@import url(_layout.css);
@import url(_default.css);
body { color: #050000; } 
body { font-family: Arial; } 
body { font-size: 100%; } 
body { text-align: left; } 
body a, body a img  { color: #902C0E; border-color: #902C0E; } 
body a:hover, body a:hover img  { color: #902C0E; border-color: #902C0E; } 
body { background-color: #E3E0C4; } 
body { background-position: top left; } 
body { background-repeat: repeat-x; } 
body { background-image: url(../images/bg/body); } 
#header_content_footer_wrapper { width: 830px; } 
#header_content_footer_wrapper { background-position: top center; } 
#header_content_footer_wrapper { background-repeat: repeat-y; } 
#header_content_footer_wrapper { background-image: url(../images/bg/~~header_content_footer_wrapper); } 
#header_content_footer_wrapper_2 { background-position: top center; } 
#header_content_footer_wrapper_2 { background-repeat: no-repeat; } 
#header_content_footer_wrapper_2 { background-image: url(../images/bg/~~header_content_footer_wrapper_2); } 
h1 span { display: none; } 
#header { height: 94px; } 
#header h1 { padding-top: 0px; } 
#header h1 { padding-bottom: 0px; } 
h2 { color: #E3E0C5; } 
h2 { font-family: Arial; } 
h2 { font-size: 11pt; } 
h2 { text-align: left; } 
h2 { background-position: top left; } 
h2 { background-repeat: no-repeat; } 
h2 { background-image: none; } 
h2 { padding-left: 20px; } 
h2 { margin-top: 0px; } 
h2 { margin-left: 0px; } 
h2 { margin-right: 0px; } 
#content { font-size: 80%; } 
#content { background-color: #E3E0C5; } 
#content { background-position: top left; } 
#content { background-repeat: repeat-x; } 
#content { background-image: url(../images/bg/~~content); } 
#content { padding-top: 0px; } 
#content { padding-bottom: 20px; } 
#content { padding-left: 10px; } 
#content { padding-right: 7px; } 
#content { margin-top: 45px; } 
#content { margin-bottom: 10px; } 
#content { margin-left: 10px; } 
#content { margin-right: 244px; } 
#footer { color: #CBC089; } 
#footer { font-family: Arial; } 
#footer { font-size: 9pt; } 
#footer { text-align: center; } 
#footer a, #footer a img  { color: #FFF; border-color: #FFF; } 
#footer a:hover, #footer a:hover img  { color: #FFF; border-color: #FFF; } 
#footer { background-color: #8B0703; } 
#footer { padding-top: 10px; } 
#footer { padding-bottom: 10px; } 
#footer { border-top-style: solid; } 
#footer { border-top-width: 2px; } 
#footer { border-top-color: #E3E0C4; } 
#footer { border-left-style: solid; } 
#footer { border-left-width: 1px; } 
#footer { border-left-color: #44110F; } 
#footer { border-right-style: solid; } 
#footer { border-right-width: 1px; } 
#footer { border-right-color: #44110F; } 
#main_links { width: 830px; } 
#content div.sublinks a { background-color: #C8C396; } 
#content div.sublinks a { border-style: solid; } 
#content div.sublinks a { border-width: 1px; } 
#content div.sublinks a { border-color: #FFF; } 
#content div.sublinks a.active { color: #E3E0C5; } 
#content div.sublinks a.active { background-color: #8B0703; } 
#content div.sublinks a.active { border-style: none; } 
#content .heading { color: #902C0E; } 
div#content div.entry { background-color: #E3E0C5; } 
div#content div.entry { background-position: top left; } 
div#content div.entry { background-repeat: repeat-x; } 
div#content div.entry { background-image: url(../images/bg/div~~content~div.entry); } 
div#content div.entry { padding-top: 10px; } 
div#content div.entry { padding-bottom: 10px; } 
div#content div.entry { padding-left: 10px; } 
div#content div.entry { padding-right: 10px; } 
div#content div.entry { border-style: none; } 
div#content table, div#content table td { border-color: #050000; } 
.teaser { font-size: 80%; } 
.teaser_heading span { color: #E3E0C5; } 
.teaser_heading span { font-family: Arial; } 
.teaser_heading span { font-size: 11pt; } 
.teaser_heading span { text-align: left; } 
.teaser_heading span { padding-top: 0px; } 
.teaser_heading span { padding-left: 30px; } 
.teaser_heading span { margin-top: 0px; } 
.teaser_heading span { margin-bottom: 0px; } 
.teaser_heading span { margin-left: 0px; } 
.teaser_heading span { margin-right: 0px; } 
#teaser_group_1 { margin-top: 45px; } 
#teaser_group_1 { margin-right: 10px; } 
#teaser_group_1 { width: 213px; } 
#teaser_group_1 .teaser { background-color: #E3E0C5; } 
#teaser_group_1 .teaser { background-position: top left; } 
#teaser_group_1 .teaser { background-repeat: no-repeat; } 
#teaser_group_1 .teaser { background-image: url(../images/bg/~~teaser_group_1~.teaser); } 
#teaser_group_1 .teaser { padding-bottom: 10px; } 
#teaser_group_1 .teaser { margin-bottom: 10px; } 
#teaser_group_2 { width: 575px; } 
#teaser_group_2 .teaser { background-color: #E3E0C5; } 
#teaser_group_2 .teaser { background-position: top left; } 
#teaser_group_2 .teaser { background-repeat: no-repeat; } 
#teaser_group_2 .teaser { background-image: url(../images/bg/~~teaser_group_2~.teaser); } 
#teaser_group_2 .teaser { padding-bottom: 10px; } 
#teaser_group_2 .teaser { margin-bottom: 10px; } 
div#main_links {
     height: 64px; 
     position: absolute; 
     top: 75px;
     left: 0px 
     margin: 0px;
     padding: 0px;
}
div#teaser_group_1 {
     margin-top:110px;
}

div#teaser_group_2 {
     margin-left:10px; 
     clear:left; 
     width:575px;
}
div#content {
     margin-top:110px;    
}
div#site_photo {
     display:none;
}

div#teaser_group_1 .teaser_content {
     padding-top: 25px;
}
div#teaser_group_2 .teaser_content {
     padding-top: 25px;
}
div#content div.entry {
     margin-left:-10px; 
     margin-right:-10px;
}

div#content ul.catlinks {
     position:absolute; 
     top:125px; 
     left: 100px; 
     width:620px; 
     color: black; 
     border:none;
}
div#content ul.catlinks a {color: black;}

body#home div#content ul.top_links li {display: inline;}
body#store div#content ul.top_links li {display: inline;}
body#video div#content ul.top_links li {display: inline;}
body#forum div#content ul.top_links li {display: inline;}

body#home div#content {margin-top:378px;}
body#home div#teaser_group_1 {margin-top:378px;}
body#home div#site_photo {position:absolute; top:175px; left:0px; margin:0px; padding:0px; border:none; display: block;}

div#content ul.top_links {
     position: absolute; 
     top:144px; 
     left: 100px; 
     margin: 0px; 
     width: 620px; 
     padding: 0px 5px !important; 
     color: black; 
     font-weight: bold; 
     text-decoration: none; 
     line-height: 1em; 
     border:none;
}
div#content ul.top_links a {
     padding: 0px 5px !important; 
     color: black;
     font-weight: normal; 
     text-decoration: none; 
     line-height: 1em;
}
div#content ul.top_links a:hover {
text-decoration: underline; 
}
