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;}
		
		.featured-slider-frame {
			display:block;
			margin-bottom: 30px;
			overflow:hidden;
			border:1px solid #eee;
			padding:4px;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
			        border-radius: 4px;
			   -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
			        -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
			      -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); 
			           box-shadow: 0 1px 4px rgba(0,0,0,.2);
		}
		.featured-slider {
			position:relative;
			width:100%;
			overflow:hidden;
			display:block;
			height:250px
		}

		.featured-slider .owl-controls {margin:0 !important}
		.featured-slider .featured-caption{background:rgba(0,0,0,0.7);position:absolute;left:0;bottom:0;padding:12px 20px 12px 12px;width:70%}	
		.featured-slider .entry-title {font:20px/24px 'Droid Serif', serif;}
		.featured-slider .entry-title a {color:#eee;text-decoration:none;text-transform:uppercase}
		.featured-slider .entry-title a:hover {color:#fff}
			

		/* Add some nice fadein&fadeout effect for slider arrows */
		.featured-slider .owl-prev, .featured-slider .owl-next{opacity:0}
		.featured-slider:hover .owl-prev, .featured-slider:hover .owl-next{
			opacity:0.7;
			filter:alpha(opacity=100);/*position where      
			enlarged image should offset horizontally */
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.featured-slider .owl-prev:hover, .featured-slider .owl-next:hover{opacity:1}
		.featured-slider .owl-prev, 
		.featured-slider .owl-next {width:15px;height:20px;position:absolute;top:44%;z-index:101;background: url(default/bg_direction_nav.png) !important;}
		.featured-slider .owl-next{right:10px;background-position:top right !important}
		.featured-slider .owl-prev{left:10px;background-position:top left !important}
			
			/* 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 {position:relative;overflow:hidden;width:100%;box-sizing:border-box;padding:23px 60px 15px;margin:35px 0 20px;float:left;display:block;height:226px;background:url(brown/bg_carousel.png) repeat-x;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
		
		/* Carousel items */
		#mid_carousel 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 .posttitle {margin: 10px auto 7px;display:block}
		#mid_carousel .posttitle a {color:#ddd}
		#mid_carousel .posttitle a:hover {color:#fff}
		#mid_carousel p {color:#a9acb3;margin:0 0 8px}
			
		/* Add some nice fadein&fadeout effect for slider arrows */
		#mid_carousel .owl-prev, 
		#mid_carousel .owl-next {width:35px;height:35px;position:absolute;top:80px;z-index:101;background: url(default/arrows.png) !important;padding:0;margin:0}
		#mid_carousel .owl-next{right:-50px;background-position:right top !important}
		#mid_carousel .owl-next:hover{background-position:right bottom !important}
		#mid_carousel .owl-prev{left:-50px;background-position:left top !important}
		#mid_carousel .owl-prev:hover{background-position:left bottom !important}
		
	#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(brown/caption_2ndcar.png) no-repeat center top;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 .second-carousel {width: 100%;box-sizing:border-box;padding:0 67px}
			#carousel_two .owl-prev, 
			#carousel_two .owl-next {width:35px;height:35px;position:absolute;top:40%;z-index:101;background: url(default/arrows.png) !important;padding:0;margin:0}
			#carousel_two .owl-next{right:2px;background-position:right top !important}
			#carousel_two .owl-next:hover{background-position:right bottom !important}
			#carousel_two .owl-prev{left:2px;background-position:left top !important}
			#carousel_two .owl-prev:hover{background-position:left bottom !important}			
			
			/* 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;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 */
	.gabfire_innerslider {
		padding:5px;
		margin-bottom:25px;
		background:#f5f7f9;
		border:1px solid #ddd;
			-webkit-border-radius: 4px;
			   -moz-border-radius: 4px;
			        border-radius: 4px;
			   -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
			        -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
			      -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); 
			           box-shadow: 0 1px 4px rgba(0,0,0,.2);
	}
	.gabfire_innerslider p {margin:7px 7px 0;color:#555;font:14px georgia, sans-serif;letter-spacing:0}
	
	/*big picture post template*/
	.bigpicture_wrapper {
		margin:0 0 20px;
		padding:10px 10px 30px;
		border-bottom:1px solid #efefef;
	}
	/* Big picture image wrapping */
	.bigpicture_item {
		overflow:hidden;
		background:#333;
		padding:7px;
		margin-bottom:30px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.bigpicture_item img{
		width:100%;
		height:auto;
	}
	.bigpicture_item:last-child {
		margin-bottom:0;
	}	
	/* caption text with in big picture */
	.bigpicture_item p {
		margin:0;
		color:#fff;
		padding:4px 10px 0;
	}	
	
	/* 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}	