@charset "utf-8";
/* CSS Document */

*{font-family: Georgia, serif;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; outline: 0; color:#c5d1da; }

body { 
	font: 9pt/17pt arial; 
	margin: 0px; 
	padding: 0px;
	height: 100%;
	outline: 0;
	background:#272f35;
	}
	
.clear { 
	clear: both;
}
	
p {
	font-size: 14px; color: #ffffff;
}
a { color: #c5d1da; text-decoration: none; }

.container {
	margin: 0 auto;
	display: block;
	width: 939px;
}

#header-span {
	height: 25px;
	background: #2f414f;
}

ul#top-nav {
	list-style-type: none;	
}
ul#top-nav li {
	display: inline;
	float: left;
	height: 25px;
}
ul#top-nav li#important1 { background:#b7eb03; }
ul#top-nav li#important2 { background:#0fc392; }
ul#top-nav li#important3 { background:#c3680f; }
ul#top-nav li#important4 { background:#0fb0c3; }
ul#top-nav li a {
	color:#000;
	padding: 4px 5px 4px 5px;
	font-weight: bold;
}

a#email {
	display: inline;
	float: right;
	color:#8193a1;
}

#dual-lines {
	background: url(../images/dual-lines.gif) repeat-x;
	background-position: bottom;
	height: 104px;
	display: block;
	padding-top: 40px;
	margin-bottom: 35px;
}

#logo-container {
	display: inline;
	float: left;
	width: 456px;
}

p#logo a {
	font-size: 4.6em;
	text-shadow: 3px 3px 0 #000;
}

p#slogan {
	font-size: 1.5em;
	margin: 0 0 0 95px;
	text-shadow: 3px 3px 0 #000;
}

ul#main-nav {
	list-style-type: none;	
	float: right;
	margin-top: 20px;
}
ul#main-nav li {
	display: inline;
	float: left;
	margin-right: 36px;
}
ul#main-nav li.end {
	margin-right: 0;
}
ul#main-nav li a {
	font-size: 1.5em;
	letter-spacing: 2px;
}

#column-left {
	display: inline;
	float: left;
	width: 609px;
}

#column-right {
	display: inline;
	float: right;
	width: 246px;
	border: 1px solid #28363f;
	background-color:#13181a;
	padding: 20px;
}

div.title-bar {
	display: block;
	background-color: #98a7b2;
	padding: 10px;
}
div.content-container {
	display: block;
	background-color: #c5d1da;
	padding: 10px;
	margin-bottom: 17px;
}

.title-left-info {
	display: inline;
	float: left;
	width: 531px;
}

p.title a {
	color:#2e404e;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}
p.author a {
	color:#2e404e;
	font-size: 1em;
	text-transform: uppercase;
	margin-top: -5px;
	display: block;
}

p.date-info {
	color:#2e404e;
	font-size: 2em;
	font-family:arial,helvetica,sans-serif,tahoma,verdana,geneva,lucida,"lucida grande";
	font-weight: bold;
}
p.date-info span {
	font-size: 1.4em;
	font-family:arial,helvetica,sans-serif,tahoma,verdana,geneva,lucida,"lucida grande";
	font-weight: bold;
}

div.content-container p {
	color:#2e404e;
	text-transform: uppercase;
	margin-bottom: 12px;
	font-size: 1em;
	line-height: 18px;
}
div.content-container ul li {
	color:#556a7a;
	clear: both;
	margin-left: 15px;
	text-transform: uppercase;
}

p.first-letter {
	display: inline;
	float: left;
	font-size: 6em !important;
	margin: 20px 8px 7px 0;
	font-style: italic;
}

p.sidebar-caption {
	font-size: 2.2em;	
	text-transform: uppercase;
}
p.sidebar-caption2 {
	font-size: 2.2em;	
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 15px;
}

p#sidebar-main-text {
	text-transform: uppercase;
	font-size: .9em;
	margin: 8px 0 8px 0;
}

ul.sidebar, ul.sidebar2 {
	list-style-type: none;	
}
ul.sidebar li {
	display: inline;
	float: left;
	width: 115px;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 0px 7px;
	text-indent: 16px;
}
ul.sidebar2 li {
	display: block;
	width: 243px;
	background: url(../images/arrow.gif) no-repeat;
	background-position: 0px 7px;
	text-indent: 16px;
}













