body{


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

margin:auto 0px;

font-family:Tahoma, Arial;

background-attachment:fixed; 

font-size:12px;

color:#336699;


}





#contain{

width:960px;

background:#a2cef0 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:#99cccc!important;
}
#header {
	border-bottom:4px solid #528cb5;
}



#header{

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

width:960px;  

height:105px;

clear:both; 


}








#cmain{

background:#ffffff url("cmainhearts.jpg") no-repeat top right;

float:left; 

width:638px;

border-left:solid 1px #528cb5;

border-right:solid 1px #528cb5;

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:#ffffff;


clear:both; 


margin:5px 5px 10px 5px;


padding-left:4px;


font-weight:bold;


}





#cmain h1 a, .heading a{


color:#f8f8f8;


}





#sadvanced, #sadvanced a{


background:#528cb5; 


color:#fff;


text-align:center;


padding:5px;


margin: 5px;


font-size:11px;


}


#sadvanced a:hover {
	color:#99cccc!important;
	
	
}	


.decorate {
	border:solid 1px #689CE7;
	background-color:#eee
}
textarea.decorate {
	border:solid 1px #689CE7;
	background-color:#eee;
	overflow:hidden;
	width:500px;
	height:100px;
}





#news{


width:625px;


height:100px;

margin:0px 12px 0px 12px;

overflow:auto;


}





#leftnav{

width:160px;

background: none;

background-repeat: no-repeat;

background-position:bottom; 

color:#fff;

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

margin-bottom:5px;

margin-left: 0px;

padding-bottom:13px;

float:left


}





#leftnav a{


color:#336699;


}





#leftnav li a, #right li a{


color:#336699;


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:#ff1493!important;
	
}





#leftnav h2, #right h2{  

height:8px;

font-size:12px;


color:#fff; 


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:#336699;


}








.decorate{


border:solid 1px #689ce7; 


background-color:#eee


}





.favs{


color:#336699


}





.rfavs{


font-size:small


}





#foot{ 


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

width:940px;

height:37px;

color:#999999;

font-weight:bold;  

font-size:9px;

text-align:center;

padding:8px;   

clear:both;


}





#foot a{


color:#528cb5; 


text-decoration:none;


}


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

}





#search{


width:450px;


margin:18px 0px 0px 100px; 


padding:0px; 


float:left;


}





#logo{

background:#336699 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:#336699;


}





#crumbs{


height:18px;


width:625px;


margin:100px auto;


padding:0px;


text-align:left;


}


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





.info{


width:100%;


}





#cloud{


padding:3px;


border:1 px solid #000;


}





#cloud a{


color:#336699;


}





/* Page Numbers */


.pagenav {


    padding: 1em;


    margin: 5px;


    font-size: 100%;

    clear:both;
}





.pagenav a{


    padding: 0.2em 0.5em;


    margin: 5px;


    border: 1px solid #9AAFE5;


    text-decoration: none;


    font-size: 80%;


    color:#4e74ca; 


    background:#f8f8f8;

    
}


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





div.thumbs{


margin:0px auto;


}





div.thumbs img {


	border:none;


	height: 117px;


	margin: 4px;


	width: 179px;


}








.thumbs .shade {


float:left;


width:190px;

height: 200px;

margin:9px;


padding:0px;


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


background-repeat:no-repeat;


}


