html, body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
	background-color:#e3ebf2;
}
.wrapper
{
	position:relative;
	width:780px;
	height:100%;
	/*background-color:#FFF;*/
	left:50%;
	margin-left:-390px;
}
.wrapper_inner
{
	width:100%;
	float:left;
	background-color:#FFF;
	padding-bottom:5px;
	border-bottom:#DDD solid 1px;
	border-left:#DDD solid 1px;
	border-right:#DDD solid 1px;
}
.topline
{
	width:100%;
	float:left;
	background-color:#036;
	height:5px;
}
.top
{
	width:100%;
	float:left;
	height:80px;
	background-color:#039;
}
#logo
{
	height: 70px;
	line-height: 90px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 15px;
}
.menu
{
	width:100%;
	float:left;
	background-color:#EEE;
	border-bottom:#DDD solid 1px;
	padding-top:10px;
	padding-bottom:5px;
}
.button_default
{ 	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 1px;
	float: right;
	line-height: 25px;
	background-color: #003399;
	margin-left: 1px;
	cursor:  pointer;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}

.button_active
{ 	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	float: right;
	line-height: 25px;
	background-color: #003399;
	margin-left: 1px;
	height: 26px;
	cursor: pointer;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
}
.sdcategory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	margin-left:16px;
}
.sdcategory:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.sdcategory:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.sdcategory:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	font-weight: normal;
}
.gallery_splash_wrapper
{
	width:400px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	border:#DDD solid 1px;
	height:224px;
	cursor:hand;
}
.event_splash_wrapper
{
	width:363px;
	float:left;
	height:224px;
	margin-left:5px;
	margin-top:5px;
}
.splash_event
{
	width:361px;
	border:#DDD solid 1px;
	margin-bottom:5px;
}
.splash_event_inner
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
}
.splash_event_inner_spacer
{
	margin-top:8px;
}
.splash_event_last
{
	width:361px;
	border:#DDD solid 1px;
}
.sponsor_splash
{
	width:767px;
	float:left;
	border:#DDD solid 1px;
	margin-left:5px;
	text-align:center;
}
.sponsor_mid
{
	margin-left:170px;
}
.design_spacer
{
	width:100%;
	height:5px;
	clear:both;
}
.content
{
	width:100%;
	float:left;
}
.box_header_space
{
	width:100%;
	background-color:#EEE;
	padding:4px 0px 4px 0px;
	text-align:center;
}
h1.box_header
{
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#EEE;
	font-weight:normal;
}
h1.box_header_normal
{
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#EEE;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
}
.plugin_text
{
	padding-left:5px;
}
img
{
	border:none;
}
.footer
{
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	float:left;
}
.footer_inner
{
	padding-top:10px;
	padding-bottom:10px;
}
.p105_sponsor_number
{
	display:inline;
	background-color:#EEE;
}
.p105_sponsor_number div
{
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline;
}
