﻿body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.5em;
	color: #fff;

	}
#homeblurbs {
		padding:0px 15px 0 15px;
		}

#homeblurbs span{
		font-size: 120%;
		color:#999966;
		padding:0;
		margin:0;
		font-family: "Trebuchet MS", Verdana, sans-serif;
		font-weight:bold
		}
		
#homeblurbs p {
		font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		color:#01273A;
		font-weight:normal;
		padding:0;
		margin:0;
		}
		
#homeblurbs h2 {
		font-family:"Trebuchet MS", Verdana, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#01273A;
		font-weight:bold;
		padding:0;
		margin:0;
		}
		
#homeblurbs img {
		float:left;
		border:1px solid #003366;
		margin:0px 10px 0 0
		}
		
#homeblurbs a {
		font-size:12px;
		color:#999966;
		text-decoration:underline
		}	
		
#homeblurbs a:hover {
		text-decoration:none
		}	
	
#homeblurbs .blurb  {
		width:170px;
		padding:0 10px 20px 0;
		float:left
		}	

#homeblurbs br.line {
		line-height:20px;
		clear:both
		}
	
		

/* ---[ links ]------------------------------- */

a:link {
	color: #40659B;
	}
a:visited {
	color: #8EA4C2;
	}
a:hover {
	color: #036;
	}


/* ---[ common elements ]--------------------- */

p {
	margin: 1em 0 1em;
	padding: 0 0 0 20px;
	color:#01273A;
	}
h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	}
h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 1em 0;
	}
h3 {
	margin: 1.5em 0 0 0;
	padding-bottom: 3px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #7B9905;
	border-bottom: 1px solid #eee;
	}
h3 a:link, h3 a:visited {
	font-size: 110%;
	text-decoration: none;
	color: #40659B;
	}
h3 a:hover {
	color: #036;
	}
h4, h5 {
	margin: 1.5em 0 0 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #333;
	}
h1 span, h2 span, h3 span {
	color: #999;
	}


/* ---[ top ]------------------------------- */

#wrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	font-size: 95%;
	text-align: left;
  	width: 750px;
  	border-left: 1px solid #003366;
  	border-right: 1px solid #003366;
  	background: #fff;
	}
#logo {
	background: #3874BB;
	padding-top:10px ;
	padding-bottom:10px;
	height:80px; 
	font-size:30px;
	line-height:32px;
	font-weight:bold;
	font-family:verdana;
	text-align:center;
	vertical-align : top;
	}
	
#logo span {
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	font-family:Monotype Corsiva;
	text-align:center;
		}


/* navigation */

#nav {
	float: left;
	width: 750px;
	margin: 0;
	padding: 0;
	font-size: 82%;
	border-top: 1px solid #A2BD43;
	border-bottom: 3px solid #355A10;
	background: #cccc99 ; list-style-type:none
	}
#nav li {
	float: left;
	margin: 0;
	background: #cccc99; list-style-type:none; padding-left:0; padding-right:1px; padding-top:0; padding-bottom:0
	}
#nav a {
	float: left;
	padding: 7px 13px;
	text-decoration: none;
	color: #003366;
	}
#nav a:hover, #nav a.active {
	color: #003366;
	background: #999966;
	}
#nav a.active {
	font-weight: bold;
	background: #999966 ;
	}
li#t-home a {
	margin-left: 25px;
	}

/* ---[ title box ]-------------------------------- */

#title {
	clear: left;
	background: #ffffcc ; 
	text-align:center;
	
	}

#title h1 {
	margin: 0;
	padding: 0;
	font-size: 150%; 
	font-weight: normal;
	color: #EB9F3D;
	}
#title h1 span {
	color: #666;
	}
#title h2 {
	font-family: Verdana, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 90%;
	color: #888;
	}
#title a:visited {
	color: #40659B;
	}
#title a:hover {
	color: #036;
	}
h2#recent {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 90%;
	font-weight: normal;
	color: #7B9905;
	}

/* ---[ main column ]----------------------------- */

#main-body {
	/*fl  oat : left;
	widt h: 521px;*/
	}
	
#main-body h1.top {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 140%;
	line-height: 1.2em;
	font-weight: normal;
	color:#003366;
	padding:20px 20px 0 20px
	} 
	
#content {
	margin: 25px 0;
	padding: 0 25px;
	background: #fff;
	}



/* ---[ entries ]---------------------------------- */

#home #content h3 {
	margin: 0;
	padding: 0;
	border: none;
	}
#content dl.entries {
	margin: 0;
	padding: 0;
	}
#content dl.entries dt {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 140%;
	line-height: 1.2em;
	font-weight: normal;
	}
#content dl.entries dt a {
	text-decoration: none;
	color: #40659B;
	}
#content dl.entries dt a:hover {
	color: #036;
	text-decoration: underline;
	}
#content dl.entries dd {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
#content dl.entries dd .more {
	font-size: 90%;
	}
#content dl.entries dd.posted {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	font-size: 90%;
	color: #ccc;
	border-bottom: 1px solid #eee;
	}


/* ---[ right column ]----------------------------- */

#sidebar {
	width: 219px;
	float: right;
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 90%;
	line-height: 1.5em;
	color: #003366;
	background-color:#9999cc
	}
#sidebar h3 {
	color: #ffffcc;
	font-size: 120%;
	border: medium none;
	padding-left:20px
	}
#sidebar h3#quick {
	margin-top: 24px;
	}

#sidebar h4 {
	font-size: 92%;
	font-weight: normal;
	margin: 0;
	}
#sidebar p, #sidebar ul, #sidebar dl {
	margin: 4px 10px 4px 10px;
	padding: 0;
	list-style: none;
	}
#sidebar li {
	line-height: 1.4em;
	background: url('../img/arrows.gif') no-repeat 0 5px;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:.5em; padding-left:13px; padding-right:0; padding-top:0; padding-bottom:0
	}

#sidebar img {
	vertical-align: middle;
	}

/* custom list styles */

#sidebar ul.none li {
	margin-bottom: 2px;
	padding-left: 0;
	background: none;
	}
#sidebar ul.sub li {
	padding-left: 12px;
	background: none;
	}
#sidebar ul.sub li.active a:link, #sidebar ul.sub li.active a:visited {
	color: #244008;
	font-weight: bold;
	text-decoration: none;
	}
#sidebar ul.sub a:hover {
	color: #244008;
	}
#sidebar ul.sub li.active {
	/*background: url('') no-repeat 0 4px;*/
	}
#sidebar ul.sub a { 
	color: #538620;
	}
#sidebar .featured dt {
	font-weight: normal;
	/*background: url('') no-repeat 0 2px;; padding-left:16px; padding-right:0; padding-top:0; padding-bottom:0*/
	}
#sidebar .featured dd, #sidebar .featured dt {
	margin: 0;
	}



/* ---[ footer ]----------------------------------- */

#footer {
	position: relative;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #fff;
	background: #3874BB ;
	width:750px;
	height:20px;
	text-align:center;
	}
#footer p {
	margin: 0;
	padding: 0;
	text-align:center;
	}
#footer a {
	color: #fff;
	}
#footer a:hover {
	color: #ccc;
	}

/* ---[ misc. ]---------------------------------------- */


.center {
	text-align: center;
	}
a img {
	border: none;
	}
.hide {
	display: none;
	}
	
