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

/* ELEMENTS */
* {margin: 0; padding: 0;}
img, fieldset {border: 0;}
body {font: .85em Arial, Helvetica, sans-serif; background-color: #fff; color: #000;}

/* FRAMEWORK */
#header, #nav, #wrapper, #footer {width: 960px; margin: 0 auto;}
#header { position: relative; height: 60px; padding: 20px 0;}
/*#logo {width: 600px; float: left; margin: 25px 0 20px 0; background-color: #f00;}*/
/*#socialMedia { width: 270px; float: left; margin: 55px 0 0 10px; background-color: #0f0;}*/
#socialMedia { position: relative; right: 15px; bottom: 35px; text-align: right; }
#socialMedia ul {padding: 0 0 0 80px;}
#socialMedia ul li {display: inline;}
/*li.followus {font-size: .85em; font-weight: bold; color: #666; margin: 8px 0 0 -68px;}*/
li.followus { font-size: .85em; font-weight: bold; color: #666; position: relative; top: -10px; }
#navContainer { clear: both;height: 71px;background: url(nav_background.png) repeat-x;}
#search {width: 314px; float: left; margin: 13px 0 0 46px;}
#searchform input.box {width: 200px; height: 26px; background: #fff url(eye_glass.png) no-repeat 2px 5px; padding: 0 0 0 20px;}
#searchform button.findBtn { border: 0; width: 66px; height: 30px; text-indent: -9999px;background: #0f4579 url(find_btn.png) no-repeat; margin: 0 0 0 -5px;}
#mainContent {width: 657px; float: left; margin: 25px 30px 0 0 ;}
#mainContent h1 {font-size: 1.7em; color: #f49800; }

.post { border-bottom: 1px solid #ccc; padding: 30px 0;}
.post h2{padding: 0 0 5px 0;}
.post h2 a:link, .post h2 a:visited { color: #20325f; text-decoration: none;}
.post h2 a:hover, div.lastblogPost h2 a:hover {color: #144b80;}
.post h3 {font-size: .95em; font-weight: normal; color: #666; padding: 0 0 10px 0;}
.post h3 a:link, .post h3 a:visited { color: #f49800;}
.post span { padding: 0 5px;}
.post span.tag-comma { padding: 0; }
.tag-list { display: inline; }
.tag-list .tag-comma:last-child { display: none; }
.post p {line-height: 1.5em; padding: 0 0 10px 0;}
.post p a {color: #073c6f;}
.post h4 {font-size: 1.2em; padding: 0 0 10px 0;}
.post p.read_more_container a {color: #f19542;}
.post p.read_more_container {color: #f19542; font-size: .9em;}
#posts .post:last-child { border-bottom: 0; }
.post ol, .post ul { margin: 0 0 1em 1em; padding-left: 1em; }
.post li { margin-bottom: .5em; }
.right { text-align: right; }
.excerpt-body img { float: left; width: 200px; margin: 0 10px 10px 0; border: 1px solid #ccc; padding: 5px; }
.post-body img { margin: 0 0 10px 0; border: 1px solid #ccc; padding: 5px; }
.post-body img.left { float: left; margin-right: 10px; }
.post-body img.right { float: right; margin-left: 10px; }
.post-body h3 { font-size: 1.3em; color: #000; }
#sideColumn { width: 273px; float: left;}
#column {  width: 228px; margin: 20px 0 0 20px; padding: 15px 0 0 10px; background-color: #E5E5E5;}
#column > div { padding-bottom: 10px; }
#column h2 img { position: absolute; margin: 0 0 0 -23px;}
#newsletter {padding: 0px 0 0 0;}
#newsletter p {padding: 50px 0 0 0; color: #666; font-size: .95em;}
form#newsletterform {padding: 20px 0 0 0;}
#newsletterform fieldset.search input.box { width: 152px; height: 26px;}
#newsletterform fieldset.search button.newsletterBtn {border: 0; width: 66px; height: 30px; text-indent: -9999px; background: #e5e5e5 url(send_btn.png) no-repeat; margin: 0 0 0 -5px;}
#tags {margin: 20px  0 0 0;}
#column ul { padding: 50px 0 0 0; background-repeat: no-repeat; list-style-image: url(square_bullet.png); margin: 0 0 10px 20px;}
#column ul li {padding: 0 0 8px 0;}
#column a {color: #525252;}
#footerContainer {clear: both; height: 32px; background: url(nav_background.png) repeat-x;}
#footer {padding: 8px 0 0 0; color: #fff; font-size: .85em;}
#column div:last-child { padding-bottom: 20px; }
#partners > table { padding-top: 45px; }
/* MENU */
#menu {width: 600px; float: left; height: 61px;}
#menu ul li {display: inline; float: left;}
#menu ul li.aboutMenu a {display: block; width: 111px; height: 61px; background: url(about_btn.png) no-repeat 0 0;  text-indent: -9999px;}
#menu ul li.aboutMenu a:hover {background-position: 0 -61px;}	
#menu ul li.visitSiteMenu a {display: block; width: 139px; height: 61px; background: url(visitsite_btn.png) no-repeat 0 0;  text-indent: -9999px; }
#menu ul li.visitSiteMenu a:hover {background-position: 0 -61px;}
#menu ul li.newsletterMenu a {display: block; width: 123px; height: 61px; background: url(newsletter_btn.png) no-repeat 0 0;  text-indent: -9999px;  }
#menu ul li.newsletterMenu a:hover {background-position: 0 -61px;}
#menu ul li.archivesMenu a {display: block; width: 113px; height: 61px; background: url(archives_btn.png) no-repeat 0 0;  text-indent: -9999px; }
#menu ul li.archivesMenu a:hover {background-position: 0 -61px;}
#menu ul li.contactMenu a {display: block; width: 114px; height: 61px; background: url(contact_btn.png) no-repeat 0 0;  text-indent: -9999px; }
#menu ul li.contactMenu a:hover {background-position: 0 -60px;}

/* Comments */
#dsq-pagination a { color: #f90; }