/* ---------- Global Settings ---------- */

body { 
	background-color: #ffffff; 
	font-size: 12px; 
	font-family: verdana, helvetica, arial, sans-serif; 
	color: #000000; 
	padding: 0px; 
	margin: 0px;
	text-decoration: none;
	}

#wrapper { 
	width: 80%; 
	border: 1px solid gray; 
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #bec8ca;
	}

/* ---------- Header Section ---------- */

#header {
	padding: 0px; 
	margin: -20px 0px 0px 0px; 
	background-color: #24304b; 
	color: #ffffff; }
	
#header h1 {
	font-size: 30px; 
	padding: 30px 0px 0px 50px; 
	}
	
#header h2 {
	font-size: 10px; 
	padding: 0px 0px 25px 50px; 
	margin: -10px 0px 0px 0px; 
	}
	
#header a:link, #header a:visited { 
	font-size: 30px;
	color: #dde7e9; 
	text-decoration: none; }

#header a:hover { 
	font-size: 30px;
	color: #ffffff;
	text-decoration: none;
	}

/* ---------- Header Navigation Section ----------- */

#topnav {
	background-color: #45516d; 
	margin: 0px; 
	padding: 2px 0px 2px 35px; 
	}
	
#topnav a {
	color: #dde7e9; 
	font-size: 10px;
	text-decoration: none; 
	font-weight: bold; 
	margin: 0px; 
	padding: 2px 15px; 
	}
	
#topnav a:visited {
	color:#dde7e9;
	}
	
#topnav a:hover {
	color: #24304b;
	background-color: #dde7e9;
	}

/* ---------- Content Section ---------- */

#content { padding: 25px 0; margin: 0 200px 0 0; background-color: #ffffff; text-decoration: none; }

#content ul { padding: 0 50px 0 75px; margin: 0 0 15px; list-style-image: disk; }

#content p { padding: 0px 50px 0px 75px; margin: 0px 0px 15px 0px; text-decoration: none; border-bottom: 0; }

#content p a:link    { color: #900; font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: 0; }

#content p a:visited    { color: #900; font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: 0; }

#content p a:hover    { font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #900 }

#content p.title  { color: #333333; font-size: 12px; font-weight: bold; margin-bottom: 0px; }

#content p.title a:link    { color: #900; font-size: 12px; font-weight: bold; text-decoration: none }

#content p.title a:visited    { color: #900; font-size: 12px; font-weight: bold; text-decoration: none }

#content p.title a:hover    { font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #900 }

#content h1     { color: #24304b; font-size: 24px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; letter-spacing: 0.1em; padding: 0px 50px 0px 50px; margin: 0px 0px 15px 0px;}
	
#content h2 { color: black; font-size: 16px; font-weight: bold; text-decoration: none; margin-top: 30px; border-bottom: 1px solid navy; margin: 0px 50px 15px 50px; }

#content h2 a:link, #content a:visited, #content a:hover     { color: #900; font-size: 16px; font-weight: bold; text-decoration: none; margin-top: 30px; border-bottom: 1px solid navy }

#content h3  { color: #990000; margin-top: 0 }

#content h3 a:link, #content a:visited {
	color: #990000;
	background: transparent;
	text-decoration: none;
	}

#content h3 a:hover {
	text-decoration:underline;
	}

#content h5   { color: navy; font: bold 14px Verdana, sans-serif; letter-spacing: 0.1em; margin-top: -10px; padding-left: 50px; }

#content h6  { color: navy; font: bold 14px Verdana, sans-serif; margin-top: 0px; letter-spacing: 0.1em; padding: 0px 50px 0px 50px; margin: 0px 0px 0px 0px; }

#content img { text-decoration: none; border: solid 0 }

#content img a:link, a:visited { text-decoration: none; border: solid 0 }

.bodytext   { color: black; font-size: 82%; line-height: 150%; margin: 10px 20px 13px }

.bodytext a:link, a:visited   { color: #990000; font-size: 82%; font-weight: normal; line-height: 150%; text-decoration: none }

.bodytext a:hover  { color: #990000; font-size: 82%; font-weight: normal; line-height: 150%; text-decoration: none; border-bottom: 1px solid #900 }

#content blockquote {
	border-left: 5px solid #ccc;
	/*margin-left: 75px;
	padding-left: 0px;*/
}

/* ---------- Sidebar Section ---------- */

#sidebar   { float: right; width: 200px; margin: 0; padding: 0; background-color: #bec8ca; position: relative; top: 20px; }

#sidebar h2  { color: #900; font-size: 11px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; list-style-type: none; margin-bottom: 10px; padding-left: 3px; border-bottom: 1px solid navy }

#sidebar h3  { color: navy; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; letter-spacing: 0; margin-top: 0; padding: 0 0 0 14px; border: 0 }

#sidebar a:link  { color: navy; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; background: transparent }

#sidebar a:visited { color: navy; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; background: transparent }

#sidebar a:hover { color: #446d9b; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; border-bottom: 1px solid #446d9b }

#sidebar h4  { color: #990000; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 100%; margin-top: 0; padding: 0 0 0 12px; border: 0 }
	

#sidebar h4 a:hover{
	text-decoration: none;
	border-bottom: 0px solid #ffffff;
	}
#sidebar img { text-decoration: none; border: solid 0 }
#sidebar img a:link, a:visit { text-decoration: none; border: solid 0 }

/* ---------- Footer Section ----------- */

#footer {
clear: both;
text-align: center;
padding: 3px 50px;
color: #dde7e9;
font-weight: bold;
margin: 0px;
background-color: #24304b;
border-top:5px solid #D6E0E2;
}
#footer a {color: #dde7e9;}

/* ---------- Content Pages Only ---------- */

.entry {
	font: bold 115% black;
	margin-bottom: -10px 
	}
	
.entry a {
	color: #990000;
	}
	
.entry a hover {
	text-decoration:underline;
	}


	
.section {
	font-family: verdana, sans-serif;
	font-size: 200%;
	font-weight: bold;
	color: #006666;
	margin-bottom: -5px;
	margin-top: 0;
	border-top: 1px solid;
	border-bottom: 1px solid;
	}



