#section_intro { height: 101px; } 
/* @group navigation */ #sidebar .navlink { margin: 1px 0 1px 0; height: 40px; width: 225px; background: url(images/navarrow_green.gif) no-repeat right center; } 
.navlink a img { float:left; border:none; vertical-align:middle; margin-right:10px; } 
.navlink a .rss { float:left; padding-top:2px; } 
.divline { margin: 1px 0 1px 0; height: 1px; background: url(images/navdiv.gif) no-repeat left top; line-height: 0; font-size: 0; } 
.nopadding { margin-top: -6px; } 
#section_content, #section_content_noheader {
    background-color: #FFFFFF;
    height: auto;
    margin-top: -48px;
    min-height: 450px;
    text-align: left;
    width: 820px;
}

#section_nav_blog ul { clear: left; padding-top: 6px; color: #005072; font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#section_nav_blog ul li.navlink a:link { display: block; padding: 14px 0 14px 17px !important; text-decoration: none; color: #005072; font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#section_nav_blog ul li.navlink a:hover, #section_nav_blog ul li.navlink a:visited:hover, #section_nav_blog ul li.navlink a:link.selected, #section_nav_blog ul li.navlink a:link.selected:hover { font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 14px 0 14px 17px !important; color: #ff7a00; } 
#section_nav_blog ul li.navlink a:active { font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 14px 0 14px 17px !important; color: #ff7a00; } 
#section_nav_blog ul li.navlink a:visited { font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 14px 0 14px 17px !important; text-decoration: none; color: #005072; } 
#section_nav_blog ul li.navlink a:link.selected { font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 14px 0 14px 17px !important; text-decoration: none; color: #ff7a00; } 
#section_nav_blog ul li.navlink a:visited.selected { font: 12px/12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 14px 0 14px 17px !important; text-decoration: none; color: #ff7a00; } 
#section_nav_blog ul.bloglinks { margin-top: -5px; } 
.sectitle { padding: 14px 0 14px 17px; margin: 1px 0 1px 0; width: 208px; background: url(images/navarrow_green.gif) no-repeat right center; } 
.sectitle_selected { padding: 14px 0 14px 17px; margin: 1px 0 1px 0; width: 208px; background: url(images/navarrow_green.gif) no-repeat right center; background: url(images/navselbg.gif) repeat-y 0 1px; } 
#section_nav_blog ul li a:link { display: block; padding: 0 0 8px 32px; text-decoration: none; color: #005072; font-size: 10px; } 
#section_nav_blog ul li a:hover, #section_nav_blog ul li a:visited:hover, #section_nav_blog ul li a:link.selected:hover { display: block; padding: 0 0 8px 32px !important; color: #ff7a00; font-size: 10px; } 
#section_nav_blog ul li a:active { display: block; padding: 0 0 8px 32px !important; color: #ff7a00; font-size: 10px; } 
#section_nav_blog ul li a:visited { display: block; padding: 0 0 8px 32px !important; text-decoration: none; color: #005072; font-size: 10px; } 
#section_nav_blog ul li a:link.selected { display: block; padding: 0 0 8px 32px !important; text-decoration: none; color: #ff7a00; font-size: 10px; } 
#section_nav_blog ul li a:visited.selected { display: block; padding: 0 0 8px 32px !important; text-decoration: none; color: #ff7a00; font-size: 10px; } 
.searchblog { width: 110px; color: #29343f; font: 10px/10px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5f9fc; border: 1px solid #bdc8ca; padding: 4px; } 
/* .searchblog { width: 110px; color: #29343f; font: 10px/10px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; border: 1px solid #c55f12; padding: 4px; background: #ff7a00 url(images/searchbg.gif) repeat-x center center; } 
*/ .sendblog { color: #3a4a58; font: 10px/10px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; height: 20px; padding: 0 6px; border: 0; background-color: #fff; } 
.sendblog:hover, .sendblog:focus { color: #ff7a00; } 
/* @end */ 
 #page_content h2 a:link, #page_content h2 a:visited { color: #005072; text-decoration: none; } 
#page_content h2 a:hover, #page_content h2 a:active, #page_content h2 a:visited:hover { color: #005072; text-decoration: underline; } 
.postcontent { clear: both; padding-bottom: 20px; } 
#page_content p.postdetails { margin-top: 5px; font-size: 10px; line-height: 10px; } 
#page_content p.postdetails a:link, #page_content p.postdetails a:visited { color: #005072; text-decoration: none; font-size: 10px; line-height: 10px; } 
#page_content p.postdetails a:hover, #page_content p.postdetails a:active, #page_content p.postdetails a:visited:hover { color: #005072; text-decoration: underline; font-size: 10px; line-height: 10px; } 
#page_content p.comments { float: right; color: #005072; font: 10px/10px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#page_content p.comments a:link, #page_content p.comments a:visited { border: 1px solid #c6d8e0; display: block; padding: 6px; color: #005072; text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center top; font-size: 10px; line-height: 10px; } 
#page_content p.comments a:hover, #page_content p.comments a:active, #page_content p.comments a:visited:hover { text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center bottom; } 
.postdiv { height: 1px; margin: 0 auto 0 0; line-height: 0; font-size: 0; background: url(images/navdiv2.gif) no-repeat left center; clear: both; } 
.navigation { padding-bottom: 50px; color: #399636; font: 13px/13px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.navigation a:link, .navigation a:visited { color: #399636; text-decoration: none; font-size: 13px; line-height: 13px; } 
.navigation a:hover, .navigation a:active, .navigation a:visited:hover { color: #399636; text-decoration: underline; font-size: 13px; line-height: 13px; } 
.alignleft { width: 230px; float: left; text-align: left; } 
.alignright { text-align: right; width: 230px; float: right; } 
.commentinput { margin-top: 8px; border: 1px solid #bdc8ca; display: block; padding: 6px; width: 190px; text-decoration: none; background-color: #f5f9fc; color: #636363; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
.commentinputlarge { margin-top: 8px; border: 1px solid #bdc8ca; display: block; padding: 6px; width: 190px; text-decoration: none; background-color: #f5f9fc; color: #636363; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; height: 105px; } 
.commentsubmit { border: 1px solid #c6d8e0; display: block; padding: 6px; color: #005072; text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center top; font-size: 10px; line-height: 10px; } 
.commentsubmit:focus, .commentsubmit:hover, .commentsubmit:active { text-decoration: none; background: #e2ebef url(images/buttonbg.jpg) repeat-x center bottom; } 
ul.comments { margin-left: 0 !important; padding-left: 0 !important; padding-top: 5px !important; } 
ul li.comment { border: 1px solid #bdc8ca; background-color: #f5f9fc; padding: 10px; margin-left: 0; list-style-type: none; list-style-position: outside; margin-bottom: 20px; } 
ul li.comment p.commentauthor { float: left; color: #636363; font: bold 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif !important; } 
.commentdetails { padding-top: 2px; float: right; } 
ul li.comment p.clear { width: 450px; height: 0px; clear: both; font-size: 0px; line-height: 0px; margin: 0 !important; padding: 0 !important; } 
ul li.comment p { color: #636363 !important; font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif !important; margin-bottom: 15px !important; } 
/* @group 404 page styles */ #div404 { width: 670px; height: 305px; background-color: #fff; padding: 25px 75px 0 75px; text-align: left; } 
#div404 img.sosad { margin-right: 35px; } 
#div404 p.sorry { padding: 55px 0 0 0; color: #005072; font: bold 17px/21px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#div404 p.exp { color: #363636; font: 13px/18px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; } 
#div404 a:link, #div404 a:visited { color: #399636; text-decoration: none; } 
#div404 a:hover, #div404 a:active, #div404 a:visited:hover { color: #399636; text-decoration: underline; } 
/* @end */ 

select#archiveDropdown {background-color: white;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    display: block;
    margin: 0 0 9px 32px;
    padding: 2px 4px;
    width: 165px;}

#page_content.blog .postcontent {font: normal normal normal 13px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;}
#page_content.blog .aligncenter {margin-left:auto;margin-right:auto;}

#page_content.blog div.alignleft {margin-right:10px;}
#page_content.blog div.alignright {margin-left:10px;}

#page_content.blog .alignleft .wp-caption-text {text-align:left;margin-right:10px;margin-bottom:10px;}
#page_content.blog .alignright .wp-caption-text {text-align:left;margin-left:10px;}

#page_content.blog img.alignleft {width:auto !important;padding-right:20px;}
#page_content.blog img.alignright {width:auto !important;padding-left:20px;}

#page_content.blog #post-content {display:block;overflow:hidden;clear:both;}
