/*
Theme Name: Tristar
Theme URI: http://www.tristarautoelit.com
Description: for autosalon.
Version: 3.0
Author: Sergey Gorelov
Author URI: http://www.gorelovs.com
*/


body {
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:19px;
	font-size: 16px;
	background: #191a1b url(images/bg.png) bottom center no-repeat;
	/*background: #f1f5f6 url(images/bg.png) top left repeat-x;*/
	color:#464646;
    width: 960px;
    margin: 30px auto;
	}


body {font-family: 'PT Sans', Arial, Tahoma, Verdana, sans-serif;}

h1, h2, h3, h4, h5, #feature .fheading{ font-family: 'PT Sans', Arial, Tahoma, Verdana, sans-serif, Georgia, Times New Roman, Trebuchet MS; font-weight: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a{}

h1{line-height: 28px; text-align: center; letter-spacing: -1px; font-size: 24px; color: #2a2a2a; padding: 0 0 15px 0;  margin: 10px 0 20px 0; }
h2{font-size: 28px; line-height: 32px; letter-spacing: -1px; color: #191919; padding: 0 0 20px 0;}
h3{font-size: 17px; line-height: 21px; letter-spacing: -1px; color: #191919; padding: 0 0 10px 0; font-weight: bold;}
h4{font-size: 15px; line-height: 24px; color: #111111; padding: 0 0 10px 0; font-weight: bold;}
h5{font-size: 16px; line-height: 20px;}


a {text-decoration: underline; color: #176da5;} /* LINK COLOR */
a:hover {text-decoration: none; color: #a302d2;}
p, .p {margin: 0 0 15px 0px;}
img {border: none;}
ul li {	margin: 0px;}
.hentry ul {margin: 10px 0 10px 30px;}
.hentry ol li {list-style: none; margin: 0;padding: 5px 0; font-size: 13px; line-height: 17px;}
.hentry ul li ol li {list-style: square; margin: 0 0 0 12px;padding: 10px 10px 0px; font-size: 13px; line-height: 17px;}
.hentry ul li {padding: 4px 0 4px 5px; line-height: 16px; list-style-type: circle; margin: 0 0 5px 0;}
.hentry h1{text-align: left; letter-spacing: -2px; font-size: 36px; line-height: 40px; color: #3c332f; padding: 0px 20px 20px 0; border-bottom: none; margin: 0; font-style: normal; float: left;  font-weight: normal; width: 98%;}
.hentry h3{padding: 5px 20px 5px 0 !important; margin: 0 !important; }



form {margin: 0px;padding: 0px;}
small {	font-size: 85%;}
hr{border: none; border-top: 1px solid #57073e; border-bottom: 1px solid #57073e;margin-bottom: 1.5em;}
blockquote{background: #fff; padding: 5px 20px 10px 20px; margin: 0; border: none; clear: both; font-family: Georgia, Trebuchet MS,Arial;}
strong {color: #3d0210; font-weight: bold; border-bottom: 1px dotted #f4f4f4;}


.video {margin: 0 0 20px 0;text-align: center;padding: 25px 0 10px 10px;background: #f4f4f4 url(images/video.png) top center no-repeat; border: 1px solid #bebebe; border-left: none;}


#content table {border-collapse: collapse;width: 100%;background: #e7eff1;text-align: center;font-size: 13px; line-height: 17px; margin: 0;}
#content table .left {text-align: left;font-size: 13px; line-height: 17px; padding-left: 20px}
#content table h3 {padding: 15px 0 10px 20px;text-align: center;}
#content table tr{border-bottom: 1px solid #fff;line-height: 15px; padding: 10px;vertical-align: middle;}
#content table td{border: none;padding: 10px;vertical-align: middle;}
.grey {background: transparent;}

.posttitle {color: #384449;padding: 0 0 15px 0;}


.page-nav, .flashblock, .fboxes, .galleryblock, .rr1, .titlefbox, .volvocars,.lightgoldblock, .sitemap, blockquote, .right300, .left300, .halfblockleft, .halfblockright, .hentry, .postwrap, .miniautoblock, .advert, .widget, #sidebar #accordion, #content .wp-pagenavi, #content .wp-pagenavi a, #content .wp-pagenavi .current, #featurenav a{
-moz-border-radius: 5px; -khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#drag_drop_sidebar h3{-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-khtml-border-top-left-radius: 5px;-khtml-border-top-right-radius: 5px;}
.post-footer,  #container, #drag_drop_sidebar .drawer-content{-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;-khtml-border-bottom-left-radius: 5px;-khtml-border-bottom-right-radius: 5px;}


#wrapper {width: 960px;margin: 0px auto;position: relative;padding-bottom: 3em;}
#nav {width: 960px;position:relative;z-index:2;}
#header {padding: 10px 0 3px;position:relative;color: #fff;}
#holebox {width: 960px;background: #fff;border: 1px solid #ccc;margin: 0px auto; padding: 20px;}
#left-col {width: 670px; /* width of left column */float: left;margin: 0;}
.hentry .title {float: left;margin-left: 10px;}
#sidebar{width: 255px;float: right; background: transparent;}
#container {width: 960px;background: #fff;margin: 0 0 10px 0; padding: 0 0 20px 0; }



.advert {padding: 20px 0;text-align: center;background: #fff; width: 250px; border: 1px dashed #d2d2d2;}
.icons {right:0;bottom:5px;height: 10px;}

.tristar {float:left;line-height: 44px;position:relative;padding: 0 0 5px 0;font-weight: bold; font-size: 36px; color: #fff;text-decoration: none; border-bottom: none;}
.tristar a {color: #fff;text-decoration: none;}
.tristar a:hover {color: #176da5;text-decoration: none;}
#cu3ercontainer { margin: 0 0 10px 0;}


#blogtitle a{ }
#blogtitle a:hover{text-decoration: none;}
#blogdescription {float: left;margin-top: 32px; font-size: 13px; margin-left: 20px; background: transparent;}
.nav-icon {float: right;margin:0px 0 0 8px;}

.searchform {width: 200px;float: right;font-size: 17px;padding:0;margin:5px 0 0 0;position: relative;}
#morefoot .searchform{float:left;height: 25px;}
.searchform .s{font-family: 'PT Sans', Arial, Tahoma, Verdana, sans-serif; background: #3e3e3e;margin:0;border: none;padding:6px 5px 6px 10px;position:absolute;right:0;top:0;width:163px;color: #a3a3a3;overflow: hidden;}
.searchform .s:focus { outline: 0; border: none;}
.searchform .left{background:transparent url(images/search-leftcap-trans.png) no-repeat scroll left top;display:block;height:29px;left:0;position:absolute;top:0;width:33px;}
.searchform .right{background:transparent url(images/search-rightcap-trans.png) no-repeat scroll right top;display:block;height:29px;position:absolute;right:0;top:0;width:14px;}
.searchform .searchsubmit {height: 24px;width: 24px;border: none;cursor: pointer;text-indent: -999%;line-height: 1px;margin:0;background: transparent;}

#welcome p {font-size: .95em;color: #555;}
#welcome p a{text-decoration: underline;}
#welcome p a:hover{color: #3399cc;}
.twitter {font-size: 10px;background: url(images/twitter-bubble.png) no-repeat 0 0;padding-left: 27px;}
#sidebar .twitter {	margin:0;}

#nav {font-size: 18px;/*background: transparent url(images/nav-bg.png) no-repeat 0px -1px;*/background: transparent;height: 34px;font-weight: normal;letter-spacing: -1px;}
#nav ul{list-style: none;display: block;margin: 0;padding: 0;width: 760px;float: left;}
#nav ul li{margin:0;padding: 0px;float: left;background: transparent;}
#nav ul.dropdown li a.home{padding: 5px 15px 8px;border-left: none;position:relative;z-index: 10;}
#nav ul.dropdown li a.home:hover, #nav ul li a.home:active{background: none;cursor: pointer;margin:0;border:none;padding: 5px 15px 8px;}
#nav ul li a{padding: 7px 10px 8px 10px;text-decoration: none;text-shadow: #0f151c 0px .5px 1px;color: #2a99e2;display: block;margin: 0 1px 0 0;background: #343434;}
#nav ul li a small{display: none;}
#nav li a:hover, #nav li a:active, 	#nav .current_page_ancestor a, #nav .current_page_ancestor a:hover{text-shadow: #666 0 -.5px 1px;}
#nav .current_page_item a, #nav .current_page_item a:hover, #nav .current_page_ancestor a, #nav .current_page_ancestor a:hover{text-decoration: none;background: #fff;color: #eeeeee;text-shadow: #bababa 0px .5px 0px;}
#nav li a:hover{color: #fff;background: #176da5;text-shadow: #484848 0px .5px 1px;}
#nav li a:active{color: #e7b82f;background: #2f2f2f;text-shadow: #7a7a7a 0px .5px 1px;}
#nav ul li a, .news, .searchform .s, #nav .current_page_item a, #nav .current_page_item a:hover, #nav .current_page_ancestor a, #nav .current_page_ancestor a:hover, #nav li a:hover, #nav li a:active  {
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-khtml-border-top-left-radius: 5px;
		-khtml-border-top-right-radius: 5px;
	}

#nav li{position:relative;}
#nav ul ul {display: none;}
.navfirst a {background: #343434 !important;}
.navsecond a {background: #e7b82f !important; color: #fff !important;}

#subnav { margin: 0; font-size: 15px; font-weight: normal; background: #fff; border-bottom: 1px solid #191a1b;}
#subnav ul {margin: 0;padding: 0px 0px 0px 11px;list-style: none;}
#subnav li {padding: 4px 10px 4px 0;margin: 0px;float: left;}
#subnav ul li a {color:#176da5;text-shadow: #c0c0c0 0px .5px 1px;float:left !important;margin:2px 10px 2px 0px;padding:0;text-decoration:none;}
#subnav ul li ul li{display: none;}
#subnav li a, #subnav li a:visited, #subnav .page_item {text-decoration: none;}
#subnav li a:hover {text-decoration: none;color: #a302d2;text-shadow: #7a7a7a 0px .5px 1px;}
.current_page_item a, .current_page_ancestor a, .current_page_parent a {text-decoration: underline;color: #222222 !important;text-shadow: #fff 0px .5px 1px;}

#grandchildnav {}
#sidebar #grandchildnav ul li{padding:0;border:none;}
#sidebar #grandchildnav ul li ul li{font-size:.9em;}
#sidebar #grandchildnav a {display:block; font-size: 17px; line-height: 20px; color:#176da5; letter-spacing: -1px; }
#sidebar #grandchildnav a:hover {background: transparent;color: #e7b82f; text-decoration: none;}

#sidebar #grandchildnav .current_page_item a,
#sidebar #grandchildnav .current_page_item ul li a:hover{color: #384449;text-decoration: none;}

#sidebar #grandchildnav ul li ul li a{display:block;}
#sidebar #grandchildnav .current_page_item ul li a{background:transparent;}




#content { clear: both;	overflow: hidden; }
.entry {clear: both; padding: 0;}
.entry img {padding: 0 20px 0 0;}

.clear {margin: 20px 0;clear: both;height: 1px;}

.leftblockins {float: left;margin: 0 0 0 20px;}


.halfblockleft {width: 490px;float: left;background: #fff;border: 1px solid #cfdde2;padding: 20px;margin: 0 20px 0 0;}
.halfblockright {width: 360px;float: right;background: #f4f4f4;padding: 20px;}
.blockrightfull {float: right;background: #f6f3e5;padding: 20px 20px 20px 0;}
.miniautoblock {border: 1px solid #cfdde2;padding: 5px;margin: 5px 20px;float: left;text-align: center;background: #f4f4f4 url(images/mr.png) bottom center no-repeat;width: 905px;}
.lightgoldblock {background: #efedd5; padding: 15px 15px 15px 20px; margin: 0 0 20px 20px; border: none; clear: both;}
.greygoldblock {background: #f4f8f0; padding: 15px 20px 15px 20px; margin: 0 0 20px 0; border: none; clear: both; font-size: 17px;  border-left: none;}
.greyimgblock {background: #f7f6eb; padding: 15px 0 15px 20px; margin: 0 0 20px 0; border: none; clear: both; font-size: 17px;  border-left: none;}
.rightlineblock {border-left: 1px solid #111111;width: 277px;float: right;padding: 0 0 0 20px;font-size: 13px;line-height: 15px;}
.borderwhiteblock { float: left; background: #fff; padding: 20px 20px 10px 0; margin: 20px 0px 20px 0; border: 1px solid #ccc; border-left: none; width: 630px;}


.volvocars {border: 1px solid #cfdde2;padding: 15px 0;margin: 5px 0 5px 20px;float: left; font-size: 13px; line-height: 17px; background: #f4f4f4 url(images/mr.png) bottom center no-repeat;}
.volvotitleblock {width: 204px;float: left;padding: 0 20px 0 0;}
.vcs {/*background: transparent url(images/cars/ttl_c.gif) left top no-repeat 40px 0;*/ margin: 0 0 0 20px;}
/*.vss {background: transparent url(images/cars/ttl_s.gif) left top no-repeat;}
.vvs {background: transparent url(images/cars/ttl_v.gif) left top no-repeat;}
.vxcs {background: transparent url(images/cars/ttl_xc.gif) left top no-repeat;}*/

.left300 {width: 300px;float: left;padding: 0;background: transparent;margin: 0 0 20px 20px;font-size: 13px; line-height: 17px;}
.right300 {width: 300px;float: right;padding: 0;background: transparent;margin: 0 0 20px 0;font-size: 13px; line-height: 17px; }
.left300 img, .right300 img {padding: 0 !important; margin: 0 !important;}

.miniautoblock img {padding: 10px!important;margin: 0 !important;}

.galleryblock {padding: 0 0 0 20px;float: left;margin: 0 0 20px 0;background: #fff;}
.galleryblock img {padding: 0 1px 1px 0 !important; margin: 0 !important; }

.flashblock {float:left; margin: 0 auto 20px; background: transparent url(images/fbbg.png) bottom repeat-x; padding: 0 20px 0 0}

.copylineblock {width: 195px;margin: 0 0 20px 21px;float: left;background: transparent;font-size: 13px; line-height: 17px}
.copylinengineblock {width: 190px;margin: 0 0 20px 20px;float: left;min-height: 350px;background: transparent;font-size: 13px; line-height: 17px}
.copylineblock img {margin: 0 0 10px 0 !important;}

.copylinengineblocknh {width: 190px;margin: 0 0 20px 20px;float: left;min-height: 50px;background: transparent;font-size: 13px; line-height: 17px}


.wheels {float: left;padding: 10px 9px 10px 20px; margin: 20px 0 20px 0; border: 1px solid #ccc; border-left: none}
.wheels img {margin: 0 0 0 5px !important;padding: 0 !important}

.note {padding: 10px 20px;background: #f7f5b9;margin: 20px 0; font-size: 13px; font-weight: bold; line-height: 15px}
.opnote { padding: 10px 20px;background: #f7f5b9;margin: 20px 0; font-size: 13px; font-weight: bold; line-height: 15px; float: left;}
.actionews {padding: 20px 0 0 20px !important;}


.hentry, .hcopy{/*background: #fff url(images/post-bg.png) repeat-x left bottom;*/background: transparent;clear: both;overflow: hidden;}
.post-content { margin: 0; padding: 0 0 0 20px;}
.post-content img { margin: 0; padding: 10px 0 20px 0;}
.copy {padding: 20px 20px 0 0;}
.copy h1, .copy h2 { padding-left: 20px;}
.postwrap{border: none;margin:0;padding:0;}
.billboard {padding: 150px;}

.thumb .left img {margin-right:23px;}
.thumb img {display:block;margin:0 0 0.8em;}

.post-title h1 {color: #333333;font-size: 18px;}
.post-title h1 span {color: #33707e;}
.post-title h1.author {color: #888888;font-size: 14px;padding-top: 2px;}
.post-title h2  { padding: 0px 0 20px 0 !important;}
.post-title a:hover{text-decoration: underline;}
.post-date {margin: 0 0 1.25em;}
.post-date a {color: #000;}
.post-date em {background: #eee;color: #384449;font-size: 10px;font-style: normal; text-transform: uppercase; padding: 5px 5px;line-height: 1.75em;}
.post-excerpt {font-size: 12px;float:left;width: 640px;}
.hentry blockquote {font-size: 15px;font-style: italic;}
.author-info {	}
.post-author {margin: 0 0 1em;}
.author-details {font-size: .85em;}
.author-descr {display: table;height: 1%;}

.post-footer {background: transparent;height: 47px;padding: 0 20px; border-top: 1px solid #ccc; margin: 10px 0 0 0;}
.post-footer a{color: #444;}
.post-footer .left {line-height: 42px;}
.post-footer .left span {background: url(images/comment_count_bg.png) no-repeat center left;font-size: 14px;text-align: left;padding: 4px 0 8px 0;width: 33px;display: inline-block;line-height: 32px;}
.post-footer .right {padding: 9px 0 0;}
.post-footer .right span {line-height: 21px;}
.post-footer img {margin: 0 0 0 2px;}

.mini-add-comment {background: url(images/mini-down-arrow.gif) no-repeat left center;padding-left: 12px;float: right;}



.tags {float: left;margin-top: 4px;margin-bottom: 1em; background: transparent; padding: 0 20px;}
.tags a{font-weight: bold;}

.page-nav, .wp-pagenavi{clear: both;padding: 7px 0;color: #fff;background: transparent; float: right;}
.page-nav a{color: #fff;text-decoration: none;}
.page-nav a:hover {color: #eee;text-decoration: none;}
.previous-entries a {float: left;padding-left: 10px;margin-left: 10px;background: url(images/navigation-left.gif) no-repeat left center;}
.next-entries a {float: right;padding-right: 10px;margin-right: 10px;background: url(images/navigation-right.gif) no-repeat right center;}

#content .wp-pagenavi span.pages {border:none;background: transparent;}
#content .wp-pagenavi a,  #content .wp-pagenavi .current, #content .wp-pagenavi .extend{padding: 3px 7px;border: none;color: #384449;background: #bbb url(images/agradient-30medium.png) repeat-x 0 0;}
#content .wp-pagenavi a:hover, #content .wp-pagenavi .current{color: #fff;border:none;background: #999 url(imagesagradient-30.gif) repeat-x 0 0;}

.post-nav {clear: both;padding: 10px 20px 10px 20px ;margin-top: 15px;font-size: 10px; width: 640px; background: #f4f4f4; float: left;}
.post-nav a, .post-nav a:visited {color: #999999;text-decoration: none;}
.post-nav a:hover {color: #384449;text-decoration: none;}
.post-nav .previous a {float: left;padding-left: 20px;background: url(images/post-nav-previous.gif) no-repeat left center;}
.post-nav .next a {float: right;padding-right: 20px;text-align: right;background: url(images/post-nav-next.gif) no-repeat right center;}


#feature {margin:15px 0 15px;}
#cycle {overflow: hidden; height: 385px;}

#feature .hentry , #highlight .hentry{/*background:#fff url(images/post-bg-short.png) repeat-x left bottom;*/background: transparent;position: relative;z-index:0;border:none;}
#feature .hentry {height: 460px;}
#feature .fcontainer{
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;

}
#feature .fmedia{width: 543px;margin-left: 415px;float:right;}
#feature .fcontent {position: relative;float: left;width: 330px;padding: 20px 0 20px 20px;z-index: 100;margin: 0px -400px 0px 0px;}
#feature .fheading{text-align: left;margin: 2em 0;}
#feature .fheading h1, .ftitle { }
#feature .fheading h3, .fsub {color: #999;font-size: 18px;}
#feature .ftext {margin: 30px 0px 0;font-size: 13px;}
#feature .ftext h4, #feature .ftext h5{font-size:1em;font-weight: bold;}
#feature .ftext strong {color: #c90b0b}
.featurelink {background:transparent url(images/morearrow.gif) no-repeat scroll 100% 60%;padding-right:10px;}
#feature-footer{/*background: #000 url(images/featurefooterbg.png) repeat-x;*/background: transparent;width: 100%;z-index:100;padding: 11px 0;}

#featurenav {float: right;display: inline;}
#featurenav a{padding: 3px 9px 3px;margin-right: 5px;color: #176da5;background: #384449;text-decoration: none;}
#featurenav a:hover{background: #176da5;text-decoration:none;color: #384449;}
#featurenav a.activeSlide{background: #a7afaf;color: #384449;}
#feature-footer .twitter {float: right;margin-right: 16px;display: inline;color: #777;}
#feature-footer .twitter a{color: #333;}
	
.editfeature {text-align: right;line-height: 40px;margin-right: 15px;}

#highlight {position: relative;background: #e8eff1;/*background:#fff url(images/post-bg-short.png) repeat-x left bottom;*/border-top: 1px solid #8baec2;}
#highlight .postwrap {padding: 0; margin:0;}
#highlight .ftitle{ text-align: left; padding: 0 0 2px 0;}
#highlight .fcontent {float: left;padding: 20px 0 0 20px;width: 355px;text-align: left;}
#highlight .fcontent ul li {padding: 0 0 15px 0;}
#highlight .fmedia {overflow:hidden;float: right;width: 545px;margin: 0; padding: 0; text-align: right;}


#bottomnav {margin: 20px 3px 40px;clear: both;padding: 10px 15px 10px 15px;font-size: 14px;color: #7c7c7c;}
#bottomnav a {text-decoration: none !important; text-shadow: none !important;}
#bottomnav .piped .current_page_item a {color: #a302d2 !important;}
#bottomnav h2 {color: #e7b82f;}
#bottomnav .piped {width: 650px}
.terms {}
.terms.nonav{text-align: center;}

.pagelinespos {position:absolute ;right:50%;margin-right: -50px;bottom:0;}
a.pagelines {display: block;float: right;text-indent:-3330em;height: 30px;width:88px;font-size: 8px;color: #eee;font-weight: bold;background: url(images/pagelines.png) no-repeat 0px 0px;}

#cred a, #cred a:visited {text-decoration: none;color: #444;}
#cred a:hover {text-decoration: underline;}


.fboxes {background: #fff;margin: 15px 0 5px; opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);/* синтаксис IE5.5+ (является предпочтительным) */filter: alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */}
.sturtup {background: #000;/*border-width:1px solid #57073e;*/margin: 15px 0 5px;}

.fboxdividers{background: transparent url(images/morefootbg.png) repeat-y scroll left bottom;}
.startupdividers{/*background:transparent url(images/startupdividers.png) repeat-y scroll left bottom;*/background:transparent;}

.fboxes .fbox, .sturtup .fbox {display: inline; /* IE thing */float: left;width: 318px;}
.fboxcopy{padding: 18px 20px;}
.fboxcopystartup{padding: 18px 0px;}

.titlefbox {background: transparent;padding: 10px 0px 0px 20px;margin: 0 20px 50px 0px;height: 150px;/*  border-left: 1px solid #555;border-right: 1px solid #555;border-bottom: 1px solid #555;*/}
.fboxcopy h2{text-align: center;font-size: 24px;}
.fboxes p, .sturtup p {margin-bottom: 10px;}
.fboxes ul {list-style-type: none;margin-top: 5px;}
.fboxes ul li, #morefoot p {font-size: 12px;font-weight: bold;}
.fboxes h3 {margin-bottom:0.3em;padding: 0 0 2px 0;}
.fboxes #searchbox {padding: 1px;width: 160px;}
.fboxes li {margin-bottom: 5px;line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */}

#morefoot {margin: 0 0 20px;}
#morefoot p{font-size: .9em;}
#morefoot li {margin-left: 15px; list-style: disc;}


.button, input[type="submit"], .submit{border: none;background: transparent;margin:0;padding: 0;color: #fff; width: 210px; font-size: 32px;}
.button:hover, input[type="submit"]:hover{background: transparent;color: #FFF;cursor: pointer;}
	
#cformsform ol {list-style-type: none;}
	
	
	
	
#sidebar {margin:20px 20px 0 0;padding: 0;}
#sidebar p { margin: 0px 0px 15px; }
#sidebar h2{ font-size: 20px; margin-bottom: 5px; }
#sidebar a { text-decoration: underline; }
#sidebar a:hover, #sidebar a:focus, #sidebar a:active { text-decoration: none !important; color: #e7b82f; }
#sidebar ul { list-style: none; margin: 0;padding: 0;}
#sidebar ul li {border-bottom: 1px solid #f4f4f4;padding: 4px 4px 4px 0; font-size: 14px;}
#sidebar ul li ul li {padding: 4px 4px 4px 12px;}

#drag_drop_sidebar h3{font-size: 13px;color: #333;font-weight: bold;padding: 8px 10px;text-shadow: #fff 0px .5px 1px;background: #e5e5e5 url(images/nav-default.png) repeat-x left top;}
#sidebar .ui-sortable h3:hover{cursor: move;background: #e5e5e5 url(images/graddark.gif) repeat-x left top;color: #fff;text-shadow: #444 0px 1px 1px;}
#sidebar #drag_drop_sidebar .drawer-content{padding: 10px 10px 20px 10px;background: #fff;/*background: #fff url(images/post-bg-short.png) repeat-x left bottom;*/}
#sidebar #drag_drop_sidebar .widget {padding: 0;}

#sidebar a{color: #176da5;}
#sidebar ul li a{padding: 3px 0;}
#sidebar ul li a:hover {text-decoration:underline;}
#sidebar ul li ul li{border: none}
#sidebar ul li ul li a{font-weight: normal;color:#777;}

#content_sidebar {font-size: .9em;}
#content_sidebar .wtitle {font-size: 18px;font-weight: bold;}
#content_sidebar .widget {background: #fff;/*background: #fff url(images/post-bg-short.png) repeat-x left bottom;*/margin: 2em 0;border: 1px solid #f4f4f4;padding: 1em;}
#content_sidebar .widget ul li{margin-left: 15px;}


#meta .rss {background: url(images/icons/feed.png);background-repeat: no-repeat;}
#meta .check {background: url(images/comment.gif);background-repeat: no-repeat;}

#sidebar #accordion{border: 1px solid #ccc;margin-bottom: 1.5em;}
#accordion .widget{margin:0;border:none;}
	
#accordion .drawer-handle{text-shadow: #fff 0 1px 0;display: block;cursor: pointer;padding: 10px 10px;background: #e5e5e5 url(images/gradlight.gif) repeat-x left top;font-size: 13px;border-bottom: 1px solid #ddd;}
#accordion .ui-state-active {border-bottom: 1px solid #aaa;}
#accordion .drawer-handle:hover{background: #AAAAAA url(images/graddark.gif) repeat-x left top;text-decoration: none;text-shadow: #666 1px 0 0;}
#accordion .drawer-handle:hover a{color: #fff;}
#accordion .selected{color: #fff;background: #e5e5e5 url(images/graddark.gif) repeat-x left top;}
#accordion .drawer-content{border-top: 1px solid #eee;border-bottom: 1px solid #ddd;background: #fff;color: #666;padding: 15px 12px 5px;}

#feedbox {margin-right: 8px;padding: 5px;}
#archives ul li {  background: url(images/archive.gif) no-repeat right 9px;}
#recent-comments ul li { background: url(images/comment.gif) no-repeat left 5px;padding: 5px 4px 3px 20px;}

#meta .rss {background: url(images/mini-rss.gif) no-repeat right 9px;}
#meta .check {	background: url(images/comment.gif) no-repeat right 9px;}

#respond {margin: 100px 0 0 0;padding: 20px;background: #565656 url(images/respond_bg.png) no-repeat right top; width: 640px;}


#sidebar .widget{/*	border: 1px solid #2a343f;*/background: transparent;padding: 1px;margin: 0 0 20px;}
#sidebar .wtitle {font-size: 1.2em;font-weight: bold;letter-spacing: -1px;}
#sidebar .winner{padding: 0;background: transparent;/*background: url(images/post-bg-short.png) repeat-x left bottom;*/}
#sidebar .wcontent {padding: 0;}
#sidebar .wcontent .recentcomments ul li {padding: 0; border: none}
#sidebar .widget .volvocolumn, #sidebar .widget .lrcolumn, #sidebar .widget .jaguarcolumn{background: transparent;width: 94px;float: left;}

#calendar-wrap {text-align:center;}
#wp-calendar {text-align:center; margin: 5px auto;}
#wp-calendar caption{text-transform:uppercase;letter-spacing:.1em; font-weight: bold;font-size: 1.2em;}
#wp-calendar td{ padding: 0px 4px; }
#wp-calendar #today{font-weight: bold;border:1px solid #ccc;background:#f7f7f7;}

.widget_flickrRSS + div a img, .widget_flickrRSS a img{margin:8px; color: transparent;width: 75px; height: 75px;}
#sidebar .widget_flickrRSS .wcontent{padding: 0;}

#sidebar .administer_widget .winner {padding: 0px 0 0 13px;	}
.administer_widget a img {color: transparent;margin:0 13px 12px 0;}
.administer_widget small a{font-family: arial, sans-serif;font-size: 9px;color:#404040;text-decoration:none;}
.administer_widget .adslink {text-align: center;padding-bottom: 4px;}

.success {background: #f7f7f7;padding: 15px;margin-bottom: .5em;font-size:1.4em;}
input[type="text"].cf_error:focus {border: 1px solid #000;}
.mailinglist .cform ol{width:262px; float: left;}
.mailinglist .cform .single{width:97%}
.mailinglist .cform .sendbutton{margin:21px 0 0 10px;padding: 3px 0 2px 0;}
.linklove a{display: none;}

.hl, .hl2 {background: url(images/hl-dot.gif) repeat-x top;clear: both;height: 2px;overflow: hidden;width: 100%;}
.hl2 {background: none;border-top: 1px solid #e7e7e7;height: 1px;margin: 0 0 .8em;}

.lowlight {	background: url(images/post-bg.png) repeat-x left bottom;}
.lowlight2{background: url(images/post-bg-short.png) repeat-x left bottom;}
.toplight{ background: url(images/box-bgr.gif) repeat-x top left;}


.pad_small{padding: 8px;}
.pad_big {padding: 15px 20px;}

.rr1 {background: #efedd5; padding: 25px 0 10px 20px; margin: 40px 0 40px 20px; border: none; clear: both;}
.sitemap {background: #fff url(images/sitemap_bg.png) no-repeat top center; padding: 10px; margin: 0 0 20px 20px; border: 1px solid #d3d3d3; clear: both; width: 620px;}



