/*
Theme Name: CarDomain Blog
Theme URI: http://cardomain.com
Description: WordPress theme for the CarDomain Blog.
Version: 1.0
Author: CarDomain
Author URI: http://cardomain.com/
*/

/* THESE SHOULD NOT REQUIRE ANY EDITS AT THE RISK OF MESSING UP PAGE FORMATTING */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
  margin:0;
  padding:0;
}
img#wpstats{display:none}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}
/* END */

/* ##### BEGIN GLOBAL CD HEADER STYLES ##### */

body{*padding-left:1px;} /* Fix background jog issue in IE */

/*Page Wrappers */
html, body, #siteWrapper{height:100%; }

.outerPageWrapper{
  margin:0 auto;
  background:#fff;
  overflow:hidden;
  position:relative;
}

/* Define the various page widths used across Cardomain and set their default background properties */

/* 934px page width (legacy pages) */

#legacy div.outerPageWrapper{width:1014px !important;}
#legacy {background: #dcdcdc url(http://central.cardomain.com/blog-cd/img/header/bg_gradient_legacy.gif) center repeat-y;}
#legacy div#siteWrapper {background: url(http://central.cardomain.com/blog-cd/img/header/bg_pattern_legacy.gif) center repeat-y;}

/* 990px page width (SUP-ified pages) */
/* #sup */ body div.outerPageWrapper{width:1014px !important; } 
/* #sup */ body {background: #dcdcdc url(http://central.cardomain.com/blog-cd/img/header/bg_gradient_sup.gif) center repeat-y;}
/* #sup */ body div#siteWrapper {background: url(http://central.cardomain.com/blog-cd/img/header/bg_pattern_sup.gif) center repeat-y;}

/* 1060px page width (Ride Page) */
#rpo div.outerPageWrapper{width:1088px !important;} 
#rpo{background: #dcdcdc url(http://central.cardomain.com/blog-cd/img/header/bg_gradient_rpo.gif) center repeat-y;}
#rpo div#siteWrapper {background: url(http://central.cardomain.com/blog-cd/img/header/bg_pattern_rpo.gif) center repeat-y;}


/* Global Styles */
a{color:#0066cc;}
a:hover{color:#fa8c00;}

/*buttons*/
.formSubmit_small{
  color:#424242; 
  background:#ececec; 
  border:1px solid #6f6f6f;
  padding:1px 2px; 
  *padding:0 4px 1px !important; 
  width:auto; 
  overflow:visible; 
  font-family:arial;
}

.formSubmit_small.inactive:hover{color:#424242;background:#ececec;} 

.formSubmit_small:hover{color:#be4b00; background:#ffe2bd;/* border:1px solid #be4b00; */}

#header{
  padding:0 0px;
  background:url(http://central.cardomain.com/blog-cd/img/header/bg_cf_header.gif);
  overflow:hidden;
  *display:inline-block;
}
#header div.logoSpace{
  float:left;
  margin:0 0 0;
}
#header div.navbar{
  overflow:hidden;
  background:#fc9819 url(http://central.cardomain.com/blog-cd/img/header/bg_orange_bar_top.gif) no-repeat top left;
  margin:10px 0;
  *display:inline-block;
}
#header div.navbar div.bottomCorners{
  background: url(http://central.cardomain.com/blog-cd/img/header/bg_orange_bar_bottom.gif) no-repeat bottom left;
  margin:-16px 0 0;
  height:16px;
}
#header div.navbar div.bottomCorners p{
  background: url(http://central.cardomain.com/blog-cd/img/header/bg_orange_bar_bottom.gif) no-repeat bottom right;
  margin:0 0 0 10px;
  height:100%;
}
#header div.navbar ul{
  padding:0 10px;
  overflow:hidden;
  margin-left:5px;
  position:relative;
  z-index:99;
  *display:inline-block;
  background: url(http://central.cardomain.com/blog-cd/img/header/bg_orange_bar_top.gif) no-repeat top right;
}

#header div.navbar li{
  float:left;
  font-size:116%;
  color:#fff;
  font-weight:bold;
  width:16.6%;
}
#header div.navbar li a{
  display:block;
  padding:4px 10px;
  float:left;
  color:#fff;
  text-decoration:none;
  *padding:3px 10px 4px;
  *display:inline-block;
}

#header div.navbar li.active span{
  background:url(http://central.cardomain.com/blog-cd/img/header/bg_active_nav_element2.gif) top right ;
  overflow:hidden;
  display:block;
  float:left;
  border-left:1px solid #ca750a;
  border-right:1px solid #ca750a;
  
}
#header div.navbar li.active a{
  background:url(http://central.cardomain.com/blog-cd/img/header/bg_active_nav_element.gif) top left  ;
  border-top:2px solid #d5d5d5;
  border-bottom:2px solid #afafaf;
  border-left:none !important;
  padding:2px 8px 2px 10px;
  margin-right:2px;
  *padding:1px 8px 2px 10px ; 
}
#header div.navbar li.active a:hover{
margin-right:-1px;
}

#header div.navbar li a:hover{
  background:#f3f3f3 url(http://central.cardomain.com/blog-cd/img/header/bg_hover_nav_element.gif) top repeat-x ;
  color:#1c1c1c;
  border-left:1px solid #ca750a;
  border-right:1px solid #ca750a;
  border-top:none;
  border-bottom:none;
  padding:4px 10px;
  *padding:3px 10px 4px;
}

/* SEARCH AREA */
#header div.searchArea{
  text-align:right;
  margin:-4px 0 6px;
  overflow:hidden;
}
#header div.searchArea div{
float:right;
width:32%;
}
#header div.searchArea form td {
  margin:0;
  padding:0;
}
#header div.searchArea div form td *{
font-size:85%;
}
=======
>>>>>>> .r23820
.searchArea input.searchbox{
  border:1px solid #424242;
  padding:2px;
  width:100%;
  font-family:arial;
}
.searchArea select{
  border:1px solid #424242;
  padding:1px;
}
.searchArea a.advSearch{
  color:#dcdcdc;
  font-size:85% !important;
}
.searchArea a.advSearch:hover{
  color:#fa8c00;
}
.searchArea table{
width:100%;
}
.searchArea table td.col2{
width:122px;
}

/* SUB HEADER AREA */
#headerTier2{
  clear:both;
  background:#fff url(http://central.cardomain.com/blog-cd/img/header/header_tier2_endcap.gif) no-repeat top right;
  overflow:hidden;
  width:66%;
  margin:-22px 0 0;
  padding:5px 0 5px 12px;
  position:relative;

}
#headerTier2 p#memInfo{
  font-size:85%; 
  font-weight:bold;
  float:right;
  padding:0 28px 5px 15px;
  color:#1c1c1c;
}
#headerTier2 p#memInfo span{
  color:#b4b4b4;
}
#headerTier2 p.breadcrumbs{
  font-size:77%; 
  float:left;
  padding:4px 0 2px;
  color:#1c1c1c;
}

/* INNER PAGE WRAPPER */
.innerPageWrapper {
margin:2px 12px 6px; 
overflow:hidden; 
clear:both; 
}

/* FOOTER */
#footer{
  background:url(http://central.cardomain.com/blog-cd/img/header/bg_cf_header.gif);
  clear:both;
  color:#b4b4b4;
  padding:6px 13px;
  font-size:85%;
  line-height:150%;
  text-align:center;
}
#footer a{color:#fa8c00; padding: 0 5px;}
#footer a:hover{color:#dcdcdc;}
#footer p{margin:6px 0 0; color:#dcdcdc;}

/* ##### END GLOBAL CD HEADER STYLES ##### */


/* ##### BEGIN BLOG STYLES ##### */
#innerWrapper{

	height:100%;
	background: transparent url(http://central.cardomain.com/blog-cd/images/v3_03/blog_bg_nav.gif) right repeat-y  ;
	position:relative;
	z-index:1;
overflow:hidden;
}
#innerWrapper div#bottom{
	clear:both;
	height:6px;
	width:100%;
	background:  url(http://central.cardomain.com/blog-cd/images/v3_03/blog_bg_nav_botcap.gif) no-repeat 100% 100%;
}

#louie{
	float:left;
	height:100%;
	width:686px;
	margin: 0 4px 0 0;
	position:relative;
	z-index:10;
}
#rosco{
	float:right;
	width:300px;
	height:100%;
	position:relative;
	z-index:11;
	margin-top: -3px;
}
#adspace{
	width:300px;
	height:254px;
	padding-top: 7px;
	background:#ffffff;
	border-bottom:9px solid #fff;
	margin:0;
}
#nav{
	width:300px;
	height:100%;
	padding:3px 0 0 0;
	margin:0;
	position:relative;
	background: url(http://central.cardomain.com/blog-cd/images/v3_03/blog_bg_nav_topcap.gif) no-repeat top;
	color:#fff;
}

#nav .container{

	margin:0 0 6px 0;
	padding:11px 18px 10px;
	overflow:hidden;
	font-size:95%;
	clear:both;
}
#nav hr{
	border:none;
background:#dcdcdc;
height:1px;
clear:both;
width:268px;
margin-bottom:6px;
}

#nav .nonsub{
	background:transparent !important;
	font-size:85%;
	margin:0;
	padding:0 16px;
	
}
#nav .swag{
	margin:-22px 0 16px 0;
	padding-top:10px ;
	height:100%;
	background: url(http://central.cardomain.com/blog-cd/images/blog_swag_bg.gif) no-repeat 8px 23px !important;
}

#nav .swag h5{
font-size:1em;
font-weight:bold;
margin:16px 0 0 2px;
}
#nav .swag a img{
border:none;
}
#nav .nonsub select, #nav .nonsub input{
	background:#2f4155;
	border: 1px solid #969696;
	color:#fff;
	font-size:100%;
	padding:3px;
}
#nav .container p{
	margin:2px 0;
}
#nav .container a{
	color:#eee !important;
}
#nav .container a:hover{
	color:#f78f1e !important;
}
#nav .container h4{
	margin:0 0 0 -8px;
	padding:0 0 8px 0;
}
#nav .container div.bloggers{
	float:left;
	margin:5px 0 0 0;
	width:33%;
}
#logo{
	width:686px;
	height:91px;
	margin:0 0 2px;
	position:relative  !important; z-index:8 !important;
}
#logo a{
	display:block;
	width:686px;
	height:91px;
}
#content{
	margin-top:4px;
	color:#333;
	padding:3px 15px;
	overflow:hidden;
	width:656px;
	background:  url(http://blog.cardomain.com/images/blog_bg_content.png) no-repeat top;
}
.entry-body ul{
list-style:square !important;
margin:0 0 0 16px;
}
.entry-body li{
margin: 0 0 10px;
}
.entry-body blockquote{
display:block;
margin:6px 10px;
font-style:italic;

}
.content-nav{
	font-size:93%;
	font-weight:bold;
	margin:20px 0;
	overflow:hidden;
}
.content-nav span{
	width:33%; display:block; 
}
.content-nav span.right{
	text-align:right;
}

#content table{
	width:100% !important;
}
#content h1{
	font-size:167%;
font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center {text-align:center;}
.contentHeaderStuff{
	clear:both;
	overflow:hidden;
	height:100%;
	margin:0 0 10px 0;
}
.rss{
	float:left;
	font-size:85%
	padding:8px 0 0 0;
}
.rss img {
	border:none; margin:0 2px 0 0;
}
.sendTips{
	float:right;
	font-size:85%;
	text-align:right;
}
.date{
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #333;
	margin:0 0 18px 0;
	clear:both;
}
.avatar{
	overflow:hidden; clear:both; height:100%; margin:0 0 6px 0;
}
.avatar a{cursor:pointer;}

.avatar div.box{
	width:45px; height:45px; border:1px solid #ccc; float:left; overflow:hidden;
}
.guest div.box{
border:1px solid #fff;
}
.avatar div.info{
	float:left; font-size:95%; margin:0 0 0 2px; padding:0;
}
.avatar div.info p{
	margin:0; padding:0;
}
.avatar div.other{
	float:right;
	width:60%;
	overflow:hidden;
	height:47px; 
	text-align:right;
}
.avatar a img{
	border:none !important;
}
.avatar a img:hover{
	border:none !important;
}
.entry-body{
	font-size:93%;
	overflow:hidden;
	width:100%;
}
.entry-body p{
margin:12px 0;
}
.entry-body a img{
	border:none !important;
}
.entry-body a img:hover{
	border:none !important;
}

.archiveJump{
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:108%;
}
.comment{
	margin:0 0 22px 0;
	font-size:93%;
}
.comment .author{
font-weight:bold;
margin:0 0 8px 0;
}
.comment-footer{
	font-size:95%;
	border-top:1px solid #eee;
	padding:4px 0 0 0;
	clear:both;
	overflow:hidden;
	margin:8px 0 0 0;
}
.comment-author{
	font-size:105%;
}
.comment-date{
	font-size:95%;
	font-weight:normal;
}
.comments-open-content{
font-size:93%;
}
.comments-open-content label{
display:block;
font-weight:bold;
}
.comments-open-content p{
margin:8px 0;
}
.comments-open-content input{
margin:0;
padding:0;
}
.comments-open-content textarea{
width:95%;
}
#comment-preview{
font-size:116%;
}
#comment-post{
font-weight:bold;

}
#comments-open-footer input{
font-size:123.1%;
font-weight:bold;
}
.trackbacks-info, .trackback-content{
font-size:93%;
}
.trackbacks {
margin:0 0 22px 0;
}
.archive-content{
	font-size:93%;
	margin:0 0 22px 0;
	overflow:hidden;
}
.archive-list-item{
	float:left;
	display:block;
	width:33%;
}
.newsreaders{
margin:0; padding:0; list-style: none; 
}
.newsreaders a{
display:block;

}
.newsreaders li{
	float:left; width:50%; text-indent:20px;  margin:3px 0; padding:2px 0; cursor:pointer;
}	
.newsreaders li.google{
background: url(http://central.cardomain.com/blog-cd/images/google.gif) 0 50% no-repeat;
}
.newsreaders li.yahoo{
background: url(http://central.cardomain.com/blog-cd/images/yahoo.png) 0 50% no-repeat;
}
.newsreaders li.wl{
background: url(http://central.cardomain.com/blog-cd/images/windowslive.png) 0 50% no-repeat;
}
.newsreaders li.bloglines{
background: url(http://central.cardomain.com/blog-cd/images/bloglines.png) 0 50% no-repeat;
}
.newsreaders li.newsgator{
background: url(http://central.cardomain.com/blog-cd/images/newsgator.png) 0 50% no-repeat;
}
.newsreaders li.xml{
background: url(http://central.cardomain.com/blog-cd/images/feed-icon-16x16.gif) 0 50% no-repeat;
}

.bloggers ul{
margin: 0; padding:0; list-style: none;
}
.bloggers li{
float:left; display:block; width:50%; line-height: 1.5em;
}
/* MODULE STYLES */
.module-list { margin: 0; }
.module-list-item { margin: 0; }
.module-category-cloud .module-list
{
	margin-right: 0;
	margin-left: 0;
}
.module-list,
.archive-list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.module-category-cloud .module-list-item
{
    display: inline;

	padding:0 4px 10px 0;
	line-height: 25px;
	background: none;

}
 .module-archives .module-list-item{
 	float:left;
	overflow:hidden;
	margin:  0;
	width:50%;
	padding: 0;
	line-height:1.5em;
	white-space:nowrap;
	background: none;
 }
.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed .module-list-item
{
	display: block;
	clear: both;
	margin: 0;
}

/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.typelist-thumbnailed .module-list-item { display: inline-block; }
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item { height: 1%; }
.typelist-thumbnailed .module-list-item { display: block; }
/* */

.typelist-thumbnail
{
	float: left;
	min-width: 25px;
	width: 25px;
	/* no ie mac \*/width: auto;/* */
	margin: 0 3px 0 0;
	text-align: left;
	vertical-align: middle;
}

.typelist-thumbnail img { margin: 0 3px 5px 0; }
.module-galleries h2{display:none;}
.module-galleries .typelist-thumbnail img { width: 25px; }
.module-galleries .typelist-thumbnail a img { border:1px solid #eee; }
.module-galleries .typelist-thumbnail a:hover img { border:1px solid #f78f1e; }
.module-category-cloud .cloud-weight-1  { font-size: 0.9em; }
.module-category-cloud .cloud-weight-2  { font-size: 0.95em; }
.module-category-cloud .cloud-weight-3  { font-size: 1em; }
.module-category-cloud .cloud-weight-4  { font-size: 1.125em; }
.module-category-cloud .cloud-weight-5  { font-size: 1.25em; }
.module-category-cloud .cloud-weight-6  { font-size: 1.375em; }
.module-category-cloud .cloud-weight-7  { font-size: 1.5em; }
.module-category-cloud .cloud-weight-8  { font-size: 1.625em; }
.module-category-cloud .cloud-weight-9  { font-size: 1.75em; }
.module-category-cloud .cloud-weight-10 { font-size: 1.75em; }
/* styles to clear out formatting of comment preview/errors pages since  Typepad seems to think it's a good idea to not allow customization for these pages */

.layout-two-column-right #banner, .layout-two-column-right #beta{
display:none;
}
.entry-more{
font-size:93%;
margin-bottom:20px;
}
.pager-bottom span{
display:inline !important;}
.pager-bottom {
text-align:center;
}
.pager-left{
float:left;
width:auto !important;
}
.pager-right{
float:right;
width:auto !important;
}
.postFooter{
	overflow:hidden;
	width:656px;
margin:0 0 40px;
}
.bookmarks {position: relative; border:1px solid #b7b7b7; background:#dcdcdc; overflow:hidden; clear:both; *display:inline-block;}
.bookmarks ul{position:absolute; left:3px; margin:0; padding:0;}
.bookmarks li {width: 57px; height: 41px; position: absolute; top:3px; background: url(http://central.cardomain.com/blog-cd/images/social_bookmark_buttons.png) 0 0 no-repeat; display: block; list-style: none; }
.bookmarks li p{
	background:#f56900;
	font-family:arial;
	font-size:85%;
	color:#fff;
	border:1px solid #be4b00;
	border-top:1px solid #fbc196;
	text-align:center;
	margin:0; 
	padding:0 0 1px;
	overflow:hidden;
}
.bookmarks li p a{
	color:#fff;
	display:inline;
	width:auto;
	height:auto;
	text-decoration:none;
}
.bookmarks a {width: 57px; height: 41px; display: block; }
.bookmarks .panel1 {left: 0px;}
.bookmarks .panel2 {left: 63px; background-position: -57px 0;}
.bookmarks .panel3 {left: 126px; background-position: -114px 0;}
.bookmarks .panel4 {left: 189px; background-position: -171px 0;}
.bookmarks .panel5 {left: 252px; background-position: -228px 0;}
.bookmarks .panel6 {left: 315px; background-position: -285px 0;}
.bookmarks div.permalink{
	float:right;
}
.bookmarks div.permalink p{
	font-size:85%;
	font-family:arial;
	font-weight:bold;
	text-indent:3px;
}
.bookmarks div.permalink textarea{
	color:#6f6f6f;
	font-family:"Courier New", Courier, monospace;
	font-size:100%;
	border:2px solid #b4b4b4;
	width:203px;
	padding:2px;
	height:38px;
	line-height:13px;
	margin:0 3px 3px 0;
	overflow:hidden;
}
.postFooter p.comments{
text-align:center;
	font-size:18px;
	font-family:arial;
	padding:2px 0 8px 0px;
	margin:0 2px 2px 0;
}
.postFooter p.comments a{
background: url(http://central.cardomain.com/blog-cd/images/comment_bubble.png) 0 0 no-repeat;
padding:2px 0 2px 36px;
}
.postFooter h2{
float:left;
font-family:arial;
font-size:18px;
color:#424242;
font-weight:normal;
margin:3px 0 0;
display:none;
}
.postFooter p.categories{
	font-size:11px;
	font-family:arial;
	margin:4px 0 0;
}
.entry-more-link{
font-weight:bold;
text-align:center;
margin:0 0 12px;
font-size:108%;
}
.subscription p.rssLink{
	padding-top:12px;
    overflow:hidden;
}
.subscription p.rssLink a{	
	padding:2px 20px 2px 0;
}
.subscription p.rssLink a.rss{
    background:url(http://central.cardomain.com/blog-cd/images/feed-icon-16x16.gif) center right no-repeat;
    float:left;
}
.subscription p.rssLink a.tweet{
    background:url(http://central.cardomain.com/blog-cd/images/twitter-icon-16x16.gif) center right no-repeat;
    float:right;
}

.entry-body div.sponsorship{
	float:right;
	margin-top:-52px;
}

/* ##### END BLOG STYLES ##### */
