A:link, A:visited, A:active{ color: #195fac;}
A:hover{ text-decoration: underline; }
.adminlink{ float: right; padding-left: 50px; }
body{ background: #0a2b4f;font-family: Arial, Verdana, Sans-Serif;font-size: 10pt;margin:0;padding:0;}
#pagecontainer { background: #fff; width: 990px;margin: 0 auto 0 auto;}
.breadcrumbs, .subfoot{ padding: 3px; background: #DDDDDD; border: #999999 1px solid; color: #333333; }
.breadcrumbs A:link, .breadcrumbs A:visited, .breadcrumbs A:active, .breadcrumbs A:hover{ color: #333333; text-decoration: underline; font-weight: bold; }
.editbox{ background: #EEEEEE; border: #CCCCCC 1px solid; }
.editorbox{ background: #EEEEEE; border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; }
.editorboxtab{ background: #EEEEEE; border-top: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; text-align: center; }
.editorboxtop{ border-bottom: #CCCCCC 1px solid; text-align: center; }
.errormsg{ background: #EEEEEE; border: #AAAAAA 2px dashed; padding: 3px; margin-bottom: 5px; }
.footer{ padding: 5px; font-size: small; text-align: center; }
form{ margin: 3px; }
h1{ margin: 3px; font-size: 150%; }
h1.small {
	font-size: 8pt;
	font-weight: bold;
	margin: 0;
	text-align: center;
}

.invisible A:link, .invisible A:visited, .invisible A:active{ color: #99CC66; text-decoration: underline; }
.invisible A:hover{ color: #FF0000; text-decoration: underline; }
.main{ padding: 5px 0px 5px 0px; }
.rules{ background: #CCCCCC; }
.rules td{ background: #FFFFFF; }
.search{ float: right; }
.search, .search input{ font-size: 75%; }
.search form{ margin: 0px; }
.smalltext{ font-size: 75%; }
.subfoot{ text-align: center; }
.container { margin-top: 10px;  width: 960px; margin-left: auto; margin-right: auto; }
.blogcontainer {width: 650px;float: left;}
.topmenu a, .topmenu a:visited{ color: #000; text-decoration: none;font-weight: bold; }
.topmenu a:hover { text-decoration: underline; }
.topmenu {
	background-image: url(images/sub_menu_bg.jpg);
}
#sponsor { border: 1px dashed #C1DC1D; padding: 10px; margin-right: auto; margin-left: auto; margin-top: 0px; text-align: center; }
.sponsor { border: 1px dashed #C1DC1D; padding: 10px; margin-right: auto; margin-left: auto; margin-top: 0px; text-align: center; }
#sponsor_header { background-color: #C1DC1D; font-weight: bold; text-align: center; padding: 10px; margin: 0px; }
li { list-style-type: none; margin-bottom: 5px; }
#spacer { border-top: 1px dashed #000; }
#sidebar {float: left;margin-top: 10px;width: 280px;margin-left: 20px;} 
#sidebar ul {
	margin-top: 0;padding-top:0;
}
h3 {	
	margin:0;padding:0;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	color: #195fac;
}

#comment {width: 550px;}

h2 {
	padding: 0;margin:0;
	color: #195fac;
	font-weight: normal;
}

h2 a, h2 a:visited {
	font-weight: normal;
	text-decoration: none;
}

h2 a:hover {
	text-decoration: none;
}


.box_header {
	background-color: #d2deea;
	padding: 5px;
	border: 1px solid #bdccdc;
	border-bottom: 3px solid #0a2b4f;	
}

.box_body {
	padding: 5px;
	border: 1px solid #bdccdc;
}

.blogcontainer {
	margin-top: 10px;
}

.box_ad {
border: 1px solid #ccc;
padding: 10px;
}

#footer {
	text-align: center;
}
