@import url("reset.css");

html,body{margin:0;padding:0}
body{
	font: 76% arial,sans-serif;
	text-align:center;
	background:url('../images/bg.jpg');
	color:#666;
}
p{margin:0 0 10px 0}
em{font-style:italic;}
div#banner{height:307px;background:url('../images/bg-banner-static.jpg') no-repeat;}
div#container{text-align:left}
div#content p{line-height:1.4;}
div#navigation{background:#B9CAFF}
div#sidebar{background:#FF8539}
div#footer p{margin:0;font-size:10px;line-height:30px;}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#container{width:1002px;margin:28px auto;background:white;}
div#wrapper{margin-top:-3px;}
div#content {
	width:750px;
	float:left;
	margin:0 0 50px 0;
	font-size:12px;
}
div#content h2 {
	border-bottom:1px solid #444141;
	height:30px;
	width:90%;
	margin:30px 0 15px 0;
}
	#content h2.toptitle{color:#B0B579;font-family:sans-serif;font-size:24px;}
	#content h2.toptitle img{position:relative;right:0;top:-26px;}

div#content .col {
	
}
	.col.left{
		float:left;
		margin-left:10px;
		width:370px;
	}
	.col.left p{
	width:340px;
	}
	.col.right{
		float:right;
		margin-left:17px;
		width:330px;
	}
	.col.right div.report{
		margin-right: 35px;
		margin-bottom: 10px;
		border-bottom:1px dotted #666;
	}
	.col.right div.report img{float:left; margin-right:10px;margin-bottom:10px;border:2px solid #aaa979;}
	.col.right div.report h3{
		font-family:Georgia, serif;
		font-size:18px;
		color:#5898a2;
	}
	.col.right div.report a {
		text-decoration:none;
		color:#d15341;
	}
div.rss-entry{
	border-bottom:1px dotted #666;
	width:332px;
	position:relative;
}
div.rss-entry h3 {
	font-family:Georgia, serif;
	margin:7px 100px 7px 0;
}
	.rss-entry h3 a{
		color:#5898a2;
		font-size:16px;
		text-decoration:none;
	}
	.rss-entry p.feed-link{
		text-align:right;
		position:absolute;
		right:0;
		top:3px;
	}
	.rss-entry p.feed-link a{
		color:#d15341;
		text-decoration:none;
		font-size:12px;
	}
div#search_bar{position:absolute;width:100%;top:0;background:url('../images/bg-search_bar.jpg') repeat-x;height:28px;left:0;}
div#search_bar form { width:1002px;margin: 0 auto;}
	#search_bar form input{ float:right;margin:5px 6px 0 0;font-size:11px;line-height:1em;padding:0;}
div#navigation{float:left;width:350px}
div#sidebar{
	float:right;
	width:222px;
	background:url('../images/sidebar.jpg') repeat-y;
	margin:0;
	position:relative;
	color:#434141;
}	
	#sidebar p{
		margin-left:30px;
	}
	#sidebar div.cloud {
		text-align:center;
		line-height:2em;
		padding:20px 30px 20px 35px ;
	}
	#sidebar div.cloud a{
		color:#434040;
		font-size:14px;
		font-family:Georgia, serif;
		text-decoration:none;
	}
		#sidebar div.cloud a:hover{text-decoration:underline;}
	#sidebar img#dots{
		position:absolute;
		left:80px;
	}
	#sidebar em{font-style:italic;}
	#sidebar .separator{
		width:222px;
		height:28px;
		background:url('../images/sidebar-separator.jpg') no-repeat;
	}
	#sidebar #newsletter {
	}
	#sidebar #follow{
		height:21px;
		background:url('../images/sidebar_btm.jpg') 0 100% no-repeat;
	}
div#footer{clear:both;width:100%;border-top:1px dotted #666;padding:3px 0;}
div#footer ul{
	background:#434176 url('../images/bg-footer_nav.jpg') repeat-y;
	height:30px;
	width:300px;
	float:left;
	margin-right:20px;
	margin-left:10px;
}
div#footer ul li{float:left;line-height:30px;}
div#footer ul li a{text-decoration:none;padding:0 10px;}

/* ====================== */
/* = NON-FLASH NAV HERE = */
/* ====================== */
div#nav-text{position:relative;}
div#nav-text li a{
	color:#fff;
	text-decoration:none;
	display:block;
	margin:8px 0;
}
div#nav-text ul#green{
	position:absolute;
	right:210px;
	top:40px;
}
div#nav-text ul#peach{
	position:absolute;
	right:20px;
	top:90px;
}

.whatsnew ul {
	list-style-image: url('../images/checkmark.gif');
	list-style-type: square;
	margin-left:25px;
	margin-right:35px;
	}

.whatsnew ul li {
	line-height:14px;
	margin-bottom:5px;
}

.whatsnew ul li a {
	text-decoration:none;
	color:#d15341;
}