body{


background:#38cad8 url("circles.jpg") repeat top center;

margin:auto 0px;

font-family:Tahoma, Arial;

background-attachment:fixed; 

font-size:12px;

color:#243612;


}





#contain{

width:960px;

background:#38cad8 url("contain-stars.gif") repeat scroll top center;

margin: 0px auto; 

margin-top:0px;

min-height:700px;


}

#topadbanner {
    float:right;
	width:475px;
	height:110px;
	margin:-8px 0px 0px 0px;
	background-color:;
}

#bannerlinks {
	text-align:right;
	display:block;
	width:475px;
	height:14px;
	background:transparent url("topbannerpad.gif") no-repeat top right;
}
#bannerlinks a {
	display:block;
	float:right;
	font-size:10px;
	font-weight:Bold;
	font-family:verdana;
	line-height:12px;
	padding:1px 7px 1px 7px;
	color:#ffffff!important;
}

#bannerlinks a:hover {
	color:#fcff00!important;
}
#header {
	border-bottom:4px solid #067d80;
}



#header{

background:#38cad8 url("headerbg.gif") no-repeat top left;

width:960px;  

height:105px;

clear:both; 


}








#cmain{

background:#38cad8 url("cmainhearts.jpg") repeat top right;

float:left; 

width:638px;

border-left:solid 1px #067d80;

border-right:solid 1px #067d80;

margin: 0px 0px 0px 0px;

min-height:1000px;  


}



#cmain h1, .heading, #cmain h2{


height:16px;


font-size:12px;


background:url("bodyh2.gif") repeat-x;


color:#fcff04;


clear:both; 


margin:5px 5px 10px 5px;


padding-left:4px;


font-weight:bold;


}





#cmain h1 a, .heading a{


color:#27767b;


}





#sadvanced, #sadvanced a{


background:#4bcedb; 


color:#27767b;


text-align:center;


padding:5px;


margin: 5px;


font-size:11px;


}


#sadvanced a:hover {
	color:#fcff00!important;
	
	
}	


.decorate {
	border:solid 1px #27767b;
	background-color:#4bcedb
}
textarea.decorate {
	border:solid 1px #27767b;
	background-color:#4bcedb;
	overflow:hidden;
	width:500px;
	height:100px;
}





#news{


width:625px;


height:150px;

margin:0px 12px 0px 12px;

overflow:auto;


}





#leftnav{

width:160px;

background: none;

background-repeat: no-repeat;

background-position:bottom; 

color:#27767b;

font-size:10px;
 
margin-top: 0px;

margin-bottom:5px;

margin-left: 0px;

padding-bottom:13px;

float:left


}





#leftnav a{


color:#243612;


}





#leftnav li a, #right li a{


color:#243612;


margin: 0px auto;


font-family:Tahoma, Arial;


font-size:12px;


text-decoration:none;


} 








#leftnav ul, #right ul {


margin: 0px;


padding:0px;


}





#leftnav li, #right li {

display: block;

height:12px;

background:transparent repeat-x;


list-style: none;


margin: 5px;


padding: 3px;


}

#right li a:hover, #right a:hover, #leftnav a:hover {
	color:#fcff00!important;
	
}





#leftnav h2, #right h2{  

height:8px;

font-size:12px;


color:#000000; 


background:url("linkheader.gif") no-repeat;


margin:8px 0px 0px 0px; 


padding:10px; 


}





#right{

width:160px;

background:none;

background-repeat:no-repeat;

background-position:bottom;

margin-top: 0px;

margin-bottom:5px;

margin-left: 0px;

padding-bottom:13px;

float:right;

clear:right;

color:#243612;


}








.decorate{


border:solid 1px #243612; 


background-color:#4bcedb


}





.favs{


color:#243612


}





.rfavs{


font-size:small


}





#foot{ 


background:#000000 url("footerbg.jpg") no-repeat top center; 

width:940px;

height:37px;

color:#243612;

font-weight:bold;  

font-size:9px;

text-align:center;

padding:8px;   

clear:both;


}





#foot a{


color:#243612; 


text-decoration:none;


}


#foot a:hover {
	color:#fcff00!important;
	

}





#search{

width:450px;


margin:18px 0px 0px 100px; 


padding:0px; 


float:left;

}





#logo{

background:#000000 url("logo.gif") no-repeat top left;


width:468px;


margin:5px; 


padding:0px; 


float:left;


}





.pagenav{


font:10pt bold;


margin:10px;


}





.crumbs, .crumbs a, #crumbs{


font-size:12px;


font-weight:bold;


color:#243612;


}





#crumbs{


height:18px;


width:625px;


margin:100px auto;


padding:0px;


text-align:left;


}


#crumbs a:hover {
	color:#fcff00!important;
	
}





.info{






width:100%;


}





#cloud{


padding:3px;


border:1 px solid #243612;


}





#cloud a{


color:#243612;


}





/* Page Numbers */


.pagenav {


    padding: 1em;


    margin: 5px;


    font-size: 100%;

    clear:both;
}





.pagenav a{


    padding: 0.2em 0.5em;


    margin: 5px;


    border: 1px solid #243612;


    text-decoration: none;


    font-size: 80%;


    color:#243612; 


    background:#79c22c;

    
}


#pagenav a:hover {
	color:#fcff00!important;
	
}





div.thumbs{


margin:0px auto;


}





div.thumbs img {


	border:none;


	height: 110px;


	margin: 15px;


	width: 170px;


}








.thumbs .shade {


float:left;


width:200px;

height: 200px;

margin:2px;


padding:0px;


background:url("thumbs-shadow.png");


background-repeat:no-repeat;


}
