body
{
text-align: center;
background-color: #221b61;
color: white;
margin:0;
padding:0;
}
*div{position:relative;}
*a{position:relative;}

.btn{cursor:pointer;}
form{display:inline;margin:0;padding:0;}

a:visited  {
	color: #3878B5; 
	border-bottom: 1px dotted #95A5B5;
	text-decoration: none;
}
/*.thmb64 a:link{
	text-decoration: none;
	border-bottom: none;
}*/
img{display:block;}/*FF, ect? - remove link decorations on images*/
a:link  {
	color: #3878B5; 
	border-bottom: 1px dotted #95A5B5;
	text-decoration: none;
}

a img {border:none;}
/*a:active  {
	color: #C0FFC0; 
	text-decoration: none;
}*/
a:hover   {
	color: #415D78; 
	border-bottom: 1px solid #95A5B5;
}

input{
	color:white;
	background-color:#2B5185;/*3b6ab1*/
	border:1px solid #3b6ab1;
}
input:hover{
	background-color:#3b6ab1;
}
textarea{
	color:white;
	background-color:#3b6ab1;
	border:1px solid #2B5185;
	
	overflow: auto;
	overflow-y: auto;
	overflow-x: none;
}
checkbox{
	color:white;
	background-color:#3b6ab1;
	border:1px solid #2B5185;
}
checkbox:hover{
	background-color:#2B5185;
}
select{
	color:white;
	background-color:#2B5185;
	border:1px solid #3b6ab1;
}
select:hover{
	color:white;
	background-color:#3b6ab1;
	border:1px solid #2B5185;
}

.lightfont		{color:white;}
.lightfont a		{color:white;}
.lightfont a:visited	{color:white;}
.lightfont a:hover	{color:#c3d8e9;}

.container{
	/*width:1000px;*/
	text-align:center;
	margin:auto;
}

	.footer{
		text-align:center;
		clear:both;
		/*border-top:1px solid grey;*/
		margin-top:12px;
	}


/* columns stuff BEGIN*/
/*
.columns-1, .columns-2, .columns-3{
	margin:auto;
	width:630px;
	padding:5px 0;
	margin-top:10px;
}

.columns-1 textarea{
	width:600px;
	height:10em;
	text-align:center;
}

.columns-1 .example{
	width:600px;
	overflow:auto;
	background:#2047af;
	border:1px solid #3b6ab1;
	text-align:left;
}
*/
.bg_white{background:white; color:black;}
/*
.col-bottom{
	clear:both;
}
	.columns-2  .col1{
		width:300px;
		margin-left:5px;
		border-right:1px solid grey;
		float:left;
	}
	.columns-2 .col2{
		width:300px;
		margin-left:5px;
		float:left;
	}
	.columns-3 .col1{
		width:200px;
		margin-left:5px;
		float:left;
	}
	.columns-3 .col2{
		width:200px;
		margin-left:5px;
		border-right:1px solid grey;
		border-left:1px solid grey;
		float:left;
	}
	.columns-3 .col3{
		width:200px;
		margin-left:5px;
		float:left
	}
*/

.divider{
	height:2px;
	background:#742900;
	margin: 10px 5px;
}
/*columns stuff END*/

.thmb64{
	width:64;
	height:64;
	overflow:none;
}
.thmb32{
	width:32;
	height:32;
	overflow:none;
}

/*NEW*/
.oneK
{
	width:1000px;
	margin:auto;
}

.clear{clear:both;margin:0;padding:0;}

.darkfont
{
	color:black;
}

.sitewide_message {
	border: #b0b0b0 5px solid;
	border-top: #b0b0b0 10px solid;
	background:white;
	color:black;
	padding:20px;
	width:300px;
	
	margin:20px auto;
	
	text-align:center;
}

/*
.adbox-h {
	margin:10px auto;
	text-align:center;
}
.adbox-vr{
	margin:10px;
	width:120px;
	height:600px;
	text-align:center;
	float:right;
}

.g_ads {
	margin:auto;
	text-align:center;
}
*/

.adbox_h {
	margin:10px auto;
	height:60px;
}
	.adbox_h .ad234x60 {
		float:left;
		margin:0px 18px;
	}
	
.adbox_v {
	margin:10px 0px;
	width:120px;
	/*height:600px;*/
	text-align:center;
	float:right;
}
	.adbox_v .ad120x90 {
		margin:20px 0px;
	}
	



