/*
Theme Name: hickoryridgebranson.com
Theme URI: http://www.hickoryridgebranson.com
Description: Hickory Ridge Branson
Version: 1.0
Author: Dusty
Author URI: http://www.hickoryridgebranson.com
*/

body {
background:#ffffff url(images/bg-body.jpg) repeat-x;
margin:0px;
font-family:georgia;
color:#333333;
}

a:link {
color:#e45000;
text-decoration:underline;
}

a:visited {
color:#e45000;
text-decoration:underline;
}

a:hover {
color:#49a33e;
text-decoration:none;
}

img {
border:0px;
}

p {
margin:0px 0px 20px 0px;
padding:0px;
line-height:24px;
}

h2 {
font-size:20px;
color:#49a33e;
margin:0px 0px 0px 0px;
padding:5px 0px;
}

h3 {
font-size:18px;
color:#49a33e;
margin:0px 0px 0px 0px;
padding:5px 0px;
}

#wrapper {
width:100%;
background:url(images/bg-wrapper.jpg) no-repeat top center;
}

#container {
width:900px;
margin:0px auto;
}

#header {
height:580px;
}

#logo {
position:relative;
top:65px;
left:0px;
width:480px;
height:84px;
}

#footer {
text-align:center;
font-size:11px;
color:#999999;
clear:both;
padding:20px 0px;
}

#content {
width:630px;
float:left;
font-size:16px;
line-height:20px;
margin-right:20px;
}

#sidebar {
width:250px;
float:right;
}

#intro {
border-collapse:collapse;
margin:0px;
padding:0px;
border:0px;
width:900px;
height:330px;
position:relative;
top:125px;
left:0px;
}

#header-img img {
border:5px double #c9a362;
width:890px;
height:320px;
}

#home {
background:url(images/home.jpg) no-repeat;
border:5px double #c9a362;
width:890px;
height:320px;
}

#features {
background:url(images/features.jpg) no-repeat;
border:5px double #c9a362;
width:890px;
height:320px;
}

#information {
background:url(images/information.jpg) no-repeat;
border:5px double #c9a362;
width:890px;
height:320px;
}

#sales-map {
background:url(images/sales-map.jpg) no-repeat;
border:5px double #c9a362;
width:890px;
height:320px;
}

#photos {
background:url(images/photos.jpg) no-repeat;
border:5px double #c9a362;
width:890px;
height:320px;
}

#title {
font-family:georgia;
font-size:32px;
color:#000000;
font-weight:normal;
padding:5px 0px;
margin:0px 0px 10px 0px;
line-height:32px;
}

#title a:link {
color:#000000;
text-decoration:none;
}

#title a:visited {
color:#000000;
text-decoration:none;
}

#title a:hover {
color:#62340d;
text-decoration:none;
}

#pages {
font-family:georgia;
font-size:16px;
}

#pages h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
}

#pages ul {
list-style: none;
margin:0px 0px 20px 0px;
padding-left:5px;
}

#pages li {
background:url(images/bullet-pages.gif) no-repeat center left;
padding-left:16px;
margin:0px 0px 10px 0px;
}

#pages a:link {
color:#e45000;
text-decoration:none;
}

#pages a:visited {
color:#e45000;
text-decoration:none;
}

#pages a:hover {
color:#49a33e;
text-decoration:underline;
}


#archives {
font-family:georgia;
font-size:16px;
}

#archives h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
}

#archives ul {
list-style: none;
margin:0px 0px 20px 0px;
padding-left:5px;
line-height:28px;
}

#archives li {
background:url(images/bullet-blog.gif) no-repeat center left;
padding-left:16px;
line-height:18px;
margin-bottom:10px;
}

#archives a:link {
color:#e45000;
text-decoration:none;
}

#archives a:visited {
color:#e45000;
text-decoration:none;
}

#archives a:hover {
color:#49a33e;
text-decoration:underline;
}

#downloads {
font-family:georgia;
font-size:16px;
}

#downloads h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
}

#downloads ul {
list-style: none;
margin:0px 0px 20px 0px;
padding-left:5px;
line-height:28px;
}

#downloads li {
background:url(images/bullet-downloads.gif) no-repeat center left;
padding-left:16px;
}

#downloads a:link {
color:#e45000;
text-decoration:none;
}

#downloads a:visited {
color:#e45000;
text-decoration:none;
}

#downloads a:hover {
color:#49a33e;
text-decoration:underline;
}

#contact {
font-family:georgia;
font-size:16px;
}

#contact h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
}

#contact ul {
list-style: none;
margin:0px 0px 20px 0px;
padding-left:5px;
line-height:28px;
}

#contact li {
background:url(images/bullet-contact.gif) no-repeat center left;
padding-left:16px;
}

#contact a:link {
color:#e45000;
text-decoration:none;
}

#contact a:visited {
color:#e45000;
text-decoration:none;
}

#contact a:hover {
color:#49a33e;
text-decoration:underline;
}


#friends {
font-family:georgia;
font-size:16px;
}

#friends h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 5px 0px;
padding:0px;
}

#friends ul {
list-style: none;
margin:0px 0px 20px 0px;
padding-left:5px;
line-height:28px;
}

#friends li {
background:url(images/bullet-friends.gif) no-repeat center left;
padding-left:16px;
}

#friends a:link {
color:#e45000;
text-decoration:none;
}

#friends a:visited {
color:#e45000;
text-decoration:none;
}

#friends a:hover {
color:#49a33e;
text-decoration:underline;
}

.post-content {
border-bottom:1px dashed #49a33e;
padding-bottom:10px;
margin-bottom:30px;
}

.post-content img {
padding:1px;
border:1px solid #cccccc;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0px 0px 0px 10px;
	display: inline;
	}

img.alignleft {
	margin: 0px 10px 0px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.post-comments {
text-align:right;
font-size:12px;
}

.post-comments a:link {
color:#ffff42;
text-decoration:none;
}
.post-comments a:visited {
color:#ffff42;
text-decoration:none;
}
.post-comments a:hover {
color:#aac4ff;
text-decoration:none;
}

.post-category {
font-size:9px;
text-transform:uppercase;
letter-spacing:1px;
color:#ededed;
margin-top:2px;
}

.post-category a:link {
color:#ededed;
text-decoration:underline;
font-weight:bold;
}

.post-category a:visited {
color:#ededed;
text-decoration:underline;
font-weight:bold;
}

.post-category a:hover {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#comments {
font-size:18px;
margin:15px 0px 15px 0px;
}

#respond {
font-size:18px;
margin:15px 0px 15px 0px;
}

.leave-comment {
font-weight:bold;
font-size:16px;
margin:0px 0px 15px 0px;
}

#comment {
width:540px;
font-family:arial;
font-size:14px;
color:#ffffff;
background-color:#555555;
border:1px solid #1b1d1e;
}

#author {
width:220px;
padding:4px;
font-size:14px;
color:#ffffff;
background-color:#555555;
}

#email {
width:220px;
padding:4px;
font-size:14px;
color:#ffffff;
background-color:#555555;
}

#url {
width:220px;
padding:4px;
font-size:14px;
color:#ffffff;
background-color:#555555;
}

.comment-author {
font-size:14px;
font-weight:bold;
line-height:16px;
}
.comment-author a:link {
color:#aac4ff;
text-decoration:none;
}
.comment-author a:visited {
color:#aac4ff;
text-decoration:none;
}
.comment-author a:hover {
color:#aac4ff;
text-decoration:underline;
}

.comment-date {
font-size:11px;
line-height:13px;
}
.comment-date a:link {
color:#c6c6c6;
text-decoration:none;
}
.comment-date a:visited {
color:#c6c6c6;
text-decoration:none;
}
.comment-date a:hover {
color:#c6c6c6;
text-decoration:none;
}

.comment-text {
font-size:12px;
}

.comment-text p {
margin:0px;
padding:0px;
}

.commentlist {
list-style:none;
margin:0px;
padding:0px;
}

.commentlist li {
margin:0px;
padding:0px;
}

.comment-table {
border-collapse:collapse;
margin:0px;
padding:0px;
border:0px;
}

.comment-table td {
margin:0px;
padding:0px;
}

.comment-moderation {
color:#ffff42;
padding:10px 0px;
}

.comment-form-text {
color:#c6c6c6;
}

.post-time {
font-size:14px;
font-family:trebuchet ms;
font-style:italic;
padding-bottom:5px;
margin:0px;
}