body{font:13px Arial,Helvetica,sans-serif;line-height:20px;color:#515151;}

/* ={ GENERIC } */
p { margin: 0 0 15px }
a{color:#f89500;text-decoration:none}
a:hover{color:#F76C3A}
.flow_hide {display:block;overflow:hidden}

/*front page generic post classes */
.featuredpost {margin:0 0 10px;border-bottom:1px dotted #aaa;padding-bottom:7px;overflow:hidden}
.featuredpost p{margin:0 0 5px;}
.featuredpost .readmore {font-size:12px;line-height:13px}

.posttitle{font:bold 14px arial, helvetica, sans-serif;line-height:18px;color:#585858;margin:0 0 5px 0;}
.posttitle a {color:#585858;}
.posttitle a:hover{color:#F76C3A}

.catname {display:block;font: bold 13px Arial, Helvetica,Sans-serif;margin-bottom:7px;background:url(default/bg_catname.png) no-repeat bottom right;border-bottom:1px solid #eee;padding-bottom:5px;}
.catname a {color:#585858;}
.catname a:hover {}

.postmeta a:hover {text-decoration:none !important}

/* Image classes - addition to styles imported from style.css */
.alignleft,.alignright,.aligncenter {line-height:0;display:block;margin-top:4px}
.aligncenter {margin:0 0 10px}

.widgettitle {display:block;font: bold 18px Arial, Helvetica,Sans-serif;margin-bottom:10px;background:url(default/bg_widgettitle.png) no-repeat bottom right;border-bottom:1px solid #eee;padding-bottom:5px;}
.widgettitle a{color:#515151}
.widget{margin-bottom:15px;display:block;font-size:13px}
.widgetinner a:hover{color:#61BADA}
.widgetinner ul li {border-color:#ddd;line-height:18px;list-style:none;background:url(default/ico_widget_li.gif) no-repeat 1px 6px;padding-left:12px;}	
/* ******************************************************************************************************************************************** */

.wrapper{max-width: 980px;background:#fff;padding:0 8px;margin:0 auto 20px;}
.wrapper:after{content:"";display:block;clear:both;}
#container {display:block;width:100%;}
#container:after{content:"";display:block;clear:both;}	

/* ={ HEADER } */
#header{display:block;border-bottom:1px solid #eee;width:100%;}
#header .wrapper {padding-right:0;padding-left:0;margin-bottom:0}
#header .sitelogo {display:block;width:auto;text-align:center;float:left;}
#header .sitelogo img {float:left}

#header .header-right {width:auto;float:right;margin-top:15px}

/* ={ MAIN NAVIGATION } */
#mainmenu {display:block;margin: 5px 0 0;width:100%;border-top:1px solid #eee;border-bottom:4px solid #eee;}
#mainmenu .wrapper {padding-right:0;padding-left:0;margin-bottom:0}
#mainmenu select {display: none;}
.mainnav {width:910px}
.mainnav:after{content:"";display:block;clear:both;}
.mainnav li {float:left;position:relative;border-right:1px dotted #ddd}
.mainnav li a {color:#797a7c;padding:7px 17px;font-size: 13px;line-height:18px;margin:0 2px}
.mainnav li a:hover,.mainnav li.sfHover a {color:#000;}
.mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a, .mainnav li.current-cat-parent a {color:#555;background:#ffd100}
.mainnav li.first-cat {border-left:1px dotted #ddd}

.mainnav li.gab_logintools {float:right;border:none;margin:0;padding:0}
.mainnav li.gab_logintools a {padding:0;margin-right:0;font-size:12px;line-height:13px;font-weight:bold}
.mainnav li.gab_logintools span {float:left;display:block;}
.mainnav li.gab_logintools span.gab_signin a {color:#fff;background:#61bada;padding:5px 15px;margin:5px 10px 0 0;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius: 4px;}
.mainnav li.gab_logintools span.gab_signin a:hover {color:#666;background:#ffd100}
.mainnav li.gab_logintools span.gab_login a {z-index:1;color:#715f10;text-shadow:#fff 1px 0px 0px;background:url(default/bg_login.png) no-repeat;width:67px;height:64px;position:absolute;margin-top:-10px;padding:34px 0;text-align:center;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius: 4px;}
.mainnav li.gab_logintools span.or {background:#eee;padding:4px 5px;margin:7px 6px 0 0;-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius: 10px;font-size:11px;line-height:11px;}

.mainnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;margin:0}
.mainnav li ul li  {float:none;}
.mainnav li li a,.mainnav li.current_page_item li a .mainnav li.current-cat li a, .mainnav li.current-menu-item li a,.mainnav li.current-cat-parent li a  {background:#fff;color:#797a7c;}
.mainnav li li.current_page_item a, .mainnav li li.current-cat a, .mainnav li li.current-menu-item a,.mainnav li li.current-cat-parent a  {background:#efefef;color:#797a7c;}
.mainnav li ul li a,li.sfHover li a{background:#f9f9f9;color:#797a7c !important;text-transform:none; font: 12px arial, tahoma, verdana, sans-serif;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0 !important}
.mainnav li ul li a.sf-with-ul { padding:5px 10px;}
.mainnav li ul li a:hover  {background:#efefef;color:#797a7c;}
.mainnav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}

/* Dropdown indicators */
.mainnav .sf-sub-indicator {display:none}
.mainnav.dropdown li a.sf-with-ul 	{ padding-right:0;}
.mainnav li a.sf-with-ul{background: none;}
.mainnav li a:hover.sf-with-ul{background: none;}
.mainnav li ul .sf-sub-indicator {background: url(../framework/images/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}
.mainnav li li a.sf-with-ul {background: #f9f9f9 url(../framework/images/arrow-superfish-right.png) no-repeat 95% center;}
.mainnav li ul li a:hover.sf-with-ul {background: #efefef url(../framework/images/arrow-superfish-right.png) no-repeat 95% center;}	

/*///////////////// MEGA DROPDOWN //////////////////*/
.mainnav li.megadp .dropdown_col {text-transform:none;width: 470px;float:left;z-index:9999;position:absolute;left:-999em;}
.mainnav li.megadp .dropdown_col a {}

/* We have two wrapper div within mega dropdown window */
.mainnav li.megadp .dropdown_inner {border-top:none;font:13px Arial, Helvetica, sans-serif;line-height:17px;background:#fff;border: 2px solid #F2F3F1;padding-top:6px;}

/* Position relative is required to display dropdown window on correct position */
.mainnav li.megadp:hover { position:relative; }

/* For the column at the very right on navigation; use align_right class together with dropdown_col to keep dropdown within wrapper */
.mainnav li.megadp .align_right {/* Rounded Corners */-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.mainnav li.megadp:hover .align_right {left:auto;right:-1px;top:auto;}
.mainnav li.megadp:hover .align_left{ left:-1px; top:auto; }

/* Subcategory style within dropdown window */
.mainnav li.megadp .greybox {overflow:hidden;padding:0;margin:0 10px 0 5px;position: static;width:170px;float: left;border:none;}
.mainnav li.megadp .greybox li {border-bottom:1px dotted #ddd;padding:4px 0;overflow:hidden;width: 170px;display: block;}
.mainnav li.megadp .greybox li:hover, .mainnav li.megadp .greybox li.feed {}
.mainnav li.megadp .greybox li a {background: none !important;float: left !important;display: block !important;clear: left !important;border:0;color:#545353;}
.mainnav li.megadp .greybox li a:hover {background: none !important;color: #2EB8DB !important;}
.mainnav li.megadp .greybox li span.post-count{	overflow: hidden;width: 30px;height: 18px;font-size: 10px;line-height: 18px;margin-top: 4px;display: block;float: right;text-align: center;
                                                background: #eee;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;color: #545353;text-shadow: 1px 1px 1px #fff;}
.mainnav li.megadp .greybox li:hover span.post-count{background: #2EB8DB;text-shadow: 1px 1px 1px #ccc;color: #fff;}
.mainnav li.megadp .greybox li.feed a {display: block;float: left;font-size: 10px;padding-left: 11px;line-height: 7px;color: #555 !important;background: url('default/nav-rss.png') no-repeat 0 3px !important;	}
.mainnav li.megadp .greybox li.feed a:hover {color: #555 !important;background: url('default/nav-rss.png') no-repeat 0 -11px !important;}

/* dropdown entries wrapper and the classes in dropdown entries */
.mainnav .dropdown_entries {float:left;overflow:hidden;border-left:1px dotted #ddd;padding:0 10px 0 9px;width:261px;}
.mainnav .dropdown_entries a {padding:0px;}
.dropdown_entries .featuredpost {overflow:hidden;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ddd}
.dropdown_entries img {border:4px solid #e1e2e4}
.dropdown_entries h2.posttitle {margin-bottom:5px}
.dropdown_entries h2.posttitle a {color:#555;padding:0;text-shadow: 1px 1px 1px #fff;font:bold 12px Arial,Helvetica,Sans-serif !important;line-height:17px !important;letter-spacing:0;}
.dropdown_entries h2.posttitle a:hover {background:none;color:#F76C3A}
.dropdown_entries h2.posttitle.popular {padding: 0 18px 0 0;background: url('default/popular-bg.png') no-repeat top right;}
.mainnav .dropdown_top {border-bottom:1px solid #ddd;margin-bottom:1px;overflow:hidden}
.mainnav .dropdown_bottom {background:#eee url(default/dot.png) repeat-y center center;overflow:hidden}
.mainnav .dropdown_ad {width:468px;display:block;margin:0 auto}
/* END ///////////////// MEGA DROPDOWN //////////////////*/			

#submenu {display:block;width:100%;border-bottom:4px solid #eee;background:#fff url(default/bg_subnav.png) repeat-x bottom;margin-bottom:25px;}
#submenu .wrapper {background: transparent;margin-bottom:0}
.subnav {display:block;margin:10px auto 9px;max-width:980px;font:italic 12px georgia, serif;	}
.subnav:after{content:"";display:block;clear:both;}

/* Navigation first level */
.subnav li {position:relative;color:#666;float:left;line-height:16px}
.subnav li:first-child a {padding-left:0;margin-left:3px;}
.subnav li a {color:#666;padding-left:10px;margin-left:10px;}
.subnav li a:hover{color:#000;text-decoration:underline;}
.subnav li.current_page_item a, .subnav li.current-cat a, .subnav li.current-menu-item a {color:#000;}

/* Navigation with tags on */
.subnav li.first {padding-left:0;margin-left:0;font-weight:bold;}
.subnav li.tags_onnavigation a {float:left}

/* Navigation second level */
.subnav li ul {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:11px}
.subnav li ul li {float:none;border-left:none;margin:0;padding:0;}
.subnav li ul li a {background:#fff; text-transform:none;width:158px;padding:5px 9px; height:auto;margin:0; border:1px solid #ddd; border-bottom:0;color:#555;}
.subnav li ul li a.sf-with-ul { padding:5px 10px;}
.subnav li ul li a:hover {background:#efefef;color:#555}
.subnav li ul ul {margin: -26px 0 0 179px;padding-top:0;}
.subnav li ul ul ul {margin-top: -27px;}

/* Contains Primary Left, Primary Mid and Primary top sidebars
******************************************************************/ 		
#primarytop {float:left;width:100%;display:block;margin-bottom:20px;}
#primary-left {float:left;width:460px;float:left;overflow:hidden;}

/* Flex Slider browser Resets */
.flex-container a:active,.flexslider a:active,.flexslider2 a:active,.flex-container a:focus,	.flexslider a:focus,	.flexslider2 a:focus	{outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* Flex Slider Common */
/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* Flex Default Theme */
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
    .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
/* FlexSlider Necessary Styles
*********************************/ 
#primary-left .flexslider {border:1px solid #eee;-webkit-border-radius: 4px; -moz-border-radius: 4px border-radius: 4px;padding:4px;margin: 0 0 30px;background: #fff; position: relative;box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
#primary-left .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
#primary-left .flexslider .slides img {width: 100%; display: block;}
#primary-left .flex-pauseplay span {text-transform: capitalize;}

/* Direction Nav */
#primary-left .flex-direction-nav {*height: 0;}
#primary-left .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(default/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
#primary-left .flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
#primary-left .flex-direction-nav .flex-prev {left: -36px;}
#primary-left .flexslider:hover .flex-next {opacity: 0.8; right: 10px;}
#primary-left .flexslider:hover .flex-prev {opacity: 0.8; left: 10px;}
#primary-left .flexslider:hover .flex-next:hover, #primary-left .flexslider:hover .flex-prev:hover {opacity: 1;}
#primary-left .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
#primary-left .flex-control-nav {display:none}

/* Featured Slider post elements */
#featured-slider .postteaser {margin:-100px 0 0 10px;padding:7px 10px;width:410px;position:absolute;background: url(default/bg-transparent.png) repeat;color:#fff;font-size:12px}
#featured-slider .posttitle {font-size:17px;line-height:20px;margin:0 0 7px}
#featured-slider .posttitle a {color:#ddd;}
#featured-slider .posttitle a:hover {color:#fff;}
#featured-slider p {margin:0;}
#featured-slider .r_more  a:link {color:#ffd100;display:block;display:block;font-size:11px;font-weight:bold;padding-top:3px}

/* 2 col below slider */
#primaryleft_2col {display:block;overflow:hidden;width:100%;margin-bottom:20px}
#primaryleft_2col .col {width:223px}
#primaryleft_2col .featuredpost {margin:0 0 10px;border:1px solid #eee !important;padding-bottom:0;}
#primaryleft_2col .featuredpost p{margin:0;}
#primaryleft_2col .col .featuredpost .postteaser {padding:0 7px 5px}
#primaryleft_2col .col.left .catname a {color:#787573;}
#primaryleft_2col .col.right .catname a {color:#8baf1c;}

/* 3 col below slider */	
#primaryleft_3col {display:block;overflow:hidden;width:100%}
#primaryleft_3col .col {width:144px}
#primaryleft_3col .featuredpost {margin:0 0 10px;border:1px solid #eee !important;padding-bottom:0;}
#primaryleft_3col .featuredpost p{margin:0;}
#primaryleft_3col .col .featuredpost .postteaser {padding:0 7px 5px}
#primaryleft_3col .col.left.mid {margin:0 14px;}
#primaryleft_3col .col.left .catname a {color:#787573;}
#primaryleft_3col .col.left.mid .catname a {color:#8baf1c;}
#primaryleft_3col .col.right .catname a {color:#f9885e;}

#primary-mid {float:left;width:160px;margin:0 14px;padding:25px 15px 1px;border: 1px solid #eee;-webkit-border-radius: 4px;-moz-border-radius: 4pxborder-radius: 4px;}
.heading {width:160px;height:25px;padding-top:5px;margin:-40px auto 15px;display:block;text-align:center;color:#fff;font-weight:bold;font-size: 16px;background:url(default/bg_topnews.png) no-repeat center center;}
.heading a,.heading a:hover {color:#fff}
.topnews_box {display:block;border:1px solid #eee;padding:10px;background:url(default/bg_topnewsbox.png) repeat;text-align:center;margin-bottom:15px;position:relative;color:#777}
.topnews_box.topnews_box_active {border-color:#ddd;color:#222}
.topnews_box .postnr {position:absolute;top:-8px;left:-9px;width:23px;height:23px;color:#fff;font-size:11px;line-height:24px;display:block;background:url(default/bg_number.png) no-repeat left top;text-align:center}
.topnews_box.topnews_box_active .postnr {background-position:left bottom;}
/*.topnews_box .posttitle {text-transform:uppercase;}*/
.topnews_box .posttitle a {color:#6d534a;font-size:12px;font-weight:bold;margin-bottom:4px;line-height:15px;}
.topnews_box .posttitle a:hover{color:#F76C3A}
.topnews_box p {font-size:12px;margin-bottom:0;line-height:18px;}

#primary-right {float:right;width:300px;}

#mid_carousel {width:980px;padding:23px 0 15px;margin-bottom:20px;float:left;display:block;background:url(default/bg_carousel.png) repeat-x;background-size: auto 255px;-webkit-border-radius: 4px;-moz-border-radius: 4pxborder-radius: 4px;}
#mid_carousel .jcarousel-container-horizontal {width: 880px;padding:0 50px;}
#mid_carousel .jcarousel-clip-horizontal {width:880px;height: 220px;overflow: hidden;}
#mid_carousel .jcarousel-item-horizontal {width: 200px;margin:0 10px;height: 190px;}

/* Buttons */
#mid_carousel .jcarousel-next-horizontal,#mid_carousel .jcarousel-prev-horizontal{position: absolute;top: 80px;width: 35px;height: 35px;cursor: pointer;background: url(default/arrows.png);background-repeat: no-repeat;	}
#mid_carousel .jcarousel-next-horizontal {background-position:right center;right:9px}
#mid_carousel .jcarousel-next-horizontal:hover {background-position:bottom right;}
#mid_carousel .jcarousel-next-disabled-horizontal,#mid_carousel .jcarousel-next-disabled-horizontal:hover {background-position:right top;}

#mid_carousel .jcarousel-prev-horizontal {background-position:left center;left:9px}
#mid_carousel .jcarousel-prev-horizontal:hover {background-position:bottom left;}
#mid_carousel .jcarousel-prev-disabled-horizontal,#mid_carousel .jcarousel-prev-disabled-horizontal:hover {background-position:left top;}

/* Carousel items */
#mid_carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
#mid_carousel li .posttitle {margin: 10px auto 7px;display:block}
#mid_carousel li .posttitle a {color:#ddd}
#mid_carousel li .posttitle a:hover {color:#fff}
#mid_carousel li p {color:#a9acb3;margin:0 0 8px}

#content {width:660px;float:left}
#content:after{content:"";display:block;clear:both;}
#content #secondary_top {width:100%;display:block;overflow:hidden;margin-bottom:30px}
#content #secondary_top .col {width:312px;}
#content #secondary_top .media_wrapper {margin: 0 0 10px;padding:4px;width:302px;height:150px;background: #fff; border: 1px solid #ddd; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px border-radius: 4px;}
#content #secondary_top .media_wrapper .postdate {background:url(default/bg-transparent.png); position:absolute;top:5px;right:5px;border:none;margin:0;padding:2px 5px;color:#fff;font-size:12px}
#content #secondary_top .media_wrapper .catname {background:url(default/bg-transparent.png); position:absolute;left:5px;bottom:5px;border:none;margin:0;padding:5px 10px;color:#fff;border:none}
#content #secondary_top .left .catname a {color:#b0d343}
#content #secondary_top .right .catname a {color:#f29c7a}
#content #secondary_top .catname a:hover{color:#eee}
#content #secondary_top a.readmore {color:#fff;background:#f76c3a;margin:10px 0;display:block;width:100px;padding:5px 0;text-align:center;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius: 4px;font-weight:bold}
#content #secondary_top a.readmore:hover {color:#fff;background:#61bada}

#carousel_two {width:100%;display:block;overflow:hidden;margin-bottom:30px}
#carousel_two .catname {background:url(default/caption_2ndcar.png) no-repeat;display:block;height:25px;text-align:center;font-weight:bold;color:#fff;text-align:center;border:none;padding-top:7px;margin-bottom:20px}
#carousel_two .catname a,#carousel_two .catname a:hover {color:#fff;font-weight:bold;color:#fff}

#carousel_two .jcarousel-container-horizontal {width: 528px;padding:0 67px;}
#carousel_two .jcarousel-clip-horizontal {width:528px;height: 160px;overflow: hidden;}
#carousel_two .jcarousel-item-horizontal {width: 156px;margin:0 10px;height: 160px;}

/* Buttons */
#carousel_two .jcarousel-next-horizontal,#carousel_two .jcarousel-prev-horizontal{position: absolute;top: 70px;width: 35px;height: 35px;cursor: pointer;background: url(default/arrows.png);background-repeat: no-repeat;}
#carousel_two .jcarousel-next-horizontal {background-position:right center;right:2px}
#carousel_two .jcarousel-next-horizontal:hover {background-position:bottom right;}
#carousel_two .jcarousel-next-disabled-horizontal,#carousel_two .jcarousel-next-disabled-horizontal:hover {background-position:right top;cursor:default}

#carousel_two .jcarousel-prev-horizontal {background-position:left center;left:2px}
#carousel_two .jcarousel-prev-horizontal:hover {background-position:bottom left;}
#carousel_two .jcarousel-prev-disabled-horizontal,#carousel_two .jcarousel-prev-disabled-horizontal:hover {background-position:left top;cursor:default}

/* Carousel items */
#carousel_two .featuredpost {margin:0;border:1px solid #eee !important;padding-bottom:0;}
#carousel_two .featuredpost p {margin:0;}
#carousel_two .featuredpost .postteaser {padding:0 7px 5px}	

#secondary_bottom {width:100%;display:block;margin-bottom:30px;float:left}
#secondary_bottom .leftcol {width:429px;}
#secondary_bottom .leftcol .featuredpost {padding:4px !important;background: #fff; border: 1px solid #ddd !important; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px border-radius: 4px;width:429px;height:250px;margin-bottom:15px}
#secondary_bottom .leftcol .postteaser {margin:0;width:409px;padding:7px 10px;position:absolute;left:4px;bottom:4px;display:block;background: url(default/bg-transparent.png) repeat;color:#fff;font-size:13px;line-height:15px}
#secondary_bottom .leftcol .posttitle {font-size:17px;line-height:20px;margin:0 0 5px;display:block}
#secondary_bottom .leftcol .posttitle a {color:#eee;}
#secondary_bottom .leftcol .posttitle a:hover {text-decoration:underline;color:#fff}
#secondary_bottom .leftcol p {margin:0;}
#secondary_bottom .leftcol .r_more  a {color:#ffd100;display:block;display:block;font-size:11px;font-weight:bold;padding-top:3px}

#secondary_bottom .rightcol {width:200px;border-top:1px solid #ddd;position:relative}
#secondary_bottom .rightcol .catname {background:url(default/bg_caption_secondarybottom.png) no-repeat;display:block;height:29px;width:173px;top:-8px;left:13px;font-weight:bold;color:#fff;text-align:center;border:none;padding-top:8px;position:absolute;}
#secondary_bottom .rightcol .catname a,#secondary_bottom .catname a:hover {color:#fff;font-weight:bold;color:#fff}
#secondary_bottom .rightcol .featuredpost {padding:7px !important;background: #fff; border: 1px solid #ddd !important;border-top:none !important;margin:0}
#secondary_bottom .rightcol .featuredpost.firstpost {padding-top:34px !important}

#secondary_bottom_widget {width:100%;display:block;}

/*Sidebar bottom - homepage */
#secondary-right {width:300px;float:right}

/*----- ={ FOOTER } -----*/
#footer {width:100%;background:url(default/bg_footer.png) repeat-x top;padding:35px 0 30px;}
#footer .wrapper{background:transparent;color:#8390a4;overflow:hidden;padding-left:0;padding-right:0;max-max-width:990px;margin-bottom:0}

#footer .widgettitle {color:#95A1B6;display:block;font: bold 17px Arial, Helvetica,Sans-serif;margin-bottom:10px;background:url(default/bg_footerwidget.png) no-repeat bottom right;border-bottom:1px solid #666e7c;padding:0 0 5px 0;}
#footer .widget ul li {border-color:#596375;border-style:dashed}
#footer p {padding:5px 0;}
#footer a {color:#8390a4;}
#footer a:hover {color:#fff;text-decoration:underline;}

#foo_widget1, #foo_widget2, #foo_widget3 {float:left;margin-right:30px;}

#foo_widget1 {width:230px}
#foo_widget2 {width:300px;}
#foo_widget3 {width:390px;margin-right:0;background:url(default/world.png) no-repeat center 5px}

/* Newsletter Widget */
#foo_widget2 .subcaption {display:block;margin-bottom:8px;font-size:13px}
#foo_widget2 .subscribe_footer fieldset {border:none;padding:0;background:none}
#foo_widget2 .subscribe_footer .text {margin:0 0 10px;border:1px solid #eee;padding:9px 5px;background:#dadee5;color:#555;width:290px; -webkit-border-radius: 4px; -moz-border-radius: 4px border-radius: 4px; box-shadow: 0 1px 4px #222; -webkit-box-shadow: 0 1px 4px #222; -moz-box-shadow: 0 1px 4px #222; -o-box-shadow: 0 1px 4px #222;}
#foo_widget2 .subscribe_footer .submitform {cursor:pointer;font-size:12px;line-height:13px;float:right;color:#fff;background:#61bada;display:block;width:100px;padding:5px 0;text-align:center;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius: 4px;font-weight:bold;border:none;text-shadow:none}

/* Connect us Widget */ 
#foo_widget3 .subcaption {display:block;font-weight:bold;color:#dee7f5;line-height:34px;font-size:29px;text-align:center;padding:10px 0 30px}
#foo_widget3 .followuson {width:270px;font-weight:bold;background:url(default/bg_footertransparent.png); padding:10px 20px;-webkit-border-radius: 4px; -moz-border-radius: 4px border-radius: 4px;color:#bfc7da;margin:0 auto;overflow:hidden}
#foo_widget3 span {display:block;float:right;margin:0px 6px 0 6px;text-transform:none}
#foo_widget3 span.left {padding-top:2px}
#foo_widget3 span a {width:24px;height:24px;padding:0;display:block;}
#foo_widget3 span a:hover {background-color:transparent}
#foo_widget3 .f_twitter,#foo_widget3 .f_twitter:hover {background:url(default/ico/f_twitter.png) no-repeat;}
#foo_widget3 .f_facebook,#foo_widget3 .f_facebook:hover {background:url(default/ico/f_facebook.png) no-repeat;}
#foo_widget3 .f_linkedin,#foo_widget3 .f_linkedin:hover {background:url(default/ico/f_linkedin.png) no-repeat;}
#foo_widget3 .f_mail,#foo_widget3 .f_mail:hover {background:url(default/ico/f_mail.png) no-repeat;}

#footer .widget_bp_core_recently_active_widget .avatar-block {overflow:hidden}
#footer .widget_bp_core_recently_active_widget  img {float:left;margin:4px;padding:1px;border:1px solid #000}

#footer .widget_bp_blogs_recent_posts_widget li {background:none;padding-left:0;margin-bottom:0}
#footer .widget_bp_blogs_recent_posts_widget .activity-header {line-height:19px;font-size:13px;background:url(default/ico_widget_li.gif) no-repeat left 7px;padding-left:12px;}
#footer .widget_bp_blogs_recent_posts_widget .activity-inner {background:url(default/ico/quote.png) no-repeat 0 5px; padding: 0 0 0 18px; color: #333;font-style:italic;font-family:georgia,serif}

#footer input,#footer select {background:#2f3844;border:1px solid #777;color:#8390a4}
#footer select {margin-bottom:12px;}
#footer .flickr_widget img {margin:6px}
#footer .gab_social_widget img {margin:2px}

/* footer meta */
#footer_data {font-size:12px;line-height:15px;padding:15px 0;margin:0 auto;display:block;overflow:hidden;color:#8390a4;background:#2f3844;width:100%;}
#footer_data .wrapper {background:transparent;padding-left:0;padding-right:0;max-max-width:990px;margin-bottom:0}
#footer_data a{color:#eee;}
#footer_data a:hover{text-decoration:underline;color:#fff}

#footer-left-side {width:auto;float:left;margin:0}
#footer-right-side {width:auto;float:right;text-align:right;margin:0}			

/*----- ={ INNER PAGES } -----*/
.entry-title{display:block;margin:0 0 5px !important;font:bold 24px Arial,Helvetica,sans-serif;color:#333}
.entry-title a{color:#333}
.entry-title a:hover{color:#F76C3A}

/* Postmeta displayed below entry or post title - used for default loop and single pages*/
.entry .default_postmeta {font-size:12px;color:#777;display:block;overflow:hidden;}
.entry .default_postmeta a {color:#999;font-style:normal;}
.entry .default_postmeta a:hover {color:#333}
.entry .default_postmeta .metaitem {display:block;float:left;width:auto;margin-right:10px;padding:2px 10px 3px 20px;}
.entry .default_postmeta .entrydate {background: url(default/ico/default_date.png) no-repeat left 3px}
.entry .default_postmeta .entryby {background: url(default/ico/default_author.png) no-repeat left 3px;padding-left:18px}
.entry .default_postmeta .entrycat {background: url(default/ico/default_category.png) no-repeat left 5px;padding-left:20px}
.entry .default_postmeta .last {margin-bottom:0 !important}	

/* Postmeta displayed on single post page, below entry */
.entry .single_postmeta {font:italic 12px/19px Georgia,Times,serif;color:#999;padding:15px 0;margin-bottom:15px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;width:100%;}
.entry .single_postmeta a {font-family:Helvetica,Arial,sans-serif;color:#999;font-style:normal;font-weight:bold;}
.entry .single_postmeta a:hover {color:#333}
.entry .single_postmeta .left {width:400px;display:block;padding:5px 0 0 10px}
.entry .single_postmeta .avatar {float: left;clear: left;display:block;border: 1px solid #eee;padding:2px;margin-right: 7px;}
.entry .single_postmeta .right {width:230px;display:block;}
.entry .single_postmeta .widget {margin:0;padding:0;height:64px}	

/* Big picture image wrapping */
.bigpicture {max-width:980px;overflow:hidden;background:#eee;border:1px solid #ddd;padding:4px;margin-bottom:20px;height:auto;}
/* caption text with in big picture */
.bigpicture p {margin:0;color:#555;font-size:13px;padding:5px 5px 1px}

/* Subtitle below post title */
.subtitle {color:#555;font:italic 19px/22px Georgia,Times,serif;}

/* Heading within post */
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom:10px;margin-top:10px;}
.entry h3.widgettitle {margin-bottom:0;}
.entry h3 {font-family:arial, verdana, sans-serif;}
.entry h4 {font-family:verdana, tahoma, sans-serif;}
.entry h5 {font-family:arial, verdana, sans-serif;}
.entry h6 {font-family:arial, verdana, sans-serif;}

/* Lists in post */
.entry ul {margin: 0 0 15px 10px; padding-left: 20px;}
.entry .widget li {background:none;padding-left:0;}
.entry ul ul { margin: 0; }
.entry ul li { list-style-type: disc; padding:2px 0}
.entry ul ul li { list-style-type: circle; }

.entry ol  {margin: 0 0 15px 10px; padding-left: 20px;}
.entry ol ol { margin: 0; }
.entry  ol li  { list-style-type: decimal; padding:2px 0}
.entry  ol li ol li { list-style-type: lower-alpha; }

/* Blockquote within post */
.entry blockquote { background:#eee url(../framework/images/blockquote_gray.gif) no-repeat 10px 20px; padding: 10px 20px 10px 60px;font-style:italic;margin-bottom:15px;border-left:4px solid #ddd}
.entry blockquote p {font-style:italic;margin:5px 0;} 	

/* Attachment and Single post galleries */	
img.attachment-full { margin:0 0 15px; }
.gallery-item .wp-caption-text {display:none}
.gallery-icon  img { width: 150px;border:1px solid #ddd !important;padding:3px;}
.gallery-icon  img:hover { }

.attachment-nav {background:#eee;margin: 0 auto;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;border: 1px solid #ddd;}
.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}
.attachment-nav a:hover { color:#444; background: #f2f2f2;text-decoration:underline}			

.att-gallery-icon-wrapper {display:block;overflow:hidden;width:100%;margin-bottom:25px;}
.att-gallery-icon {float:left;width:33%;margin:20px 0 0}
.att-gallery-icon  img { width: 150px;border:1px solid #ddd !important;padding:3px;margin:0 auto !important;display:block}

/* Innerpage slider */
#slides {position:relative;padding-top:35px;}
#slides .slides_container {margin-bottom:10px;min-height:280px}

#slides .next {width:16px;height:16px;display:block;position:absolute;right:5px;top:10px}
#slides .prev {width:16px;height:16px;display:block;position:absolute;right:27px;top:10px}

#slides .pagination {position:absolute;top:10px;left:0;height:12px;margin:0 !important;padding:0 !important}
#slides .pagination li {float:left;margin:0 1px;list-style-type: none !important;}
#slides .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(default/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#slides .pagination li.current a {background-position:0 -12px;}
#slides .sliderCaption {margin:7px 5px 0 0 !important;color:#888;font-style:italic;}

/* Post author box*/
.post-author {border:1px solid #eee;overflow:hidden;width:100%;display:block}
.author-avatar {background:#f3f3f3;padding:7px;float:left;border-right:1px solid #eee;width:80px;margin-right:10px;}
.author-avatar img {background:#fff;padding:4px;border:1px solid #ddd}
.author-info {padding-top:5px;padding-right:10px}
.author-info p {margin:0 0 4px;color:#999;font-size:12px}
.author-info p a {font-style:normal;font-weight:bold;}

/* Author Links */
.entry .author_links {float:right;width:auto;border:1px solid #eee;border-top:none;background:#f3f3f3;margin-bottom:30px}
.entry .author_links a {color:#565e6f}
.entry .author_social {display:block;float:left;width:auto;margin-left:10px;padding:2px 10px 3px 20px;font-size:11px}
.entry .author_gplus {background: url(default/ico/author_gplus.png) no-repeat left center}
.entry .author_twitter {background: url(default/ico/author_twitter.png) no-repeat left center;padding-left:18px}
.entry .author_facebook {background: url(default/ico/author_facebook.png) no-repeat left center;padding-left:20px}
.entry .author_linkedin {background: url(default/ico/author_linkedin.png) no-repeat left center;padding-left:20px}
.entry .author_home {background: url(default/ico/author_home.png) no-repeat left center;padding-left:20px}

/* Related posts */
.gab_relatedposts {overflow:hidden;margin-bottom:30px;width:100%;display:block}
.caption_relatedposts {background:url(default/caption_2ndcar.png) no-repeat center center;display:block;height:25px;text-align:center;font-weight:bold;color:#fff;text-align:center;border:none;padding-top:4px;margin-bottom:30px}
.gab_relatedposts .featuredpost {width:208px;border:1px solid #eee !important;padding-bottom:4px;margin:0 15px 0 0;}
.gab_relatedposts .featuredpost.last {margin:0 !important;padding:0}
.gab_relatedposts .featuredpost h2{margin:0 0 5px;}
.gab_relatedposts .featuredpost p{margin:0;}
.gab_relatedposts .featuredpost .postteaser {padding:0 7px 5px}

/* =COMMENTS LIST
-------------------------------------------------------------- */
#comments {display:block;}
#comments h3{font-size:18px;font-weight:bold;padding-bottom:15px;}

#comments .comment-inner{margin-bottom:25px;padding:0;}
#comments .comment-inner:after{content:"";display:block;clear:both;}

/* Avatar */
#comments .comment-avatar {float:left;width: 55px;}
#comments .avatar {display: block;background-color: #fff;border: 1px solid #ddd;padding: 2px;} 

/* comment meta */
#comments .commentmeta{display:block;float:left;width:605px;margin:0 0 15px;}
#comments .commentmeta a {color:#777}	
#comments .commentmeta a:hover {text-decoration:underline;}	
#comments .comment-meta-1 {background: url(default/divider.png) repeat-x bottom;display:block;padding:2px 0 5px;margin:0 0 6px;height:18px;}
#comments .comment-meta-1 .fn {font-weight:bold;float:left;width:auto;}
#comments .comment-meta-1 .reply {display: inline-block;float:right;font-size:11px;line-height:11px;}
#comments .comment-meta-1  .reply a {text-indent:-999em;background: url(default/ico/comment-reply.png) no-repeat;border: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;cursor: pointer;outline: none;padding:0;	display:block;line-height: auto;width:16px;height:15px;}
#comments .comment-meta-2  {font: italic 11px/11px Georgia,serif;display:block;margin:0;}

#comments .text {display:block;clear:both;}
#comments .text .waiting_approval{font-size:13px;font-style:italic;font-weight:bold;}
#comments .c {line-height:19px;font-size:13px;}
#comments .c p, #comments .c code, #comments .c blockquote, #comments .c ul, #comments .c ol {display:block;margin:5px 0;}
#comments .c a {text-decoration:underline;}
#comments .c a:hover {}

/* Second level Comments */
#comments .depth-2 .comment-wrapper {padding-left:25px;background:url(default/replyto_arrow.gif) no-repeat 0 5px}
#comments .depth-2 .commentmeta{width:580px;}

/* Second level Comments */
#comments .depth-3 .comment-wrapper {padding-left:50px;background:url(default/replyto_arrow.gif) no-repeat 25px 5px}
#comments .depth-3 .commentmeta{width:555px;}

/* Second level Comments */
#comments .depth-4 .comment-wrapper {padding-left:75px;background:url(default/replyto_arrow.gif) no-repeat 50px 5px}
#comments .depth-4 .commentmeta{width:530px;}

/* Second level Comments */
#comments .depth-5 .comment-wrapper {padding-left:100px;background:url(default/replyto_arrow.gif) no-repeat 75px 5px}
#comments .depth-5 .commentmeta{width:490px;}

/* =COMMENT FORM
-------------------------------------------------------------- */
#respond {overflow: hidden;position: relative;}
#respond p {margin: 0;}
#respond .logged-in-as {margin-bottom: 10px;}
#respond .comment-notes {margin-bottom: 1em;}
#respond .form-allowed-tags {line-height: 1em;}
.children #respond {margin: 0 48px 15px 0;}
#comments-list #respond {margin: 0 0 18px 0;}
#comments-list ul #respond {margin: 0;}
#cancel-comment-reply-link {font-size: 12px;font-weight: normal;	line-height: 18px;}
#respond .required {color: #ff4b33;font-weight: bold;}
#respond label {color: #777;font-size: 13px;}
#respond input {margin: 0 0 9px;padding:5px;width: 70%;display:block;background: #fff url(default/bgr_respond_text.gif) repeat-x;display:block;}
#respond input[type="text"], #respond input[type="password"], #respond input.text, #respond input.title, #respond textarea {border:1px solid #ddd;font:14px arial, sans-serif;color:#555}
#respond textarea {width: 96%;background: #fff url(default/bgr_respond_text.gif) repeat-x;display:block;padding:1%;}
#respond .form-allowed-tags {color: #777;font-size: 12px;line-height: 18px;}
#respond .form-allowed-tags code {font-size: 12px;}
#respond #submit {color:#fff;background:#f76c3a;margin:10px 0;display:block;width:120px;padding:5px 0;text-align:center;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius: 4px;font-weight:bold;border:none;text-shadow:none}
#respond #submit:hover{color:#fff;background:#61bada;cursor:pointer;}		

/* =SIDEBAR
-------------------------------------------------------------- */
#sidebar,.sidebarinner {width:300px;float:right;overflow:hidden}
#container .item-options {color:#fff !important;height:33px;font-size:12px;padding:5px 0 0 5px;margin-bottom:7px;border-bottom:1px solid #ddd}
#container .item-options a {float:left;display:block;background: #f2f2f2;line-height:31px;height: 31px;border:1px solid #cfcfcf; font-weight: bold;width: 93px;text-align:center;color:#333!important;padding:2px 0 0 0;margin:0 -1px 0 0;position:relative;}
#container .item-options a:active {outline:none;}
#container .item-options a:hover {background-position: 0 -34px;color:#333;}
#container .item-options a.selected.loading {padding:2px 0 0 0;margin:0 -1px 0 0;background: none}
#container .item-options a.selected, .item-options .selected:hover {background-color:#fff;border-bottom:0;top:-5px;height:36px;cursor:default; color:#000;}		
#container .widgetinner ul li {border-color:#ddd;line-height:18px;list-style:none;background:url(default/ico_widget_li.gif) no-repeat 1px 6px;padding-left:12px;}	

#container .item-list {padding-left:0}
#container ul#members-list img,#container ul#groups-list img {padding:2px;border:1px solid #ddd}
#container ul#members-list ul,#container ul#groups-list ul{margin-left:0;padding-left:0;color:#aaa}
#container ul#members-list li,#container ul#groups-list li{padding: 7px 5px;margin-bottom:0;overflow:hidden;background-image:none;border-bottom:1px solid #eee;border-left:1px solid #none}
#container ul#members-list li a,#container ul#groups-list li a {color:#222;font-size:13px;margin-bottom:4px;display:block;}
#container ul#members-list li:hover, #container ul#groups-list li:hover{background:#f2f2f2}
#container ul#members-list li a:hover, #container ul#groups-list li:hover a{color:#2EB8DB}
#container ul#members-list .activity,#container ul#groups-list .activity {display: inline-block;font-size: 12px;padding: 0;border: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;font-weight: normal;margin-top: 0;text-decoration: none;background: none ;}

#container .widget_bp_core_recently_active_widget .avatar-block {margin-bottom:15px}
#container .widget_bp_core_recently_active_widget .avatar-block {overflow:hidden;}
#container .widget_bp_core_recently_active_widget img {float:left;margin:8px;padding:3px;border:1px solid #ddd}

#container .widget_bp_blogs_recent_posts_widget .widgetinner ul {padding-left:0}
#container .widget_bp_blogs_recent_posts_widget .widgetinner ul li {background:none;padding-left:0;}
#container .widget_bp_blogs_recent_posts_widget li {background:none;padding-left:0;margin-bottom:0}
#container .widget_bp_blogs_recent_posts_widget .activity-header {line-height:19px;font-size:13px;background:url(default/ico_widget_li.gif) no-repeat left 7px;padding-left:12px;}
#container .widget_bp_blogs_recent_posts_widget .activity-inner {background:url(default/ico/quote.png) no-repeat 0 8px; padding: 0 0 0 18px; color: #333;font-style:italic;font-family:georgia,serif}	

/* No Sidebar Adjustments */
.fullwidth {float:none !important;width:980px !important}
.fullwidth .caption_relatedposts {background:url(default/caption_2ndcar_full.png) no-repeat center center;}
.fullwidth .featuredpost {width:231px;}
.fullwidth #comments .commentmeta{width:925px;}	
.fullwidth #comments .depth-2 .commentmeta{width:900px;}
.fullwidth #comments .depth-3 .commentmeta{width:875px;}
.fullwidth #comments .depth-4 .commentmeta{width:850px;}
.fullwidth #comments .depth-5 .commentmeta{width:825px;}


/* =ARCHIVE PAGES
-------------------------------------------------------------- */
/*----- ={ Numbered Pagination - removed curved corners } -----*/	
.numbered-pagination,.numbered-pagination span,.numbered-pagination span.current,.numbered-pagination a.inactive,.numbered-pagination a:hover.pagi-last, .numbered-pagination a:hover.inactive,.numbered-pagination a:hover.pagi-next,.numbered-pagination a:hover.pagi-first,.numbered-pagination a:hover.pagi-prev,.gab_authorbadge {border-radius: 0;margin-bottom:0}
.numbered-pagination { background: transparent; padding:0;}
.numbered-pagination span {border:1px solid #eee;background: #fff;font-size:12px;color:#F76C3A}
.numbered-pagination span.current{ background-color: #fff;border:none;color:#555}
.numbered-pagination a.inactive{border:1px solid #eee}
.numbered-pagination a:hover.inactive,
.numbered-pagination a:hover.pagi-next,
.numbered-pagination a:hover.pagi-first,
.numbered-pagination a:hover.pagi-prev,
.numbered-pagination a:hover.pagi-last { background-color: #F76C3A;color:#fff }

#archive_2cols {display:block;overflow:hidden;width:100%;}
#archive_2cols .entry {width:319px;margin:0 0 20px;border:1px solid #eee !important;padding-bottom:0;}
#archive_2cols  .posttitle {margin:0 0 7px}
#archive_2cols .entry .postteaser {padding:0 7px 10px}
#archive_2cols .entry p {margin:0}

#archive_3cols {display:block;overflow:hidden;width:100%;}
#archive_3cols .entry {width:312px;margin:0 19px 20px 0;border:1px solid #eee !important;padding-bottom:0;}
#archive_3cols  .posttitle {margin:0 0 7px}
#archive_3cols .entry .postteaser {padding:0 7px 10px}
#archive_3cols .entry p {margin:0}

#archive_4cols {display:block;overflow:hidden;width:100%;}
#archive_4cols .entry {width:228px;margin:0 20px 20px 0;border:1px solid #eee !important;padding-bottom:0;}
#archive_4cols  .posttitle {margin:0 0 7px}
#archive_4cols .entry .postteaser {padding:0 7px 10px}
#archive_4cols .entry p {margin:0}
#archive_4cols .clear.cleareven {display:none}

#archive_grid {display:block;overflow:hidden;width:100%;margin-bottom:20px}
#archive_grid .entry.secondrow{width:243px;height:330px;padding-bottom:0;position:relative;border:1px solid #fff}
#archive_grid .entry .postteaser {position:absolute;min-height:20px;left:0px;bottom:0px;width:468px;display:block;background: url(default/bg-transparent.png);padding:10px 10px 12px;}
#archive_grid .entry.secondrow .postteaser{width:223px;}
#archive_grid .entry .postteaser h2 {margin:0}
#archive_grid .entry .postteaser .posttitle a {color:#ddd}
#archive_grid .entry .postteaser .posttitle a:hover {color:#fff}
#archive_grid .entry.widetall {width:488px;height:330px;padding-bottom:0;position:relative;border:1px solid #fff}
#archive_grid .entry.wideshort {width:488px;height:164px;padding-bottom:0;position:relative;border:1px solid #fff}
#archive_grid .short_postswrap {width:490px;height:332px;}
#archive_grid .gridimg {line-height:0}
#archive_grid .gridimg:hover {opacity:0.6;filter:alpha(opacity=60);}

#archive_mag {display:block;overflow:hidden;width:100%;padding-bottom:5px}
#archive_mag .firstrowleft {width:280px;padding:15px 15px 5px;background:#2a2a2a;color:#cdcdcd;margin-bottom:20px}
#archive_mag .firstrowleft .posttitle a {color:#fff;font-size:1.4em;}

#archive_mag .firstrowright {width:329px;margin-bottom:20px}
#archive_mag .firstrowright .featuredpost {margin-bottom:13px;border-bottom:1px dotted #ddd;padding-bottom:10px;}
#archive_mag .firstrowright  .posttitle{font-size:1.1em;line-height:1.1em;}
#archive_mag .firstrowright .postmeta {display:inline}
#archive_mag .firstrowright .postmeta .meta_date {margin-left:0}

#archive_mag .secondrow {width:100%;float:left;overflow:hidden;margin-bottom:15px}
#archive_mag .secondrow .featuredpost {width:206px;margin:0 18px 0 0;border:1px solid #eee !important;padding:0 0 7px;}
#archive_mag .secondrow .featuredpost p{margin:0;}
#archive_mag .secondrow  .posttitle{font-size:1.1em;line-height:1.1em;}
#archive_mag .secondrow .featuredpost .postteaser {padding:0 7px 5px}
#archive_mag .secondrow .postmeta span{float:left}
#archive_mag .secondrow .postmeta .meta_date {margin-left:0}

#archive_mag .thirdrow {width:100%;float:left;overflow:hidden;margin-bottom:5px}
#archive_mag .thirdrow .featuredpost {width:318px;border:1px solid #eee !important;padding:0 0 7px;}
#archive_mag .thirdrow .featuredpost p{margin:0;}
#archive_mag .thirdrow  .posttitle{font-size:1.1em;line-height:1.1em;}
#archive_mag .thirdrow .featuredpost .postteaser {padding:0 7px 5px}
#archive_mag .thirdrow .postmeta span{float:left}
#archive_mag .thirdrow .postmeta .meta_date {margin-left:0}

#archive_mag .fourthrow  {margin-bottom:13px;border-bottom:1px dotted #ddd;padding-bottom:10px;}
#archive_mag .fourthrow  .posttitle{font-size:1.4em;line-height:1.2em;}
#archive_mag .fourthrow .postmeta {display:inline}
#archive_mag .fourthrow .postmeta .meta_date {margin-left:0}

#archive_mag .entry {width:322px;margin:0 0 20px;border:1px solid #eee !important;padding-bottom:0;}
#archive_mag .entry .postteaser {padding:0 7px 5px}	
/*.featuredpost img, .media_wrapper img{width:100%;height:100%}
#mid_carousel img{width:100%;height:57%}
.flex-active-slide,.frame-square,.crop,.crop img{height: 315px;}
*/
.blogger{
    margin-bottom: 15px;
}
.bloggers-wrap{
    margin-bottom: 10px;
}
.bloggers-content-right {
    width: 45%;
    padding-left: 10px;
    display: inline-block;
    vertical-align: top;
}
.bloggers-content{
    vertical-align: top;
    display: inline-block;
    //width: 45%;
}
.blog_author{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px 25px;
    background: #dddddd;
    border-radius: 25px;
    width: 240px;
}
.blogger-items{
    font-size:12px;
}
img.aligncenter{
    width:100%;
}
div.post{
    margin-bottom: 20px;
}
#rss-3,#rss-5,#rss-6,#rss-7{
    border-top: 5px #444 solid;
    background-color: #DDD;
    margin-bottom: 10px;
}
#rss-3 div h3.widgettitle,
#rss-5 div h3.widgettitle,
#rss-6 div h3.widgettitle,
#rss-7 div h3.widgettitle{
    background-color: #EEE;
    text-align: center;
    margin: 10px 0;
    font-family: georgia,serif;
    font-weight: bold;
    line-height: 1.1;
    font-size: 18px;
}
.super-rss-reader-widget{
    font-size:12px;
}