/*  
Theme Name: Deluxe Cars
Theme URI: http://www.storelicious.com/
Description: WordPress theme for cars blog. Created by  <a href="http://www.spiga.com.mx/">Spiga</a>.You can configure the theme options in your <a href="?page=functions.php">Panel</a>.
Version: 1.1
Author: Storelicious
Author URI: http://www.storelicious.com/

*/

@import "css/plugins.css";

body{
	background-color:#000;
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#c7c2be;
	text-align:center;
	}

a	{outline:none; font-weight:bold;}
a:link,
a:visited{color:#FF9900;}
a:hover{color:#FFF;}
.left{float:left;}
.right{float:right;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.center{text-align:center;}
ul{
list-style:none;
margin:0;
padding:0;
}	
p{line-height:18px;}
h2{font-size:12px;}

#container{
	width:920px;
	margin:0px auto;
	text-align:left;
	}	

#header .desc{
	float:right;
	text-align:right;
	color:#FFF;
	}
#header h1,
#header h1 a{
	width:248px;
	height:71px;
	text-indent:-9000em;
	display:block;
	margin:0;
	padding:0;
	}
#header h1 a{
	background-image:url(pix/logo.gif);
	background-repeat:no-repeat;	
	}
#header h1 a:link,
#header h1 a:visited{
	background-position:0 0;
	}
#header h1 a:hover{
	background-position:0 -71px;
	}		

#menu{
	background-image:url(pix/menuBg.gif);
	background-repeat:repeat-x;
	width:100%;
	overflow:auto;
	}
#menu span{
	float:right;
	background-image:url(pix/menuRight.gif);
	background-repeat:no-repeat;
	width:8px;
	height:46px;
	display:block;
	}	
#menu ul{
	background-image:url(pix/menuLeft.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:14px 0px 0px 15px;
	height:46px;
	}
#menu ul li{
	float:left;
	background-image:url(pix/separator.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}		
#menu ul li a{
	width:134px;
	height:21px;
	display:block;
	text-align:center;
	padding:10px 0 0 0;
	margin:0 2px 0 0;
	
	}	
#menu ul li a:link,
#menu ul li a:visited{
	color:#808082;
	
	}

#menu ul li a:hover{
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url(pix/itemOver.gif);
	color:#FFF;
	}	
#menu ul li.current_page_item a{
	background-image:url(pix/itemActive.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}	
#menu ul li.current_page_item a:link,
#menu ul li.current_page_item a:visited	{color:#FFF;}
#menu ul li.current_page_item a:hover		{color:#FFCC00;}	

#splash{
	position:relative;
	}

#splash img{
	position:relative;
	z-index:1;
	}
#splash #searchform{
	position:absolute;
	top:263px;
	left:10px;
	z-index:2;
	}		
#splash #searchform div{
	background-image:url(pix/searchBg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:188px;
	padding:5px 2px 5px 30px;
	}	

#splash #searchform #s{
	border:0px solid #161616;
	background-color:#161616;
	color:#CCC;
	width:150px;
	}	

#splash a#feedicon{
	position:absolute;
	left:95%;
	top:265px;
	z-index:3;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(pix/icon_smallfeed.gif);
	width:30px;
	height:18px;
	display:block;
	text-indent:-8000em;	
	}	
#splash a#feedicon:link,
#splash a#feedicon:visited{
	background-position:0 0;
	}
#splash a#feedicon:hover{
	background-position:0 -18px;
	}		

#content,
#sidebar{
	float:left;
	}

#content{
	width:470px;
	margin:-10px 10px 0 0;
	}
#content .first{ padding:0 0 20px 0; background-image:url(pix/postbot.gif); background-repeat:no-repeat; background-position:bottom left;}	
#content .first p{font-size:12px; line-height:20px;}
#content .post p{line-height:18px;}
#content .post h2{
	background-image:url(pix/dotsbg.gif);
	background-position:0px 26px;
	background-repeat:repeat-x;
	padding:0 0 10px 0;
	}	
#content .post h2 small{
	display:block;
	margin:13px 0 0 0;
	}

#content .post h2 small a:link,
#content .post h2 small a:visited{color:#FFFFCC;}
#content .post h2 small a:hover{color:#ca6c10;}	
#content .post a img{border-width:1px; padding:3px; margin:5px;}
#content .post a:link img,
#content .post a:visited img {border-color:#222; background-color:#111;}
#content .post a:hover img{border-color:#666; background-color:#222;}

#content .entry ul,
.archivesPage ul		{margin:10px; padding:10px;}
#content .entry ul li,
.archivesPage ul li	{background-image:url(pix/crossbullet.gif); padding:2px 0px 2px 10px; background-repeat:no-repeat; background-position:left;}
#content .entry ol		{list-style-type:decimal-leading-zero;}
.entry img{margin:0 10px;}
blockquote	{background-image:url(pix/bq.gif); background-position: top left; background-repeat:no-repeat; margin:0; padding:5px 5px 5px 40px;
font-family:"Courier New", Courier, monospace; color:#999;}
blockquote blockquote	{background-image:none; border-left:5px solid #666;}	
.postmetadata{background:#000 url(pix/icon_info.gif) right no-repeat; width:90%; margin:10px auto; padding:10px 0 0 0; border-top:1px dashed #222;}



.split50 .left,
.split50 .right{width:49%;}

.split200 .left{width:200px;}
.split200 .right{width:260px;} 


.pagetitle{
	color:#FFF;
	letter-spacing:normal;
	text-transform:uppercase;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:8px 0 8px 38px;
	}

.tagsHdr{background-image:url(pix/htags.gif);}
.catHdr{background-image:url(pix/harchivecat.gif);}
.arcHdr{background-image:url(pix/harchivedate.gif);}	
.autHdr{background-image:url(pix/hauthor.gif);}
.pagHdr{background-image:url(pix/hpage.gif);}
.seaHdr{background-image:url(pix/hsearch.gif);}

.commentsR {float:right; font-size:30px; font-weight:bold; color:#111;}
.commentsR a{text-decoration:none;}
.commentsR a:link,
.commentsR a:visited{color:#222;}
.commentsR a:hover{color:#FFF;}
.searchmeta a{font-weight:normal; text-decoration:none;}
.searchmeta a:link,
.searchmeta a:visited{color:#666;}
.searchmeta a:hover{color:#FFF;}
/*/////////////////////////////////////////
///////////////// SIDEBARS ////////////////
/////////////////////////////////////////*/

#sidebar{
	width:440px;
	}	
div#sidebar a img{border:none;}				

#sidebar a{text-decoration:none;}
#sidebar a:link,
#sidebar a:visited{
	color:#666;
	}
#sidebar a:hover{
	color:#FFF;
	}			
div#sidebar div.floatL{
	float:left;
	width:193px;
	}		
div#sidebar div.sideR{
	float:right;
	width:48%;
	}	

div#sidebar div.sideL{
	float:left;
	width:48%;
	}
	

div#sidebar ul h2,
div#sidebar div.sideFull ul h2{
	background-position:0 0;
	background-repeat:no-repeat;
	padding:8px 0px 5px 0;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	}
	
div#sidebar ul h2{
	background-image:url(pix/sideh2.gif);
	}
		
div#sidebar div.sideFull ul h2{
	background-image:url(pix/sideh2big.gif);
	}	
	
	/*about*/

	

div#sidebar div#about img.photo{
	float:left;
	margin:10px;
	}
div#sidebar div#about a{font-weight:bold; text-decoration:underline;}
div#sidebar div#about a:link,
div#sidebar div#about a:visited{color:#FFA300;}		
div#sidebar div#about a:hover{color:#333;}
div#sidebar div#about div{
	border:1px solid #FFF;
	padding:5px;
	}	
	
div#sidebar ul li a{
	background-image:url(pix/icon_bullet.gif);
	}

div#sidebar div#showcase a img{border-bottom-width:1px; border-bottom-style:solid; padding:2px; margin:2px;}	
div#sidebar div#showcase a:link img,
div#sidebar div#showcase a:visited img{border-color:#333; background-color:#222;}
div#sidebar div#showcase a:hover img{border-color:#000; background-color:#666;}
	/*RECENT*/
ul#recent {
	background-image:url(pix/recentBg.gif);
	background-position:0px 22px;
	background-repeat:repeat-x;
	}
ul#recent li{
	border-bottom:1px solid #111;
	padding:2px 0px;
	}
ul#recent li a{
	background-repeat:no-repeat;
	padding:3px 0px 3px 20px;
	font-weight:normal;
	}
ul#recent li a:link,
ul#recent li a:visited{
	background-position:0px 0px;
	}

ul#recent li a:hover{
	background-position:0px -80px;
	}		
#tag_cloud a{font-weight:normal;}
#services ul li{width:120px; float:left; border-bottom:1px solid #222; margin:0 5px 0 0; padding:3px 0 3px 15px; background-image:url(pix/crossbullet.gif);
 background-repeat:no-repeat; background-position:5px 9px;}


/* general*/



div#sidebar ul li ul li{
	border-bottom:1px solid #111;
	padding:3px 0px;
	}	

div#sidebar ul li ul li a{
	background-repeat:no-repeat;
	background-image:url(pix/sidelist.gif);
	padding:0 0 0 15px;
	font-weight:normal;
	}

div#sidebar ul li ul li a:link,
div#sidebar ul li ul li a:visited{
	background-position:3px 5px;
	}

div#sidebar ul li ul li a:hover{
	background-position:3px -90px;
	}			

div#sidebar p.sideAds	{
	border:1px solid #1A1A1A;
	background:#121212 url(pix/ads/ads.php) no-repeat 10px;
	padding:5px 5px 5px 80px;
	}
	

	/*CATS*/
	
/*div#sidebar ul li.categories a{
	background-image:url(pix/icon_folder.gif);
	}	*/
	
div#sidebar ul li.categories ul li ul li,
div#sidebar ul li#categories-1 ul li ul li{
	border:none;
	}	
	
div#sidebar ul li.categories ul li ul li a,
div#sidebar ul li#categories-1 ul li ul li a{
	background-image:url(pix/sidechild.gif);
	}	

#sidebar ul.themesList li.ts_current_theme a,
#sidebar ul li.categories ul li.current-cat	a,
#sidebar ul li#categories ul li.current-cat	a		{background-position:3px -90px; color:#FFF;}
#sidebar ul li.categories ul li.current-cat ul li a,
#sidebar ul li#categories ul li.current-cat ul li a	{font-weight:normal; background-position:3px 5px; color:#666;}

#recent-comments ul li a{background-image:none !important; padding:0;}
#recent-comments ul li {
background-image:url(pix/sidelist.gif); background-position:3px 7px !important; background-repeat:no-repeat; padding:3px 0px 3px 15px !important;}
		
		


/*///////////////////////////////////////////////
/////////////////// COMMENTS /////////////////
//////////////////////////////////////////////*/

ol.commentlist{
	list-style:none;
	margin:0px;
	padding:0px;
	}
ol.commentlist cite{
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	background-image:url(pix/icon_authorcomment.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:8px 0 8px 25px;
	display:block;
	}
ol.commentlist li{
	background-color:#121212;
	background-image:url(pix/dots.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:5px 10px;
	}	
ol.commentlist li.alt{
	background-color:#000;
	}	
ol.commentlist li.author{
	background-color:#FF6600;
	}	
ol.commentlist li em.moderation{
	font-weight:bold;
	font-style:normal;
	color:#FF9900;
	}	
ol.commentlist li small.commentmetadata{font-size:10px;}	
ol.commentlist li small.commentmetadata a:link,
ol.commentlist li small.commentmetadata a:visited{color:#555;}
ol.commentlist li small.commentmetadata a:hover{color:#999;}

ol.commentlist li.author{
	background-color:#222;
	}	

ol.commentlist a.gravatar{float:right;}	
ol.commentlist a.gravatar img{padding:4px; border-width:1px; border-style:solid;}	
ol.commentlist a.gravatar:link img,
ol.commentlist a.gravatar:visited img{border-color:#333; background-color:#222;}
ol.commentlist a.gravatar:hover img{border-color:#444; background-color:#111}


h3#comments,
h3#respond,
#related h3{
	color:#FFF;
	letter-spacing:normal;
	text-transform:uppercase;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:0 0;
	padding:8px 0 8px 38px;
	}
h3#comments{background-image:url(pix/hcomment.gif);}
h3#respond{background-image:url(pix/haddcomment.gif);}
#related h3{background-image:url(pix/hrelated.gif);}	

#related ul li{border-bottom:1px solid #111;
	padding:3px 0px;}
#related ul li a{
	background-repeat:no-repeat;
	background-image:url(pix/sidelist.gif);
	padding:0 0 0 15px;
	font-weight:normal;
	}
#related ul li a:link,
#related ul li a:visited{
	background-position:3px 5px;
	}

#related ul li a:hover{
	background-position:3px -90px;
	}			
	

h3#comments span,
h3#respond span{
	color:#0099CC;
	font-weight:bold;
	}

#commentform{
	background-color:#121212;
	border:1px solid #222;
	padding:0px 10px;
	margin:0 0 10px 0;	
	}

#commentform p{
	border-bottom:1px solid #333;
	padding-bottom:10px;
	}	
#commentform input#author,
#commentform input#email,
#commentform input#url{
	padding:5px 0px 5px 25px;
	border:1px solid #CCC;
	background-repeat:no-repeat;
	background-position:5px 5px;
	}	

#commentform input#author	{background-image:url(pix/icon_author.gif);}	
#commentform input#email	{background-image:url(pix/icon_email.gif);}
#commentform input#url		{background-image:url(pix/icon_link.gif);}

#commentform #comment{
	width:97%;
	font-size:12px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	}

#commentform #submit{
	background-color: #FF6600;
	padding:10px;
	border:3px solid #FF9900;
	color:#FFF;
	width:100%;
	cursor:pointer;
	}			



/*////////////////////////
////////NAVIGATION///////
///////////////////////*/
.navigation			{margin:10px 0px; width:100%; overflow:auto; font-size:12px; }
.navigation a		{display:block; text-align:center; padding-top:7px; width:90%; height:26px;}
.alignleft			{float:left; width:35%; }
.alignright			{float:right; width:35%; }


.navigation .alignright a			{background-image:url(pix/icon_right.gif); background-repeat:no-repeat; padding-right:10px;}
.navigation .alignleft a			{background-image:url(pix/icon_left.gif); background-repeat:no-repeat; padding-left:15px;}

.navigation .alignright a:link,
.navigation .alignright a:visited	{background-position:100% 0px; color:#666;}

.navigation .alignleft a:link,
.navigation .alignleft a:visited	{background-position:0px 0px; color:#666;}

.navigation .alignright a:hover		{background-position:100% -33px; background-color:#111; color:#FFF}
.navigation .alignleft a:hover		{background-position:0px -33px; background-color:#111;color:#FFF}


#footer{
	background:#000 url(pix/footBg.gif) 0 0 no-repeat;
	padding:5px 5px 5px 15px ;
	margin:15px 0 0 0;
	}

#footer a#spiga{
	background-image:url(pix/spiga.gif);
	width:45px;
	height:45px;
	text-indent:-9000em;
	display:block;
	float:right;
	}	
#footer a#spiga:link,
#footer a#spiga:visited{background-position:0 0;}
#footer a#spiga:hover{background-position:0 -45px;}	