/*
Theme Name: Just Free Stuff
Author: AlexBet.com
Author URI: http://www.alexbet.com/
Description: Custom developed for JustFreeStuff.com
*/

/* RESET STYLES START */

html, body, div, span, applet, object, iframe,.default_text { font: normal 12px Arial, Helvetica, sans-serif; color: #3C3C3C; text-decoration: none; }
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
textarea { overflow: auto; }
img{-ms-interpolation-mode:bicubic;}

/* RESET STYLES END */

body { background:url(/wp-content/themes/justfreestuff/assets/images/bg.png) center repeat-y #fffbe8; }
.body_wrapper { width:980px; margin:0 auto; }

input[type=text], textarea { border:1px solid #074389; background:url(/wp-content/themes/justfreestuff/assets/images/form_bg.png) repeat-x #fff; padding:5px; font: normal 16px Arial, Helvetica, sans-serif; color: #5d7ca0; text-decoration: none; }

/* Left column */

#lc { width:197px; float:left; overflow:hidden; }
#lc .logo { width:197px; height:183px; padding:0; margin:0; }
#lc .body { width:195px; margin:0; padding:20px 1px 0 1px; background:url(/wp-content/themes/justfreestuff/assets/images/menu_bg.png); overflow:hidden; }
#lc .body .hdg { padding:4px 4px 4px 9px; background:#f1f4fc; border-bottom:1px solid #fff; font: bold 18px Arial, Helvetica, sans-serif; color: #004a9d; text-decoration: none;}
#lc .body .links { padding:10px 0; }


/* Top Social */
#ts { width:775px; height: 130px; padding-bottom:20px; float:right; }
#ts .social { width:320px; height:100px; padding-top:30px; background:#dbe2f2; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px; text-align:center; float:right; }
#ts .social img { margin-left:10px; }
#ts .newsletter { width:440px; height:115px; padding-top:15px; background:#074389; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px; text-align:center; float:left; font: normal 18px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
#ts .newsletter .hdg { font-size:30px; color:#ffcc00; }


/* Content */
#content { width:443px; padding:0 10px 20px 10px; float:left;  }

#content .post { width:443px; }
#content .post .title { padding-top:4px; padding-bottom:5px; margin-bottom:10px; overflow:hidden; padding-left:40px; background:url(/wp-content/themes/justfreestuff/assets/images/title_icon.png) left top no-repeat; border-bottom:1px solid #a6b2cc; }
#content .post .img { float:left; }
#content .post .social { width:100px; float:right; }
#content .post .social .item { padding:3px 0; }
#content .post .text { clear:both; padding-top:10px; }
#content .divider { height:10px; background:#edf2ff; border-bottom:1px solid #a6b2cc; margin:10px 0 20px 0; }

#content .paging { padding:0px 0 20px 0; overflow:hidden; }
#content .paging .next { float:right; }
#content .paging .prev { float:left; }

#content #si_contact_message1 { width:400px; }

/* Right Column*/
#rc { width:300px; padding:0 8px; border-left:4px solid #3e6694; float:right;  }
#rc .section { padding-bottom:10px; }
#rc .search { padding-left:20px; padding-bottom:10px; }
#rc .search .hdg { font: normal 30px Arial, Helvetica, sans-serif; color:#074389 }
#rc .section .banner .hdg { font: normal 30px Arial, Helvetica, sans-serif; color:#074389 }
#rc .section .banner .left { float:left; margin-bottom:15px; }
#rc .section .banner .right { width:120px; height:115px; border:1px solid #252A5D; background:#FFF; float:right; margin-bottom:15px; font-size:11px; }
#rc .section .banner_left { float:left; margin-bottom:10px; clear:left; }
#rc .section .banner_right { float:right; margin-bottom:10px; clear:right; }


/* Footer */
#footer { clear:both; border-top:6px solid #dbe2f2; padding: 20px 0 50px 0; text-align:center; } 



/* Text */

.default_text { font: normal 14px Arial, Helvetica, sans-serif; color: #3c4044; text-decoration: none; line-height:20px; }
.default_text a:link { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.default_text a:visited { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.default_text a:hover { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.default_text ul { list-style:square; margin-top:0; margin-bottom:0; }
.default_text li { margin-left:25px;}

.menu_links { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.menu_links a:link { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.menu_links a:visited { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.menu_links a:hover { font: normal 14px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
.menu_links li { background:url(/wp-content/themes/justfreestuff/assets/images/menu_bullet.png) 0 0.2em no-repeat; margin-left:10px; padding:0 0 2px 15px; }
.menu_links ul { list-style-type:none; margin-top:0; margin-bottom:0; }

h2 { font: normal 22px Arial, Helvetica, sans-serif; color: #3c4044; text-decoration: none; }
h2 a:link { font: normal 22px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
h2 a:visited { font: normal 22px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }
h2 a:hover { font: normal 22px Arial, Helvetica, sans-serif; color: #0066dd; text-decoration: none; }