body {
background : #000000; 
font : 95% Century Gothic, sans-serif; 
margin : 0; 
padding : 0; 
text-align : center; 
} 
a {
color : #ffff00; 
font-weight : bold; 
text-decoration : underline; 
} 
a:hover {
color : #000080; 
text-decoration : underline; 
} 
p {
line-height : 1.5em; 
margin : 0 0 15px; 
} 
#container {
background : #000000 url('img/bodybg.jpg') no-repeat; 
color : #ff0000; 
font-weight : bold; 
margin : 0; 
min-width : 76%; 
padding : 0; 
text-align : left; 
width : 100%; 
min-height:500px;
height:auto !important;
height:500px;} 
  
#sitename {
color : #ffffff; 
height : 92px; 
margin : 0 20px 10px; 
text-align : left; 
} 
#sitename h1, #sitename h2 {
font-weight : 400; 
letter-spacing : -2px; 
margin : 0; 
padding : 0; 
} 
#sitename h1 {
font-size : 2.4em; 
padding-top : 20px; 
} 
#sitename h2 {
font-size : 1.6em; 
} 
#mainmenu {
float : left; 
margin-bottom : 25px; 
} 
#mainmenu ul {
font-size : 16px; 
margin : 0; 
padding : 0; 
} 
#mainmenu li {
float : left; 
height : 35px; 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#mainmenu a {
border-right : 0px solid #b0b0b0; 
color : #ffffff; 
font-weight : bold; 
display : block; 
font-size : 1em; 
text-transform : uppercase; padding-left:10px; padding-right:10px; padding-top:11px; padding-bottom:10px 
} 
#mainmenu a:hover {
color : #ff0000; 
font-weight : bold; 
text-decoration : none; 
} 
#mainmenu a.current {
color : #ffff00; 
font-weight : bold; 
text-decoration : none; 
} 
#wrap {
clear : both; 
font-size : 0.9em; 
padding : 0; 
} 
#leftside, #rightside {
margin : 0; 
padding : 0 10px 10px; 
width : 165px; 
} 
#leftside {
float : left; 
margin-right : 10px; 
} 
#rightside {
float : right; 
margin-left : 10px; 
} 
#leftside h1, #rightside h1 {
color : #ffff00; 
font-size : 1.6em; 
font-weight : bold; 
letter-spacing : -1px; 
margin : 0 0 12px; 
} 
#leftside h2, #rightside h2 {
font-size : 1.1em; 
margin : 0 0 20px; 
} 
#leftside p, #rightside p {
font-size : 0.9em; 
line-height : 1.4em; 
margin : 0 0 16px 10px; 
} 
.linklist {
list-style : none; 
margin : 0 0 16px 10px; 
padding : 0; 
} 
.linklist li {
margin-bottom : 0.7em; 
} 
.nav {
background : #e8e9ea; 
border : 1px solid #b0b0b0; 
color : #606060; 
display : block; 
margin-top : 8px; 
padding : 5px 4px 4px 10px; 
position : relative; 
text-transform : uppercase; 
width : 140px; 
} 
.nav:hover, .active {
background : #f8f9fa; 
border : 1px solid #909090; 
color : #303030; 
text-decoration : none; 
} 
.sub {
font-size : 0.8em; 
letter-spacing : 1px; 
margin : 3px 0 2px 10px; 
padding : 4px 2px 2px 8px; 
width : 125px; 
} 
#content, #contentalt {
background-color : #f0f0f0; 
border : 0px solid #909090; 
color : #2a2a2a; 
padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:5px 
} 
#content {
margin-left : 200px; 
margin-right : 80px; 
} 
#contentalt {
margin-left : 200px; 
margin-right : 20px; 
} 
#content h1, #content h2, #contentalt h1, #contentalt h2 {
background-color : inherit; 
color : #000000; 
font-size : 2em; 
font-weight : bold; 
letter-spacing : -1px; 
margin : 0 0 15px; 
padding : 0; 
} 
#content h2, #contentalt h2 {
font-size : 2em; 
margin-bottom : 10px; 
} 
#content img, #contentalt img {
border : 1px solid #b0b0b0; 
margin : 5px 15px 6px; 
padding : 5px; 
} 
#footer {
background : #000000 url('img/footerbg.jpg') repeat-x top left; 
clear : both; 
color : #d0d0d0; 
font-size : 0.9em; 
font-weight : bold; 
margin : 0; 
text-align : center; 
width : 100%; 
padding-left : 0; 
padding-right : 0; 
padding-top : 20px; 
padding-bottom : 20px; 
} 
#footer a {
color : #d0d0d0; 
font-weight : bold; 
} 
.thumbnail {
background : #fafbfc; 
border : 1px solid #b0b0b0; 
margin : 0 0 10px 10px; 
padding : 5px; 
} 
.searchform {
margin : 0; 
} 
.searchbox {
background : #f0f0f0; 
border : 1px solid #b0b0b0; 
margin : 0 4px 0 0; 
width : 100px; 
} 
.searchbutton {
background : #f0f0f0; 
border : 1px solid #b0b0b0; 
} 
.clearingdiv {
clear : both; 
height : 30px; 
width : 1px; 
} 
.hide {
display : none; 
} 
.intro {
font-size : 1.6em; 
font-weight : bold; 
letter-spacing : -1px; 
} 
.small {
font-size : 1.1em; 
} 
.large {
font-size : 1.6em; 
} 
.center {
text-align : center; 
} 
.right {
text-align : right; 
} 