/*---------------------------------
Author: brian hasenkamp

Version: 2.20.07

Asenka Creative Services

http://www.asenka.com
---------------------------------*/

body {
	background-color:#FFF; /*:#A2988A;*/
	margin:0;
	padding:0;
}

#container {
	background-color:#FFF;
	width:750px;
	text-align:left;
	border:3px solid #00467F;
}
#header {
	width:700px;
	margin:25px 25px 0 25px;
	height:121px;
	background-image:url(../images/CJN_header1.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	border:none;
}
#nav {
	width:535px;
	float:right;
	position:relative;
	text-align:center;
	top:-36px;
	*top:-47px;
}
.navItem a, .navItem a:visited {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:4px 12px;
	margin:0 10px;
	background-color:#00467F;
	border:1px solid #FFF;
}
.navItem a:hover {
	background-color:#66CCFF;
}
.navItem { /* IE6 and 7 hack for padding */
	*padding:4px 0;
	*margin:4px 0;
}
#core {
	width:700px;
	min-height:400px;
	margin:15px 25px;
	_height:400px;
	float:left;
	_float:none;
}
#leftColumn {
	float:left;
	width:180px;
	background-color:#DCE2F0; /*:#DFDBD6;*/
	overflow:auto;
	height:450px;
}
#center {
	text-align:left;
	width:500px;
	margin_left:14px;
	float:left;
}
.content {
	margin:10px;
	float:left; /*used this to contain all elements, not sure why it needs it */
	_float:none;
}
#copyright {
	width:700px;
	text-align:center;
	background-color:#FFF;
	clear:both;
	margin:0 25px;
}
.filler {
	clear:both;
	width:750px;
	height:10px;
}
.columns {
	width:475;
	margin-top:3px;
	float:left;
}
.oneCol {
	width:150px;
	margin-right:10px;
	float:left;
}