/* 
Theme Name: Shades of Blue
Theme URL: http://www.studiopress.com/themes/shades
Description: Shades of Blue is a 2-column theme created for WordPress.
Author: StudioPress
Author URI: http://www.studiopress.com
Version: 1.1
*/
body {background: #01678F;color: #333333;font-size: 14px;font-family: Tahoma, Arial, Verdana;margin: 0 auto ;padding: 0;}
#wrap {background: #FFFFFF url(images/wrap.png);width: 960px;margin: 0 auto 0;padding: 0;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;}
a img {border: none;}
#header {width: 960px;height: 80px;margin: 0 auto 0;padding: 0;overflow: hidden;}
#header h1, #header h4 {color: #333333;font-size: 30px;font-family: Arial, Times New Roman, Trebuchet MS;font-weight: normal;margin: 20px 0 0 0;padding: 0;text-decoration: none;}
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {color: #FFFFFF;margin: 0;padding: 0;text-decoration: none;}
#header h1 a:hover, #header h4 a:hover {color: #FFFFFF;text-decoration: none;}
.headerleft {width: 430px;float: left;margin: 0;padding: 0;overflow: hidden;}
.headerright {width: 400px;float: right;margin: 0;padding: 50px 0 0 0;}
#nav {float: right;margin: 0;padding: 0 5px 0 0;}
#nav ul {list-style: none;margin: 0;padding: 0;}
#nav li {float: left;list-style: none;margin: 0;padding: 0;}
#nav li a {background: #FFFFFF url(images/navbar.png);
color: #FFFFFF;display: block;font-family: Verdana, Arial, Tahoma;font-size: 12px;font-weight: normal;margin: 0 5px 0 0;padding: 8px 15px 8px 15px;text-decoration: none;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}
#nav li a:hover {background: #FFFFFF url(images/navhover.png);color: #003663;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}
#nav li li a, #nav li li a:link {
background: #FFFFFF;width: 120px;color: #003663;float: none;font-size: 11px;margin: 0 0 0 -1px;padding: 5px 10px 5px 10px;
border-bottom: 1px solid #00527B;
border-left: 1px solid #00527B;
border-right: 1px solid #00527B;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-khtml-border-radius: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}
#nav li li a:hover, #nav li li a:active {background: #00527B;color: #FFFFFF;padding: 5px 10px 5px 10px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-khtml-border-radius: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 150px;margin: 0;padding: 0;}
#nav li ul a { width: 120px;}
#nav li ul ul {margin: -24px 0 0 141px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover { position: static;}
#nav .current_page_item a {background: #FFFFFF url(images/navhover.png);
color: #003663;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}

#content {width: 940px;margin: 0 auto 0;padding: 0;line-height: 18px;}
#contentleft {float: left;width: 640px;margin: 0;padding: 20px 0 20px 10px;}
#contentleft h1 {color: #0076A3;font-size: 28px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0 0 10px 0;padding: 0 0 5px 0;}
#contentleft h1 a {color: #0076A3;font-size: 20px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0;padding: 0;text-decoration: none;}
#contentleft h1 a:hover {color: #003663;font-size: 20px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0;padding: 0;text-decoration: none;}
#contentleft h2 {color: #0076A3;font-size: 16px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0 0 10px 0;padding: 0 0 5px 0;border-bottom: 1px solid #DDDDDD;}
#contentleft h3 {color: #0076A3;font-size: 14px;font-family: Arial, Tahoma, Verdana;
font-weight: bold;margin: 0 0 10px 0;padding: 0 0 5px 0;border-bottom: 1px solid #DDDDDD;}
.post {margin: 5px 0 0 0;}
.postarea {margin: 0;padding: 0;}
.postarea p {padding: 0;margin: 0;}
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {color: #0076A3;text-decoration: underline;}
.postarea a:hover, .postcomments a:hover {color: #0076A3;text-decoration: none;}
.postarea .subcategories{border: 1px solid #DDDDDD; background:#F7F7F7; padding:5px 0 5px 5px;margin:0;}
.subcategories h4{margin:0 0 5px 0; color:#444; padding:0;}
.postarea .subcategories ul li{float:left; list-style-type:none;background-image:none;}
.postarea ul {list-style-type: none;margin: 0 0 0 5px;padding: 0 0 10px 0;}
.postarea ul ul {list-style-type: none;margin: 0;padding: 0;}
.postarea ul li {background: url(images/arrow-content.gif) no-repeat top left;margin: 0 0 5px 0;padding: 0 0 0 15px;}
.postarea ul ul li {background: url(images/arrow-content.gif) no-repeat top left;margin: 0 0 5px 0;padding: 0 0 0 15px;}
.postmeta {text-align:right;font-size: 11px;margin: 0 10px 0 0; height:17px;padding: 0 0 5px 0;border-bottom: 1px solid #E6E6E6;}
.postmeta p {margin: 0;padding: 0;}
.archive {float: left;width: 320px;margin: 0;padding: 0 25px 20px 0;}
.clear {clear: both;} 
#sidebar {float: right;width: 250px;margin: 0;padding: 10px 0 0 0;line-height: 18px;}
#sidebar a, #sidebar a:visited  {color: #0076A3;text-decoration: none;}
#sidebar a:hover {color: #0076A3;text-decoration: underline;}
#sidebar h4 {color: #0076A3;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0 0 5px 0;padding: 0;border-bottom: 1px solid #DDDDDD;}
#sidebar p {margin: 0;padding: 0;}
#sidebar .widget  {background: #F7F7F7;margin: 0 0 10px 0;padding: 10px;border: 1px solid #E6E6E6;}
#sidebar ul {list-style-type: none;margin: 0;padding: 0;}
#sidebar ul li {list-style-type: none;margin: 0 0 5px 0;padding: 0;}
#sidebar ul ul li a, #sidebar ul ul li a:visited {color: #333333;text-decoration: none;}
#sidebar ul ul li a:hover {color: #0076A3;text-decoration: underline;}
#sidebar ul ul {list-style-type: none;margin: 0 0 0 5px;padding: 0;}
#sidebar ul ul ul {list-style-type: none;margin: 0;padding: 0;}
#sidebar ul li ul li {background: url(images/arrow.gif) no-repeat top left;padding: 0 0 0 15px;margin: 0;}
#sidebar ul li ul li ul li{padding: 0 0 0 15px;margin: 0;}
#sidebar .textwidget {margin: 0;padding: 0;}
#cat {background: #FFFFFF;font-family: Arial, Tahoma, Verdana;font-size: 12px;width: 230px;color: #333333;margin: 5px 0 0 0;padding: 1px;display: inline;border: 1px solid #DDDDDD;}
#footer {background: #003663;width: 960px;color: #CCCCCC;margin: 0 auto 0;padding: 0 0 10px 0;}
#footer p {color: #CCCCCC;font-weight: normal;margin: 0;padding: 0 0 5px 0;}
#footer a {color: #CCCCCC;text-decoration: none;}
#footer a:hover {color: #65ADC3;text-decoration: underline;}
#footer ul {list-style-type: none;margin: 0;padding: 0;}
#footer ul li {background: none;list-style-type: none;margin: 0;padding: 0;}
#footer ul ul {list-style-type: none;margin: 0;padding: 0;}
#footer ul li ul li {background: url(images/footerlist.gif) no-repeat top left;margin: 0 0 5px 0;padding: 0 0 0 10px;}
#footer h4 {color: #65ADC3;font-family: Verdana, Tahoma, Verdana;font-size: 11px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;margin: 0 0 10px 0;padding: 0 0 0 0;}
#footer .widget {margin: 0;padding: 0;}
#footer .textwidget {margin: 0;padding: 0 0 5px 0;}
#copyright {width: 960px;background: #003663;margin: 0 auto 0;padding: 0 0 15px 0;font-family: Verdana, Tahoma, Verdana;font-size: 11px;text-transform: uppercase;text-align: center;letter-spacing: 2px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;}
.copyright {width: 920px;margin: 0 auto 0;padding: 15px 0 0 0;}
#copyright p {color: #65ADC3;margin: 0;padding: 0;}
#copyright a {color: #65ADC3;text-decoration: none;}
#copyright a:hover {color: #65ADC3;text-decoration: underline;}
.postform {background: #F5F5F5;width: 240px;color: #333333;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0 0 0;padding: 1px;display: inline;border: 1px solid #DDDDDD;}
#searchform {color: #0076A3;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0;padding: 0;}
#searchformheader {margin: 0;}
#s {background: #FFFFFF;width: 165px;color: #333333;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 3px 0 0;padding: 2px 0 2px 3px;display: inline;border: 1px solid #E6E6E6;}
#searchsubmit {background: #003663;color: #FFFFFF;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
font-family: Arial, Tahoma, Verdana;font-size: 11px;font-weight: bold;text-decoration: none;margin: 0;padding: 2px 2px 1px 2px;border: 1px solid #003663;}
#author, #email, #url {background: #F7F7F7 !important;color: #333333;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0;padding: 4px;border: 1px solid #E6E6E6;}
#comment {background: #F7F7F7 !important;color: #333333;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0 5px 0;padding: 4px;border: 1px solid #E6E6E6;}
#submit {background: #003663;color: #FFFFFF;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
font-family: Arial, Tahoma, Verdana;font-size: 11px;font-weight: bold;text-decoration: none;margin: 0;padding: 2px 0 2px 0;border: 1px solid #003663;}
.right{float:right;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.alignright {float: right;}
.alignleft {float: left;}
.thread-alt {background: #FFFFFF;margin: 0;padding: 0;}
.thread-even {background: #F7F7F7;margin: 0;padding: 0;}
.depth-1 {border: 1px dotted #E6E6E6;margin: 0;padding: 0;}
.even, .alt {border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;margin: 0;padding: 0;}
.wp-pagenavi{margin:10px 0 0 0;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #01678F;color: #01678F;background-color: #FFF;}
.wp-pagenavi a:hover {border: 1px solid #000;color: #FFF;background-color: #01678F;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px; color: #FFF; border: 1px solid #000; background-color: #01678F;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #FFF; background-color: #01678F;}