body {
background:#c5cacd;
color:#000;
font:12px Arial, Helvetica, sans-serif;
}

#wrapper {
background:#fff;
width:970px;
margin:0 auto;
padding:0 5px 7px;
}

h1,h2,h3,h4,h5,h6 {
color:#222;
font-weight:400;
display:block;
font:1em/1.3em "trebuchet ms", arial, sans-serif;
}

.post h1 {
font-size:22px;
font-family:'palatino linotype',palatino,'times new roman',times,serif;
letter-spacing:-1px;
font-weight:700;
}

.post h2 {
font-size:13px;
font-family:georgia, 'palatino linotype',palatino,'times new roman',times,serif;
letter-spacing:-1px;
font-weight:700;
}

.post h3 {
font-size:16px;
font-family:arial, verdana, sans-serif;
letter-spacing:-1px;
font-weight:700;
}

.post h4 {
font-size:14px;
font-family:verdana, tahoma, sans-serif;
letter-spacing:-1px;
font-weight:700;
}

h1.singlePageTitle {
font-size:22px;
color:#cd1713;
line-height:1em;
letter-spacing:-2px;
font-family:"trebuchet ms", arial, sans-serif !important;
font-weight:400 !important;
margin:0 0 8px;
}

h1.archiveTitle {
color:#cd1713;
font-weight:400;
font-family:Arial, "Times New Roman", Times, serif;
font-size:18px;
margin:0 0 3px;
}

h1.blogAuthor {
color:#cd1713;
font-weight:400;
font-family:"Times New Roman", Times, serif;
font-size:18px;
margin:0 0 3px;
}

h2.featuredTitle {
font:16px "trebuchet ms", arial, sans-serif;
font-weight:400;
display:block;
}

h2.featuredTitle a {
color:#fff;
display:block;
padding:3px;
}

h2.postTitle {
font-size:15px;
color:#2d2d2d;
line-height:1em;
margin:0 0 6px;
}

h2.postTitleTopNews {
font-size:13px;
color:#2d2d2d;
line-height:1em;
margin:0 0 6px;
}

h2.secondaryCTitle {
text-transform:uppercase;
font-size:15px;
padding-bottom:4px;
color:#CD1713;
border-bottom:3px solid #036;
width:100%;
overflow:hidden;
font-weight:700;
margin:0 0 12px;
}

h2.sidebarPostTitle {
color:#7c7b7b;
font-size:12px;
}

.sidebarPostTitleBlack {
color:#222;
font-size:13px;
line-height:1.3em;
}

h2.sidebarPostTitle a {
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

h2.sidebarPostTitle a:hover {
color:gray;
font-family:Arial, Helvetica, sans-serif;
}

h2.titleMediaCat {
color:#7c7b7b;
font-size:15px;
height:32px;
line-height:13px;
}

h2.titleMediaCat a {
color:#7c7b7b;
}

h2.widget_title {
text-transform:uppercase;
color:#cd1713;
font-size:15px;
letter-spacing:-1px;
font-weight:700;
border-bottom:2px solid #036;
margin:4px 0;
}

h3.widget_sTitle {
color:#cd1713;
font-size:18px;
margin-bottom:4px;
letter-spacing:-1px;
}

#wrapper .featuredPost {
border-bottom:0 dotted #666;
margin-bottom:6px;
padding:5px 0;
}

#wrapper .featuredPost p {
padding-bottom:5px;
}

#wrapper .featuredPostMeta {
display:block;
font-style:italic;
font-size:11px;
text-align:right;
padding-top:3px;
}

#wrapper .lastPost {
border:none;
margin:0;
}

#wrapper .featuredPostTops {
border-bottom:0 dotted #666;
margin-bottom:0;
padding:7px 7px 5px;
}

#wrapper .featuredPostTopslastPost {
border-bottom:0 dotted #666;
margin-bottom:12px;
padding:7px 7px 5px;
}

#topad {
width:728px;
display:block;
margin:5px auto;
}

#masthead {
width:970px;
height:11px;
overflow:hidden;
margin:0 auto;
}

#header {
width:970px;
height:89px;
position:relative;
border-bottom:2px solid #fff;
}

#logo {
float:left;
width:auto;
font-weight:700;
font-family:georgia,garamond,serif;
}

#logo a {
color:#fff;
overflow:hidden;
display:block;
font-size:40px;
}

#logo a span {
font-size:15px;
font-family:arial, verdana, sans-serif;
color:#fff;
padding-left:5px;
overflow:hidden;
display:block;
}

#header .banner {
float:right;
display:inline;
width:468px;
padding:27px 5px 0 0;
}

#navcats {
width:829px;
height:25px;
border-bottom:1px solid #efefef;
z-index:1000;
bottom:3px;
position:absolute;
left:140px;
top:91px;
}

#navcats ul {
float:left;
z-index:999;
}

#navcats ul li {
position:relative;
display:inline;
float:left;
font-size:10px;
font-family:verdana, arial, sans-serif;
font-weight:700;
background:url(default/bggg.gif) no-repeat;
padding:0 0 0 1px;
}

#navcats ul li.first {
background:none;
padding:0;
}

#navcats ul li a {
color:#dfdfdf;
height:25px;
display:block;
padding:5px 5px 0px 5px;
font-size:11px;
}

#navcats ul li.first a {
padding:10px 19px 0;
}

#navcats ul li a:hover,#navcats .select a {
text-decoration:none;
color:gray;
}

#navcats .current-cat a {
text-decoration:none;
background:#cd1713;
}

#navcats ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
border-bottom:1px solid #fff;
z-index:995;
margin:0;
padding:0;
}

#navcats ul li ul li {
display:list-item;
float:none;
font-size:1em;
background:none;
padding:0;
}

#navcats ul li ul li ul {
top:0;
border-top:1px solid #aaa;
z-index:990;
margin:0;
}

#navcats ul li ul li a:hover {
text-decoration:none;
background:#ccc;
color:#222;
}

#navpages {
width:970px;
margin-bottom:5px;
min-height:31px;
height:auto !important;
background:#efefef url(default/bgr_submenu.gif) bottom repeat-x;
position:relative;
z-index:985;
}

#navpages ul li {
position:relative;
display:inline;
float:left;
font-size:13px;
}

#navpages ul li a {
color:#000;
display:block;
height:20px;
padding:6px 18px 2px 22px;
}

#navpages ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
border-top:3px solid #000;
z-index:984;
margin:0;
padding:0;
}

#navpages ul li ul li {
display:list-item;
float:none;
font-size:13px;
line-height:13px;
padding:0;
}

#navpages ul li ul li ul {
top:0;
border-top:none;
z-index:983;
margin:0;
}

#navpages ul li ul li a:hover {
text-decoration:none;
background:#efefef;
color:#222;
}

#navpages ul li ul li a.gab_rss {
background:#e9e9e9 url(default/ico_rss.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a:hover.gab_rss {
background:#ddd url(default/ico_rss.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a.gab_email {
background:#e9e9e9 url(default/ico_email.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a:hover.gab_email {
background:#ddd url(default/ico_email.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a.gab_facebook {
background:#e9e9e9 url(default/ico_facebook.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a:hover.gab_facebook {
background:#ddd url(default/ico_facebook.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a.gab_twitter {
background:#e9e9e9 url(default/ico_twitter.png) no-repeat 3px center;
padding-left:23px;
}

#navpages ul li ul li a:hover.gab_twitter {
background:#ddd url(default/ico_twitter.png) no-repeat 3px center;
padding-left:23px;
}

#search {
float:right;
width:190px;
height:20px;
border:1px solid #a6a5a5;
background:#fff;
position:absolute;
left:777px;
top:57px;
margin:7px 6px 0 0;
}

#search fieldset {
padding:2px 0 0 4px;
}

#s {
float:left;
background:#fff;
border:0;
color:#bcbcbc;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:164px;
padding:0 0 0 1px;
}

#searchsubmit {
float:left;
margin:2px 0 0;
}

#featuredContent {
float:left;
width:342px;
display:inline;
padding:4px 0 5px;
}

#featured-slider {
position:relative;
overflow:hidden;
width:342px;
height:210px;
}

#featured-slider img {
display:block;
min-height:200px;
height:auto !important;
width:342px;
}

#featured-slider .sliderPostPhoto {
position:relative;
height:200px;
width:342px;
overflow:hidden;
}

#featured-slider .sliderPostInfo {
position:absolute;
bottom:0;
width:332px;
min-height:30px;
color:#fff;
background:url(default/bgTransparent.png);
height:auto !important;
padding:5px;
}

#featured-slider .sliderPostInfo p {
color:#fff;
font-size:1.1em;
padding:3px 5px 5px 6px;
}

#featured-slider .contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
z-index:1;
}

#paginate-featured-slider {
display:block;
margin-bottom:0;
font:bold 12px arial, verdana, sans-serif;
}

#paginate-featured-slider a {
color:#000;
background:#ddd;
padding:2px 6px;
}

#paginate-featured-slider a.selected {
color:#fff;
text-decoration:none;
background:#cd1713;
}

#midColPosts {
width:294px;
float:left;
margin-left:10px;
margin-right:10px;
display:inline;
background:#EFEFEF;
}

#primaryTopSidebar {
float:right;
width:300px;
display:inline;
}

#sidebarTabs {
width:100%;
overflow:hidden;
margin-bottom:10px;
}

#sidebarTabs_title {
width:100%;
overflow:hidden;
background:url(default/bgr_sidebarTabs_title.gif) repeat-x bottom;
}

#sidebarTabs_title li {
float:left;
font-size:12px;
color:#000;
text-transform:uppercase;
padding:0 2px 0 0;
}

#sidebarTabs_title li a {
float:left;
color:#000;
background:url(default/bgr_sidebarTabs_title_a.gif) repeat-x;
height:24px;
padding:8px 10px 0;
}

#sidebarTabs_body {
width:274px;
border:1px solid #bcbcbc;
border-top:0;
padding:3px 12px 6px;
}

#sidebarTabs_body ol li {
list-style:decimal;
font-size:12px;
line-height:1.5em;
padding:2px 0;
}

#sidebarTabs_body ol li a {
color:#333;
}

#sidebarTabs_body ol li a:hover {
color:#333;
text-decoration:underline;
}

#mediabar {
width:962px;
overflow:hidden;
background:#f5f5f5;
margin-bottom:10px;
position:relative;
height:223px;
padding:8px 0 10px 8px;
}

#mediabar .container {
position:absolute;
left:8px;
width:954px;
height:223px;
overflow:hidden;
}

#mediabar ul {
width:10000px;
position:relative;
}

#mediabar li {
float:left;
width:152px;
padding:0 8px 0 0;
}

#mediabar .thumb {
width:150px;
background:#fff;
height:113px;
border:1px solid #c5c5c5;
overflow:hidden;
text-align:center;
margin:0 0 3px;
padding:1px;
}

#mediabar .thumb img {
max-width:150px;
max-height:113px;
margin:0 auto;
}

#mediabar .info {
width:148px;
position:relative;
background:#fff;
border:1px solid #c5c5c5;
overflow:hidden;
min-height:60px;
height:auto !important;
padding:2px;
}

#mediabar .info p {
font-size:12px;
line-height:1.2em;
font-weight:700;
padding:0 2px;
}

#mediabar .info p.moreVideo a {
color:#50630a;
background:url(default/ico_camera.gif) no-repeat left 2px;
padding:0 0 0 17px;
}

#mediabar .info p.morePhoto a {
color:#50630a;
background:url(default/ico_photo.gif) no-repeat left center;
padding:0 0 0 17px;
}

#mediabar #previous_button {
position:absolute;
width:16px;
height:16px;
right:35px;
top:21px;
background:url(default/prev.png) no-repeat;
z-index:100;
cursor:pointer;
}

#mediabar #previous_button.disabled {
background:url(default/prev-disabled.png) no-repeat;
cursor:default;
}

#mediabar #next_button {
position:absolute;
right:10px;
top:21px;
width:16px;
height:16px;
background:url(default/next.png) no-repeat;
z-index:100;
cursor:pointer;
}

#mediabar #next_button.disabled {
background:url(default/next-disabled.png);
cursor:default;
}

#primaryBottom {
display:block;
margin-bottom:10px;
}

#primaryBottomSidebar {
float:left;
width:300px;
}

#primaryBottomTabs {
float:right;
width:660px;
overflow:hidden;
}

#primaryBottomTabs_title {
width:100%;
overflow:hidden;
background:url(default/bgr_primaryBottomTabs_title.gif) repeat-x bottom;
}

#primaryBottomTabs_title li {
float:left;
font-size:12px;
color:#000;
text-transform:uppercase;
padding:0 1px 0 0;
}

#primaryBottomTabs_title li a {
float:left;
color:#000;
background:url(default/bgr_primaryBottomTabs_title_a.gif) repeat-x;
height:24px;
padding:8px 10px 0;
}

#primaryBottomTabs_body {
width:638px;
background:#fff;
border:1px solid #bcbcbc;
border-top:0;
min-height:203px;
position:relative;
height:auto !important;
padding:9px 10px 6px;
}

#primaryBottomTabs_body .text {
position:absolute;
left:10px;
top:10px;
width:350px;
}

#primaryBottomTabs_body .text p {
padding:10px 0;
}

#primaryBottomTabs_body .imgThumb {
position:absolute;
right:10px;
top:9px;
width:269px;
height:201px;
overflow:hidden;
}

#primaryBottomTabs_body ul li {
list-style:decimal;
font-size:12px;
line-height:1.5em;
padding:3px 0;
}

#secondaryContentWrapper #leftBottomContent {
float:left;
width:660px;
}

.bottomBox {
width:631px;
border:1px solid #d7d6d6;
overflow:hidden;
margin-bottom:5px;
padding:7px 15px 10px 12px;
}

.bottomBoxBeach {
width:631px;
border:1px solid #d7d6d6;
overflow:hidden;
margin-bottom:5px;
background:#CCF;
padding:6px 15px 6px 12px;
}

.bottomBoxBeachIn {
width:60px;
border:1px solid #d7d6d6;
overflow:hidden;
margin-left:15px;
margin-right:15px;
margin-bottom:0;
background:#FFF;
float:left;
text-align:center;
padding:2px;
}

.bottomBox_wide .thumb {
padding-bottom:0;
position:relative;
}

.bottomBox_narrow {
width:315px;
}

.bottomBox a:hover.list {
background:url(default/ico_widget_li_hover.gif) no-repeat left 6px;
text-decoration:none;
color:gray;
}

#secondaryContentWrapper #home_sidebar {
float:right;
width:300px;
}

.home_sidebarPosts {
width:280px;
border:1px solid #bcbcbc;
overflow:hidden;
margin:0 0 10px;
padding:7px 9px 9px;
}

.home_sidebarPosts ul {
width:100%;
}

.home_sidebarPosts li {
width:100%;
overflow:hidden;
border-bottom:1px dotted #666;
margin:0 0 5px;
padding:0 0 5px;
}

.home_sidebarPosts li.last {
background:none;
border:none;
margin:0;
padding:0;
}

.home_sidebarPosts img {
float:left;
width:80px;
height:85px;
margin-right:10px;
}

.home_sidebarPosts p {
font-size:12px;
line-height:1.3em;
padding:3px 0 0;
}

#footer {
width:966px;
background:#bcbcbc;
border-bottom:3px solid #cd1713;
margin:0 auto;
padding:14px 0 10px 14px;
}

#footer_data li {
display:inline;
color:#434343;
font-size:12px;
margin-left:9px;
border-left:1px solid #434343;
padding:0 0 0 9px;
}

#footer_data li.first {
border:none;
margin:0;
padding:0;
}

#footer_data li a {
color:#434343;
}

#footer_data .copyrights {
color:#222;
padding:10px 0 0;
}

#footer_logo {
float:right;
width:auto;
padding:15px 16px 0 0;
}

.widget p {
padding-top:0;
padding-bottom:0;
}

.widget p:hover {
padding-top:0;
padding-bottom:0;
text-decoration:none;
color:gray;
}

.widget ul li {
line-height:18px;
color:#666;
width:auto;
border-bottom:1px dotted #666;
margin-left:3px;
list-style:none;
display:block;
padding:2px 0 2px 10px;
}

.widget a {
display:inline;
width:auto;
color:#000;
}

.widget ul li.digg {
background:url(default/ico_shareit/ico_digg.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.fb {
background:url(default/ico_shareit/ico_fb.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.stumble {
background:url(default/ico_shareit/ico_stumble.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.twitter {
background:url(default/ico_shareit/ico_twitter.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.reddit {
background:url(default/ico_shareit/ico_reddit.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.google {
background:url(default/ico_shareit/ico_google.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.delicious {
background:url(default/ico_shareit/ico_delicious.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget ul li.print {
background:url(default/ico_shareit/ico_print.png) no-repeat left center;
padding:3px 0 3px 21px;
}

.widget dl {
display:block;
margin:5px 0 0;
}

.widget dl dt {
background:#D5D5D5;
border:1px solid #D5D5D5;
float:left;
font-size:11px;
padding-left:9px;
margin-left:10px;
width:36px;
color:#000;
display:block;
text-align:left;
font-weight:700;
zoom:1px;
}

.widget dl dd {
line-height:18px;
margin:0 0 0 62px;
padding:0 5px 7px 0;
}

#primaryTopWrapper .wp-caption-text,#primaryBottom .wp-caption-text,#secondaryContentWrapper .wp-caption-text {
display:none;
}

.titleCatName {
text-transform:uppercase;
color:#cd1713;
font-weight:700;
display:block;
font-size:11px;
margin-bottom:5px;
font-family:arial, tahoma, sans-serif;
}

.titleCatName a,.titleCatName a:hover {
text-transform:uppercase;
color:#cd1713;
font-weight:700;
font-size:11px;
font-family:arial, tahoma, sans-serif;
}

#innerLeftEcinomics {
float:left;
width:970px;
margin-right:8px;
margin-left:2px;
display:inline;
font-size:1.1em;
line-height:1.3em;
}

#innerLeft {
float:left;
width:650px;
margin-right:8px;
margin-left:2px;
display:inline;
font-size:1.1em;
line-height:1.3em;
}

.metasingle {
width:100%;
overflow:hidden;
border-bottom:1px dotted #666;
color:#909090;
font-size:11px;
margin:0 0 4px;
padding:0 0 4px;
}

.metasingle a {
color:#909090;
}

.postAuthor {
padding-left:13px;
background:url(default/ico_author.gif) no-repeat left center;
}

.postDate {
padding-left:13px;
background:url(default/ico_date.gif) no-repeat left center;
}

.post a {
color:#000;
text-decoration:underline;
}

.post a:hover {
color:gray;
text-decoration:underline;
}

.post ul {
padding-bottom:10px;
list-style:square inside;
}

.post img {
border:1px solid #aaa;
padding:2px;
}

.post img.bnone {
border:none;
}

.post ol {
padding-bottom:10px;
list-style:decimal inside;
}

.post li {
font-size:12px;
line-height:15px;
color:#4c4c4c;
padding:2px 0 2px 10px;
}

.alignleft {
float:left;
margin-right:10px;
margin-top:5px;
}

.alignright {
float:right;
margin-left:10px;
margin-top:5px;
}

.aligncenter {
display:block;
margin:0 auto;
}

.wp-caption img {
margin-bottom:5px;
border:1px solid #ddd;
background-color:#fff;
padding:4px;
}

p.wp-caption-text {
color:#222;
width:auto;
font:.8em verdana, arial, sans-serif;
text-align:center;
font-style:italic;
padding-bottom:0 !important;
}

blockquote {
background:#efefef;
color:#333;
clear:both;
border-left:3px solid #bfbbbb;
border-bottom:1px dotted #bfbbbb;
margin-bottom:10px;
font-size:11px;
font-family:verdana, arial, sans-serif;
padding:2px 10px;
}

code {
color:#444;
font:11px/17px tahoma, arial, sans-serif;
display:block;
}

blockquote p {
line-height:15px;
margin:5px 0;
padding:5px 0;
}

blockquote li {
font-size:11px;
line-height:15px;
color:#369;
padding:2px 0 2px 10px;
}

blockquote a {
color:#0080ca;
text-decoration:underline;
}

blockquote a:hover {
color:#039;
}

#entryMeta {
font-size:.9em;
border:1px solid #ddd;
background:#f5f5f5;
color:#444;
margin-bottom:10px;
line-height:1.3em;
padding:7px;
}

#entryMeta img {
float:left;
border:1px solid #bbb;
margin-top:1px;
margin-right:5px;
padding:2px;
}

#entryMeta a {
color:#8f8f8f;
text-decoration:underline;
}

.attachment-nav {
display:block;
text-align:center;
font-weight:700;
color:#ccc;
margin:15px 0;
}

.attachment_more {
width:156px;
float:left;
display:inline;
margin:5px;
}

#narrowSidebar {
float:left;
width:130px;
display:inline;
/* background:url(default/bgnarrowSidebar.gif) repeat; */
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
padding:5px 10px 10px;
}

#wideSidebar {
float:left;
width:300px;
background:#f5f5f5;
line-height:18px;
padding:5px;
}

#innerpage-slider {
position:relative;
overflow:hidden;
width:500px;
height:290px;
background:#efefef;
}

#innerpage-slider .contentdiv {
visibility:hidden;
position:absolute;
left:10px;
top:10px;
z-index:1;
}

#innerpage-slider p.sliderCaption {
color:#fff;
font-size:1em;
position:absolute;
top:15px;
display:inline;
width:auto;
left:0;
background:url(default/bgTransparent.png);
padding:3px 5px 5px;
}

#innerpage-slider img {
display:block;
width:480px;
height:auto !important;
border:none;
padding:0;
}

#paginate-innerpage-slider {
background-color:#efefef;
margin-bottom:10px;
padding:0 0 5px 10px;
}

#paginate-innerpage-slider ul {
width:490px;
padding-bottom:0;
list-style:none;
}

#paginate-innerpage-slider ul li {
display:inline;
width:65px;
float:left;
margin-left:0;
margin-right:4px;
margin-bottom:3px;
padding:0;
}

#paginate-innerpage-slider img {
border-right:0;
border-left:0;
width:65px;
height:50px;
border-bottom:0;
background:#efefef;
padding:5px 0 0;
}

#paginate-innerpage-slider a img {
border-top:4px solid #fff;
}

#paginate-innerpage-slider a:hover img,#paginate-innerpage-slider a.selected img {
border-top:4px solid #cd1713;
}

#bcrum {
font-size:.8em;
padding-top:7px;
color:#444;
margin-bottom:10px;
line-height:1.3em;
}

.labelBC {
display:block;
font-size:12px;
color:#8f8f8f;
margin-bottom:8px;
padding-bottom:3px;
border-bottom:1px dotted #666;
}

.labelBC a {
color:#6f6f6f;
}

.labelBC a:hover {
color:#3f3f3f;
}

.locationBC {
display:block;
font-size:18px;
color:#222;
letter-spacing:-1px;
}

.metas {
border-bottom:1px solid #bcbcbc;
text-align:right;
color:#666;
font-size:12px;
display:block;
margin-bottom:10px;
padding:2px 0 !important;
}

.gab_authorInfo {
background:#efefef;
border:1px solid #ccc;
font:11px/15px verdana, arial, sans-serif;
margin:5px 0;
padding:5px;
}

.gab_authorPic {
float:left;
width:50px;
display:inline;
margin-right:7px;
}

.photoFrame {
display:block;
float:left;
text-align:center;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
margin-bottom:10px;
border-bottom:1px solid #f4f4f4;
width:240px;
min-height:255px;
height:auto !important;
}

.postinfoPhotoCat {
padding-top:5px;
font:11px verdana, arial, tahoma,sans-serif;
color:#9f9f9f;
display:block;
}

.postinfoPhotoCat a {
color:#0854C7;
}

p#commentNotification {
display:block;
margin-top:7px;
background:#f9f9f9;
font-weight:700;
padding:3px 5px;
}

p#noComment {
font:bold .8em verdana, tahoma, arial, sans-serif;
background:#efefef;
padding:4px 4px 4px 10px;
}

ol.commentlist li {
border:1px dotted #666;
height:1%;
position:relative;
margin:0 0 10px;
padding:7px;
}

ol.commentlist li li,ol.commentlist li li li,ol.commentlist li li li li,ol.commentlist li li li li li {
margin:0;
}

li div.vcard cite {
font-style:normal;
}

li div.vcard {
font:bold 12px arial,sans-serif;
font-style:normal;
color:#555;
}

li div.vcard img.avatar {
border:1px solid #d5d5d5;
background:#fff;
position:absolute;
top:7px;
right:5px;
padding:1px;
}

li div.comment-meta {
font:bold 10px/1.4 helvetica,arial,sans-serif;
display:block;
padding-top:3px;
padding-bottom:4px;
}

li div.comment-meta a {
color:#8F8F8F;
}

ol.commentlist li p {
font:normal 12px helvetica,arial,sans-serif;
padding:4px 0;
}

ol.commentlist li ul.children {
margin-top:10px;
}

li.depth-2,li.depth-3,li.depth-4,li.depth-5 {
margin:0 0 .20em;
}

ol.commentlist li.even {
background:#fff;
}

ol.commentlist li.odd {
background:#f9f9f9;
}

ol.commentlist li.pingback div.vcard {
padding:0 170px 0 0;
}

#respond p {
width:100%;
overflow:hidden;
padding:0 0 12px;
}

#url,#email,#author,#commentText {
border:1px solid #d2d2d2;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
background:#fff url(default/bgr_respond_text.gif) repeat-x;
width:201px;
float:left;
padding:3px;
}

#respond textarea#commentText {
width:97%;
height:94px;
overflow:auto;
}

#respond p label small {
float:left;
font-size:11px;
color:#777;
line-height:1.3em;
padding:4px 0 0 7px;
}

#respond #submit {
background:url(default/button_submit.gif) no-repeat left;
width:95px;
height:35px;
border:none;
display:block;
line-height:0;
cursor:pointer;
}

.post-title {
font-weight:400;
color:#000;
}

.post-title:hover {
text-decoration:none;
font-weight:400;
color:gray;
}

.post-title_bold {
text-decoration:none;
font-weight:700;
color:#000;
}

.post-title_bold:hover {
text-decoration:none;
font-weight:700;
color:gray;
}

.post-title_red {
text-decoration:none;
font-weight:400;
color:#C00;
}

.post-title_red:hover {
text-decoration:none;
font-weight:400;
color:#C66;
}

.post-title_red_bold {
text-decoration:none;
font-weight:700;
color:#C00;
}

.post-title_red_bold:hover {
text-decoration:none;
font-weight:700;
color:#C66;
}

.post-title_up {
text-decoration:none;
color:#000;
text-transform:uppercase;
}

.post-title_up:hover {
text-decoration:none;
color:gray;
text-transform:uppercase;
}

.post-title_red_up {
text-decoration:none;
color:#C00;
text-transform:uppercase;
}

.post-title_red_up:hover {
text-decoration:none;
color:#C66;
text-transform:uppercase;
}

.post-title_bold_up {
text-decoration:none;
color:#000;
font-weight:700;
text-transform:uppercase;
}

.post-title_bold_up:hover {
text-decoration:none;
color:gray;
font-weight:700;
text-transform:uppercase;
}

.post-title_red_bold_up {
text-decoration:none;
color:#C00;
font-weight:700;
text-transform:uppercase;
}

.post-title_red_bold_up:hover {
text-decoration:none;
color:#C66;
font-weight:700;
text-transform:uppercase;
}

.post-date {
color:#000;
background:#E4E4E4;
border:1px solid #E4E4E4;
float:left;
font-size:11px;
padding-left:9px;
margin-right:4px;
width:36px;
zoom:1px;
display:block;
text-align:left;
font-weight:700;
}

.column_media {
float:left;
height:240px;
width:170px;
margin:0 7px 20px 0;
}

.column_media_map {
float:left;
height:365px;
width:260px;
margin:0 7px 20px 0;
}

.column_media_last {
float:left;
height:240px;
width:170px;
margin:0 0 20px;
}

.grid_888 {
width:970px;
display:inline;
float:left;
}

.post_columns_media {
overflow:hidden;
margin-bottom:5px;
padding:0;
}

.image_media {
-webkit-box-shadow:rgba(0, 0, 0, 0.0976563) 0 1px 4px;
border:1px solid #C6C6C6;
display:block;
margin:0 0 5px;
padding:2px;
}

.image_media_video {
-webkit-box-shadow:rgba(0, 0, 0, 0.0976563) 0 1px 4px;
border:1px solid #C6C6C6;
display:block;
margin:0;
padding:0;
}

.info_media {
background:none repeat scroll 0 0 #FFF;
border:1px solid #C5C5C5;
overflow:hidden;
position:relative;
border-bottom:1px dotted #D3D9EB;
padding:2px;
}

#secondaryContentWrapperKach #leftBottomContentKach {
float:left;
width:970px;
}

.bottomBoxKach {
width:940px;
border:1px solid #d7d6d6;
overflow:hidden;
margin-bottom:15px;
padding:7px 15px 10px 12px;
}

.bottomBoxKach .center {
float:left;
padding-left:18px;
}

.bottomBoxKach .sites {
margin-top: 10px;
}

.bottomBoxKach .sites ul li {
display: inline;
margin: 0px 10px 0 10px;
}

.bottomBoxKach .sites ul li a{
color: gray;
text-decoration: none;
}

.bottomBox_wideKach .thumb {
margin-bottom:0;
position:relative;
}

.bottomBox_narrowKach {
width:305px;
}

.bottomBoxKach a:hover.list {
background:url(default/ico_widget_li_hover.gif) no-repeat left 6px;
text-decoration:underline;
color:#cd1713;
}

#primaryBottomTabsKach {
float:right;
width:500px;
overflow:hidden;
}

#newlist {
font-size:11px;
color:#000;
background:#E4E4E4;
border:1px solid #E4E4E4;
float:left;
margin-right:5px;
font-weight:400;
width:36px;
height:12px;
zoom:1px;
padding:0 2px 0 9px;
}

.attachment-semena {
float:left;
margin-right:10px;
margin-left:0;
margin-bottom:5px;
width:85px;
height:85px;
}

.informers {
padding-top:10px;
}

.MediaPostInfo {
position:absolute;
bottom:0;
width:155px;
min-height:30px;
color:#fff;
background:url(default/dotka.png) repeat 0 0;
height:auto !important;
padding:5px;
}

.MediaPostInfoKach {
position:absolute;
bottom:0;
width:290px;
min-height:30px;
color:#fff;
background:url(default/dotka.png) repeat 0 0;
height:auto !important;
padding:5px;
}

.MediaPostInfo a {
color:#FFF;
}

.MediaPostInfoKach a {
color:#FFF;
font-size:15px;
}

.book {
margin:5px 5px 10px;
}

.sector_book {
border:1px solid #BCBCBC;
}

.three_column {
float:left;
width:300px;
margin:20px 8px 0;
}

.blogTitle {
font-size:13px;
color:#000;
line-height:1em;
margin:0 0 6px;
}

.blogTitle a {
color:#000;
font-weight:700;
}

.oldVersion {
color:#000;
float:right;
font-size:12px;
position:absolute;
right:3px;
text-decoration:none;
top:48px;
left:845px;
}

.oldVersion a {
color:#C00;
}

.pogodka {
float:right;
border:0 solid #a6a5a5;
background:#fff;
position:absolute;
left:645px;
top:5px;
height:72px;
line-height:16px;
margin:7px 6px 0 0;
}

.pogodka_block {
height:72px;
border:1px solid #a6a5a5;
float:left;
margin-left:5px;
}

.pogodka_block a {
color:#000;
font-size:12px;
}

.rssfeed {
float:right;
border:none;
background:#fff;
position:absolute;
left:777px;
top:41px;
margin:7px 6px 0 0;
}

.pdafeed {
float:right;
border:none;
background:#fff;
position:absolute;
left:810px;
top:41px;
margin:7px 6px 0 0;
}

.pogodka_list {
width:116px;
background:url('/wp-content/img/weather_back.gif') repeat-x;
border:1px solid #000;
float:left;
margin-right:18px;
}

.pogodka_box {
position:absolute;
width:116px;
text-align:center;
background:#036;
border:1px solid #FFF;
color:#DFDFDF;
}

.pogodka_box span {
text-decoration:none;
display:none;
}

.pogodka_box:hover span {
display:inline;
}

.pogodka_basic {
background:#FFF;
color:#000;
}

.TenderLeftArticles {
float:left;
width:350px;
margin-right:8px;
margin-left:2px;
display:inline;
font-size:1.1em;
line-height:1.3em;
}

.TenderLeftNews {
float:left;
width:290px;
margin-right:8px;
margin-left:2px;
display:inline;
font-size:1.1em;
line-height:1.3em;
}

#belowfeatured img {
width:100px;
height:70px;
}

#midColPosts img {
width:60px;
height:45px;
}

#mediacenter img {
width:165px;
height:100px;
}

#primaryBottomTabs_body img {
width:269px;
height:201px;
}

.photoFrame img {
width:232px;
height:200px;
}

.attachmentPage img {
max-width:494px;
}

h1.archiveTitle a,h1.blogAuthor a,h2.secondaryCTitle a,h2.secondaryCTitle a:hover,h2.widget_title a,h2.widget_title a:hover,h3.widget_sTitle a,h3.widget_sTitle a:hover,#wrapper .featuredPostMeta a,.date,.home_sidebarPosts p.date,.metas a,.navigation a,.postinfoPhotoCat a:hover,li div.reply a {
color:#cd1713;
}

h1.archiveTitle a:hover,h1.blogAuthor a:hover,h2.featuredTitle a:hover,.author a:hover,#navcats ul li a:link,#navcats ul li a:visited,#navpages ul li a:link,#navpages ul li a:visited,.widget a:hover,#entryMeta a:hover {
text-decoration:none;
}

h2.postTitle a,h2.postTitleTopNews a {
color:#C00;
font-weight:700;
}

h2.postTitle a:hover,h2.postTitleTopNews a:hover,.footer_news a:hover {
color:#C66;
}

h3.widget_sTitle_b,h3.widget_sTitle_b a,h3.widget_sTitle_b a:hover,h3#comments,h3#leaveComment {
color:#222;
font-size:16px;
font-weight:700;
margin-bottom:4px;
letter-spacing:-1px;
}

#wrapper .featuredPostMeta a:hover,#footer_data li a:hover,#footer_data .copyrights a:hover,.metas a:hover,.navigation a:hover,li div.comment-meta a:hover {
text-decoration:underline;
}

.author a,.home_sidebarPosts p.date span,.author-date {
color:#666;
}

.except,.metasingle a:hover {
color:#000;
}

.except:hover,#innerLeft ul li a,.blogTitle a:hover {
color:gray;
}

* html #navcats ul li a,* html #navpages ul li a {
display:inline-block;
float:left;
}

* html #navcats ul li ul li a,* html #navpages ul li ul li a {
float:none;
}

#navcats ul li ul li a,#navcats .select ul li a,#navpages ul li ul li a,#navpages .current_page_item ul li a,#navpages .current_page_parent ul li a,#navpages .select ul li a {
width:160px;
height:auto;
background:#fff;
text-align:left;
font-weight:400;
text-decoration:none;
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
text-transform:none;
color:#222;
margin:0;
padding:4px 10px;
}

#navpages ul,#search form,#search fieldset,.bottomBox .left,#footer_data,.bottomBoxKach .left {
float:left;
}

#navpages ul li a:hover,#navpages .current_page_item a,#navpages .select a,#paginate-featured-slider a:hover {
text-decoration:none;
color:#cd1713;
}

#navpages ul li a.gab_connect,#navpages ul li a:hover.gab_connect {
background:url(default/ico_rss.png) no-repeat 3px center;
padding-left:20px;
}

#primaryTopWrapper,.widget,.navigation {
margin-bottom:10px;
}

#sidebarTabs_title li.last,#primaryBottomTabs_title li.last,#respond p#nopadding {
padding:0;
}

#sidebarTabs_title li.last a,#primaryBottomTabs_title li.last a {
width:75px;
white-space:nowrap;
}

#sidebarTabs_title li a.selected,#primaryBottomTabs_title li a.selected {
color:#cd1713;
background:#fff;
height:24px;
border:1px solid #bcbcbc;
border-bottom:0;
text-decoration:none;
padding:7px 10px 0 9px;
}

#sidebarTabs_body ol,#primaryBottomTabs_body ul {
color:#999;
margin:0 0 0 20px;
}

#mediabar .info p.moreVideo,#mediabar .info p.morePhoto {
position:absolute;
bottom:3px;
right:3px;
padding:3px 5px 0;
}

#secondaryContentWrapper,#respond {
width:100%;
overflow:hidden;
}

.bottomBox .right,.bottomBoxKach .right {
float:right;
}

.bottomBox_wide,.bottomBox_wideKach {
width:300px;
}

.bottomBox_wide img,.bottomBox_wideKach img {
display:block;
}

.bottomBox a.list,.bottomBoxKach a.list {
color:#222;
font-size:12px;
display:block;
margin-left:5px;
background:url(default/ico_widget_li.gif) no-repeat left 6px;
padding:2px 0 2px 10px;
}

#footer_data .copyrights a,li div.vcard a {
color:#222;
}

#innerLeftEcinomics p,#innerLeft p {
padding-bottom:10px;
}

.post,.vk-button,.vk-button td {
padding-top:5px;
}

.image_media_news,.image_kach {
position:relative;
}

.footer_news,.footer_news a {
color:#C00;
float:right;
margin-bottom:10px;
margin-right:10px;
}

.rssfeed a,.pdafeed a {
color:#C00;
font-size:12px;
}