/*  
Theme Name: FancyTuning
Theme URI: http://www.fancytuning.com/
Description: Custom Designed theme for Car Tuning blog.
Version: 1.0
Author: Nosfer
Author URI: http://www.nosfer.org/
*/

body { background: #000000; font-family: 'Verdana', 'Arial'; font-size: 12px; color: #474747; margin: 0; padding: 0; }
h1, h2 { margin: 0; font-weight: normal; }
h3, h4 { margin: 0; font-weight: normal; color: #FFFFFF; }
a, a:link, a:active { text-decoration: none; color: #000099; }
a:hover { color: #000000; }

.content { width: 1000px; text-align: left; background: url(images/contentbg.jpg) repeat-y center; }
.content2 { width: 1000px; text-align: left; background: url(images/content.jpg) repeat-y center; }
.first-side { width: 700px; float: left; }
.rightsidebar { width: 300px; float: left; }
.clear { clear: both; }

.articles { width: 550px; float: right;}
.leftsidebar { width: 150px; float: left; }

.headerlogo { float: left; display: block; background: url(images/headerlogo.jpg) no-repeat; width: 250px; height: 81px; margin-left: 20px; }
.header { width: 1000px;  background: url(images/header22.jpg) no-repeat; margin: 15px 0px 5px 0px; }
.bubblebox { margin-left: auto; margin-right: auto; background: url(images/headbuble.jpg) no-repeat; display: block; width: 700px; height: 65px; }
.headerbanner { background: url(images/header.jpg) }

.menu { width: 100%; vertical-align: top; text-align: center; height: 105px; padding-top: 13px; display: block; background: url(images/header.jpg) no-repeat center; margin-bottom: 0px;}
.inmenu { width: 1000px; }

.firstbutton { width: 150px; height: 50px; display: block; background: url(images/fancylogo.jpg) no-repeat; float: left; margin: 0px 15px 0px 10px; }
a.firstbutton:hover, .inmenu2 a:hover  { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }

.inmenu2 { width: 460px; background: url(images/menu2bg2.jpg) repeat-x; height: 30px; float: left;  padding: 11px; }
.inmenu2 a { color: #ffffff; text-transform: uppercase; font-size: 13px;}
.leftmenu { float: left; width: 10px; height: 41px; background: url(images/menuleft2.jpg) no-repeat; }
.rightmenu { float: left; width: 10px; height: 41px; background: url(images/menuright2.jpg) no-repeat; }

.aboutus, .forum, .advertise, .contactus { height: 19px; display: block; float: left; }
.aboutus { background: url(images/aboutus.jpg) no-repeat; width: 95px; margin-right: 30px; }
.forum { background: url(images/forum.jpg) no-repeat; width: 72px; margin-right: 30px; }
.advertise { background: url(images/advertise.jpg) no-repeat; width: 110px; margin-right: 30px; }
.contactus { background: url(images/contact.jpg) no-repeat; width: 90px; }

.post { width: 510px; margin-left: 20px; margin-top: 20px; margin-bottom: 20px;}
.post h2 { font-size: 25px; letter-spacing: -0px; font-weight: bold; }
.post h2 a:hover { color: #000000; }
.post-meta { color: #666666; font-family: Arial; font-weight: 550; font-size: 14px; margin-top: -0px; display: block;}

.post-entry p { line-height: 18px; }
.post-entry { width: 510px; margin-left: 20px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; border-top: dashed 1px #999999; border-bottom: dashed 1px #999999; }
blockquote { margin: 0px 0px 25px 0px; font-size: 14px; color: #686868; padding: 0px 0px 0px 60px; background: url(images/quote.gif) no-repeat top left;  }
.post-title { margin-left: 20px; margin-right: 20px; margin-top: 20px;}

.post-entry ul { list-style: none; padding: 0; margin: 3px 0px 3px 35px; }
.post-entry ul li { list-style: none; margin: 0; padding: 3px 0px 3px 14px; background: url(images/round.png) center left no-repeat; line-height: 18px; }
.post-entry img {
	padding: 15px;
}

.post-attach p { line-height: 18px; }
.post-attach { width: 510px;  margin-left: 10px; margin-top: 20px; margin-bottom: 20px; border-top: dashed 1px #999999; border-bottom: dashed 1px #999999; }
blockquote { margin: 0px 0px 25px 0px; font-size: 14px; color: #686868; padding: 0px 0px 0px 60px; background: url(images/quote.gif) no-repeat top left;  }
.post-title { margin-left: 20px; margin-right: 20px; margin-top: 20px;}

.post-attach ul { list-style: none; padding: 0; margin: 3px 0px 3px 35px; }
.post-attach ul li { list-style: none; margin: 0; padding: 3px 0px 3px 14px; background: url(images/round.png) center left no-repeat; line-height: 18px; }
.post-attach img {
	padding: 15px;
}
.post-main p { line-height: 18px; }
.post-main { margin-top: 13px; border-top: dashed 1px #999999; margin-bottom: 10px; border-bottom: dashed 1px #999999; }
blockquote { margin: 0px 0px 25px 0px; font-size: 14px; color: #686868; padding: 0px 0px 0px 60px; background: url(images/quote.gif) no-repeat top left;  }
.post-main ul { list-style: none; padding: 0; margin: 3px 0px 3px 35px; }
.post-main ul li { list-style: none; margin: 0; padding: 3px 0px 3px 14px; background: url(images/round.png) center left no-repeat; line-height: 18px; }

p.commentsn, p.categories { margin: 0px 0px 5px 5px; padding-left: 20px; }
p.categories { background: url(images/folder.jpg) no-repeat center left; }
p.commentsn { background: url(images/comment.png) no-repeat center left; }
.between-posts { border-top: dotted 3px #CBD1D8; border-bottom: dotted 3px #CBD1D8; padding: 10px; }

.rightsidebar .title { padding: 7px 0px 7px 15px; background: #000000; width: 283px; border: solid 1px #B22222; }
.leftsidebar .title { padding: 7px 0px 7px 15px; background: #000000; width: 134px; border: solid 1px #B22222; text-align: left; }

.leftsidebar ul { margin: 0; list-style: none; padding: 0; text-align: left; }
.leftsidebar ul li { display: block; padding: 6px 0px 6px 10px; border-bottom: solid 1px #B8BEC7; }

.rightsidebar p { width: 260px; margin-left: 10px; margin-top: 10px; background: #FFFFFF; padding: 10px;}
.rightsidebar p .feed { padding-left: 24px; background: url(images/rss.jpg) no-repeat center left; }	
.rightsidebar p .mail { padding-left: 24px; background: url(images/email.jpg) no-repeat center left; }	

.sideads img { border: solid 1px #ffffff; margin-left: 2px; margin-top: 2px; }
.sideads span { margin-top: 10px; margin-bottom: 20px; display: block; padding-right: 10px; text-align: right; }
.sideads span a { padding: 4px 6px 4px 6px; background: #021A3E; color: #ffffff; font-weight: bold; }

.sideblogroll ul { list-style: none; padding: 0; margin: 15px 0px 10px 15px; }
.sideblogroll ul li { width: 110px; float: left; padding-bottom: 7px; font-size: 12px; }

.article { width: 550px; float: right;}
.single-meta { width: 118px; margin-bottom: 15px; float: left; background: #E6E6E6; padding: 14px; height: 100%; border-right: dashed 1px #E6E6E6;}
.article h2, h2#comments, .post h2 { font-size: 18px; font-family: 'Arial'; font-weight: bold; color: #3300FF; }
.post h2 { font-size: 18px; }
h2#comments { font-size: 18px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: solid 4px #C6CFD9; }

.author img { border: solid 1px #000000; display: block; }
.author a { font-weight: bold; }
.author span { display: block; margin-top: 10px; border-top: solid 2px #cdcdcd; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: dashed 1px #cdcdcd; line-height: 17px; text-align; justify; }

.comentarii { width: 649px; background: #ffffff; padding: 30px 25px 25px 25px; border-top: dotted 5px #E4EBF3;}
.comment-meta { width: 150px; padding-right: 20px; text-align: right;float: left; }
.commenttext { float: left; width: 500px; padding-left: 15px; border-left: dashed 1px #bbbbbb; }
.commenttext p { margin: 5px 0px 5px 0px; }
.comment-author { display: block; font-weight: bold; font-size: 13px; margin-top: 5px; margin-bottom: 5px; }
.comment-date { font-size: 11px; }
.comentariu { margin-bottom: 15px; border-bottom: dashed 1px #bbbbbb; padding-bottom: 15px; }

.leftform { width: 370px; float: left; }
.rightform { width: 270px; float: left;  margin-left: 10px; }

.leftform textarea { width: 348px; border: solid 1px #BBBBBB; height: 112px; padding: 10px; background: url(images/mesajul.jpg) no-repeat center center; }
.rightform input { width: 248px; border: solid 1px #BBBBBB;  margin-bottom: 10px; padding: 10px; }

input#author { margin-top: 1px; background: url(images/nume.jpg) no-repeat left center; }
input#url { background: url(images/url.jpg) no-repeat center center; }
input#email { background: url(images/adresademail.jpg) no-repeat left center; }
	
#commentform input#author:focus, 
#commentform input#url:focus, 
#commentform input#email:focus, 
#commentform textarea:focus {
	background: none;
	border: 1px solid #073F7B;
}

#commentform input#author:, 
#commentform input#url:filled, 
#commentform input#email:filled, 
#commentform textarea:filled {
	background: none;
	border: 1px solid #ccc;
}

#commentform input#submit { padding: 10px; background: #B8BEC7; color: #021A3E; border: none; font-weight: bold; }

.footer { margin-top: 10px; margin-bottom: 20px; color: #ffffff; }
.footer a { text-decoration: none; color: #ffffff; }

.box { width: 108px; padding: 5px; border: solid 1px #dddddd; margin-top: 20px; }
.box span { font-size: 11px; text-transform: uppercase; display; block; }
.box ul { list-style:none; }
.box ul li { display: block; font-size: 11px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: dashed 1px #dddddd; }
.box ul, .sociabil { padding: 5px 0 0 0; margin: 5px 0 0 0; display: block; border-top: solid 1px #dddddd; }

.sociabil a { width: 24px; height: 23px; display: block; float:left; margin-right: 2px; margin-left: 2px; margin-top: 4px; }
.sociabil img { border: none; }

.between-posts img { margin-left: 5px; }
.between-posts ul { margin: 10px 0px 5px 0px; padding: 0px; list-style: none; }
.between-posts ul li { border-bottom: dashed 1px #dddddd; width: 250px; float: left; height: 40px; margin: 6px 5px 0px 5px; }

.underthepost { margin-bottom: 10px; border-bottom: solid 1px #999999; padding-bottom: 10px; }
.navigation { display: block; padding: 15px 0 15px 0; text-align: center; border-top: dotted 4px #E4EBF3; }
.post-entry h1 { font-size: 17px; padding-bottom: 7px; border-bottom: dashed 1px #777777; }

.Extra { width: 278px; margin-top: 10px; margin-left: 10px; background: #ffffff; }

ul#TabNav { margin:0; padding: 0px; list-style: none; }
ul#TabNav li { text-align: center; font-size: 11px; }
#TabNav .TabLink a { width: 82px; padding: 5px 5px 5px 5px; display: block; float: left; background: #E4EBF3; height: 30px;}
#TabNav .TabLink a:link.active, #TabNav .TabLink a:visited.active { background: #ffffff; }

.TabContent ul { margin: 10px; 0px 0px 10px; padding: 10px 0 10px 0; border-top: solid 1px #E4EBF3; list-style: none; }
.TabContent ul li { padding-bottom: 6px; margin-bottom: 6px; border-bottom: dashed 1px #E4EBF3; }


.widget { width: 160px; padding: 10px; margin: 10px; background: #ffffff; }
.widget ul { padding: 0; margin: 0px 0px 10px 0px; list-style: none; }
.widget ul li { font-size: 11px; border-bottom: dashed 1px #dddddd; }

a img { border: none; }

.advertising { padding-left: 20px; width: 490px; border: solid 20px #F5F5F5; background: #F5F5F5; }

.space { padding-left: 20px; width: 510px; border: solid 10px #F5F5F5; background: #F5F5F5; }
