/*  
Theme Name: The Freebies Blog Custom
Theme URI: http://www.thefreebiesblog.com/
Description: The default theme for the new TheFreebiesBlog.com design.
Version: 1.0
Author: Chris Cagle
Author URI: http://www.cagintranet.com/
*/

/* GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,br {margin:0; padding:0}
a img,:link img,:visited img {border:none}

/* GLOBAL SETS **/
.clear {clear:both;}
body {
	text-align:center;
	font-family:"lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF url(images/headerbg.png) top left repeat-x;
	color:#333333;
	}
.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	}
	
	
	
/* HEADER */
#header {position:relative;text-align:center;width:920px;}
#header h1 {
	display:none;
	text-align:center;
width:920px;
	}
#header h2 {
	text-indent:-9999px;
	background:transparent url(images/hotfreebies.png) top center no-repeat;
	height:30px;
	width:147px;
	display:block;
	position:absolute;
	top:128px;
	left:0px;
	}
#header #topmenu {
	position:absolute;
	top:127px;
	right:0;
	width:700px;
	}
	#header #topmenu a {font-size:13px;font-weight:bold;padding:0 12px;line-height:27px;display:block;float:right;}
	#header #topmenu a:link, #header #topmenu a:visited {color:#FFFFFF;}
	#header #topmenu a:hover {background:#FFFFFF url(images/menubg.png) bottom left repeat-x;color:#333333}
	
#featured {
	position:relative;
	top:50px;
	text-align:center;
	width:920px;
	}
	#featured .featuredbox {width:274px;border:2px solid #4E87B0;text-align:left;position:relative;}
	#featured .featuredbox h3 {margin:15px 0 20px 75px;color:#123758;font-size:20px;font-family:georgia,garamond, serif;}
	#featured .featuredbox ul {color:#4E87B0;line-height:19px;margin:0 0 14px 35px;}
	#featured .featuredbox ul a:link, #featured .featuredbox ul a:visited {color:#555555;text-decoration:none;}
	#featured .featuredbox ul a:hover {color:#333333;text-decoration:underline;}
	#featured .world-ft {background:#FFFFFF url(images/featured-world-bg.jpg) top left no-repeat;float:left;}
	#featured .au-ft {background:#FFFFFF url(images/featured-au-bg.jpg) top left no-repeat;position:absolute;top:0;left:322px;}
	#featured .latest-ft {background:#FFFFFF url(images/featured-latest-bg.jpg) top left no-repeat;float:right;}

/* BODY */

#bodycontent {
	margin:110px 0 0 0;
	float:left;
	width:600px;
	text-align:left;
	}
	#bodycontent .post h2, #bodycontent .post h2 a:link, #bodycontent .post h2 a:visited {
		color:#123758;
		font-size:30px;
padding:0 20px 0 0;
line-height:34px;
		font-family:georgia, garamond, serif;
		text-decoration:none;
		}
	#bodycontent .post h2 a:hover {
		color:#346E9B;
		font-size:30px;
		padding:0 20px 0 0;
		line-height:34px;
		font-family:georgia, garamond, serif;
		text-decoration:underline;
		}
	#bodycontent .post {padding:25px 0 80px 0;}
	#bodycontent .posttext p {padding:0 0 21px 0;}
	#bodycontent .posttext {padding:0 10px 0 0;}

#bodycontent .posttext img.imgright {float:right;margin:0 0 15px 15px;border:2px solid #CCCCCC;padding:5px;background:#f9f9f9;}
#bodycontent .posttext img.imgleft {float:left;margin:0 15px 15px 0;border:2px solid #CCCCCC;padding:5px;background:#f9f9f9;}
	#bodycontent p.postmeta {line-height:19px;color:#999999;background:transparent url(images/calendar.gif) center left no-repeat;padding:10px 0 12px 20px;font-size:11px;}
	#bodycontent p.postmeta a:link, #bodycontent p.postmeta a:visited {color:#999999;text-decoration:underline;}
	#bodycontent p.postmeta a:hover {color:#666666;text-decoration:underline;}

	#bodycontent .posttext {line-height:19px;color:#333333;}
	#bodycontent .posttext ul, #bodycontent .posttext ol {margin:0 0 20px 40px;}
	#bodycontent a:link, #bodycontent a:visited {color:#346E9B;text-decoration:underline;}
	#bodycontent a:hover {color:#4088BD;text-decoration:underline;}
	#bodycontent .post .posttext h3, #bodycontent .post .posttext h2 {color:#346E9B;font-family:georgia, garamond, serif;padding:10px 0 5px 0;font-size:16px;}
	#bodycontent .post .posttext p.categories {padding:0;}
	#bodycontent .posttext .categories span {font-family:georgia, garamond, serif;line-height:27px;padding:7px 10px;}
	#bodycontent .posttext .categories span.emailme {background:transparent url(images/email.gif) center left no-repeat;}
	#bodycontent .posttext .categories span.emailme a:link, #bodycontent .posttext .categories span.emailme a:visited {color:#999999;padding-left:12px;}
	#bodycontent .posttext .categories span.emailme a:hover {color:#666666;padding-left:12px;}
	/* Added by Teresa for Twitter Icon */
	#bodycontent .posttext .categories span.twitter {background:transparent url(images/twitter.png) center left no-repeat;}
	#bodycontent .posttext .categories span.twitter a:link, #bodycontent .posttext .categories span.twitter a:visited {color:#999999;padding-left:12px;}
	#bodycontent .posttext .categories span.twitter a:hover {color:#666666;padding-left:12px;}
	/* Added by Teresa for Facebook Icon */
	#bodycontent .posttext .categories span.facebook {background:transparent url(images/facebook_16.png) center left no-repeat;}
	#bodycontent .posttext .categories span.facebook a:link, #bodycontent .posttext .categories span.facebook a:visited {color:#999999;padding-left:12px;}
	#bodycontent .posttext .categories span.facebook a:hover {color:#666666;padding-left:12px;}
	
	#bodycontent .cat-ads {background:url(images/ad-category-corner.png) top right no-repeat;}
	#bodycontent .cat-ads ..posttext .categories span.region {background:#4088BD url(images/light-blue-gradient-bg.png) top center repeat-x;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
	#bodycontent .cat-ads .posttext .categories span.expires {background:#4088BD url(images/light-blue-gradient-bg.png) top center repeat-x;color:#FFFFFF;}
	
	#bodycontent .cat-australia {background:url(images/au-category-corner.png) top right no-repeat;}
	#bodycontent .cat-australia .posttext .categories span.region {background:#BA1515 url(images/red-gradientbg.png) top center repeat-x;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
	#bodycontent .cat-australia .posttext .categories span.expires {background:#BA1515 url(images/red-gradientbg.png) top center repeat-x;color:#FFFFFF;}

	#bodycontent .cat-world {background:url(images/world-category-corner.png) top right no-repeat;}
	#bodycontent .cat-world .posttext .categories span.region {background:#4088BD url(images/light-blue-gradient-bg.png) top center repeat-x;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
	#bodycontent .cat-world .posttext .categories span.expires {background:#4088BD url(images/light-blue-gradient-bg.png) top center repeat-x;color:#FFFFFF;}

	#bodycontent .cat-usa {background:url(images/usa-category-corner.png) top right no-repeat;}
	#bodycontent .cat-international {background:url(images/int-category-corner.png) top right no-repeat;}
	#bodycontent .cat-usa .posttext .categories span.region,
	#bodycontent .cat-international .posttext .categories span.region {background:#346E9B url(images/dark-blue-gradientbg.png) top center repeat-x;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
	#bodycontent .cat-usa .posttext .categories span.expires,
	#bodycontent .cat-international .posttext .categories span.expires  {background:#346E9B url(images/dark-blue-gradientbg.png) top center repeat-x;color:#FFFFFF;}
	#bodycontent .utwtags {margin:8px 0 20px 0;font-size:11px;color:#999999;line-height:16px;}
	#bodycontent .utwtags a:link, #bodycontent .utwtags a:visited {font-weight:100;font-size:11px;color:#999999;text-decoration:none;}
	#bodycontent .utwtags a:hover {font-weight:100;font-size:11px;color:#666666;text-decoration:underline;}
	#bodycontent .disappear {display:none;}

/** ADVERTISEMENTS **/
#banner, .banner {border:1px solid #cccccc;background:#f9f9f9;padding:20px;margin:0px 0px 30px 0;} /*mid post banners, any size*/
	

#bodycontent .navigation {padding:30px 0;}
#bodycontent .navigation a:link, #bodycontent .navigation a:visited {padding:10px; background:#FFFFFF;color:#696969;text-decoration:underline;font-weight:bold;line-height:25px;}
#bodycontent .navigation a:hover {padding:10px; background:#333333;color:#FFFFFF;text-decoration:none;font-weight:bold;line-height:25px;}
#bodycontent .navigation .navleft {float:left;width:200px;}
#bodycontent .navigation .navright {float:right;width:200px;}

#topinfo p {font-weight:400;font-size:14px;color:#6f6f6f;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #EEEEEE;}
	
/** SIDEBAR **/
#sidebar {margin:110px 0 0 0;float:right;width:274px;border:2px #FFFFFF solid;}
#sidebar #searchdiv {padding:0 0 25px 0;text-align:center;}
#sidebar #searchdiv input#q {width:200px;font-family:"lucida Grande", verdana, arial, helvetica, sans-serif;border:1px solid #3D77A4;padding:3px;color:#3D77A4;text-align:left;}
#sidebar #searchdiv input#s {font-family:"lucida Grande", verdana, arial, helvetica, sans-serif;background:#3D77A4 url(images/dark-blue-gradientbg.png) center center repeat-x;color:#FFFFFF;font-weight:bold; padding:2px 0;border:1px solid #3D77A4;}
	#sidebar #rss {
		border:2px solid #CFCFCF;
		background:transparent url('images/large-gray-gradient.png') repeat-x top left;
		position:relative;
		}
		#sidebar #rss .feedcount {
			text-align:center;
			font-family:georgia, garamond, serif;
			padding:25px 65px 15px 10px;			
margin:0 12px 0 0;
			line-height:70px;
			font-weight:100;
			background:transparent url(images/rss.png) center right no-repeat;
			}
			#sidebar #rss .rssimg {height:60px;width:60px;position:absolute;top:5px;right:5px;}
			#sidebar #rss a {font-weight:bold !important;text-decoration:none;}
#sidebar #rss .feedcount a {font-weight:bold !important;text-decoration:underline;line-height:60px;}
		#sidebar #rss .feedcount img {padding:10px 5px 0 0;}
		#sidebar #rss .feedcount span.after {font-size:21px;color:#1B5183;}
		#sidebar #rss .feedcount span.subscribers {font-size:26px;color:#123758;}
		#sidebar #rss .rssbody {
			font-weight:bold;
			font-size:12px;
			color:#123758;
			line-height:17px;
			margin:0 0 10px 0;
			}
		#sidebar #rss input {width:175px;font-family:"lucida Grande", verdana, arial, helvetica, sans-serif;margin:0 0 15px 0;border:1px solid #3D77A4;padding:3px;color:#3D77A4;}
		#sidebar #rss input.emailrss_btn {width:36px;background:#3D77A4 url(images/dark-blue-gradientbg.png) center center repeat-x;color:#FFFFFF;font-weight:bold; padding:2px; }
		#sidebar #links {text-align:left;}
		#sidebar #links h3 {font-size:23px;color:#35709E;font-family:georgia, garamond, serif;margin:25px 0 0 25px;}
		#sidebar #links ul {list-style-type:none;margin:5px 0 0 40px;line-height:21px;}
		#sidebar #links ul li {color:#999999;font-size:11px}
#sidebar #twit {line-height:32px;display:block;margin-bottom:15px;padding:0 0 0 40px;background:transparent url('images/twitter_32.png') 30px center no-repeat;}		
		#sidebar a:link, #sidebar a:visited {color:#123758;font-size:12px;font-weight:200;text-decoration:none;}
		#sidebar a:hover {color:#4088BD;font-size:12px;font-weight:200;text-decoration:underline;}
		#sidebar a.more:link, #sidebar a.more:visited {color:#999999;font-size:12px;font-weight:200;text-decoration:none;}
		#sidebar a.more:hover {color:#666666;font-size:12px;font-weight:200;text-decoration:underline;}
		
#sidebar #face {line-height:32px;display:block;margin-bottom:15px;padding:0 0 0 40px;background:transparent url('images/facebook_32.png') 30px center no-repeat;}		
		#sidebar a:link, #sidebar a:visited {color:#123758;font-size:12px;font-weight:200;text-decoration:none;}
		#sidebar a:hover {color:#4088BD;font-size:12px;font-weight:200;text-decoration:underline;}
		#sidebar a.more:link, #sidebar a.more:visited {color:#999999;font-size:12px;font-weight:200;text-decoration:none;}
		#sidebar a.more:hover {color:#666666;font-size:12px;font-weight:200;text-decoration:underline;}
.tile_header h2 {display:none;}
#advertisers {margin:30px 0 0 0;clear:right;}
#advertisers .advleft {}
#advertisers .advright {}

/** COMMENTS **/
#comments .comments {
border-bottom:1px solid #cfcfcf;
padding:25px 0;
}
#comments h4 {font-size:23px;color:#35709E;font-family:georgia, garamond, serif;margin:0 0 20px 0;}
#comments .commentlist {list-style-type:none;line-height:19px;}
#comments .comments .comments-details {
	float: left;
	width: 150px;
	text-align: right;
}

		
#comments .comments .comments-comment {
	float: right;
	width: 410px;
	overflow: hidden;

}

#comments .comments .comments-comment .author {
	margin-bottom: 5px;
font-weight:bold;
}

#comments .comments .comments-comment .author span {
	font-weight: normal;
	color: #999999;
}

#comments h4.addcomment {margin:30px 0 20px 0 !important;}
#commentforminfo p {line-height:20px;margin:0 0 15px 0;}
#comments #commentform input, #commentform textarea {border:1px solid #666666;padding:3px;font-family:verdana, arial, serif;font-size: 12px;}
#commentform textarea {line-height:18px;}
#comments #commentform input:focus, #comments #commentform textarea:focus, select:focus {border:1px solid #333333;}
#comments #commentform p {line-height:24px;margin:0 0 15px 0;}
#comments #commentform input#submit {border:none;background:#ffffff url(images/submit.png) top center no-repeat; padding:0;margin:10px 0;width:200px;height:35px;}
#comments #commentform input#submit:hover {border:none;background:#ffffff url(images/submit.png) bottom center no-repeat; padding:0;margin:10px 0;width:200px;height:35px;}

/** Added by Teresa for Gravbox **/
#comments img.avatar {border:2px solid #CCCCCC;padding:5px;background:#f9f9f9;}

/** FOOTER **/

#footer {
	background:transparent url(images/footerbg.jpg) bottom left repeat-x;
	padding:0;
	clear:both;
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	line-height:15px;
	}
	#footer .footer-left {padding:75px 0 0 0;float:left;text-align:left;}
	#footer .footer-right {padding:75px 0 0 0;float:right;text-align:right;}
	#footer img {float:left;}
	#footer a:link, #footer a:visited {
		color:#FFFFFF;
		text-decoration:underline;
		}
	#footer a:hover {
		color:#cccccc;
		text-decoration:underline;
		}