/*
Theme Name: Hillwood Sales
Theme URI: http://www.cavendo.com/
Description: Hillwood Sales Custom Template
Version: 1
Author: Chris LeCompte
Author URI: http://www.cavendo.com/
Tags: custom theme

*/


a:link {color:#FF0000; text-decoration:underline;}
a:visited {color:#FF0000; text-decoration:underline;}
a:hover {color:#890D0D; text-decoration:none;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, 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;
	vertical-align: baseline;
}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; text-align:center; background:#000;}

p {line-height:1.5em;}
p, table {margin:15px 0;}

blockquote {margin-left:25px;}

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}

img {border:0; display:block;}
img.center {display:block; margin-left:auto; margin-right:auto;}
img.aright {float:right; margin:10px 0 10px 10px;}
img.aleft {float:left; margin:10px 10px 0 0;}
img.border {border:2px solid #666666;}

.nomargin {margin:0;}

.clear {clear:both; font-size:1px;}



/* ----- MAIN ----- */

#page_body {width:960px; margin:35px auto 0 auto; text-align:left; background:#fff; font-size:1.2em; border:8px solid #dbdbdb;}

#page_header #logo {float:left; width:300px; padding:10px 0 0 15px;}
#page_header #contact {float:right; width:500px; background:url(images/header-contact.png) no-repeat top right; height:66px; position:relative; margin:20px 20px 0 0;}

#search_form {position:absolute; bottom:0; left:0;}


/* ----- NAVIGATION ----- */

ul#page_nav {clear:both; padding:12px 0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#fff; font-weight:bold; background:#004977; text-align:right; margin-top:3px;}
ul#page_nav li {background:#195f4c; list-style:none; display:inline; padding:0;}
ul#page_nav a {padding:12px 19px; background:#195f4c; margin-left:1px; border-left:1px solid #fae1c5;}
ul#page_nav a:link {color:#fff; text-decoration:none;}
ul#page_nav a:visited {color:#fff; text-decoration:none;}
ul#page_nav a:hover {color:#a9ccf0; text-decoration:none; background:#204c79; padding:12px 19px;}



/* ----- TEXT ----- */

h1, h2, h3, h4 {line-height:normal; font-family:'Lucida Grande', Verdana, Arial, sans-serif;}

h1 {color:#b40e04; font-size:2.4em; margin-bottom:10px;}
h2 {color:#b40e04; font-size:1.8em; margin-top:10px; font-weight:normal;}
h3 {color:#333; font-size:1.4em;}

#home_content h2 {text-transform:uppercase;}

.left_post h1 {font-soze:2.2em;}

.side-categories h4 {text-transform:uppercase; color:#666; font-size:1.6em; margin:15px 0 10px 3px;}

.side-post h4 {color:#b40e04; font-size:1.2em; margin:15px 0;}

.lg {font-size:1.4em;}
.sm {font-size:.8em;}



/* ----- HOME CONTENT ----- */

#home_feature {clear:both; background:url(images/home-feature-top.jpg) no-repeat top; float:left;}
#home_feature img {display:block; float:left; margin-top:71px;}

#home_content {clear:both; background:url(images/home-feature-bottom.jpg) no-repeat top; padding:0 30px 20px 30px; font-size:1.2em; float:left; width:900px;}

.home_section {background:url(images/home-section-div.png) right repeat-y; padding:15px 30px; width:260px; float:left; height:475px; margin-top:80px;}
.home_first {padding-left:0;}
.home_last {padding-right:0; background:none;}

.home_section strong {color:#333;}


/* ----- BODY CONTENT ----- */

#page_content {clear:both; margin:0 15px 15px 15px; border-top:10px solid #fff;}

.post_content {border-top:5px solid #000;}

.side-categories {float:left; width:277px; background:url(images/side-category-bg.png) repeat-x top; padding:15px 0 0 20px; min-height:300px; border-top:5px solid #333;}
.side-categories li {list-style:none; font-size:1.4em; font-weight:bold;}
.side-categories ul li {list-style:none; margin-bottom:5px; font-size:.85em; font-weight:normal;}
.side-categories li.current-cat {font-weight:bold;}
.side-categories li.cat-item {margin-left:10px;}
.side-categories ul.children {margin:5px 0 5px 10px; font-weight:normal;}

.side-post {float:right; width:257px; background:url(images/side-category-bg.png) repeat-x top; padding:20px; min-height:500px;}
.side-post ul {margin-top:15px;}
.side-post li {list-style:none; margin:5px 0 5px 20px; padding:0; text-indent:0;}
.related_post {margin:10px; line-height:normal; font-size:.9em; font-weight:bold;}

.left_post {float:left; width:550px; padding:20px 0 20px 20px;}
.left_post ul {list-style:square; margin:20px 0 20px 40px;}
.left_post ul li {margin-bottom:3px;}

.content_area {float:right; width:590px; padding:30px 0 20px 0; border-top:5px solid #000;}
.content_area_full {padding:30px 30px 20px 0; border-top:5px solid #000;}

ul.post-meta {margin:5px 0 15px 0;}
.post-meta li {list-style:none; display:inline; margin-right:15px; font-size:1.1em;}
.post-meta-key {font-weight:bold; color:#333;}

.goback {margin:0 0 10px 0; font-weight:bold;}

.odd {padding:5px; background:#eee;}
.even {padding:5px; margin-top:10px; background:#fff;}

.post_summary {float:left; width:70%;}
.post_thumbnail {float:right; margin:0 10px; width:25%;}
.post_thumbnail img {margin:0 0 0 auto;}

.piclenselink {display:none;}

.sort_options {padding-bottom:4px;}


/* ----- FOOTER ----- */

#page_footer {color:#fff; text-align:center;}

.footer_content {text-align:left; width:960px; margin:0 auto;}

p.copyright {text-align:right; margin:10px 0 35px 0; color:#ccc; float:right; width:40%;}
p.address {margin:10px 0 35px 0; color:#ccc; float:left; width:40%;}




#footer_sub_content {clear:both; background:#eee; padding:20px; font-size:.95em; border-top:2px solid #ccc;}

.footer_section {padding:0 30px; width:400px; float:left;}

.footer_section strong {color:#333;}