@import url(_layout.css);
@import url(_default.css);
body { color: black; } 
body { font-family: Verdana; } 
body { font-size: 80%; } 
body a, body a img  { color: #1E5CAC; border-color: #1E5CAC; } 
body { background-color: white; } 
body { background-image: url(../images/bg/body); } 
#header_content_footer_wrapper { width: 750px; } 
#header_content_footer_wrapper { background-color: #C0DA40; } 
#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 { border-left-style: solid; } 
#header_content_footer_wrapper { border-left-width: 1px; } 
#header_content_footer_wrapper { border-left-color: white; } 
#header_content_footer_wrapper { border-right-style: solid; } 
#header_content_footer_wrapper { border-right-width: 1px; } 
#header_content_footer_wrapper { border-right-color: white; } 
#header_content_footer_wrapper_2 { background-repeat: no-repeat; } 
#header_content_footer_wrapper_2 { background-image: url(../images/bg/~~header_content_footer_wrapper_2); } 
#header, #header h1, #header a { text-align: left; } 
#header { background-repeat: no-repeat; } 
#header { background-image: url(../images/bg/~~header); } 
#header { height: 146px; } 
#header h1 { padding-top: 0px; } 
h2 { text-align: center; } 
#content a, #content a img  { color: #1E5CAC; border-color: #1E5CAC; } 
#content { padding-top: 10px; } 
#content { padding-bottom: 10px; } 
#content { padding-left: 10px; } 
#content { margin-left: 203px; } 
#footer { color: white; } 
#footer a, #footer a img  { color: white; border-color: white; } 
#footer { background-color: #1266C3; } 
#main_links { text-align: left; } 
#main_links { width: 180px; } 
#main_links { padding-left: 10px; } 
#main_links { padding-right: 10px; } 
#main_links { margin-top: 10px; } 
#main_links a, #main_links a img  { color: white; border-color: white; } 
#main_links a:hover, #main_links a:hover img  { color: #C0DA40; border-color: #C0DA40; } 
#content div.sublinks a { background-color: transparent; } 
#content div.sublinks a { border-top-style: none; } 
#content div.sublinks a { border-bottom-style: none; } 
#content div.sublinks a { border-left-style: none; } 
#content div.sublinks a { border-right-style: none; } 
#content div.sublinks a.active { border-bottom-style: dashed; } 
#content div.sublinks a.active { border-bottom-width: 1px; } 
#content div.sublinks a.active { border-bottom-color: black; } 
#content .heading { color: #3C5807; } 
#content .heading { background-position: bottom left; } 
#content .heading { background-repeat: no-repeat; } 
#content .heading { background-image: url(../images/bg/~~content~.heading); } 
#content .heading { padding-top: 20px; } 
#content .heading { padding-bottom: 15px; } 
#content .heading { padding-left: 30px; } 
div#content div.entry { background-repeat: no-repeat; } 
div#content div.entry { background-image: none; } 
div#content div.entry { padding-top: .5em; } 
div#content div.entry { padding-bottom: .5em; } 
div#content div.entry { padding-left: .5em; } 
div#content div.entry { padding-right: .5em; } 
div#content div.entry { border-top-style: solid; } 
div#content div.entry { border-top-width: 1px; } 
div#content div.entry { border-top-color: #98B71D; } 
div#content div.entry { border-bottom-style: none; } 
#content th { background-color: #fff; } 
div#content table, div#content table td { border-color: #000; } 
#main_link_group_1 { padding-bottom: 10px; } 
#main_link_group_1 { margin-bottom: 10px; } 
#main_link_group_2 { padding-top: 10px; } 
#main_link_group_2 { margin-top: 10px; } 
#main_link_group_2 { border-top-style: dashed; } 
#main_link_group_2 { border-top-width: 1px; } 
#main_link_group_2 { border-top-color: black; } 
.teaser_heading span { color: black; } 
.teaser_heading { background-color: white; } 
#teaser_group_2 { background-color: #7FB0DE; } 
#teaser_group_2 { margin-top: 10px; } 
#teaser_group_2 { margin-bottom: 10px; } 
#teaser_group_2 { margin-left: 10px; } 
#teaser_group_2 { margin-right: 10px; } 
#teaser_group_2 { border-style: solid; } 
#teaser_group_2 { border-width: 1px; } 
#teaser_group_2 { border-color: #1266C3; } 
#teaser_group_2 .teaser { color: white; } 
div#header_content_footer_wrapper_2 { padding-top: 110px; }

div#site_photo {
position: absolute;
top: 0px;
right: 0px;
z-index: 1;
}
div#slogan {
position: absolute;
top: 15px;
right: 25px;
z-index: 1;
height: 120px; 
overflow: hidden; }

div#header { display: none; }
div#content h2#page_title { display: none; }
div#main_links { font-variant: small-caps; }

div#main_links ul li a {
background: url(../aux/menu-off.gif) bottom left no-repeat;
padding-bottom: 10px;
font-weight: bold;
}
div#main_links ul li.selected a {
background: url(../aux/menu-on.gif) bottom left no-repeat;
text-align: right;

}
div.heading { margin: -.4em -7px; }
div#header_content_footer_wrapper { min-height: 550px; }

div.entry,
div.section {
position: relative;
margin: 0 -11px;
}
div.section {
padding: 10px;
}
div.section div.title {
background: url(../aux/title.jpg) no-repeat;
padding: 50px 0 15px 50px;
margin: -10px -10px 0px -11px;
color: white;
}
div.title { color: white; }
ul.catlinks, ul.entlinks {
        background: white url(../aux/graient.jpg) repeat-x;
        border-top: none;
        border-right: none;
        border-left: none;
        border-bottom: dashed 1px black;
        margin: 0 0 0 -10px }
ul.catlinks li a, ul.entlinks li a { text-decoration: underline; }
ul.catlinks li a:hover, ul.entlinks li a:hover { text-decoration: none; }
div#wizard_teaser div.teaser_content { padding: 0px; }
body.forum div.title { background-color: #D9ED74; color: #6F7B02; padding: .25em; }
