body{font:14px Arial,Helvetica,sans-serif;line-height:20px;color:#515151;background:#efefef url(brown/bg.jpg);}

.wrapper{width: 960px;background:#fff; margin:25px auto 0;padding:0 10px;border-right:solid 1px #efefef;border-left:solid 1px #efefef;border-top:1px solid #D6BCB1}
.fullwidth {float:none !important;width:960px !important}
.flow_hide {width:100%;display:block;overflow:hidden}

p { margin: 0 0 15px }
a{color:#783201;text-decoration:none;}
a:hover{text-decoration:underline;}

.posttitle{font:bold 30px 'Century Gothic', arial, helvetica, sans-serif;line-height:35px;color:#222;margin:0 0 5px 0;}
.posttitle a {color:#222;}
.posttitle a:hover{color:#fff;background:#864903}

.featuredpost .readmore {font-size:12px;line-height:13px}
.featuredpost .postmeta {font-style:normal !important;text-align:left  !important;font-size:12px !important;line-height:12px;color:#783201}
.featuredpost .postmeta .meta_comment{padding-left:20px;margin-left:0;background:url(brown/ico/comment.png) no-repeat center left;margin-left:7px}
.featuredpost .postmeta .meta_date{margin-left:0}
.featuredpost .postmeta a, .featuredpost .df_loop_postmeta2 a {color:#783201;}
.featuredpost .postmeta a:hover, .featuredpost .df_loop_postmeta2 a:hover {color:#333;text-decoration:none}	

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

.widgettitle {font: bold 17px Arial, helvetica, sans-serif;line-height:19px;padding:10px 7px 5px;margin:0 0 10px 0;background:#222;color:#fff;}
.widget{margin-bottom:25px;display:block;font-size:13px}
.widget a:hover{text-decoration:underline;}
.widget ul li {border-color:#D6BCB1;line-height:18px;list-style:none;background:url(brown/ico_widget_li.gif) no-repeat 1px 6px;padding-left:12px;}	

	#header_banners img{display:block;margin:0 -10px;background:#f3f3f3;padding:1px 2px}
	#header_banners .leftad{float:left;width:auto;}
	#header_banners .rightad{float:right;width:auto;}

	#topnews{display:block;background:#e0cec0;clear:both;margin: 0 -10px; padding:15px;}
		#headercarousel_outterwrap{position:relative;margin: 0 -15px;}
		
		/* ={ SLIDER - Header } */
		#topslider{width: 965px;position:relative;height:120px;overflow:hidden;}
			#topslider .container {position: absolute;left: 15px;top:0;width: 96px;overflow:hidden;z-index:1}
			#topslider ul{width:10000px;position: relative;}
			#topslider li{float:left;margin-right:18px;width:210px;height:106px;overflow:hidden;padding:6px;border:1px solid #e4e4e4;background:#fff;}
			#topslider li img{line-height:0;margin:0 auto;display:block;position:absolute;}		
			#topslider li .posttitle {letter-spacing:0px;margin:0;display:block;background: url(brown/bg-transparent.png) repeat;}
			#topslider li .posttitle a {color:#fff;font:bold 15px arial, sans-serif;line-height:16px;}
			#topslider li .posttitle a:hover {background:none;text-decoration:underline}
			#topslider li  .header_item {width:210px;height:106px;	overflow:hidden;position:relative;float:left;}
			#topslider li  .header_item .header_caption {width:190px;height:86px;padding:10px;background:#000;color:#fff;position:absolute;left:0;display:none;
				/* opacity setting */
				filter:alpha(opacity=80);    /* ie  */
				-moz-opacity:0.8;    /* old mozilla browser like netscape  */
				-khtml-opacity: 0.8;    /* for really really old safari */  
				opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */
			}
			#topslider li  .header_item .header_caption p {font:12px arial, sans-serif;margin:8px 0 12px}
			#topslider li  .header_item .header_caption .postmeta,#topslider li  .header_item .header_caption .postmeta a {color:#fff !important;}	

				#carouselnav a {text-indent:-999em;background:url(brown/topslide_nav.png) no-repeat;width:15px;height:42px;cursor:pointer}
				#carouselnav a.prev			{ background-position:left top;position:absolute;left:-5px;top:39px;z-index:1;}
				#carouselnav a.prev:hover 	{ background-position:left bottom; }
				#carouselnav a.prev:active 	{ background-position:left bottom; }
				#carouselnav a.next			{ background-position:right top;position:absolute;right:-5px;top:39px;z-index:1;}
				#carouselnav a.next:hover  	{ background-position:right bottom; }
				#carouselnav a.next:active  	{ background-position:right bottom; }		
				 
	#navsmall {display:block;background: url(brown/bg-navsmall.png);color:#fff;margin: -5px -15px;padding:7px 15px;height:28px}
		#navsmall .dropdown {width:auto; float:right}
		
		#navsmall li {float:left;position:relative;color:#eee;font:12px arial, sans-serif;;line-height:12px;text-transform:uppercase}
		#navsmall li a {color:#fff;padding:3px 0 3px 20px}
		#navsmall li a:hover{color:#fff;text-decoration:none;background:#864903}
		#navsmall li.current_page_item a, #navsmall li.current-cat a, #navsmall li.current-menu-item a {color:#000;font-weight:bold;}
		#navsmall li ul {border-bottom:1px solid #D6BCB1;position:absolute;width:180px;padding-top:6px;margin-left:-10px}
		#navsmall li ul li {float:none;border-left:none;margin:0;padding:0;}
		#navsmall li ul li a {background:#fff; text-transform:none;width:158px;padding:5px 10px; height:auto;margin:0; border:1px solid #D6BCB1; border-bottom:0;color:#333;}
		#navsmall li ul li a.sf-with-ul { padding:5px 10px;}
		#navsmall li ul li a:hover {background:#efefef;color:#333;text-decoration:none}
		#navsmall li ul ul {margin: -26px 0 0 179px;padding-top:0;}
		#navsmall li ul ul ul {margin-top: -27px;}
			
		/* Dropdown indicators */
		#navsmall .sf-sub-indicator{display:none}
		#navsmall .sf-with-ul{background:none;}
		#navsmall li ul li a.sf-with-ul {background:none;}
		#navsmall li ul li a:hover.sf-with-ul {background:none;}	
		#navsmall .dropdown li a.sf-with-ul {padding-right: 0;}		

		#navsmall span {display:block;float:left;margin:7px 6px 0 6px;overflow:hidden;text-transform:none}
		#navsmall span a {width:14px;height:15px;padding:0;}
		#navsmall span a:hover {background-color:transparent}
		#navsmall .header_facebook,#navsmall .header_facebook:hover {background:url(brown/ico/facebook.png) no-repeat;}
		#navsmall .header_twitter,#navsmall .header_twitter:hover {background:url(brown/ico/twitter.png) no-repeat;}
		#navsmall .header_youtube,#navsmall .header_youtube:hover {background:url(brown/ico/youtube.png) no-repeat;}
		#navsmall .header_vimeo,#navsmall .header_vimeo:hover {background:url(brown/ico/vimeo.png) no-repeat;}
		#navsmall .header_gplus,#navsmall .header_gplus:hover {background:url(brown/ico/plus1.png) no-repeat;}
		#navsmall .header_flickr,#navsmall .header_flickr:hover {background:url(brown/ico/flickr.png) no-repeat;}
		#navsmall .header_linkedin,#navsmall .header_linkedin:hover {background:url(brown/ico/linkedin.png) no-repeat;}
		#navsmall .header_delicious,#navsmall .header_delicious:hover {background:url(brown/ico/delicious.png) no-repeat;}
		#navsmall .header_myspace,#navsmall .header_myspace:hover {background:url(brown/ico/myspace.png) no-repeat;}
		#navsmall .header_deviantart,#navsmall .header_deviantart:hover {background:url(brown/ico/deviantart.png) no-repeat;}
		#navsmall .header_digg,#navsmall .header_digg:hover {background:url(brown/ico/digg.png) no-repeat;}
		#navsmall .header_feed,#navsmall .header_feed:hover {background:url(brown/ico/feed.png) no-repeat;}
		#navsmall .header_foursquare,#navsmall .header_foursquare:hover {background:url(brown/ico/foursquare.png) no-repeat;}
		#navsmall .header_lastfm,#navsmall .header_lastfm:hover {background:url(brown/ico/lastfm.png) no-repeat;}
		#navsmall .header_picasa,#navsmall .header_picasa:hover {background:url(brown/ico/picasa.png) no-repeat;}
		#navsmall .header_stumbleupon,#navsmall .header_stumbleupon:hover {background:url(brown/ico/stumbleupon.png) no-repeat;}

	/* ={ HEADER } */
	#header{display:block;min-height:150px;height:auto !important;border-bottom:1px solid #D6BCB1;margin: 0 -10px;}
		#header .sitelogo {display:block;width:300px;text-align:center;float:left;margin: -10px 0 -1px 10px;}
		#header .sitelogo img {float:left}	
			
			#header .header-right {width:660px;float:right;margin:0 10px 0 0}
			#header .header-right ul {height:25px;margin:10px 0 0;padding:0;display:block}
			#header .header-right li {float:left;color:#aaa;font:12px arial, sans-serif;line-height:12px;text-transform:uppercase}
			#header .header-right li a {color:#3b220e;padding:3px 10px}
			#header .header-right li a:hover{color:#fff;text-decoration:none;background:#864903}
			
			#header .header-right #header-news {height:115px;width:660px;overflow:hidden;position:absolute;z-index:1}
			#header .header-right #header-news .posttitle {font:bold 28px 'Century Gothic',verdana,arial,helvetica,sans-serif;line-height:28px;padding-top:10px;margin:0}
			#header .header-right #header-news .subtitle {font:20px 'Century Gothic',verdana,arial,helvetica,sans-serif;line-height:21px;padding:5px 0;margin:0;color: #ba8763;}			
	
	/* ={ MAIN NAVIGATION } */
	#mainmenu {display:block;background: url(brown/bg-nav.png) no-repeat;margin: -5px -15px 15px;padding:10px 0 5px 25px;height:43px;}
	
		#mainmenu select {display: none;}
		.mainnav {text-transform:uppercase;}
		.mainnav:after{content:"";display:block;clear:both;}
		.mainnav li {float:left;position:relative;}
		.mainnav li a {color:#222;padding:9px 9px 15px;font:bold 20px arial, sans-serif;line-height:18px;margin-left:30px}
		.mainnav li.first a {padding-left:0;margin-left:0}
		.mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a {color:#444;}
		.mainnav li a:hover,.mainnav li.sfHover a {color:#222;text-decoration:none;}
		
		.mainnav li.advertise {background:#864903;}
		
		.mainnav li ul  {border-bottom:1px solid #D6BCB1;position:absolute;z-index:999;width:180px;margin:-1px 0 0 20px}
		.mainnav li ul li  {float:none;}
		.mainnav li li.current_page_item a, .mainnav li li.current-cat a, .mainnav li li.current-menu-item a {background:#efefef;color:#783201;text-decoration:none;}
		.mainnav li ul li a,li.sfHover li a{background:#f9f9f9;color:#3b220e !important;text-transform:none; font:bold 13px arial, tahoma, verdana, sans-serif;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #D6BCB1; border-bottom:0;text-decoration:none !important}
		.mainnav li ul li a.sf-with-ul { padding:5px 10px;}
		.mainnav li ul li a:hover  {background:#efefef;color:#3b220e;text-decoration:none;}
		.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;
			margin-left:20px;
		}
		
		.mainnav li.megadp .dropdown_col a {text-decoration:none;}
		
		/* 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: #864903 !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: #864903;
			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: #222 !important;
			background: url('brown/nav-rss.png') no-repeat 0 3px !important;
		}
		.mainnav li.megadp .greybox li.feed a:hover {
			color: #222 !important;
			background: url('brown/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:#222;padding:0;text-shadow: 1px 1px 1px #fff;font:bold 13px Arial,Helvetica,Sans-serif !important;line-height:17px !important;letter-spacing:0;}
		.dropdown_entries h2.posttitle a:hover {color:#000;text-decoration:underline;background:none}
		.dropdown_entries h2.posttitle.popular {padding: 0 18px 0 0;background: url('brown/popular-bg.png') no-repeat top right;}
		.mainnav .dropdown_top {border-bottom:1px solid #D6BCB1;margin-bottom:1px;overflow:hidden}
		.mainnav .dropdown_bottom {background:#eee url(brown/dot.png) repeat-y center center;overflow:hidden}
		.mainnav .dropdown_ad {width:468px;display:block;margin:0 auto}
		/* END ///////////////// MEGA DROPDOWN //////////////////*/		
	
	
/* ={ FEATURED SLIDER } */
#featured_posts {width:960px;position:relative;height:325px;overflow:hidden;margin-bottom:20px;clear:both}
	#featured-slider {width:940px;margin:0 auto 8px;overflow:hidden}
	#featured_posts .item {width:940px;height:276px;position:relative;overflow:hidden}
	
	#featured_posts .postmedia {float:left;width:458px;border:1px solid #D6BCB1;padding:5px;display:block;}

	#featured_posts .postcaption {float:right;width:450px;padding:10px 0 0 0}
	#featured_posts .postcaption h2.posttitle {font-size:34px;line-height:40px;margin:0 0 15px;letter-spacing:-1px;font-weight:bold;}
	#featured_posts .postcaption h2.posttitle a {color:#222;}
	#featured_posts .postcaption h2.posttitle a:hover {color:#fff;}
	#featured_posts .top_postmeta {overflow:hidden;margin:0 0 6px;padding:0}
	#featured_posts .top_postmeta1 {float:left;width:auto;font: 50px arial, sans-serif;line-height: 50px;color:#aaa;letter-spacing:-2px;margin-right:7px;display:block}
	#featured_posts .top_postmeta2 {color:#aaa;font-size:13px;float:left;width:auto;display:block;}
	#featured_posts .top_postmeta2 a {color:#aaa;}
	#featured_posts .top_postmeta2 a:hover {color:#777;text-decoration:none}
	#featured_posts .top_postmy {display: block;font-size: 15px;padding-top:4px;text-transform: uppercase;}
	#featured_posts .top_cat {background:url(brown/ico/cat.png) no-repeat center left; padding-left:22px;font-family:verdana, sans-serif;}
	#featured_posts .top_postcomment{padding-left:20px;margin-left:0;background:url(brown/ico/comment.png) no-repeat center left;}
	#featured_posts .top_postlink {background:url(../framework/images/circ3.png) no-repeat center left; padding-left:7px;margin-left:3px;font-family:verdana, sans-serif;}
	
	#arrows {position:absolute;top:290px;right:450px;z-index:999;width:56px;height:23px;overflow:hidden}
	#arrows a {float:left;text-indent:-999em;background:url(brown/bgr_slider_arrows.png) no-repeat 0 0;width:28px;height:23px;}
	#arrows a.next_fea {background-position:right bottom;}
	#arrows a.next_fea:hover {background-position:right top;}
	#arrows a.prev_fea {background-position:left bottom;}
	#arrows a.prev_fea:hover {background-position:left top;}

	#featured_nav {width:940px;background:url(brown/bg-feanav.png) repeat-x;overflow:hidden;margin:10px auto 0;height:18px;}
	#featured_nav li {cursor:pointer;float:left;width:20px;height:18px;margin:0 58px}
	#featured_nav li.miditem {margin-right:174px}
	#featured_nav li a {background:url(brown/feanav_item.png) no-repeat 0 0;width:20px;height:18px;display:block}
	#featured_nav li a:hover {background-position:0 -36px;}
	#featured_nav li.activeSlide a{background-position:0 -18px;}
	
/*----- ={ BODY } -----*/	

/* #container, #content and #sidebar classes are key names 
 * for buddypress. Do not change the name of these classes
 * if you are going to use this theme with buddypress plugin 
*/

#container {display:block;padding-bottom:6px}
	/*----- ={ FRONT PAGE ELEMENTS } -----*/	
	#bbar {display:block;background: url(brown/bbar.png);margin: 0 -19px 15px;height:90px;position:relative}
		#bbar #bbar_ad {position:absolute;left:25px;top:15px}


			#inc_login {position:absolute;right:0px;top:23px;width:480px}
						
			#inc_login form input[type="text"],
			#inc_login form input[type="password"] {
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				-ms-border-radius: 3px;
				-o-border-radius: 3px;
				border-radius: 3px;
				-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
				-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
				-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
				-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
				box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
				background: #efefef url(brown/login_form.png) no-repeat;
				-webkit-transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;
				-ms-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				transition: all 0.5s ease;
				border: 1px solid #c8c8c8;
				color: #777;
				font: 13px Helvetica, Arial, sans-serif;
				margin-right:15px;
				padding:5px 7px 5px 30px;
				width: 150px;
				height: 20px;
				float:left;
			}
			#inc_login form input[type="text"]:focus,
			#inc_login form input[type="password"]:focus {
				-webkit-box-shadow: 0 0 2px #864903 inset;
				-moz-box-shadow: 0 0 2px #864903 inset;
				-ms-box-shadow: 0 0 2px #864903 inset;
				-o-box-shadow: 0 0 2px #864903 inset;
				box-shadow: 0 0 2px #864903 inset;
				background-color: #fff;
				border: 1px solid #864903;
				outline: none;
			}
			#inc_login #inc_username { background-position: top left }
			#inc_login #inc_password { background-position: bottom left}
			#inc_login form input[type="submit"] {
				background: rgb(254,231,154);
				background: -moz-linear-gradient(top,  rgba(254,231,154,1) 0%, rgba(254,193,81,1) 100%);
				background: -webkit-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
				background: -o-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
				background: -ms-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
				background: linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee79a', endColorstr='#fec151',GradientType=0 );
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				-ms-border-radius: 10px;
				-o-border-radius: 10px;
				border-radius: 10px;
				-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				-ms-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				-o-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
				border: 1px solid #D69E31;
				color: #85592e;
				cursor: pointer;
				float: left;
				font: bold 13px Helvetica, Arial, sans-serif;
				height: 30px;
				position: relative;
				text-shadow: 0 1px 0 rgba(255,255,255,0.5);
				width: auto;
				float:left;
				margin-top:8px
			}
			#inc_login form input[type="submit"]:hover {
				background: rgb(254,193,81);
				background: -moz-linear-gradient(top,  rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);
				background: -webkit-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
				background: -o-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
				background: -ms-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
				background: linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );
			}

	#content {width:640px;float:left;}
		#content.fullwidth {margin:0;padding:0;width:960px;border:none;display:block;}
		/* .content is used at the bottom of big picture layout to display comments on left */
		#content .content {width:640px;float:left;}
	
		.catname {margin:0 0 15px;background:url(brown/ico/category.png) no-repeat left center;padding-left:25px;color:#aaa;font-size:12px}
		.catname a{color:#aaa} .catname a:hover{color:#777}
			
		.big_separator {background:url(brown/big_separator.png) repeat-x;height:9px;display:block;border:none;margin:0 0 20px}
		.two_cats {display:block;margin-bottom:5px;overflow:hidden}
		.two_cats_media {position:relative;width:310px;height:140px;margin-bottom:10px;display:block;line-height:0}
		.two_cats_media img {position:absolute;top:0;left:0;z-index:1}
		.two_cats .posttitle {font-size:16px;line-height:16px;position:absolute;bottom:5px;left:0;padding:5px 10px;max-width:270px;background:url(brown/bg-transparent.png) repeat;z-index:2;letter-spacing:0}
		.two_cats .posttitle a {color:#fff}
		.two_cats .posttitle a:hover {color:#fff;text-decoration:underline;background-color:transparent}
		.two_cats .col {width:310px}
		.two_cats .postmeta {padding-bottom:10px;overflow:hidden;display:block}
		.two_cats .top_cat {background:url(brown/ico/cat.png) no-repeat center left; padding-left:22px;font-family:verdana, sans-serif;margin:0 10px 0 0}
		.two_cats .top_postcomment{padding-left:20px;margin-left:0;background:url(brown/ico/comment.png) no-repeat center left;margin:0 10px 0 0}		
		
		.postleft {float:left;width:240px;}				
		.postright {float:right;width:385px;padding-top:7px}
		
		.featuredpost.default-loop{overflow:hidden;margin-bottom:25px;}
		.featuredpost.default-loop p {margin-bottom:0}
		.featuredpost.default-loop .posttitle {font-size:23px;line-height:25px;}
		.featuredpost.default-loop img{padding:3px;border:1px solid #D6BCB1;margin-bottom:0}
		.featuredpost.default-loop .postmeta {float:right;padding-top:15px}

	#sidebar {float:right;width:300px}
		#sidebar .widgettitle,#mag_sidebar .widgettitle {padding:12px 7px 0px;margin:0 -15px 10px 0;height:30px;background:transparent url(brown/bg-widgettitle.png) no-repeat right center;color:#fff;}
		
		#sidebar .item-options {color:#fff !important;margin-bottom:10px;height:33px;font-size:12px;border-bottom:1px solid #D6BCB1;padding-left:5px}
		#sidebar .item-options a {float:left;display:block;background: #f2f2f2;line-height:31px;height: 31px;border:1px solid #cfcfcf; font-weight: bold;width: 90px;text-align:center;text-decoration:none;color:#333!important;padding:2px 0 0 0;margin:0 -1px 0 0;position:relative;}
		#sidebar .item-options a:active {outline:none;}
		#sidebar .item-options a:hover {background-position: 0 -34px;color:#333;text-decoration:none;}
		#sidebar .item-options a.selected.loading {padding:2px 0 0 0;margin:0 -1px 0 0;background: none}
		#sidebar .item-options a.selected, .item-options .selected:hover {background-color:#fff;border-bottom:0;top:-5px;height:36px;cursor:default; color:#000;}		
		
		#sidebar ul#members-list img, #sidebar ul#groups-list img {padding:2px;border:1px solid #D6BCB1}
		#sidebar ul#members-list ul, #sidebar ul#groups-list ul {margin-left:0;padding-left:0;color:#aaa}
		#sidebar ul#members-list li, #sidebar ul#groups-list li {padding: 7px 10px;margin-bottom:0;overflow:hidden;background-image:none;border-bottom:0}
		#sidebar ul#members-list li a,#sidebar ul#groups-list li a {color:#222;font-size:13px;margin-bottom:4px;display:block;}
		#sidebar ul#members-list li:hover, #sidebar ul#groups-list li:hover {background: #f5f6f7;}
		#sidebar ul#members-list li a:hover, #sidebar ul#members-list li:hover a, #sidebar ul#groups-list li a:hover, #sidebar ul#groups-list li:hover a{color:#864903}
		#sidebar ul#members-list .activity, #sidebar 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 ;
		}
		
		#sidebar .widget_bp_core_recently_active_widget .avatar-block {overflow:hidden}
		#sidebar .widget_bp_core_recently_active_widget  img {float:left;margin:2px;padding:2px;border:1px solid #D6BCB1}
		
		#sidebar .widget_bp_blogs_recent_posts_widget li {background:none;padding-left:0;margin-bottom:0}
		#sidebar .widget_bp_blogs_recent_posts_widget .activity-header {line-height:19px;font-size:13px;background:url(brown/ico_widget_li.gif) no-repeat left 7px;padding-left:12px;}
		#sidebar .widget_bp_blogs_recent_posts_widget .activity-inner {background:url(brown/ico/quote.png) no-repeat 0 8px; padding: 0 0 0 18px; color: #333;font-style:italic;font-family:georgia,serif}
		
	/*----- ={ FOOTER } -----*/
	#footer {color:#f5f6f7;width:960px;margin:0 auto;background:#3b220e;border-bottom:1px solid #444;padding:10px 10px 0 10px;overflow:hidden}
		
		#foo_widget1, #foo_widget2, #foo_widget3, #foo_widget4 {float:left;margin-right:30px;}
		
		#foo_widget1 {width:180px}
		#foo_widget2 {width:140px}
		#foo_widget3 {width:250px}
		#foo_widget4 {width:300px;margin-right:0}

		#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(brown/ico_widget_li.gif) no-repeat left 7px;padding-left:12px;}
		#footer .widget_bp_blogs_recent_posts_widget .activity-inner {background:url(brown/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:#333;border:1px solid #777;color:#f5f6f7}
		#footer select {margin-bottom:12px;}
		#footer .flickr_widget img {margin:6px}
		#footer .gab_social_widget img {margin:2px}
		#footer p {padding:5px 0;}
		#footer a {color:#fff;}
		#footer a:hover {color:#fff;text-decoration:underline;}

		#footer .widget {margin:10px 0;}
		#footer .widget ul li {border-bottom:1px dotted #2a2a2a;}
		#footer .widget ul a {color:#fff;}
		#footer .widget ul a:hover {color:#fff;}
		#footer .widgettitle {margin-bottom:15px;padding-bottom:7px;color:#fff;font:bold 17px arial,helvetica,sans-serif;border-bottom:none;background:url(brown/bgr_bottom_divider.png) repeat-x 0 100%;}
		#footer .widgettitle a, #footer .widgettitle a:hover {color:#fff;}
		
		/* footer meta */
		#footer_data {font-size:11px;padding:5px 0;width:960px;margin:0 auto;display:block;overflow:hidden;color:#f5f6f7;background:#783201;width:100%;margin-top:25px}
			#footer_data .wrapper {width: 980px;background:#000; margin:0 auto;padding:0;border:none}
			#footer_data a{color:#fff;}
			#footer_data a:hover{text-decoration:underline;}

			#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 15px !important;font:bold 34px/34px 'Century Gothic', arial, helvetica, sans-serif;color:#333}
	.entry-title a{color:#333}
	.entry-title a:hover{color:#333;text-decoration:underline}
	
	/* Postmeta displayed on single post page, below entry */
	.entry .single_postmeta {font:italic 13px/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;text-decoration:none;}
	.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:954px;overflow:hidden;background:#eee;padding:3px;margin-bottom:20px;height:auto;}
	/* caption text with in big picture */
	.bigpicture p {margin:0;color:#555;font-size:13px;padding:5px}
	.bigpicture_heading {display:block;overflow:hidden;margin-bottom:10px}
	.bigpicture_meta {display:block;width:auto;margin:0;padding:0;font-size:12px}
	.bigpicture_heading .flow_hide {border-bottom:1px dotted #ddd;padding-bottom:5px;margin-bottom:0}		
	
	.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;}
	
	.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; }
	
    .entry blockquote { background:url(../framework/images/blockquote_gray.gif) no-repeat 0 20px; padding: 10px 20px 10px 50px; color: #333;font-style:italic;margin-bottom:15px;}
    .entry blockquote p {font-style:italic;margin:5px 0;} 	

	.attachment-nav {background:#eee;margin: 0 auto 10px;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}		
		
	img.attachment-full { margin:0 0 15px; }
	.gallery-icon  { display: block; width: 150px; float:left; margin: 5px 5px 1px 5px; }
	.gallery-item .gallery-icon {margin:0 auto;float:none}
	.gallery-item .wp-caption-text {display:none}
	.gallery-icon  img { width: 150px;}
	.gallery-icon  img:hover { }			
	
/*----- ={ ARCHIVE PAGES } -----*/
	/* Breadcrumb text and link styles */
	#bcrum {display:block;font-size:11px;color:#777;margin-bottom:10px;border-bottom:1px dotted #ccc;}
	#bcrum a {color:#333;}
	#bcrum a:hover {color:#000;}	
		
	/* 2 column archive page */
	#two-column .entry {width:310px;display:inline;padding-bottom:10px}
	#two-column .entry.left {border-right:1px dotted #ddd;padding-right:9px;}
	#two-column .entry.right {padding-left:10px;}
	#two-column .entry .posttitle {font-size:21px;line-height:25px}
	#two-column .entry .posttitle.margintop{margin-top:10px} /* Only entry titles starting from 3rd post will have this class */
	#two-column .alignleft, #two-column .alignright {margin:3px 7px 0 0}	
	#two-column .aligncenter {border:none;display:block;padding:0}
	
	/* 4 column archive page */
	#cols_4_archive {display:block;overflow:hidden;}
		#cols_4_archive .col {width:225px;margin:5px 20px 25px 0;float:left;}
		#cols_4_archive .posttitle {display:block;font-size:22px;line-height:23px;margin:0 0 7px;padding:0;border:0;}
	
	/* Media category archive page */
	#gab_gallery .media-wrapper {float:left;width:310px;margin:5px 15px 15px 0;text-align:center;}
	#gab_gallery .entry {background:#fff;margin:0;overflow:visible;}
	#gab_gallery .alignnone {display: table-cell;overflow:hidden;line-height:0;display:block}
	#gab_gallery .posttitle {display:block;text-align:center;font-size:22px;line-height:23px;margin:5px 0 7px;padding:0;border:0;}
	#fancybox-title-over {font-weight:bold;font-size:14px}

	/* default archive page */
	.loop-default {border-style:dotted;overflow:hidden;border-bottom:1px dashed #ccc;padding-bottom:7px;margin-bottom:12px !important}
	.loop-default .posttitle {font-size:26px;line-height:26px}
	.loop-default.lastpost {margin-bottom:0 !important;padding-bottom:0 !important;border:none}
	.loop-default .aligncenter {padding:0 !important;border:none !important;display:block;margin-top:5px}
	
	/* Postmeta displayed below entry or post title - used for default loop and single pages*/
	.entry .default_postmeta {font:12px arial,sans-serif;color:#777;display:block;overflow:hidden;padding-top:5px}
	.entry .default_postmeta a {font-family:Helvetica,Arial,sans-serif;color:#999;font-style:normal;text-decoration:none;}
	.entry .default_postmeta a:hover {color:#333}
	.entry .default_postmeta .metaitem {display:block;float:left;width:auto;margin-right:10px;padding:2px 10px 3px 18px;border-right:1px solid #D6BCB1}
	.entry .default_postmeta .entrydate {background: url(brown/ico/default_date.png) no-repeat left 3px}
	.entry .default_postmeta .entryby {background: url(brown/ico/default_author.png) no-repeat left 3px}
	.entry .default_postmeta .entrycat {background: url(brown/ico/default_category.png) no-repeat left 3px;padding-left:20px}
	.entry .default_postmeta .last {margin-bottom:0 !important}
	
	/* Magazine style category page */
	.magstyle .posttitle {font-size:26px;line-height:26px;}
	#mag_top{display:block;width:100%;padding-bottom:15px}
		#mag_prirmary-left {float:left;width:630px;border-right:1px dotted #ddd;margin-right:15px;padding-right:14px}
		#mag_prirmary-left .featuredpost {padding-bottom:10px;margin-bottom:15px}
		#mag_prirmary-left .colleft {float:left;width:305px;padding-right:9px;border-right:1px dotted #ddd}
		#mag_prirmary-left .colright {float:right;width:305px;padding-left:10px}
		#mag_sidebar {float:right;width:300px}
	#mag_mid {display:block;width:100%;overflow:hidden;padding:15px 0 0;margin-bottom:20px;border-top:1px dotted #ddd}
		#mag_mid .posttitle {margin-bottom:10px}
		#mag_mid p {margin-bottom:0}
		#mag_mid .col.left {width:400px}
		#mag_mid .col.right {width:530px}
		#mag_mid .col.right .featuredpost {overflow:hidden;margin:0 0 10px;border-bottom:1px dotted #ddd;padding-bottom:7px;}
		#mag_mid .col.right .featuredpost.lastpost {margin:0;border-bottom:none;padding-bottom:0}
	#mag_bottom {display:block;width:100%;overflow:hidden;padding:15px 0 20px;border-top:1px dotted #ddd}
		#mag_bottom .col {float:left;width:225px;border-style:dotted}
		#mag_bottom .col .postmeta span {padding-left:5px}
		#mag_bottom .col .postmeta span {margin-left:3px}
	
/* =COMMENTS LIST
-------------------------------------------------------------- */
#comments {display:block;}
#comments h3{font-size:18px;font-weight:bold;padding-bottom:15px;}

#comments .comment-inner{margin-bottom:15px;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 #D6BCB1;padding: 2px;} 

	/* comment meta */
	#comments .commentmeta{display:block;float:left;width:585px;margin:0 0 15px;}
		#comments .commentmeta a {color:#777}	
		#comments .commentmeta a:hover {text-decoration:underline;}	
		#comments .comment-meta-1 {background: url(brown/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(brown/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 {text-decoration:none;}
	
	/* Second level Comments */
	#comments .depth-2 .comment-wrapper {padding-left:25px;background:url(brown/reply-comment.png) no-repeat 0 5px}
	#comments .depth-2 .commentmeta{width:560px;}
	
	/* Second level Comments */
	#comments .depth-3 .comment-wrapper {padding-left:50px;background:url(brown/reply-comment.png) no-repeat 25px 5px}
	#comments .depth-3 .commentmeta{width:535px;}
	
	/* Second level Comments */
	#comments .depth-4 .comment-wrapper {padding-left:75px;background:url(brown/reply-comment.png) no-repeat 50px 5px}
	#comments .depth-4 .commentmeta{width:510px;}

	/* Second level Comments */
	#comments .depth-5 .comment-wrapper {padding-left:100px;background:url(brown/reply-comment.png) no-repeat 75px 5px}
	#comments .depth-5 .commentmeta{width:470px;}
	
/* =COMMENT FORM
-------------------------------------------------------------- */
#respond {margin-bottom:10px;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: 12px;}
	#respond input {margin: 0 0 9px;padding:5px;width: 70%;display:block;background: #fff url(brown/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: 95%;background: #fff url(brown/bgr_respond_text.gif) repeat-x;display:block;}
	#respond .form-allowed-tags {color: #777;font-size: 12px;line-height: 18px;}
	#respond .form-allowed-tags code {font-size: 12px;}
	#respond #submit {width: 120px;border:1px solid #333 !important;margin-top:10px;padding:5px 10px;cursor:pointer;}