body{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;margin:0;width:935px;margin:auto;margin-bottom:40%;margin-top:10px;}
h1,h2,h3,ul,p{margin:0;padding:0}
h2{font-weight:normal}
a,a:visited{text-decoration:none;color:#333333}
a:hover{text-decoration:underline}
textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.9em}
form{margin:0;padding:0}
a img{border-width:0px;}
.alignright { float: right;  }
h1 { font-weight: normal; }
.spacer_ { display: none; }

#header{background:#ffffff url('images/bgs/header.gif');border-bottom:1px solid #dadce0;margin-bottom:50px;height:165px;position:relative}
#header #headerTitle{width:398px;height:112px;float:left;margin-top:35px;margin-left:20px;*margin-left:10px}
#header #headerTitle a{display:block;width:100%;height:100%;position:relative;cursor:pointer}
#header #headerTitle span{background:transparent url('images/titles/venntax.jpg') no-repeat;width:100%;height:100%;display:block;position:absolute}
#header #description{position:relative;top:78px;color:#7d7f81;margin-left:430px}
#header #navigation{list-style-type:none;position:absolute;left:0;bottom:-1px;_bottom:-2px;font-size:1.2em;margin-left:150px}
#header #navigation li{float:left;background:#ffffff;padding:8px 20px;border-bottom:1px solid #dadce0;margin-right:5px;position:relative}
#header #navigation li.current{border-bottom:none;padding-bottom:9px}
#header #navigation li span{display:block;width:5px;height:5px;position:absolute;top:0;right:0}
#header #navigation li#meetTeam a{color:#d367a3}
#header #navigation li#services a{color:#1e71b8}
#header #navigation li#news a{color:#33a457}
#header #navigation li#contact a{color:#b51846}
#header #searchform{margin-left:630px}
#header #searchform #searchTerm{border:1px solid #000000;height:18px;*height:18px;*margin-top:-1px;width:200px;position:relative;padding:5px 5px 0px;vertical-align:top}

#main{margin-bottom:50px}

#content{width:580px;float:left;margin-left:20px;clear:both}
#content h1{color:#7d7f81;margin-bottom:1.2em;font-size:1.7em}
#content p{margin-bottom:20px}
#content p.quoteAuthor{font-weight:bold;font-style:italic;font-family:Georgia,serif}
#content a{background-color:#ffffff;color:#1F527B;font-weight:bold;}
#content h2 a {font-weight:normal;}
#content a:hover{text-decoration:underline;}
#content ul a.email{margin-bottom:0;margin-left:0}
#content p a.email{display:inline}
.meet-the-team #content .item img,.our-services #content .item img{float:left;margin-right:10px;margin-bottom:10px}
#content .item ul{position:relative;left:15px;margin-bottom:20px}
#content li{margin-bottom:5px}
#content label{display:block:margin-bottom:15px;margin-right:10px;font-size:1.3em;}
#content input, #content textarea{display:block;margin-left:10px;padding:5px 5px 0;height:20px;width:300px}
#content input#sendEnquiry{width:111px;height:24px;padding:0;margin-left:210px;}
#content textarea{height:170px}
#content blockquote{padding:5px 0 0 30px;margin:0;font-family:Georgia,serif;background:transparent url(images/furniture/testimonal_quote_start.gif) no-repeat left top;clear:left}
#content blockquote div{padding:0 30px 5px 0;background:transparent url(images/furniture/testimonal_quote_end.gif) right bottom no-repeat}
#content .intro{color:#1e71b8;font-size:1.1em}
#content .item{min-height:100px;*height:80px;margin-bottom:20px}
#content .item h3{margin:0;margin-left:0px;font-weight:100;font-size:1em}
#content .item ul{position:static;margin:5px 0;padding-left:15px}
#content .item li{margin:0;margin-bottom:2px}
#content .item a.email{margin-left:210px;margin-bottom:0}
#content a.email:hover{background-color:#ffffff}
#content .post-date { margin-bottom: 1em; font-size: 0.9em; }
#content .navigation { text-align:right; margin-bottom: 2.5em; padding-top: 0.3em; border-top: 1px dotted #999; }
#content img { margin-top: 5px; }
#content h3 { margin-bottom: 1.2em; margin-top: 1em; color:#7D7F81; font-weight:normal;} 

/* MEET THE TEAM */
body.meet-the-team #content h2, body.meet-the-team #content .intro{color:#d367a3}
body.meet-the-team #sidebar #sectionOverview{background-color:#b51846;}
body.meet-the-team #content .item p, body.meet-the-team #content .item a.email, body.meet-the-team #content .item ul{margin-left:210px}
body.meet-the-team #content p.quoteAuthor{margin-left:30px}
body.meet-the-team #content p.intro{margin-left:0}
body.meet-the-team #content img { margin-right: 1em; margin-bottom: 2em; 
}
/* OUR SERVICES */
body.our-services #content h2, body.our-services #content .intro{color:#1e71b8}
body.our-services #sidebar #sectionOverview{background-color:#1e71b8;}
body.our-services #content .item ul{margin-left:210px}

/* NEWS */
body.latest-news #content h2, body.latest-news #content .intro{color:#33a457}
body.latest-news #sidebar #archives{background-color:#5e802c;}
#content h2#archiveTitle{color:#33a457}
body.latest-news #content div.entry img { display:block; float:none; margin:2em 2em 2em 1em; }
body.latest-news #content h2{ margin-bottom:0.1em;}
body.latest-news #content blockquote { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background-image:none; }
.entry h3{font-weight:bold;font-size:1.2em;margin:1em 0 1em 0;}

/* CONTACT US */
body.contact-us #content .intro{color:#b51846}
body.contact-us #sidebar #feedback{background-color:#b51846;background-image:url(images/bgs/feedback.jpg)}
body.contact-us #content ul{list-style-type:none;left:0}
body.contact-us #content li{_margin:0}


#sidebar{margin-left:640px}
#sidebar div{width:260px;margin-bottom:10px;padding:5px 10px 20px;position:relative}
#sidebar div div {border:0px;}
#sidebar h2{color:#000;padding:4px;margin-bottom:10px;font-size:1.2em}
#sidebar ul{margin-left:25px}
#sidebar #sectionOverview, #sidebar #feedback, #sidebar #archives{border:none;width:260px;background-repeat:no-repeat;min-height:146px;_height:146px}
#sidebar #sectionOverview h2, #sidebar #feedback h2, #sidebar #archives h2{color:#ffffff;background-color:transparent;font-variant:normal;font-size:1.2em;margin-bottom:5px}
#sidebar #sectionOverview ul, #sidebar #archives ul{list-style-type:none;margin:0;margin-left:4px}
#sidebar #sectionOverview li, #sidebar #archives li{margin-bottom:3px;margin-left:-15px;padding-left:16px}
#sidebar #sectionOverview a, #sidebar #archives a{color:#ffffff}
#sidebar #feedback blockquote{color:#ffffff;padding:15px 0 0 25px;margin:4px;background:transparent url(images/furniture/left_quote.gif) left top no-repeat}
#sidebar #feedback blockquote div{border:0;margin:0;padding:0 25px 15px 0;width:auto;background:transparent url(images/furniture/right_quote.gif) right bottom no-repeat}
#sidebar #latestNews{margin-left:1px}
#sidebar #latestNews h2{margin-right:35px}
#sidebar .roundedCornerColoured{border:none;margin:0;padding:0;background:transparent no-repeat;width:280px;height:5px;position:absolute;margin-left:-10px}
#sidebar .roundedCornerColouredTop{top:0}
#sidebar .roundedCornerColouredBottom{bottom:0;_bottom:-10px}
#sidebar .roundedCorner{border:none;margin:0;padding:0;background:transparent no-repeat;width:279px;height:8px;position:absolute;margin-left:-13px}
#sidebar .roundedCornerTop{top:0}
#sidebar .roundedCornerBottom{bottom:0;_bottom:-10px}
#sidebar #graphic-branding { padding: 0; } 
.meet-the-team #sidebar #sectionOverviewTop{background-image:url(images/bgs/pink_rounded_top.gif)}
.meet-the-team #sidebar #sectionOverviewBottom{background-image:url(images/bgs/pink_rounded_bottom.gif)}
.our-services #sidebar #sectionOverviewTop{background-image:url(images/bgs/blue_rounded_top.gif)}
.our-services #sidebar #sectionOverviewBottom{background-image:url(images/bgs/blue_rounded_bottom.gif)}
#sidebar #feedbackTop{background-image:url(images/bgs/red_rounded_top.gif)}
#sidebar #feedbackBottom{background-image:url(images/bgs/red_rounded_bottom.gif)}
#sidebar #archivesTop{background-image:url(images/bgs/green_rounded_top.gif)}
#sidebar #archivesBottom{background-image:url(images/bgs/green_rounded_bottom.gif)}
#sidebar .current_page_item{background: transparent url(images/furniture/white_arrow.png) no-repeat 0 50%;position:relative;_width:100%;_background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/venntax/images/furniture/white_arrow.png',sizingMethod='crop');}
#sidebar #rssIcon{position:absolute;top:5px;right:10px;border:none}
#sidebar #rssIcon img{border:none}
#sidebar #newsletterSubscribe { background:#ffffff;background-image:url(images/bgs/yellow_gradient.jpg); background-repeat:repeat-x;}
#sidebar #newsletterSubscribe p {padding: 1em 0.5em 1em;border-color:white;}
#sidebar #newsletterSubscribe h2 {margin-bottom:0;}
#sidebar #newsletterSubscribe ul {list-style: none;margin-left: 4px; }
#sidebar #newsletterSubscribe ul li { padding-bottom: 0.5em; padding-top:0.3em; }
#sidebar #newsletterSubscribe ul li p { display:inline; }
#sidebar #newsletterSubscribe ul li a { color:#1F527B; }
#sidebar #emailAddress{border:1px solid #000000;display:block;height:20px;width:235px;margin-left:4px;padding:5px 5px 0px}
#sidebar #signUp{margin-left:164px}
#sidebar a.free{color:#09c;}

/* contacts */
#sidebar #contact span { display: block; margin-left: 0.5em; line-height: 1.5em; }
#sidebar #contact span.hide { display:none; }
#sidebar #contact span a{color:#1F527B}
#sidebar #contact span span { margin-left:0; }
#sidebar #contact span.adr { margin-top:1em; }
#sidebar #contact .vcard { margin-top: 1em; }
#sidebar #contact a img { vertical-align: middle; }

#footer{clear:both;border-top:1px solid #999;padding:10px 0 0 20px;}
#footer a{color:#000000}
#footer ul li{display:inline}
#footer ul li span{margin-left:3px}

#footer ul#copyright{position:absolute;right:30px;top:30px}

/* SEARCH */
.searchresult { padding-bottom: 1em; }
.searchresult p { margin-left: 0; !important}
#content .searchresult h2 {margin-bottom:0.1em;}

/* */
#info {padding: 0.8em;margin:0 1em 2em -0.8em;background: #ffb; border-width:3px;border-color:#ccc;border-style:solid;}

/* */
div#content p, div.entry p, div.entry { line-height: 170%; }

/* WELCOME */
div#content ul { margin: 1em 0 1.5em 3em; }

a.email{color:#333333;background:#ffffff url(images/icons/email.gif) no-repeat left;padding-left:25px;margin-bottom:20px;display:block}
p.phone{background:#ffffff url(images/icons/phone.gif) no-repeat left;padding-left:25px;margin-bottom:20px;display:block}


#getInTouch { border-top: 1px dotted #999; padding-top: 0em; margin-bottom:2em; }
#getInTouch p { margin:0.2em 0 0.2em 20px; color:#333333;}
#getInTouch a.email, p.phone { font-size: 1.2em; }
