/*
Theme Name: Bikes
Description: Bikes is a 2 column Free WP theme
Version: 1.0
Author: themes.rock-kitty 
Author URI: http://themes.rock-kitty.net/
Tags: blue, green
*/
html { font-family:Arial; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial; background:#F5F4F4; font-size:12px; color:#54533E; }
.body{padding-top:14px;background:url(images/header-bg.jpg) no-repeat top center;}
.clear { clear:both; }
a { text-decoration:none; color:#878455; }
a:hover { text-decoration:underline; color:#313131; }
a img { border:0px; }
h1 { font-size:24px;  }
h2 { font-size:22px;  }
h3 { font-size:20px;  }
h4 { font-size:18px;  }
h5 { font-size:16px;  }
h6 { font-size:14px;  }
.wrapper { width:991px; margin:0px auto; padding-left:1px; }
.logoArea {height:117px;}
.logoArea .logo{color:#fff; font-size:45px;padding-top:12px; margin:0px;}
.logoArea .logo a{color:#fff;}
.logoArea .logo a:hover{color:#fff; text-decoration:none;}
.logoArea .logodes{color:#00578D; font-size:14px; font-weight:bold;}
.topNav { line-height:26px; padding:0px; }
.toppages { overflow:hidden; height:26px;padding-top:7px;}
.toppages a { color:#FFFFFF; font-size:12px; border-right:1px solid #689EC8; line-height:24px; display:block; float:left; text-transform:uppercase; padding-left:15px;padding-right:15px; }
.topNav .links { overflow:hidden; height:26px;}
.topNav .links a { color:#333333; font-weight:bold; font-size:12px; background:url(images/navbg.gif) no-repeat top right; display:block; float:left; text-transform:uppercase; padding-left:15px;padding-right:15px; }
.topNav .links span { padding:0 4px; }
.topNav .search {height:22px;overflow:hidden;padding:5px 0 0;width:268px;}
.search input { float:left; margin-left:3px; }
.search select { float:left; margin-left:3px; }
.search .textSearch { border:1px solid #2A5D7A; margin:0px; width:195px; padding-left:5px; }
.content { background:url(images/rightmid.gif) repeat-y top right;}
.content .leftCol { width:343px; float:right; }
.content .rightCol {  float:left; width:637px; padding:10px 0 0; }
.topDownloads { padding:8px 6px 0 7px;}
.topDownloads h2 { background:url(images/rightheading.gif) no-repeat top left;color:#FFFFFF;font-size:16px;font-weight:bold !important;line-height:30px;margin:0;padding:0 0 0 10px;}
.topDownloads ul { margin:0px; padding:3px;}
.topDownloads ul li { margin:0px; padding:0px; list-style:none;}
.topDownloads ul li a { background:url(images/bullet.gif) no-repeat 0px 8px; padding-left:20px; color:#717171;display:block;  font-weight:bold; border-bottom:1px dotted #CAC8C8; line-height:29px;}
.topDownloads ul li a:hover { background:url(images/bullethover.gif) no-repeat 0px 8px; color:#004D99; text-decoration:none; }
.topDownloads ul li.tab1 { width:89px; }

/*.breadcrumb { margin-bottom:14px; border:1px solid #E9E8D7; padding:6px; background:#FBFAF7; }*/
.BreadCrumb { font-size: 11px; margin: 0px 0px 15px 0px; padding:7px; color:#666; font-family:Arial, Helvetica, sans-serif!important; margin-bottom:14px; border:1px solid #E9E8D7; padding:6px; background:#FBFAF7; }
.BreadCrumb ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 20px; background: url(http://www.iguides.org/articles/templates/iguides/Images/BreadCrumbIcoUl.png) no-repeat left center;}
.BreadCrumb li { background: url(http://www.iguides.org/articles/templates/iguides/Images/trail_arrow.gif) no-repeat left center; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; display: inline;}
.BreadCrumb li a { margin: 0px; padding: 0px; }

/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */
.tags { padding:10px 0px;}
.tags a { color:#9EBEDE; }
.tags a:hover { color:#9EBEDE; }
.copyright { text-align:center; background:#023464; border-top:1px solid #336CA5; color:#FFF; height:31px; line-height:31px; }
.copyright a { font-weight:bold!important; color:#FFF; }
.copyright a:hover { color:#FFF; text-decoration:underline; }
.recentframe{padding-top:20px;}
.recenttitle{color:#7C9A3D;font-size:21px;font-weight:normal;line-height:20px;margin:0;padding-bottom:5px;}
.recenttitle a{color:#7C9A3D;text-decoration:none;}
.recenttitle a:hover{color:#7F7B2D;text-decoration:none;}
.postedby{border-bottom:1px dotted #ADAAAA;border-top:1px dotted #ADAAAA;color:#585A58;padding-bottom:4px;padding-top:5px;}
.postedby a{color:#114FA4;}
.postedby a:hover{color:#114FA4;}
.recentdescription{padding-top:10px;color:#41403D;}
.recentdescription p{margin:0px;padding:0px;padding-bottom:8px;line-height:18px;}
.social{padding:5px;border-bottom:2px solid #E6E1D3;}

.wp-pagenavi{text-align:right;margin-top:20px;padding:5px 0px 5px 5px;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #CECCCC;	color: #000000;	background-color: #ffffff;	}

.wp-pagenavi a:hover {border: 1px solid #334050;	color: #ffffff;	background-color: #116EB8;}
.wp-pagenavi a:active {	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #334050;	color: #ffffff;	background-color: #7D9A06;	}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;	color: #000000;	border: 1px solid #CECCCC;	background-color: #FFFFFF;}
.wp-pagenavi span.current {	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #334050;	color: #ffffff;	background-color: #7D9A06;}
.wp-pagenavi span.extend {	padding: 2px 4px 2px 4px; 	margin: 2px;		border: 1px solid #CECCCC;	color: #000000;	background-color: #FFFFFF;}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	border:1px solid #333333;	}
img.alignright {	margin: 0 0 2px 7px;	display: inline;	border:1px solid #333333;}
img.alignleft {	margin: 0 7px 2px 0;	display: inline;	border:1px solid #333333;}
.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.alignleft {	float: left;}
.alignright {	float: right;}
p img { max-width:100%; height:auto; }
.post-wrapper {}
.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }
.background{ padding-bottom:10px;}
ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #DFDFDF; height:1%; margin:0 0 10px; padding:5px 7px 5px 47px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; color:# }
ol.commentlist li div.vcard cite.fn { font-style:normal; color:#939393; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#7AAF0A; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover{ color:#7AAF0A; text-decoration:underline; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; color:#939393; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply{ height:30px;}
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#FBFEFE; }
ol.commentlist li.odd { background:#F2FDFF; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
#respond { padding-top:10px;  }
#comment {width:379px; height:70px;  background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; padding:5px; }
#comment2 { width:606px;background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; padding:5px; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }
.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper { background:url(images/footbarbox.jpg); }
.footbarspacer { margin-right:20px!important; }
.footbarbox { width:311px; margin-bottom:20px; float:left; }
.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }
.footbarbox .footbarboxheading h2 { color:#43422D; font-size:20px; font-weight:normal; margin:0px; padding:8px 0px 0px 17px; }
.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }
.footbarbox .bodyWrapper .body2{ background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }
.footbarbox .bodyWrapper .body2 ul { list-style:none; margin:0px; padding:0px;  }
.footbarbox .bodyWrapper .body2 ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }
.footbarbox .bodyWrapper .body2 ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }
.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }
#author, #email, #url {width:218px; margin-right:2px; background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; }
#url { width:218px;margin-right:0px; }
.tableComment { margin:7px 0px; }
#submit { cursor:pointer; width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }
.button { color:#fff; font-family:Arial; float:right; display:block; padding:4px; background:#116EB8; border-width:0px; }
.leftcomments{ width:227px; float:left;}
.rightcomments{ float:right; width:391px;}
.commentframe label{ display:block;}
.commentframe{ padding-top:3px; padding-bottom:6px;}
.mostpopularframe{ background:url(images/righttop.png) no-repeat top left; padding-top:6px; padding-left:7px;padding-right:7px;}
.popmaintitle{ background:url(images/rightheading.gif) no-repeat top left;color:#FFFFFF;font-size:16px;font-weight:bold !important;line-height:30px;margin:0;padding:0 0 0 10px;}
.popframe{ padding-top:10px;padding-bottom:10px; border-bottom:1px dotted #C8C8C8;}
.poppic{ width:85px; height:64px; float:left;}
.poptitle{ color:#004D99; font-size:13px; font-weight:bold; margin:0px; padding:0px; overflow:hidden; height:19px;}
.poptitle a{ color:#004D99; font-size:13px;}
.popdes{width:236px; float:right;}
.popdet{color:#000000;height:42px;line-height:14px;overflow:hidden;padding-top:1px;}
.rightad{ padding-left:3px;}
.slider{ background:url(images/slider.png) no-repeat top left; height:389px;margin-top:-22px;padding-left:36px;padding-top:34px;}
.contbg2{ background:url(images/leftbg.jpg) repeat-y top center;}
.mainbody{ background:url(images/background.jpg) repeat-x top left;}
.sliderclass{background:#fff url(images/sliderbg.jpg) repeat-x top left; margin-left:1px;}
.editormainframe{padding-top:6px; width:312px; float:right; background:#F8F8F8; border:1px solid #E2E2E2;}
.editorbottom{ background:url(images/editorbottom.jpg) no-repeat bottom left; padding-bottom:6px;}
.editormid{height:502px; padding-left:10px; padding-right:10px;}
.editormaintitle{ font-size:12px; margin:0px; padding:0px; background:url(images/bor.jpg) repeat-x 0px 9px; color:#A7A7A7;}
.editormaintitle span{ background:#F8F8F8; padding-right:5px;}
.featuredtitle2{ font-size:24px; line-height:26px;color:#183A4C; overflow:hidden;font-weight:bold; margin:0px; padding:0px; padding-top:3px;height:56px;line-height:26px;}
.featuredtitle2 a{color:#183A4C;}
.featureddes{ overflow:hidden; height:47px; line-height:16px;padding-top:5px;}
.editor-sub{ padding-top:5px;}
.editorsarea{ background:#fff; padding-bottom:10px;padding-left:7px;}
.editorleft{ float:left; width:310px;}
.editorad{ height:250px; background:#fff; border:1px solid #E2E2E2; padding:15px 5px;}
.randomframe{ background:#F3F3F3 url(images/random.jpg) repeat-x top left; border:1px solid #E2E2E2; padding:10px;padding-top:6px;height:204px;}
.featuredtitle{ font-size:18px; line-height:23px;color:#183A4C; overflow:hidden;font-weight:normal; margin:0px; padding:0px; padding-top:6px;height:46px;}
.featuredtitle a{color:#183A4C;}
.featureddes2{ overflow:hidden; height:83px; line-height:16px;padding-top:5px;}
.editormaintitle2{ font-size:12px; margin:0px; padding:0px; background:url(images/bor.jpg) repeat-x 0px 9px; color:#A7A7A7;}
.editormaintitle2 span{ background:#ffffff; padding-right:5px;}
.readmore{ text-align:right; padding-top:10px;}
.postmainarea{ border-top:1px solid #E9E9E9; padding:10px; padding-top:6px;}
.postleftarea{ padding-left:7px;}
.social{border:1px dotted #D1D1D1;}
.sbuttons{padding-top:2px; float:left;}
.sbuttons a{ float:left; display:block; border-right:1px dotted #D1D1D1;height:25px;padding-left:7px;padding-right:7px;padding-top:2px;}
.more{ float:right;}
.more a{ background:url(images/more.jpg) no-repeat top left; height:26px; width:169px; display:block; color:#fff; font-weight:bold;padding-top:4px;text-align:center;}
.more a:hover{ background:url(images/morehover.jpg) no-repeat top left; text-decoration:none;}
.commentbg{ background:#fff; border:1px solid #E2E2E2;padding:5px;}
.editorsarea2{ background:#fff;padding-top:10px; padding-bottom:10px;}
.footerbottom{ background:#004D99; padding-bottom:9px;padding-top:5px;}
.footermid{}
.footernav{ width:299px; padding:0px 7px; float:left;}
.footpic{ float:left; width:52px; height:40px;}
.footerb{ background:url(images/footerbottom.jpg) no-repeat bottom left; padding-bottom:6px;}
.footert{ background:url(images/footertop.jpg) no-repeat top left; padding-top:6px;}
.footerm{ background:url(images/footermid.jpg) repeat-y top left; min-height:200px;}
.rheading5{ font-size:13px; margin:0px; padding:0px; background:url(images/bor.jpg) repeat-x 0px 9px; color:#fff;}
.rheading5 span{ background:#013D77; padding-right:5px;padding-right:5px;}
.footdes{ float:right; width:230px;}
.foottitle{ color:#CDCDCD; font-size:13px; font-weight:bold;}
.foottitle a{ color:#CDCDCD;}
.footdet{ color:#90B43E;}
.footdet a{ color:#90B43E;}
.footerframe{ border:1px solid #044687; border-top:0px; padding:5px; background:#003669;}
.rmid3{border-top:1px solid #044687;}

.navigation2{color:#787777; font-size:12px;margin:0px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;padding:10px 0px;}
.navigation2 a{ display:block; height:25px; float:left; line-height:25px; text-align:center;text-decoration:none; background:#7D9A06;display:block;color:#ffffff; width:130px;}
.navigation2 a:hover{background:#114FA4;}
