/*
	Theme Name: Chiswick Auctions
	Theme URL: http://www.inspiredc.co.uk
	Description: WordPress theme for Chiswick Auctions website
	Author: Nick Brown/inspire:
	Author URI: http://www.inspiredc.co.uk
	Version: 1.0
	Colours
	Dark Green	#1c3935
	Mid Green	#526f63
	Mid Green 30% tint #cbd4d0
	Lime Green	#a7bf29
*/
html{ background-color:#1c3935; background-image:url(images/background_wallpaper1.gif); background-attachment:fixed; }
body { padding: 0px; margin: 0px; color: #ffffff; font: .9em/1.5 helvetica, sans-serif; }
body.tom #background{ width:100%; background-color:#000000; background-image:url(images/background_tom1.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position:top left; }
body.wallpaper #background{ background-color:#1c3935; background-image:url(images/background_wallpaper1.gif); background-attachment:fixed; background-repeat:repeat; }
#headerwrapper { width:100%; background-image:url(images/background_header2.gif); background-color:transparent; background-position:top; background-repeat:repeat-x; }
html>body #headerwrapper { width:100%; background-image:url(images/background_header.png); background-color:transparent; background-position:top; background-repeat:repeat-x; }
.tom #headerwrapper { width:100%; background-image:url(images/background_header3.gif); background-color:transparent; background-position:top; background-repeat:repeat-x; }
#wrapper { width:900px; margin:auto; }
p{ margin: 0px; padding: 0; }
a{ text-decoration: none; font-weight: normal; color: #a7bf29; overflow: hidden; }
a:hover, a:active{ color: #ffffff; text-decoration:underline; }
code{ font-size: 11px; color: #cbd4d0; }
h1{ margin-top: -52px; margin-left:600px; margin-right:80px; font-size: 130%; line-height:98%; font-weight:lighter; color: #FFF; }
h2{ font: 2.75em/1.5 helvetica, sans-serif; }
h2.heading { margin-top:15px; padding:20px 20px 5px -280px; color:#a7bf29; font-weight:lighter; }
p.homepage { margin:5px 20px 5px 20px; }
p.intro { font-size:150%; }
p.introhome { margin:5px 20px 5px 20px; font-size:150%; }
h3{ font: 2em/1.5 helvetica, sans-serif; }
h2, h2 a, h3, h3 a{ font-weight: normal; }
p.segment-title{ margin: 1em 20px 0 20px; font-family: helvetica, sans-serif; font-size: 1.5em; color: #a7bf29; }
.pseudo-sidebar h2, #right-col h2{ margin: 15px 0 5px; font-family: helvetica, sans-serif; font-size: 1.25em; color: #a7bf29; }
#comments-wrap .segment-title{ border-bottom: 0px solid #fff; }
p.browse{ padding: 1em 20px; }
#header{ background: #1c3935 url(images/background_header.gif) repeat-x; height:100px; }
#dropshadow { width:900px; margin:auto; background-image:url(images/background_shadow.png); background-repeat:repeat-x; background-color:transparent; }
p#logo{ background-image:url(images/header_logo.gif); background-repeat:no-repeat; height:100px; margin-left:10px; }
p#logo a, p#logo a:hover{ color: #fff; font-weight: normal; }
#header form{ position: absolute; top: 48px; right: 20px; _left: 560px; }
input#s{ padding: 7px 10px; width: 270px; height: 17px; overflow: hidden; border: 0; background: transparent url(images/search-bg.gif); }
#header fieldset legend, #header fieldset button{ display: none; }

/* Menu */
#nav{ width: 900px; margin:0px; background: #1c3935 url(images/background_navbar.gif) repeat-x; }
#nav li{float:left;z-index:120;}
#nav li:hover, #nav li.hover{position:relative;}
#nav li:hover ul, #nav li.hover ul{display:block;}
#nav li:hover ul ul, #nav li.hover ul ul{display:none;}
#nav ul li:hover ul, #nav ul li.hover ul{display:block;}
#nav li a {float:left;height:30px;line-height:30px;padding:0 5px;color:#fff;padding: 0px 10px 0px 10px; }
#nav li a:hover, #nav li:hover a, #nav li.hover a{text-decoration:none;color:#fff;background:#a7bf29 url(images/background_navbar2.gif) repeat-x; cursor: pointer;}
#nav li:hover  ul, #nav  li.hover  ul {display:block;}
#nav li ul, #nav li ul ul{list-style:none;position:absolute;width:120px;background:#ffc100;z-index:10;font-size:11px;display:none; top:30px;left:0;}
#nav li ul ul{top:0;left:160px;}
#nav li ul ul:after,#nav li ul:after{content:'';display:block;clear:both;}
#nav li ul li{width:100%;}
#nav li ul a {width:100%;height:30px;line-height:30px;background:#1c3935;display:block;float:none;cursor: pointer;}
#nav li:hover ul a {background:#526f63; border-bottom:1px solid #1c3935}
#nav li:hover ul a:hover {background:#a7bf29;}
#nav li.current_page_item a{ background: #a7bf29 url(images/background_navbar2.gif) repeat-x; color: #FFF; cursor: default; }
#nav li.page-item-1040 a, #nav li.page-item-1056 a {background: #fb7e04 url(images/background_navbar3.gif) repeat-x}

.tom #content{ background: transparent; background-image:url(images/background_sidebarnews.gif); background-position:right; background-repeat:repeat-y; }
#content{ background: #1c3935; background-image:url(images/background_wrapper.gif); background-position:right; background-repeat:repeat-y; }
.tom #left-col{ background-image:none; width: 580px; float: left; }
#left-col{ background-image:url(images/background_shadow.gif); background-position:top; background-repeat:repeat-x; width: 580px; float: left; }
html>body #left-col{ background-image:url(images/background_shadow.png); background-position:top; background-repeat:repeat-x; width: 600px; float: left; }
#left-colcat{ background-image:url(images/background_shadow.gif); background-position:top; background-repeat:repeat-x; width: 580px; height:625px; overflow:auto; float: left; }
html>body #left-colcat{ background-image:url(images/background_shadow.png); background-position:top; background-repeat:repeat-x; width: 600px; height:625px; overflow:auto; float: left; }
#left-col h4, #left-colcat h4{ padding:5px 0px 5px 0px; font-size:125%; color:#a7bf29; }
#left-col p, #left-colcat p{ padding:5px 0px 5px 0px; }
#left-col ul li, #left-colcat ul li{ margin-left:15px; padding:5px 0px 5px 5px; list-style:disc; }
#left-col ol li, , #left-colcat ol li{ margin-left:15px; padding:5px 0px 5px 5px; list-style-type:decimal; }

/*--header image--*/
#headerimage { background:#1c3935; font:Arial, Helvetica, sans-serif; color:#FFFFFF; width:600px; height:300px; position:relative; }	
#latest h2	{ font-size:2em; color:#FFFFFF; margin:10px 0px 0px 0px; padding-left:270px; line-height:110%; }
#latest h3	{ font-size:1.5em; font-weight: bold; color:#a7bf29; margin:10px 0px 10px 0px; padding-left:270px; line-height:120%; }
#latest h4	{ font-size:1.25em; color:#a7bf29; margin:10px 0px 10px 0px; padding-left:270px; line-height:120%; }
#latest h5	{ font: 1.1em; color:#a7bf29; margin:20px 0px 0px 0px; padding-left:270px; line-height:120%; }
#latest h6{ font-size:.9em; margin:5px 0px 10px 0px; padding-left:270px; line-height:120%; }
#latest p{ font-size:.9em; margin:5px 0px 5px 0px; line-height:130%; }
#latest p.intro{ font-size:1.45em; margin:5px 0px 5px 0px; line-height:130%; }
#latest{ padding: 20px 10px 20px 20px; height:260px; position:absolute; top:0; z-index:100 }

#auctiondate{ padding: -50px 0px 0px -200px; }
p.meta{ margin: 5px 0 0 0; font-size: 11px; }
span.date{ padding-left: 0px; }
a.comments-link{ padding-left: 15px; background: url(images/comment-icon.gif) left no-repeat; }
dl.tags{ padding: 0 1em 20px 20px; float: right; }
dl.tags dt{ margin-bottom: 5px; font-weight: normal; text-transform:lowercase; letter-spacing: 1px; }
dl.tags dd{ padding: 2px 0; }
dl.tags dd a{ padding:3px 0px 3px 20px; background: url(images/tag-icon.gif) left no-repeat; }
.entry-content img{ padding: 4px; border: 1px solid #DDD; background: #FFF; }
.entry-content { padding:10px 20px; }
.entry-content p {font-size:16px; line-height:150%; margin:5px 0;}
a.read-on{ display: block; margin-top: 10px; padding: 5px 10px; width: 150px; text-align: left; font-size: 11px; letter-spacing: 1px; background: transparent; color: #a7bf29; }
.pagination{ padding: 0 20px; }
.pagination a{ margin-right: 10px; padding: 5px 10px; font-size: 11px; font-weight: bold; letter-spacing: 1px; background: #EEE; color: #C03; }
.previous-post{ padding: 20px; }
#comments-wrap{ padding: 10px; float:left; }
#commentform{ padding: 20px; }
.gravatar{ border: 1px solid #ffffff; float: left; }
ol#comments{ margin-top: 20px; }
ol#comments li{ margin-bottom: 20px; list-style:none; }
.comment-wrap{ padding-left: 20px; width: 460px; float: left; background: url(images/comment-arrow.jpg) 14px 18px no-repeat; }
.comment-wrap p{ margin: 0; }
.comment-meta{ padding: 10px 10px 0 10px; background: #ffffff; color:#1c3935; }
.comment-text{ padding: 10px 10px 10px 10px; background: #ffffff; font-size: 11px; color: #000; }
#right-col{ width: 260px; padding: 0 20px 20px 20px; float: right; background-image:url(images/background_shadow.gif); background-position:top; background-repeat:repeat-x; }
html>body #right-col{ width: 260px; padding: 0 20px 20px 20px; float: right; background-image:url(images/background_shadow.png); background-position:top; background-repeat:repeat-x; }
.tom #right-col{ width: 260px; padding: 0 20px 20px 20px; float: right; background-image:none; }
.widgettop ul{	
	border-top: 0px solid #a7bf29; }
.widgettop ul li{ padding: 0px 5px 0px 0px; color:#FFFFFF; }
.widgettop h2{	
	padding-top:5px; }
.widget ul{	
	border-top: 0px solid #a7bf29; }
.widget ul li{ padding: 0px 5px 0px 0px; color:#FFFFFF; }
.widget h2{	
	border-top: 1px solid #a7bf29; padding-top:15px; }
.widget h4{	
	padding-top:35px; }
#footer{ position: relative; border-top: 3px solid #fff; padding: 10px 20px 10px 20px; background: #000; color: #a7bf29; font-size:9px; }
#footer p{ margin: 0; }
#footer a{ color: #fff; font-family:Helvetica, sans-serif; font-weight:normal; text-decoration:underline; }
#footer a:hover{ color: #a7bf29; text-decoration:none; }
p.theme-credit{ position: absolute; font-family: Helvetica, sans-serif; font-weight:normal; color:#a7bf29; top: 8px; width:150px; text-align:right; right: 20px; }
p.theme-credit a{ color:#ffffff; }
.error{ padding: 10px 10px 10px 150px; font-weight: bold; background: #526f63; color: #FFF; }
button{ margin: 0; padding: 0; border: 0; background: transparent; cursor: hand; cursor: pointer; }
p.comment-entry span{ display: block; width: 400px; float: left; }
p.comment-entry textarea{ width: 400px; height: 140px; }
#nav, #content, .previous-post, #respond, ol#comments li, p.comment-entry{ _height: 1%;
display:inline-block; }
html>body #nav, #content, .previous-post, #respond, ol#comments li, p.comment-entry{ _height: 1%;
display:block;}
#nav:after, #content:after, .previous-post:after, #respond:after, ol#comments li:after, p.comment-entry:after{ content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.desktoptomleft, .desktoptomleft a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline; width:120px; padding:2px 20px 10px 0px; height:10px; float:left; }
	
.desktoptomright, .desktoptomright a { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline; width:120px; padding:2px 0px 10px 0px; height:10px; float:left; }
	
.desktoptomleft a:hover, .desktoptomright a:hover{ color:#a7bf29; text-decoration:none; }
.desktoptom1 { background-image:url(Tom1Thumb.jpg); background-repeat:no-repeat; padding:0px 20px 0px 0px; width:120px; height:75px; float:left; }
	
.desktoptom2 { background-image:url(Tom2Thumb.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px; width:120px; height:75px; float:left; }
	
.desktoptom3 { background-image:url(Tom3Thumb.jpg); background-repeat:no-repeat; padding:0px 20px 0px 0px; width:120px; height:75px; float:left; }
	
.desktoptom4 { background-image:url(Tom4Thumb.jpg); background-repeat:no-repeat; padding:0px 0px 0px 0px; width:120px; height:75px; float:left; }
	
.desktoptomclear { clear:both; }
