/*   
Theme Name: redike 2.0
Theme URI: http://www.factor1studios.com
Description: Red Bike Leader 2.0
Author: matt adams
Author URI: http://www.factor1studios.com
Version: 2.0
*/



* { margin: 0; padding: 0; }
body { 
	line-height: 1.6em; 
	background: url(images/bodygrad.jpg) #e5e5e5 repeat-x top fixed; 
	font: 16px/1.40 Georgia, Serif; 
	}
	
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */




/** Header **/
#headerBG {
	width: 100%;
	height: 249px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(images/headerred.jpg) repeat-x top;
	}
	
#headercontent {
	width: 960px;
	margin: 0 auto;}
	
#headercontent h1 a {
   width: 616px; 
   height: 79px;
   padding: 45px 0 0 0;
   background: url(images/titlelogo.jpg) no-repeat bottom;
   display: block;
   text-indent: -9999px;
}

.description {
	text-shadow: 1px 1px 0px #e8582f;
	color: #fff;
	font-style: italic;
	font-size: 1.2em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
	
/** Navigation **/
#navbar {
	float: right;
	background: transparent url(images/navbar.png) top left no-repeat;
	_background: url(images/navbar.jpg) top left no-repeat;
	height: 45px;
	padding: 0px;
	margin-top: 43px;
	}
	
	
	.menu {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position:relative;
		top: -2px;
		left: -5px;}
		
	.menu li {
		float: left;
		list-style: none; 
		margin: 0 10px;
		padding: 0;}
	
	.menu li a {
		font-size: 1.4em;
		color: #333;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 0 8px;
		text-decoration: none;
		}
		
		#navbar li a:hover {color: #9c9c9c;}
	
#wrap {
	width: 960px;
	margin: 0 auto; }

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { }
h2 { }
h3 { }

p { margin: 0 0 10px 0; }
a { color: #920200; }
a:hover { } 

img {border: none;}

blockquote {
	margin: 5px 10px 5px 15px;
	border-left: 4px solid #ccc;
	border-top: 1px solid #ccc;
	background: #fff;}
	
blockquote p { 
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif; 
	padding: 15px;}


#content {
	width: 590px;
	float: left;
	margin: 25px 0 0 0;}


.navgation { }
   .next-posts { }
   .prev-posts { }

ul, ol { margin: 0 0 10px 30px; }

.post { }

h2.posttitle {
	text-transform: capitalize; 
	text-decoration: none; 
	color: black; 
	font-size: 3em; 
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;}
	
	h2.posttitle a {
		color: #000;
		text-decoration: none;}
		
		h2.posttitle a:hover {color:#920200; text-decoration: underline; }

.postmetadata {
	background: url(images/postmetaBG.png) no-repeat;
	height: 47px;
	width: 592px;
	display: block;
	overflow: hidden;
	}
	

	.postmetalinks {margin: 0px; padding: 5px 0 0 8px;}
	.postmetalinks li {
		list-style: none;
		float: left;
		height: 38px;
		margin: 0 15px 0 0;
		}
		
		.fb a {
			background: url(images/share_fb.jpg) no-repeat;
			text-indent: -2000px;
			width: 182px;
			height: 38px;
			display: block;}
		
		.tw a {
			background: url(images/share_twitter.jpg) no-repeat;
			text-indent: -2000px;
			width: 103px;
			height: 38px;
			display: block;}
		
		.dg a {
			background: url(images/share_digg.jpg) no-repeat;
			text-indent: -2000px;
			width: 108px;
			height: 38px;
			display: block;}
		
		.cm a {
			background: url(images/share_comment.jpg) no-repeat;
			text-indent: -2000px;
			width: 121px;
			height: 38px;
			display: block;}

.hrchain {
	height: 15px;
	width: 592px;
	background: url(images/hrchain.png) no-repeat;
	display: block;
	margin: 15px 0 25px 0}

.entry {
	line-height: 1.5em;
	font-size: 1em;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 20px 0 5px 5px;
	}
	
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta {
	margin: 5px 0 20px 0;}


/** Sidebar**/
#sidebar {
	widows: 310px;
	margin: 25px 0 0 20px;
	float: left;}
	
#sidebar h2 {
	color: #444;}

hr {
	margin: 10px 0;
	border: 1px dotted;}
	
#searchform, #emailform {
	padding: 5px;
	margin: 10px 0px 0 10px;
	position: relative;
	}
	
	#s {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: none;
	border: none;
	font-size: 1.1em;
	color: #555;
	outline:none; /*for safari */
	}
	
	#searchsubmit {
		width: 62px;
  		height: 39px;
		margin: -8px 0 0 0px;
		padding: 0;
		border: 0;
		background: transparent url(images/button_go.jpg) no-repeat center top;
		text-indent: -1000em;
		cursor: pointer; /* hand-shaped cursor */
		cursor: hand; /* for IE 5.x */
		float: right;
		position: absolute;
		top: 5px;
		right: 5px;
		}
	
	#searchbox, #emailbox {
		width: 329px;
		height: 52px;
		background: url(images/searchBG.png) no-repeat top;
		overflow: hidden;
		margin: 0 0 25px 0;
		}
		
		.catdrop {
			width: 300px;
			line-height: 1.4em;
			padding: 5px;
			margin: 5px 0;}
 
 #recent {margin: 0; padding: 0;}
 #recent li {
 	list-style: none;
 	margin: 0 0 0 0;
 	padding: 0 0 2px 0;}
 	
 #bigad, #bigad a {
 	width: 336px;
 	height: 280px;
 	display: block;
 	margin-top: 25px;}
 	
 	#bigad a {background: url(images/Factor1_336x280.jpg); text-indent: -5000px;}
 	
 	#smallad, #smallad a {
 		width: 145px;
 		height: 145px;
 		margin-top: 10px;
 		margin-bottom: 10px;
 		display: block;
 		float: left;
 		text-indent: -5000px;
 		}
 		
 		.ad1, .ad3 {margin: 0 30px 0 0;}
 		
 		.ad1 a {background: url(images/ad_launch.jpg) top no-repeat}
 		.ad2 a {background: url(images/ad_summertrek.jpg) top no-repeat}
 		.ad3 a {background: url(images/ad_setsell.jpg) top no-repeat}
 		.ad4 a {background: url(images/ad_blank.png) top no-repeat}

/** footer **/

#footer {
	clear: both;
	border-top: 1px dotted #333;
	margin: 55px 0;}


/** Comments **/	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }





