@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	
	background:#ECEAEA;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	line-height:22px;
}

a:link {
	font-size:11px;
	text-decoration:underline;
	color:#6599CB;
}

a:visited {
	font-size:11px;
	text-decoration:underline;
	color:#6599CB;
}

a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#03F;
}

p {
	padding:0px;
	margin:0px;
}

.clear {
	clear:both;
}

h1 {
	padding:0px;
	margin:0px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#FFF;
}

h2 {
	padding:0px;
	margin:0px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#FFF;
}

h3 {
	padding:0px;
	margin:0px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#6599CB;
	font-size:17px;
}

#container {
	width:940px;
	
	padding:3px;
	margin:0px auto 20px auto;
	
	border-left:#E3E1E1 7px solid;
	border-right:#E3E1E1 7px solid;
	border-bottom:#E3E1E1 7px solid;
	
	background:#ffffff;
}

#head {
	width:940px;
	height:165px;
	
	padding:0px;
	margin:0px;
	
	background:#000 url(images/head-bg.jpg) top center no-repeat;
}

#head-text {
	padding:80px 20px 0px 0px;
	margin:0px;
	
	float:right;
	text-align:right;
}

#head-text h2 span {
	color:#6599CB;
}

#head-text p.tagline {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#6599CB;
}

#date {
	width:900px;
	height:25px;
	
	padding:0px 20px;
	margin:0px;
	
	background:#6699CC;
	text-align:right;
	color:#FFF;
	font-size:12px;
}

#date a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

#head-img {
	width:940px;
	
	padding:0px;
	margin:0px;
}

#main-content {
	width:940px;
	
	padding:10px 0px 0px 0px;
	margin:0px;
}

#left-column {
	width:750px;
	
	padding:0px 0px 0px 20px;
	margin:0px;
	
	float:left;
}

#right-column {
	width:165px;
	
	padding:0px;
	margin:0px;
	
	float:right;
	
	text-align:center;
}

#newsletter {
	width:138px;
	
	padding:10px;
	margin:0px auto;
	
	border:#DDDDDD 1px solid;
	background:#E7F0F7;
	
	text-align:center;
	
	color:#6799CA;
	font-size:14px;
	font-weight:bold;
}

#article-list {
	width:740px;
	
	padding:0px 0px 10px 0px;
	margin:0px;
	
	float:left;
	
	border-bottom:#C7C7D9 1px solid;
	border-right:#6699CC 7px solid;
}

#article-list a {
	font-size:12px;
}

.article {
	width:740px;
	
	padding:20px 0px;
	margin:3px 0px;
	
	float:left;
	
	border-bottom:#C7C7D9 1px solid;
	border-right:#6699CC 7px solid;
}

.article img {
	padding:0px;
	margin:0px;
	
	float:left;
}

.article .text {
	width:580px;
	
	padding:0px 20px 0px 0px;
	margin:0px;
	
	float:right;
	
	text-align:left;
}

#events {
	width:900px;
	
	padding:20px;
	margin:0px;
	
	font-size:12px;
}

#events a {
	font-size:12px;
	color:#CB0000;
	text-decoration:none;
}

#footer {
	width:900px;
	
	padding:20px;
	margin:0px;
	
	background:#000;
}

#footer a {
	color:#FFF;
	text-decoration:underline;
	font-size:12px;
}

.floatfix {
	padding:0px;
	margin:0px;
}
