body{
background:#7dda12; 
background-image:url('');
background-repeat: repeat-x;
background-position: top;
background-attachment: fixed;
font-family: arial;
font-size:8pt;
color: #363636;
text-align: justify;
}

input, textarea, select, button{
font-family: arial;
font-size:8pt;
color: #363636;
text-align: center;
background-color: #f7f1d6;
border: dashed 1px #f3e4a4;
}

a img{border:0px;}

a{color:#78cd00;}

a:hover{
color:#78cd00;
text-decoration: none;
}

#wrapper{
width:987px;  
margin:0px auto;  
}

#contain{
z-index:50;
margin: 0px auto; 
background-color: #ffffff;
border: 4px solid #5eaf15;
margin-top:0px;
width:987px;
}

#header{
background-image:url('/images/header.png');
background-repeat: no-repeat;
background-position: center;
background-attachment: scroll;
margin:0px auto;
width:987px;  
clear:both; 
z-index:100;
height:235px
}

#links{
background-color: #5eaf15;
width:987px;  
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
}


a.links:link, a.links:active, a.links:visited {
text-decoration: none; 
font-family: arial; 
font-size: 15pt; 
text-transform:lowercase;  
color: #ffffff; 
letter-spacing: -1px;
word-spacing: 2px;
font-weight: bold; 
padding: 3px; 
}

a.links:hover {
text-decoration: none; 
font-family: arial; 
font-size: 15pt; 
text-transform:lowercase;  
color: #efefef; 
letter-spacing: -1px;
word-spacing: 2px;
font-weight: bold; 
padding: 3px; 
}

#leaderboard{
float: left;
margin-left: 71px;
margin-top: 136px;
}


a.nav:link, a.nav:active, a.nav:visited {
text-decoration: none; 
font-family: arial; 
font-size: 8pt; 
text-transform:lowercase;  
color: #363636; 
line-height: 12px; 
font-weight: normal; 
display:block; 
padding: 3px; 
border-bottom: dashed 1px #f3e4a4;
}

a.nav:hover {
text-decoration: none; 
font-family: arial; 
font-size: 8pt; 
text-transform:lowercase;  
color:#2bbcfd; 
line-height: 12px; 
font-weight: normal; 
display:block; 
padding: 3px; 
border-bottom: dashed 1px #f3e4a4;
}


a.nav2:link, a.nav2:active, a.nav2:visited {
text-decoration: none; 
font-family: arial; 
font-size: 10pt; 
background-color: #d5f1fc;
color: #4bc0f3; 
font-weight: bold; 
letter-spacing: -1px;
text-align: center;
padding: 6px; 
}

a.nav2:hover {
text-decoration: none; 
font-family: arial; 
font-size: 10pt; 
background-color: #fff4c3;
color: #f0d76c; 
font-weight: bold; 
letter-spacing: -1px;
text-align: center;
padding: 6px; 
}


#cmain{
float:left;
margin-left: 10px;
width:630px;
padding: 5px;
}


h1, .heading {
background:#ffffff; 
background-image:url('/images/h1.png');
background-repeat: no-repeat;
background-position: left;
background-attachment: scroll;
font-size:14pt;
color:#443e29;
padding-left: 120px;
font-weight:bold;
letter-spacing: -1px;
border-bottom: dashed 1px #f3e4a4;
}


h2{
background:#ffffff; 
background-image:url('/images/h2.png');
background-repeat: no-repeat;
background-position: right;
background-attachment: scroll;
font-size:8pt;
color:#443e29;
clear:both; 
padding:2px;
font-weight:bold;
letter-spacing: -1px;
border-bottom: dashed 1px #f3e4a4;
}

#sadvanced, #sadvanced a{
color:#eacb48;
text-align:center;
padding:5px;
font-size:11px;
}


#leftnav{
background:#ffffff;
width:160px; 
font-size: 8pt; 
padding:0px; 
float:left;
margin-left: 6px;
}

#right{
background:#ffffff;
float:right;
margin-right: 2px;
clear:right;
width:160px;
}


.favs{
color:#000
}

.rfavs{
font-size:small
}

#foot{
margin:0px auto; 
text-align:center;
font-size:7pt; 
width:980px;  
clear:both;
}

#foot a{
text-decoration:none;
}

.pagenav{
font:8pt bold;
font-family: arial;
margin:10px;
clear:both;
}

#crumbs{
height:16px;
width:625px;
margin:0px auto;
padding:5px;
text-align:left;
}

.info{
width:100%;
}

/* Page Numbers */
.pagenav {
    padding: 1em;
    margin: 3px;
    font-size: 100%;
}

.pagenav a{
    padding: 0.2em 0.5em;
    margin: 2px;
    text-decoration: none;
    font-size: 80%;
    color:#2f3844; 
}

div.thumbs{
margin:0px auto;
}

div.thumbs img {
border:none;
height: 120px;
width: 175px;
padding:2px;
}


.thumbs .shade {
float:left;
width:185px;
height: auto;
margin:7px;
padding:2px;
border: 1px solid #e9e0b9;
}

b{
color: #307fff;
font-weight: bold;
}

strong{
color: #62c317;
font-weight: bold;
}

i {
color: #f78424;
font-weight: bold;
font-style: normal;
}

u {
color: #f72e2e;
font-weight: bold;
text-decoration: none;
}