/*
Theme Name: PorschePoint
Theme URI: http://www.thisweekinmotors.com
Description: Custom blog template for ThisWeekinMotors.com.
Author: Oleg Kalinkin
Author URI: http://advinci.ee
Version: 1.0
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;margin:0 30px 0 10px;padding:2px 10px;background:#eee;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

body{background:#eaeaea url(images/back.gif) repeat-x top left;font-family:arial;}
.clear{clear:both;}
#footer, #footer a{width:990px;margin:0 auto;padding:0px;color:#000000;font-weight:bold;position:relative;clear:both;}
a{color:#006699;text-decoration:none;}
a:hover{text-decoration:underline;}
#page{width:990px;background:#d0d1d5;margin:0 auto;padding:4px;}
#header{witdh:990px;height:100px;background:#d0d1d5 url(images/header9.jpg) no-repeat top left;margin-bottom:0px;}
#topmenu{float:right;margin:1px 0 10px 10px;width:370px;line-height:16px;}
#topmenu ul{margin:0;padding:0;}
#topmenu li{float:left;margin:0 15px 0 0;}
#topmenu a {color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:11px;}
#topmenu a:hover {text-decoration:underline;}

#topbanner{margin:4px 0 0 3px;width:983px;float:left;}
#write{float:right;width:250px;line-height:20px;font-size:12px;display:block;}
#writeh{background:#ececed;font-weight:bold;padding:2px 2px 2px 5px;}
#writep{padding:2px 5px;}
#logo{float:left;width:500px;height:50px;cursor:pointer;}
.morediv{margin:0 0 0 0;height:20px;width:660px;display:block;}
.postcontent ul{list-style-type: disc;padding-left:45px;}
.postcontent ol{list-style-type:decimal;padding-left:50px;}

.clslarge{float:left;height:250px;overflow:hidden;width:650px;border:1px #d1d1d1 solid;}
.clslarge a img, .clslarge img{margin:-90px 0 0 0;}
.clsmedium{float:left;height:170px;width:275px;overflow:hidden;display:block;margin:0 5px 5px 0;}
.clsmedium img{}
.clsnone{margin:0 0 -20px 0;}
.postcontent .gallery-item{margin:0 0 -20px 0;}
.postcontent a:visited{color:#777;}
.gallery-icon {margin:0 0 -10px 0;}

#related{width:650px;}
#relbox{width:310px;float:left;}
#relbox ul{margin:0;list-style-type:none;padding:0;}
#relbox li{float:left;width:310px;padding:4px 2px;}
#relbox img{margin:0;padding:0;}
#relbox a {line-height:18px;display:block;padding:0 5px 2px 0px;font-size:12px;font-weight:bold;float:left;color:#003366;}
.relimg{overflow:hidden;height:60px;float:left;width:80px;}

.comcon{float:right;width:123px;height:25px;margin:5px 0 0 0;}
.continue a{background:url(images/continue.gif) no-repeat top left;height:24px;width:123px;color:#fff;line-height:14px;float:right;padding:3px 4px 0 0;text-align:center;}


.navigation {margin:10px 20px 40px 200px;width:400px;font-size:13px;}
.navigation a {color:#101f29;font-weight:bold;background:url(images/navbg.gif) repeat-x top left;padding:7px 10px;border:1px solid #d0d1d5;margin:0 3px 0 3px;}
.navigation a:hover {text-decoration:none;background:#e0e0e0;}
span.current{color:#ccc;font-weight:bold;background:#e0e0e0;padding:7px 10px;border:1px solid #d0d1d5;margin:0 5px 0 5px;}
span.pages{margin:0 10px 0 0;}

.navigation2 {margin:20px 0px 50px 0px;width:770px;}
.navigation2 a {color:#101f29;font-weight:bold;background:url(images/navbg.gif) repeat-x top left;padding:7px;border:1px solid #d0d1d5;}
.navigation2 a:hover {text-decoration:none;background:#e0e0e0;}

.comments{}
h3#comments{font-size:18px;}
.comment-body{background:#f4f4f4;margin:5px 0;padding:10px;border:solid 1px #efefef;}
cite.fn{padding:0 0 20px 0;font-weight:bold;}
span.says{margin:0 0 20px 0;}
ul.children{margin:0 0 0 50px;}
.comment-meta{float:right;margin:-100px 0 0 0;}
img.avatar{float:left;border:1px solid #999;padding:2px;background:#fff;}
.comment-author{height:100px;width:400px;}

.gallerycontent{background:#fff;padding:10px;}
.content-block{width:770px;}

#wrap{width:990px;float:left;background:#fff;}
h1, h1 a{font-family:arial;font-size:24px;font-weight:bold;color:#101f29;display:inline;}
h2, h2 a{font-family:arial;font-size:16px;font-weight:bold;color:#101f29;line-height:24px;display:inline;}
h1 a:hover, h2 a:hover{color:#006699;text-decoration:none;}
.headingmedium{border-bottom:dashed 1px #d1d1d1;margin:-5px 0 5px -5px;padding:0 0 0 10px;background:#fcfcfc;}
.headingmedium h1 a{font-size:16px;}
.textlarge{width:652px;float:right;}
.textmedium{width:365px;float:right;}
.postinfo{border-top: 0px solid #d1d1d1; border-bottom: 0px solid #d1d1d1;height:25px;line-height:25px;margin:0px 0 0px 0;display:block;}
.postinfo2{height:25px;margin:0px 0 0px 0;display:block;width:652px;}
.postinfo3{height:25px;margin:30px 0 0px 0;display:block;width:652px;}
.author{margin-left:5px;color:#777;}
.commentslink{float:right;margin-right:5px;}
.commentslink a{color:#2e2e2e;font-weight:bold;padding-right:25px;background:url(images/comments.gif) no-repeat top right;}
.entry{padding:5px 0 10px 0;width:650px;font-size:0.8em;line-height:2em;color:#242424;border-bottom:1px #d1d1d1 solid;margin:0 10px 0 10px;float:left;}
.entrylarge{padding:5px 0 10px 0;width:652px;font-size:0.8em;line-height:2em;color:#242424;border-bottom:1px #d1d1d1 dashed;margin:0 10px 0 10px;height:390px;}
.entrymedium{padding:5px 0 5px 0;width:652px;font-size:0.8em;line-height:2em;color:#242424;border-bottom:1px #d1d1d1 dashed;margin:0 10px 0 10px;height:170px;overflow:hidden;}
.entrymedium p, .entrylarge p {line-height:1.8em;font-size:0.9em;font-style:italic;display:inline;}

.postcontent{font-size:1.1em;line-height:2.1}
.entry img{margin:5px 10px 10px 0;}
.alignleft{float:left;}
.alignright{float:right;}
img.aligncenter{display:none;float:left;}

.search {padding:0;margin:4px 10px 1px 1px;width:260px;float:right;}
.search form{float:left;margin:0px 0 0 10px; width:260px;padding:0 0px 0 0;background:url(images/search-box.gif) no-repeat top left;}
input.search-field{float:left;border:none;margin:3px 0 0 0;padding:5px 0px 5px 30px; height:20px; width:160px; background:none;line-height:12px;font-size:10px;}
input.search-go {float:right;border:0;margin:2px 5px 0 0px;padding:0;height:23px;width:63px;background: url(images/search.gif) no-repeat top left;cursor:pointer;}

#banners125{float:right;}
.banner125{float:left;width:125px;height:125px;margin:3px 3px 0 0;}

#sidebar{float:right;width:320px;display:block;}
#featured{background:url(images/featured.gif) no-repeat top right;width:304px;height:36px;float:right;margin:10px 0 0 0;}
#recent{background:url(images/recent.gif) no-repeat top right;width:304px;height:36px;float:right;margin:10px 0 0 0;}
#sidebar ul li a{padding:5px 5px;float:right;border-bottom:dashed 1px #d1d1d1;font-weight:bold;width:290px;margin:0 4px 0 0;line-height:18px;font-size:14px;}
#sidebar ul li a:hover{background:#eee;text-decoration:none;}
#subscribe{float:right;margin:19px 20px 0 0;font-weight:bold;color:#fff;}
#e-mail{background:url(images/email.gif) no-repeat top left;width:26px;height:22px;float:left;}
#rss{background:url(images/rss.gif) no-repeat top left;width:21px;height:22px;float:left;}
#facebook{background:url(images/facebook.gif) no-repeat top left;width:22px;height:22px;float:left;}
#twitter{background:url(images/twitter.gif) no-repeat top left;width:26px;height:22px;float:left;}

.featb {display:block;font-size:13px; margin:2px 4px 0 0;padding:0;line-height:23px;height:70px;width:300px;overflow:hidden;color:#000;border:0px solid #b1b1b1;background:#f4f4f4;}
a.featb {text-decoration:none; font-size:13px;color:#006699;float:right;}
a.featb:hover {text-decoration:none; font-size:13px;color:#006699;color:#fff;background:#003366;}
featb:hover {background:#003366; border:0px solid #b1b1b1;color:#fff;}
a.featb strong, a.featb strong:hover {display:block;height:88px;font-weight:bold; font-size:13px;color:#006699;margin:0px;}
a.featb strong:hover {color:#fff;}


#catmenu {width:988px;height:38px;background:#2a3840 url(images/catmenu.gif) repeat-x top left;margin:0 0 4px -4px;padding:0 0 0 10px;}
#catmenu li{float:left;margin:0 0px 0 0;}
#catmenu a {color:#fff;text-decoration:none;font-weight:bold;line-height:38px;padding:0 9px 0 9px;}
#catmenu a:hover {display:block;background:#fff;height:38px;color:#2a3840;}

/* Category menu*/
		
#catmenu{margin:0 0 4px -4px;padding:0 0 0 10px;width:988px;height:38px;background:#2a3840 url(images/catmenu.gif) repeat-x top left;}
#catmenu li a, #catmenu li a, #catmenu li a:visited {font-size:13px;display:block;color:#fff;text-decoration:none;font-weight:bold;line-height:38px;padding:0 9px 0 9px;}
#catmenu li a:hover, #catmenu li a:active {display:block;background:#f4f4f4;height:38px;color:#2a3840;}

#catmenu li ul li a, #catmenu li ul li a:visited{color:#2a3840;}
#catmenu li ul li a{color:#2a3840;text-decoration:none;font-weight:bold;line-height:20px;padding:0 9px 0 9px;background:#f4f4f4;width:170px;display:block;}
#catmenu li ul li a{}
#catmenu li ul li:hover, #catmenu li ul li:visited{height:20px;color:#f4f4f4;text-decoration:none;font-weight:bold;line-height:20px;background:#2a3840;}
#catmenu li ul li a:hover, #catmenu li ul li a:visited{color:#f4f4f4;text-decoration:none;font-weight:bold;line-height:20px;padding:0 9px 0 9px;background:#2a3840;display:block;}
#catmenu li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: 0px;padding: 0px;}
#catmenu li li {}
#catmenu li ul a {width:140px;}
#catmenu li ul a:hover, #catmenu li ul a:active {}
#catmenu li ul ul {margin:-33px 0 0 170px;}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {left:-999em;}
#catmenu li:hover ul, #catmenu li li:hover ul, 
#catmenu li li li:hover ul, #catmenu li.sfhover ul, 
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {left:auto;}
#catmenu li:hover, #catmenu li.sfhover {position:static;}
