body{font-size:12px;}
header, section.bottom, #wrapper, #headcontainer {width: 98%;}
header {height:156px;}

#content { width: 100%; float: none;margin-left: 0; }
section, main, .after-content, .crumbs {margin:0 0 20px 0;}
section.bottom{margin: 0 auto;}
section.bottom section{margin:0 0 20px 0;float:none;width: 100%;}
section.bottom section:last-child {margin:0 0 20px 0;float:none;width: 100%;}

aside {width: 100%; float: none;}
aside h4, section.bottom section h4, .left-anons h2, .right-anons h2, .archive article h3, .archive div h3{padding: 3px 0px 3px 6px;height:21px;line-height:21px;}
aside .sideleft{float: left;width: 52%;}
aside .sideright{float: right;width: 44%;}
aside .sidebottom{float: none;width: 100%;clear: both;}

footer {width: 98%;}

.alignleft, a img.alignleft, .wp-caption.alignleft{margin-right:10px;}
.alignright, a img.alignright, .wp-caption.alignright{margin-left:10px;}

#header_primary{display:block;padding:6px 10px 6px 28px;height:18px;}

.header_primary{display:none;position:absolute;z-index:1;width: 240px;overflow:hidden;font-size: 14px;background: #e1e1e1;}
.header_primary a, .header_primary li {display: block;}
.header_primary .menu-item-has-children > a, 
.header_primary .page_item_has_children > a {padding-right: 0;}
.header_primary .menu-item-has-children > a::after, 
.header_primary .page_item_has_children > a::after {right: 0px;content: "";}
.header_primary li a{padding: 0 12px;border-right:none;}
.header_primary li .menu-item-has-children > a,
.header_primary li .page_item_has_children > a {padding-right: 0px;}
.header_primary ul ul {position: relative;top:auto;left:auto;float: none;}
.header_primary ul ul ul {top:auto;left:auto;}
.header_primary ul ul li:hover > ul,
.header_primary ul ul li.focus > ul {left: auto;}
.header_primary ul ul a {padding-left:20px;width: 280px;}
.header_primary ul ul ul li a {padding-left:40px;}

#header_secondary{display:block;margin: 0 auto;padding:7px 0 6px 22px;width:90%;}
nav ul{width:98%;display: none;}
nav ul li{float:none;}

#footer_menu{display:block;padding:2px 10px 6px 28px;}
.footer_menu{display:none;position:absolute;margin:0 0 0 70px;width:74%;text-align:left;background: #eee;}
.footer_menu a{display:block;padding:0 10px 2px 12px;font-size: 12px;line-height: 12px;border-left:0;}
.footer_menu a:first-child {border-left:0;}

.slogan{width: 98%;height:156px;text-align:center;background: transparent;}
.slogan h1, .slogan h2{margin:0 0 6px 0;padding-top:0;font-size: 17px;line-height: 17px;}
.slogan strong{font-size: 11px;line-height: 10px;}
.slogan .searchform{float:none;margin:0 0 16px 0;padding-top:16px;}
.slogan .searchform input[type='text']{margin:0 4px 0 0;width:180px;}
.slogan #logo img{float:none;margin:6px 0 0 0;width: 150px;height:50px;}

/*widget styles*/
.sideleft .widget_search input[type='text']{margin:0 4px 0 2px;width:90px;}
.sideright .widget_search input[type='text']{margin:0 2px 0 2px;width:60px;}
.sidetop .searchform input[type='text'], .sidebottom .searchform input[type='text']{margin:0px 4px 0px 5px;width:100px;}
.sidetop .searchform input[type='submit'], .sidebottom .searchform input[type='submit']{margin:0;padding:5px 10px 5px 10px;width:auto;height:auto;text-indent:1px;background: #36404E;border-radius: 3px;}
.sidetop .searchform input[type='submit'], .sidebottom .searchform input[type='submit']{float:none;}
.sidetop .searchform label, .sidebottom .searchform label {display: inline;}
.bottom .widget_search input[type='text']{margin:0px 6px 0px 6px;width:100px;}
/*widget styles*/

.left-anons{float:none;margin:0 0 20px 0;width: 100%;}
.left-anons img{float:none;margin:0 0 0 0;width: 100%;height:auto;}
.left-anons h3{margin:6px 0 6px 0;height:18px;line-height:18px;font-size:16px;}
.left-anons .excerpt{height: 112px;}
.left-anons .read-more{margin:4px 0 10px 0;height:16px;line-height:16px;}

.right-anons{float: right;width: 100%;}
.right-anons h3{margin:0 0 0 0;height:13px;line-height:12px;font-size:12px;}
.right-anons article{height:68px;margin-bottom:10px;}
.right-anons article img{width:60px;height:60px;}
.right-anons article .meta{line-height:12px;}

.archive article{float:none;margin: 0px 0px 20px 0px;width: 100%;height:auto;font-size: 13px;line-height:16px;overflow:hidden;}
.archive div.sticky{float:none;margin: 0px 0px 20px 0px;width: 100%;height:auto;font-size: 13px;line-height:16px;}

.archive article:nth-child(2n){margin: 0px 0 20px 0px;}
.archive article h3, .archive div.sticky h3{overflow:auto;height:auto;}
.archive article img, .archive div.sticky img{float:left;position:relative;top:auto;margin-right:10px;width:120px;height:120px;}
.archive .meta, .archive .excerpt{margin-left:0px;}
.archive article .meta{position:relative;top:auto;}
.archive article .excerpt{position:relative;top:auto;}

.left-anons .read-all,
.right-anons .read-all
{width: 100%;height:30px;line-height:30px;}

.left-anons .meta, .right-anons .meta{margin-bottom:0;}
.archive .meta, .archive .excerpt{margin-left:130px;}

.hr-index{height: 0px;}

.post-thumb{float:none;margin: 10px auto;width:160px;}
.wp-caption{max-width:308px;}
.wp-caption img{max-width:300px;/*max-height:225px;*/}

#commentform textarea{margin:0;width:98%;}
