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

* {margin: 0;}

html {
	background-color: #1a2b3d;
	}
	
body {
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #b8d1da;
	text-align: center;
	}
	
h1 {font: bold 24px/21px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase; padding: 0;}
h2 {font: bold 32px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase; padding: 0;}
h3 {font: bold 24px/14px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase; padding: 0;}
.footnote {font: 11px/14px Arial, Helvetica, sans-serif;}
img {border: 0;}

p a {border-bottom: 1px dotted}
hr {border: 0px; border-bottom: 1px dotted #b8d1da; padding: 4px 0;}

.oddPost, .singlePost, .evenPost {
	margin: 1px 0;
	padding: 4px 0;
	}
	.oddPost, .singlePost { background: url(images/bg_blue_80.png) repeat; }
	.evenPost {	background: url(images/bg_blue_70.png) repeat; }
	.oddPost:hover, .evenPost:hover { background: url(images/bg_blue_90.png) repeat; }

.columnWrapper {
	margin: 1px auto;
	padding: 4px 0;
	width: 920px;
	}
	.leftColumn {
		width: 290px;
		padding: 10px;
		float: left;
		text-align: right;
		}
	.rightColumn {
		width: 590px;
		padding: 10px;
		float: left;
		text-align: left;
		}
		.rightColumn p {margin: 10px 0;}
		
	.clearer {clear: both;}
	
#divWrapper {background: url(images/background_9107a.jpg) top fixed no-repeat #213d50;}

#divSearchBar {
	background: #1a2b3d;
	height: 32px;
	}
#divNavigation {padding: 64px 0 16px 0;}
	#divNavigation ol {
		margin: 0 auto;
		padding: 48px 0 0 0;
		list-style-type: none;
		list-style-image: none;
		display: block;
		}
	#divNavigation li {
		float: right;
		list-style: none;
		display: block;
		margin: 0;
		padding: 0;
		text-align: left;
		}
		#divNavigation div a, #divNavigation div a:link, #divNavigation div a:visited {
			border: 0px;
			text-decoration: none;
			display: inline-block;
			font: bold 34px "Arial Narrow", Arial, Helvetica, sans-serif;
			color: #082544;
			text-transform: uppercase;
			}
		#divNavigation div a:hover, #divNavigation div a:active {color: #810000;}

#divHeader {padding: 8px; background: #1a2b3d;}
#divHeader h2 {text-transform: none; font: italic 24px Georgia, "Times New Roman", Times, serif; margin: 0px;}
	
#divContent {}
	#divContent a:link, #divContent a:visited {
		text-decoration: none;
		color: #b8d1da;
		}
	#divContent a:hover, #divContent a:active {color: #fff;}
	
	#divContent .excerpt p {
		font: italic 16px/20px Georgia, "Times New Roman", Times, serif;
		padding: 0 0 10px 0;
		}
	#divContent p.categories {
		font: bold 12px/16px Arial, Helvetica, sans-serif;
		color: #768d9a;
		}
	#divContent p.categories a:link, #divContent p.categories a:visited {
		text-decoration: none;
		border-bottom: 1px dotted #768d9a;
		color: #768d9a;
		}
	#divContent p.categories a:hover, #divContent p.categories a:active {
		color: #b8d1da;
		border-bottom: 1px dotted #b8d1da;
		}
		
#divFooter {
	background: #1a2b3d;
	clear: both;
	font: 11px/20px Georgia, "Times New Roman", Times, serif;
	color: #768d9a;
	}
	#divFooter a:link, #divFooter a:visited {
		text-decoration: none;
		border-bottom: 1px dotted #768d9a;
		color: #768d9a;
		}
	#divFooter a:hover, #divFooter a:active {
		color: #b8d1da;
		border-bottom: 1px dotted #b8d1da;
		}
	#divFooter p {
		padding: 10px 0;
		}
	#divFooter .footerLogo a {
		border: 0;
		}
	#divFooter a img {
		padding: 0px 20px 24px;
		}
		
.singleWrapper {
	margin: 1px auto;
	padding: 4px 0;
	width: 920px;
	}
.singleWrapper h1, .singleWrapper h2, .singleWrapper h3, .singleWrapper .excerpt p, .singleWrapper p.categories {
	clear: left;
	width: 290px;
	float: left;
	text-align: right;
	}
	
.singleWrapper p {
	margin: 10px 0 10px 320px;
	text-align: left;
	}
	
input, textarea {
	width: 580px;
	background: url(images/bg_blue_70.png) repeat;
	padding: 2px;
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	color: #b8d1da;
	}
	input, textarea { border: 0; border-bottom: 1px dotted #b8d1da; }
/* 	textarea { border: 1px dotted #b8d1da; } */
