/*CSS Colours

*/

/*  Reset CSS v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none}
/* remember to define focus styles! */
:focus {outline: 0}
/* remember to highlight inserts somehow! */
ins {text-decoration: none}
del {text-decoration: line-through}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0}


* { padding: 0; margin: 0; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background: #f5f9fc;}

#wrapper { 
margin: 0;
left:0;
width: 922px;}

#faux {
background: #fff url(images/bg2.gif) repeat-y left;
margin-bottom: 0px;
overflow: auto;
width: 100%}

#header {
color: #000;
width: 922px;
padding: 0px;
height: 250px;
border-bottom:1px #005898 solid;
margin: 0px 0px 0px 0px;
background: #d9eefd;
text-align:left}

#leftcolumn { 
display: inline;
background: transparent;
color: #000;
margin: 10px 0px 10px 10px;
padding: 0px;
width: 225px;
float: left;}

#rightcolumn { 
background: #fff;
float: right;
line-height: 17px;
font-size:14px;
color: #000;
text-align:justify;
margin: 10px;
padding: 0px;
width: 650px;
display: inline;
position: relative;}

#footer { 
border-radius-bottomright:15px;
-webkit-border-bottom-right-radius:15px;
-moz-border-radius-bottomright:15px;
width: 902px;
clear: both;
color: #fff;
background: #005898;
margin: 0px 0px 10px 0px;
padding: 10px;}

.clear {clear: both;background:none}

#accessibility {position: absolute; left: 0px; top: -500px; overflow: hidden;}


h1 {
text-shadow:1px 1px 1px #CCCDD1;
text-align:left;
color: #005898;
margin: 5px 0 35px 0;
font-size: 45px;
line-height: 48px;
font-weight: bold;}


h2 {
text-align:left;
color: #000;
margin: 10px 0 20px 0;
font-size: 17px;
line-height: 19px;
font-weight: bold;}

#leftcolumn h2.widgettitle {
text-align:left;
color: #000;
margin: 20px 0 20px 0;
font-size: 17px;
line-height: 19px;
font-weight: bold;}


p{
line-height: 17px;
font-size:14px;
color: #000;
text-align:justify;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;}



#footer ul{
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#footer li {
border-left:1px #eee solid;
color: #fff;
font-size: 10px;
display: inline;
list-style-type: none;
padding: 0px 3px 0px 10px;
margin: 0px 0px 0px 0px;}

#footer a {
font-family: Helvetica, Arial, sans-serif;
padding: 0px 3px 1px 0px;
color: #fff;
font-size: 10px;
text-decoration:none;}

#footer a:hover {color: #ffe6e7}

#footer li.noborder {border:0}


#rightcolumn ul {
font-size: 14px;
margin: 0px 0px 10px 5px;
padding: 0px 0px 0px 0px;
list-style: none;}

#rightcolumn ul li{
background: url(images/dot.gif) no-repeat top left;
background-position: 1px 4px;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 13px;}

#rightcolumn a{
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: underline;
color: #005898;}

#rightcolumn a:hover{
text-shadow:1px 1px 1px #CCCDD1;
text-decoration:none;}


#top_nav {
border-bottom:1px #005898 solid;
background: #F4F4F4;
height:30px;}

#top_nav ul {
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;}

#top_nav ul li{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#top_nav a{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 23px;
margin: 0px 0px 0px 0px;
display:block;
height:25px;
padding: 2px 18px 3px 19px;
text-decoration: none;
color: #7D7D7D;
font-weight:bold;
border-right: #E8E8E8 solid 1px;}

#top_nav a:hover, #top_nav .current_page_item a, #top_nav .current_page_parent a{
text-shadow:1px 1px 1px #333;
color: #fff;
text-decoration:none;
background: #005898;
border-right: #BDE0FA solid 1px;}




#subpages ul {
border-bottom:0px #005898 solid;
font-size: 14px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
list-style: none;}

#subpages ul li{
font-family:Arial, Helvetica, sans-serif;
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#subpages a{
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
display:block;
width:190px;
font-size: 18px;
margin: 0px 0px 0px 0px;
padding: 5px 18px 7px 5px;
text-decoration: none;
color: #005898;
text-shadow:1px 1px 1px #999;
font-weight:bold;
border-bottom:1px #005898 solid;}

#subpages a:hover, #subpages .current_page_item a, #subpages .current_page_parent a{
text-shadow:1px 1px 1px #333;
color: #fff;
text-decoration:none;
border-bottom: #d9eefd solid 1px;
background:#005898 url(images/bg3.gif) no-repeat 5px center;
width:173px;
padding-left:22px;}



#header_left {
display: inline;
float: left;
padding: 0px 0px 0px 0px;}

#header_right {
width:339px;
display: inline;
float: right;
padding: 0px 0px 0px 0px;}

#header h1 {
text-align:center;
color: #fff;
margin: 5px 0 90px 0;
font-size: 31px;
line-height: 37px;
text-shadow:1px 1px 1px #CCCDD1;
font-weight: bold;}

#header p{
text-shadow:1px 1px 1px #eee;
line-height: 27px;
text-align:center;
font-weight:bold;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #005898;
font-size:19px;}

a, a img, img {border:0;padding:0;margin:0}

			
.awesome, .awesome:visited {
background: #005898; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
border:0}
	
.awesome:hover{background-color: #005898; color: #fff;}
.awesome:active{ top: 1px; }
.small.awesome, .small.awesome:visited{ font-size: 11px; padding: 5px}

#s {height:20px}

#leftcolumn .widget_recent_entries h2 {margin:0 0 5px 0}

#leftcolumn #sidebar h2 {margin:0}
#leftcolumn #sidebar li {margin-bottom:10px}

#rightcolumn ul, #leftcolumn .widget_recent_entries ul {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
list-style: none;}

#rightcolumn ul li, #leftcolumn .widget_recent_entries ul li{
line-height: 20px;
font-size:14px;
background: url(images/dot.gif) no-repeat 1px 7px;
margin: 0px 0px 1px 3px;
padding: 0px 0px 0px 9px;}

#leftcolumn .widget_recent_entries ul li{
margin-bottom:2px;
line-height: 18px}

#leftcolumn .widget_recent_entries a{color:#005898}
#leftcolumn .widget_recent_entries a:hover{text-decoration: none;}

#leftcolumn .widget_archive h2 {
margin: 0px 0px 5px 0px;}

#leftcolumn .widget_archive {
margin: 0px 0px 10px 0px;}






/* Begin Comments*/

#rightcolumn .commentlist .quote {}

#rightcolumn .commentlist {
width:580px;
margin-bottom:20px}


#rightcolumn .commentlist li {
 	border:#d9eefd 1px solid;
	padding: 10px;
	margin-top:15px;
	background:#F8F8F8 /*url(images/bg_commentlist.gif) bottom no-repeat*/;
	color:#e4edee;
	}

#rightcolumn .commentlist cite {
	display:block;
	font-style:normal
	}

#rightcolumn .commentlist cite a:link, #rightcolumn .commentlist cite a:visited {
	color:#696969;
	text-decoration:none;
	}

#rightcolumn .commentlist cite a:hover, #rightcolumn .commentlist cite a:active {
	color:#005898;
	text-decoration:underline;
	}

#rightcolumn #commentform p label {
font-size: 13px;
margin-left:3px}

#rightcolumn .commentlist em{
color:#666}

#rightcolumn .comments_number {
font-size:13px;
font-weight: bold;
font-style: italic;
}

#rightcolumn .postmeta p, #rightcolumn .postmeta a{
font-size:13px;
text-align:left;
font-weight: normal;}
/* End Comments */

#rightcolumn .post_date {
font-size:12px;
margin-bottom:10px;
color:#696969;
padding-left:19px;
background: url('images/time.png') no-repeat 0px 50%;}

#sidebar {margin-top:20px}

