/* Classes */
.group:after {visibility:hidden; display:block; content:""; clear:both; height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
a {color:#a32e00; font-size:12px; text-decoration:underline;}
a:hover {color:#3A241B; text-decoration:none;}

body {background:url(https://burntpine-safari.com/images/interface/bg.jpg) repeat-x #C79D73;}

#wrapper {border:2px solid #FFF; height:auto; margin:10px auto; width:937px; background:#FFF;}

#header {border-bottom:16px solid #978F02; padding-bottom:1px; margin-bottom:1px;}
#header h1.logo a {float:left; height:287px; width:227px; display:block; background:url(https://burntpine-safari.com/images/interface/logo.gif) no-repeat #FFF; text-indent:-9999em;}
#header .main-image {float:right; height:287px; width:710px;}

#sidebar {background-color:#4D2F24; float:left; height:auto; width:226px;}

#content-container {font-family:Verdana, Arial, Helvetica, sans-serif; background:url(https://burntpine-safari.com/images/interface/faux-bg.gif) repeat-y #FFF;}

#main-content {display:inline; float:right; height:auto; min-height:600px; width:710px; background: #E9DFC8;}
#main-content .inner {margin:16px 55px 0 40px;}
#main-content p {color:#3A241B; font-size:12px; line-height:19px; margin:16px 0px 0px 0px;}
#main-content h1 {color:#5B0B0B; font-family:Georgia, 'Times New Roman', Times, serif; font-size:23px; font-style:italic; letter-spacing:1px; word-spacing:1px; margin:16px 0px 0px 0px; line-height:18px;}
#main-content h1.blog {border-bottom:1px solid #5B0B0B; padding-bottom:10px; margin-bottom:15px;}
#main-content h2 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:16px 0px 0px 0px; line-height:18px;}
#main-content h3 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:16px 0px 0px 0px; line-height:18px;}
#main-content h4 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:16px 0px 0px 0px; line-height:18px;}
#main-content ul {color:#3A241B; font-size:12px; line-height:22px; list-style:disc; margin:10px 25px 0px 20px;}
#main-content ul li { margin:10px 0px 10px 0px;}

#blog-content {float:left;}
#blog-content .blog-article {width:440px; margin-bottom:30px;}
#blog-content .blog-article h2 a {text-decoration:none;}
#blog-content .blog-article img {margin-top:5px;}

#blog-sidebar {float:right; width:150px; height:500px;}
#blog-sidebar ul {list-style:none; margin:0px;}

#main-content h2 a {color:#000000; font-size:14px; text-decoration:underline;}
#main-content h2 a:hover {color:#000000; font-size:14px; text-decoration:none;}

#gallery-thumbs {width:500px;}
#gallery-thumbs li {float:left; width:140px; list-style:none;}
#gallery-thumbs li img {padding:5px; border:1px solid #CCC; background:#FFF;}

#footer {background-color:#4D2F24; border-top-color:#FFFFFF; border-top-style:solid; height:55px; width:937px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer p {color:#FFF; font-size:11px; line-height:15px; margin:0; padding:12px 12px 0 0; text-align:right;} 
#footer p a {color:#FFF; font-size:11px;}

#mailing-list-form {margin:30px 0px 0px 0px;}
.formsection {font-size:12px; margin:5px 0px 5px 0px; width:400px; height:30px;}
.formsection .text {border:1px solid #C5A86D; padding:5px; margin: 0px 0px 0px 10px; float:right; width:200px;}
.send {width:100px; border:1px solid #C5A86D; background:#FFF; padding:5px 0px 5px 0px; font-size:13px;}