@charset "utf-8";
/* CSS Document */

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:url(../images/bg.jpg) top center repeat-x #000000;
}
div {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

img {
border:none;
}

.clearer {
clear:both;
}

#header {
width:1000px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

#top-nav {
width:975px;
height:41px;
padding:0px 25px 0px 0px;
background:url(../images/main-menu-bg.png) repeat-x;
}
#top-nav ul {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#main-content {
width:900px;
padding:50px 50px 50px 50px;
margin:10px auto 0px auto;
background:url(../images/main-content-bg-1.png) repeat;
border-bottom:1px solid #5d0104;
}

#featured-column {
float:left;
width:612px;
}
#featured-column h2 {
font-size:20px;
color:#831c1c;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:trajanpro-bold, Arial, Helvetica, sans-serif;
}
.horizontal-rule-1 {
border-top:1px solid #5d0104;
height:20px;
margin:5px 19px 0px 0px;
padding:0px 0px 0px 0px;
}
#featured-column .item {
background:url(../images/thumb-bg.gif) no-repeat;
width:288px;
height:102px;
float:left;
margin:0px 16px 18px 0px;
}

#latest-column {
float:left;
width:288px;
}
#latest-column h2 {
font-size:20px;
color:#a1a1a1;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:trajanpro-bold, Arial, Helvetica, sans-serif;
}
#latest-column .item {
background:url(../images/thumb-bg-2.gif) no-repeat;
width:288px;
height:102px;
margin:0px 0px 18px 0px;
}
.horizontal-rule-2 {
border-top:1px solid #989797;
height:20px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.google-ad {
margin:70px auto 70px auto;
padding:0px 0px 0px 0px;
width:800px;
text-align:center;
}
#footer {
height:260px;
padding:40px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../images/footer-bg.jpg) repeat-x;
}

#footer-content {
width:1000px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

#copyright {
float:left;
width:450px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bfbfbf;
line-height:20px;
}

#footer-nav {
float:right;
width:450px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bfbfbf;
}
#footer-nav a {
color:#bfbfbf;
text-decoration:none;
}
#footer-nav a:hover {
text-decoration:underline;
}

.item {
background:url(../images/thumb-bg.gif) no-repeat;
width:288px;
height:102px;
}
.item img {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.item-details {
width:178px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
float:left;
}
.item-details h3 {
font-family: trajanpro-bold, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
float:left;
}
.item-details a {
background:url(../images/arrow-1.gif) no-repeat left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
padding:0px 0px 0px 8px;
margin:10px 0px 0px 0px;
float:left;
}
.item-details a:hover {
text-decoration:none;
}

#content-container {
width:1000px;
margin:10px auto 0px auto;
}

#side-nav {
width:200px;
float:left;
}
#side-nav-main {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
}
#side-nav-main li {
background:url(../images/main-content-bg-2.png) repeat;
padding:10px 30px 10px 0px;
margin:0px 0px 1px 0px;
}
#side-nav-main a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
#side-nav-main a:hover {
text-decoration:underline;
}

#side-nav-main #side-nav-sub {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;
}
#side-nav-sub ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5c5c5;
text-align:right;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
list-style:none;
background:url(../images/main-content-bg-1.png) repeat;
}
#side-nav-sub ul li {
padding:3px 30px 3px 0px;
margin:0px 0px 0px 0px;
background:none;
}
#side-nav-sub ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5c5c5;
text-decoration:none;
}
#side-nav-sub ul li a:hover {
text-decoration:underline;
}
#side-nav-sub .selected a {
color:#940315;
}

#main-content-2 {
width:700px;
float:left;
padding:50px 50px 50px 50px;
margin:0px 0px 0px 0px;
background:url(../images/main-content-bg-1.png) repeat;
border-bottom:1px solid #5d0104;
}

.big-thumb {
float:left;
width:288px;
height:288px;
margin:0px 20px 20px 0px;
padding:0px 0px 0px 0px;
}

.details {
float:left;
width:373px;
padding:0px 14px 20px 0px;
}
.details h2 {
font-size:20px;
color:#940315;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:trajanpro-bold, Arial, Helvetica, sans-serif;
}
.details p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:18px;
}
.details p a {
color:#8c0314;
text-decoration:underline;
}
.details p a:hover {
text-decoration:none;
}

.thumbnails {
float:left;
min-height:200px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.thumbnails img {
padding:0px 0px 0px 0px;
margin:0px 14px 14px 0px;
}
.thumbnails a img {
border:1px solid #831c1c;
}
.thumbnails a:hover img {
border:1px solid #ffffff;
}

.contact-form {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.contact-form h2 {
font-size:20px;
color:#940315;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:trajanpro-bold, Arial, Helvetica, sans-serif;
}

.pad-left-20 {
padding-left:20px;
}

.sitemap {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}

.sitemap ul {
list-style:none;
}

.sitemap ul li {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:14px;
}

.sitemap ul li ul {
margin:5px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

.sitemap ul li ul li {
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
font-size:11px;
}

.sitemap a {
color:#ffffff;
text-decoration:none;
}

.sitemap a:hover {
color:#dfdfdf;
text-decoration:underline;
}