body { 	
	font-family: georgia,garamond,serif; 
	font-size: 90%;
	text-align:center; 
	background: #fff; 
	color: #fff; 
	padding-top:0px
}

h1 { color: #ed76ca;} 

input { 
	border:1px solid #ed76ca;
	font-family: georgia,garamond,serif; 
	font-size: 90%;
	color: #463441;
}

textarea { 
	border:1px solid #ed76ca;
	font-family: georgia,garamond,serif; 
	font-size: 90%;
	color: #463441;
}

#wrapper { width:920px; margin: 0px auto 0; padding-left: 0px; border: 0px solid #999999; text-align:left; margin:auto; background: #fff url(image/main_bg.jpg) center;}

#header  { display:block; color:#000; clear:both; background: #fff url(image/main_header.jpg) center bottom no-repeat; padding:0px; height: 158px;}
#header h2 {color: #b4358f; font-weight: normal; font-style: italic; font-size; 20pt; }
#head_left{ width:  35%; float:left; margin:10px 10px 10px 0px; padding:30px; border: 0px solid #aaa; text-align: center;}
#head_right { width: 35%; float:right; margin:10px 10px 10px 0px; padding:30px; border: 0px solid #aaa; text-align: center;}

#main { font-size:90%; background: #fff url(image/main_bg.jpg) center repeat-y; margin: 12px; }
#main h2 { font-size:18px; border-bottom:0px solid #FF6600; }

#page {width: 95%; border 1px solid #fff;}

#networks {
	width : 877px;
	height : 40px;
	clear:both;  
	margin:auto;
	color: #b4358f; 
	font-style: italic; 

}
#sponsors {
	width : 877px;
	height : 167px;
	clear:both;  
	margin:auto;
	color: #b4358f; 
	font-style: italic; 
	background: #fff url(image/spon.jpg) top no-repeat;

}

#pic_bar { height: 177px; background: #fff url(image/pic_bar.jpg) }

#left{ width:59%; float:left; margin:10px 10px 10px 10px; padding: 0px 10px 0px 10px;  border: 0px solid #000;}
#right { width:278; float:right; margin:50px 10px 10px 10px;  padding: 0px 10px 0px 10px; color:#b4358f; background: #463441;}

a { color: #ed76ca; text-decoration: none; font-style: italic; }
a:hover { color: #fff;  text-decoration: underline; font-style: italic}

a.clicksmall { color: #ed76ca; text-decoration: none; font-style: italic; font-size : 8pt;}
a.clicksmall:hover { color: #fff;  text-decoration: underline; font-style: italic; font-size : 8pt;}

#topnav { padding:4px ; height: 20px; text-align: center; border: 0px solid #000;}

.large { font-size:16px; font-weight: bold;}

#topnav a { 
	margin-right:10px; 
	margin-left:10px; 
	font-size:12px; 
	text-decoration: none;
	font-style: normal; 
	font-weight: normal;
	color:#fff; 	
	}
#topnav a:hover {
	text-decoration: none; 
	color: #ed76ca; 
	text-shadow: 1px 2px 3px #000; 
	font-style: normal; 
	font-weight: normal;}
	
.smallred{	
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #ff0000;
}
.small{	
	font-size : 80%;
	font-style : normal;
	color : #fff;
}


#footer { height: 105px; clear:both; color: #b4358f; padding-left : 0px; vertical-align:middle; font-size:8pt; text-align: center; background: #fff url(image/footer_bg.jpg) center;}
#footer a { color: #b4358f; margin-right:9px; font-size:8pt; }
#footer a:hover { color:# b4358f; }

li { margin-bottom:6px; }
#leftnav ul { border:0px solid red; list-style-position:inside; margin:0; padding:0; }
#leftnav ul li { border:0px solid red; padding:0; margin-left:20px; }