body{font-size:14px;}
header, section.bottom, #wrapper, #headcontainer {width: 1260px;}
header {height:110px;}

#content { width: 100%; float: left;margin-left: -380px; }
section, main, .after-content, .crumbs {margin:0 20px 20px 380px;}
section.bottom{margin: 0 auto;}
section.bottom section{margin:0 20px 20px 0;float:left;width:420px;}
section.bottom section:last-child {margin:0 0 20px 0;float:right;width: 380px;}

aside {float: right;width: 380px; }
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: 160px;}
aside .sideright{float: right;width: 200px;}
aside .sidebottom{float: none;width: 380px;clear: both;}

footer {width: 1258px;}

.alignleft, a img.alignleft, .wp-caption.alignleft{margin-right:20px;}
.alignright, a img.alignright, .wp-caption.alignright{margin-left:20px;}


#header_primary{display:none;padding:0 0 0 0;}

.header_primary{display:block;position:relative;z-index:auto;width:1000px;overflow:inherit;font-size: 14px;background:transparent;}
.header_primary a, .header_primary li {display: inline-block;}
.header_primary .menu-item-has-children > a, 
.header_primary .page_item_has_children > a {padding-right: 20px;}
.header_primary .menu-item-has-children > a::after, 
.header_primary .page_item_has_children > a::after {right: 8px;content: "+";}
.header_primary li a{padding: 0 12px;border-right:1px #ccc solid;}
.header_primary li .menu-item-has-children > a,
.header_primary li .page_item_has_children > a {padding-right: 12px;}
.header_primary ul ul {position: absolute;top: 30px;left: -999em;float: left;}
.header_primary ul ul ul {left: -999em;top: 0;}
.header_primary ul ul li:hover > ul,
.header_primary ul ul li.focus > ul {left: 100%;}
.header_primary ul ul a {padding-left:12px;width: 180px;}
.header_primary ul ul ul li a {padding-left:12px;}

#header_secondary{display:none;float:right;padding:0 0 0 0;}
nav ul{width:1260px;display:block;}
nav ul li{float:left;}

#footer_menu{display:none;padding:0 0 0 0;}
.footer_menu{display:block;position:relative;margin:0 0 0 0;width:auto;text-align: center;background:transparent;}
.footer_menu a{display:inline;padding:0 10px 2px 12px;font-size: 12px;line-height: 12px;border-left:1px #000 solid;}
.footer_menu a:first-child {border-left:none;}

.slogan{width:1260px;height:100px;text-align:left;background: #fff url(../images/bg-slogan-1280.jpg) no-repeat right top;}
.slogan h1, .slogan h2{margin:0 0 16px 0;padding-top:16px;font-size: 32px;line-height: 32px;}
.slogan strong{font-size: 16px;line-height: 16px;}
.slogan .searchform{float:right;margin:34px 20px 0 0;padding-top:0}
.slogan .searchform input[type='text']{margin:0 8px 0 0;width:280px;}
.slogan #logo img{float:right;margin:0;width: 300px;height:100px;}

/*widget styles*/
.sideleft .widget_search input[type='text']{margin:0 4px 0 2px;width:90px;}
.sideright .widget_search input[type='text']{margin:0 6px 0 2px;width:130px;}
.sidetop .searchform input[type='text'], .sidebottom .searchform input[type='text']{margin:0 6px 0 6px;width:180px;}
.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:right;}
.sidetop .searchform label, .sidebottom .searchform label {display: inline;}
.bottom .widget_search input[type='text']{margin:0 8px 0 8px;width:210px;}
/*widget styles*/

.left-anons{float:left;margin: 0px 20px 10px 0px;width: 420px;}
.left-anons img{float:none;margin:0 0 0 0;width: 420px;height:315px;}
.left-anons h3{margin:8px 0 8px 0;height:20px;line-height:20px;font-size:18px;}
.left-anons .excerpt{height: 106px;}
.left-anons .read-more{margin:4px 0 10px 0;height:16px;line-height:16px;}

.right-anons{float: right;width: 420px;}
.right-anons h3{margin:0 0 8px 0;height:16px;line-height:14px;font-size:14px;}
.right-anons article{height:80px;margin-bottom:18px;}
.right-anons article img{width:80px;height:80px;}
.right-anons article .meta{line-height:14px;}

.archive article{float:left;margin: 0px 20px 20px 0px;width: 420px;height:220px;font-size: 14px;line-height:17px;overflow:hidden;}
.archive div.sticky{float:none;margin: 0px 0px 20px 0px;width: 860px;height:190px;font-size: 14px;line-height:20px;}

.archive article:nth-child(2n){margin: 0px 0 20px 0px;}
.archive article h3, .archive div.sticky h3{overflow:hidden;height:21px;}
.archive article img, .archive div.sticky img{float:none;position:absolute;top:38px;margin-right:0px;width:160px;height:160px;}
.archive .meta, .archive .excerpt{margin-left:170px;}
.archive article .meta{position:absolute;top:32px;}
.archive article .excerpt{position:absolute;top:50px;}

.left-anons .read-all,
.right-anons .read-all
{width:418px;height:30px;line-height:30px;}

.left-anons .meta, .right-anons .meta{margin-bottom:6px;}

.hr-index{height: 0px;}

.post-thumb{float:left;margin: 0px 20px 0 0;}
.wp-caption{max-width:858px;}
.wp-caption img{max-width:850px;/*max-height:100%;*/}

#commentform textarea{margin: 6px 6px 6px 0;width:850px;}
