/*  
Theme Name: Redline Racing
Theme URI: http://morningtoast.com
Description: Original
Version: 1.0
Author: Brian Vaughn
Author URI: http://www.morningtoast.com/
*/

	/* Common */
		#index { font-size:13px; background:url(./images/bg_tile.gif); }
		#page { width:960px; margin:0 auto; background-color:#fff; border-left:double 3px #666; border-right:double 3px #666; }
		
		.clear { clear:both; }
		a.go { background:url(/images/goarrow.gif) left center no-repeat; padding-left:10px; }
		p { line-height:1.25em; padding:8px 0; }
		small { font-size:13px; }
		.bullet, .thepost ul { margin:8px 0; }
		.bullet li, .thepost ul li { list-style:disc; margin-left:15px; padding:2px 0;}
		.imgborder img { border:solid 1px #ccc; padding:1px; }
		.tiny { font-size:11px; }
		.tinyfade { font-size:11px; color:#999; }
		
		.iconbar { text-align:center; margin:5px 0; }
		.iconbar img { margin:0 2px; }
		
		
		
		#mast { background:url(./images/bg_carbon.jpg) left top no-repeat #000; color:#fff; text-align:center; padding:15px 0;}
		#mast h1 { text-align:right; font-size:11px; color:#999; padding:0 10px; }
		
		#menurow { background-color:#c00; border-bottom:solid 8px #600; padding:10px 0 10px;}
		#menurow .column { float:left; width:300px; margin:0 10px; text-align:center; }
		#mainmenu ul { padding:8px 0px 8px 20px;  background-color:#c00; border-bottom:solid 8px #600; text-align:center;}
		#mainmenu li { display:inline; font-size:20px; padding-right:20px; cursor:pointer; }
		#mainmenu li a { color:#fff; text-decoration:none; text-transform:uppercase; font-style:italic; letter-spacing:-.07em;}
		#mainmenu li a:hover { color:#fff; text-decoration:underline; }
		
		#atf { background-color:#fff; }
		
		#more { background-color:#a00; color:#fff; }
		#adspace { background-color:#000; color:#fff; border-top:solid 6px #c00; }
		#adspace .innerpadding { padding:6px; }
		
		#btf { background-color:#fff; font-size:11px; padding-bottom:15px;}
		#btf .column { float:left; width:220px; margin:0 10px;}
		#btf .headrow { background-color:#a00; }
		#btfX .headrow p { color:#fff; font-size:13px; font-weight:bold; padding-top:4px; line-height:1em; }
		#btf .headrow p { font-size:14px; font-weight:bold; padding-top:4px; line-height:1em; color:#fff; text-decoration:none; text-transform:uppercase; font-style:italic; letter-spacing:-.04em;}
		
		#searchform { border-top:solid 1px #666; padding-top:6px; margin-top:15px; }
		#searchform label { display:block; font-weight:bold; }
		
		#footer { background-color:#333; color:#fff; text-align:center; font-size:11px; color:#ccc; }
		#footer p { padding:8px; }
		#footer a { color:#ccc; }
		
	/* Home Page Only */
		.home #atf { padding:10px 0; }
		.home #atf .column1 { float:left; width:440px; margin-right:20px; margin-left:10px;}
		.home #atf .column2 { float:left; width:230px; margin-right:20px;}
			.home #atf .section { background-color:#efefef; margin:5px 0 15px; padding:3px; border:solid 1px #999; }
			.home #atf .section h2 { font-size:16px; font-weight:bold; }
			.home #atf .section h2 a { color:#c00; }
			
		#tower li { background-color:#efefef; margin:5px 0 15px; padding:3px; border:solid 1px #999; } 
		#tower .widgettitle { display:none; } 
		#tower .textwidget { clear:both; }
		#tower .textwidget h2 { font-size:16px; font-weight:bold; }
		#tower .textwidget h2 a { color:#c00; text-decoration:none; }				
			
			
			
		.home #atf .column3 { float:left; width:230px; }
			.home #atf .column3 .comments { font-size:11px; }
			.home #atf .column3 h2 { font-size:18px; }
		.home #atf .innercolumn { float:left; width:215px;}
		
			.home #atf .leadstory h2 a { text-decoration:none; color:#000; }
			.home #atf h2 a:hover { text-decoration:underline; color:#c00; }
		
		.home h4 { font-size:16px; font-weight:bold; }
		.home .catlist li { list-style:disc; margin-left:15px; padding:2px 0;}
		.home #atf .leadstory { margin-bottom:15px; border-bottom:solid 1px #000; padding-bottom:8px; }
		.home #atf .leadstory .wp-caption-text { display:none; }
		.home #atf .leadstory h2 { font-size:26px; font-weight:bold; }
		.home #atf .leadstory img { display:none; border:solid 1px #ccc; padding:1px; margin:6px 0; }
		
		.home #atf small { font-size:11px; color:#666; }
		.home #atf small a { color:#666; }
		
		.home #atf .recent { border-bottom:dotted 1px #ccc; padding-bottom:10px; margin-bottom:14px; }
			.home #atf .recent h2 { font-weight:bold; font-size:18px; }
			.home #atf .recent h2 a { color:#000; text-decoration:none;  }
			.home #atf .recent h2 a:hover { color:#c00; text-decoration:underline; }
			.home #atf .recent p { padding:2px; }
		.home #atf .frontinset { margin:10px 6px 6px 0;border:solid 1px #ccc; float:left;width:120px;height:120px; }
		.homeX #atf .wp-caption { display:none; }
		
		.dailydiecast span { float:right; margin:0 0 5px 5px; border:solid 1px #666; }
		
		#feedControl { font-size: 11px; border-bottom:solid 1px #000; margin-bottom:10px; }
		#feedControl .gf-snippet, #feedControl .gf-author,#feedControl .gf-spacer,#feedControl .gf-relativePublishedDate 
		{ display : none; }
		#feedControl .gfc-results { padding-bottom : 1em; }
		#feedControl .gfc-result { margin-bottom:3px; margin-left:8px; background:url(/images/goarrow.gif) left center no-repeat; padding-left:10px; }
		#feedControl .gfc-resultsHeader .gfc-title { font-size:13px; font-weight:bold; color:#c00; }
		#feedControl .gfc-resultsHeader { border:none; }
		
		
	/* Entry/Page Only */
		.single #atf .column1 { float:left; width:690px; margin:10px 10px 20px 10px; }
		
		#atf .column1 h1 { font-size:28px; font-weight:bold }	
		
		#atf .column1 h1.seo { font-size:11px; font-weight:normal; color:#999; }	
		#atf .column1 h2.seo { font-size:28px; font-weight:bold; }	
		
		
		#atf .column1 .details { border-bottom:solid 1px #999; padding-bottom:8px;}
		#atf .column1 .categorytags { text-align:right; font-size:11px; padding-top:5px; margin-bottom:5px; }
		
		.single #atf .column1 #comments { border-top:double 3px #999; margin-top:15px; padding-top:8px; font-size:18px; }
		.single #atf .column1 .comment { padding:10px 0; border-bottom:dotted 1px #ccc; }
		.single #atf .column1 cite, .single #atf .column1 .comment-author { font-size:14px; font-weight:bold; }
		.single #atf .column1 .comment-author img { float:left; margin:0 5px 5px 0; }
		.single #atf .column1 .comment-body p { margin-left:40px; }
		.single #atf .column1 .comment-meta { margin-bottom:8px; }
			.single #atf .column1 .comment-meta a { text-decoration:none; color:#999; }
		
		.single #atf .column1 #respond h3 { font-size:18px; font-weight:bold; margin-top:20px; }
		.single #atf .column1 #respond label { font-size:13px; }
		
		.single .socialicons { margin:10px 0;}
		.single .socialicons img { margin:0 5px; }
		
		
		#sidebar { float:left; width:240px; margin-right:10px; }	
		#sidebar .sidebarpadding { padding:8px; } 
		#sidebar h3 { font-size:18px; font-weight:normal; }
		#sidebar a.feed { font-size:22px; height:30px; margin-bottom:20px; display:block; padding-right:34px; background:url(/images/feed-icon-28x28.png) right center no-repeat; }
		#sidebar .section { padding:10px 0; }
		#sidebar .comments span { font-size:11px; }
		
		.archive #atf h2 { font-size:24px; font-weight:bold; margin-bottom:25px; }
		.archive #atf h3 { font-size:18px; }
		.archive #atf small { font-size:11px; }
		.archive #atf .item  { border-bottom:dotted 1px #999; padding-bottom:8px; margin-bottom:12px; }
		
	/* Shared Single/Page */
		
		.thepost .wp-caption img { border:solid 1px #ccc; padding:1px; }
		.thepost .wp-caption p { margin:0; padding:3px; }
		.thepost .alignright { float:right; margin:8px 0 8px 8px; }
		.thepost .alignleft { float:left; margin:8px 8px 8px 0; }
		.thepost .aligncenter { text-align:center; }
		.thepost .wp-caption-text { font-size:11px; text-align:center; font-style:italic; color:#c00; }
		
		.thepost h3 { font-size:20px; font-weight:normal; color:#c00; margin:10px 0; }
		.thepost h4 { border:solid 1px #999; padding:8px 0; margin:8px 0; background-color:#ffc; text-align:center; font-weight:bold; }
			.thepost h4 a { text-decoration:none; color:#c00; }
			.thepost h4 a:hover { text-decoration:underline; }
	
		.thepost blockquote { font-size:18px; font-style:italic; float:right; padding:8px 0 8px 8px; width:300px; }
		.thepost blockquote strong { display:block; text-align:right; font-size:13px; font-weight:normal; color:#c00; }
		
		.thepost .tags { font-size:11px; color:#999; }
		.thepost .tags a { color:#999; text-decoration:none; }
		.thepost .tags a:hover { color:#000; text-decoration:underline; }
		
		.thepost .content p { line-height:1.4em; }
		
		.pingback { border-bottom:dotted 1px #999; padding-bottom:5px; margin-bottom:10px; }
		.pingback * { font-size:11px; color:#999;}
		.pingback p,.pingback div { padding:0; margin-left:30px; }
		
		
	/* Custom pages (PHP) */
	/* Entry/Page Only */
		.custom #atf .column1 { float:left; width:690px; margin:10px 10px 20px 10px; }
		.custom .column1 .innercolumn { margin-left:240px; }
		
		.custom .column1 .item { border-bottom:dotted 1px #999; margin-bottom:12px; padding-bottom:8px; }
		.custom #atf .column1 .item .details { border-bottom:none; font-size:11px; padding-bottom:4px; }
		.custom .column1 .item h4 { font-size:16px; font-weight:bold; }
		.custom .big li { font-size:16px; }
		
	/* Pages/Special */		
		.greatrace { border:solid 1px #999; }
		.searchresults .entry { border-bottom:dotted 1px #999; margin-bottom:12px; padding-bottom:8px; }
		.searchresults .entry h2 { font-size:18px; }
		.searchresults .entry small { font-size:11px; }
		
#recaptcha-submit-btn-area { padding-top:15px; }		