/*
COLOR PALETTE:
#E5F4FB - light blue2
#DC302E - reddish-orange
#D54E21
#1982d1 - 2011blue
#D3E7F8 - light blue
#F26F56 - some orange
#EDD7B2 - yellow
*/

body{color:#333;background:#EEE url(default/x-bg_whitegraytexture.png) repeat;background:#EEE url(default/bg-body.png) repeat;font:13px/19px arial,georgia,'palatino linotype',palatino,'times new roman',times,serif;}

.rainbow{background:url(default/rainbow-strip-hz-wide.png) repeat-x;height:8px;width:100%;display:block;overflow:hidden;}

/* ********************************************************************************* */
.wrapper{ margin:0 auto;width:970px;padding:15px;background:#fff;box-shadow: 0 0 10px 1px #DDD;z-index:55;position:relative;}
.wrapper:after{content:"";display:block;clear:both;}

.wrapper-home {margin: -20px auto 0;width:100%;} /* for full-width home-page */
.wrapper-inner {margin: 20px auto 0;width:100%;} /* for full-width inner-page */
.wrapper-1000{ margin:0 auto; width: 980px;padding:0 10px;}

.bordertopper{margin-top:-80px;padding-top:45px;}

/* font-face */ 
h1, h2, h3, h4, h5, h6 {font-family: arial,serif;}

h1{font-size: 36px;line-height:40px;}
h2{font-size: 30px;line-height:34px;}
h3{font-size: 24px;line-height:28px;}
h4{font-size: 22px;line-height:26px;}
h5{font-size: 20px;line-height:24px;}
h6{font-size: 18px;line-height:22px;}

p {font-family: arial,serif;font-size:16px;line-height: 20px;margin: 0 0 20px;}

a{color:#1982D1;text-decoration:none;}
a:hover{text-decoration:underline;}

/*front page generic post classes */
.featuredpost {margin:0 0 15px;padding-bottom:7px;overflow:hidden;}
.featuredpost p{margin:0 0 10px;color:#666;}
.posttitle{font-size: 26px;line-height: 30px;color:#333;margin:0 0 10px 0;font-weight: bold;}
.posttitle a {color:#555;}
.posttitle a:hover{color:#1982D1;}
.catname {display:block;color:#555;font: 20px/26px arial,serif;text-transform:uppercase;text-align:center;}
.catname a{color:#6E6F71;}
.catname a:hover {color:#000;text-decoration:none;}

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

/* widgets */
.widget{margin-bottom:15px;display:block;}
.widgettitle {display:block;font-size:16px;line-height:16px;color:#333; font-family: arial,serif; font-weight:bold; background:url(default/cross-brdr-short.png) no-repeat top right; width:100%; text-align:left;padding:0 0 4px 0;margin-bottom:12px;}
.widgettitle a {color:#1982D1;}
.widget a {color:#444;}
.widget ul li {line-height:18px;list-style:none;background:url(default/ico_widget_li.gif) no-repeat left 5px;padding-left:12px;}


/* ********************************************************************************* */
/* %%%%%%%%%%%%		HEADER   	%%%%%%%%%%%%%*/
/* ********************************************************************************* */


#header2wrap{display:block;float:left;width:100%;margin:0;padding:0;background: #FFF url(default/rainbow-strip-hz-wide.png) repeat-x center top;border-bottom: 1px solid #EEE;/* position:fixed;top:0;left:0; */}

#headercontainer{display:block;width:1000px;margin:0 auto;padding: 15px 0 0;}
	#headercontainer .logoblock {float:left;width: 200px;height:105px;margin: 5px 20px 0 0;}
		#headercontainer h1{display:block;float:left;}
		#headercontainer .logo {max-width: 200px;display:block;text-align:center;margin:0 auto;font-family: georgia, 'palatino linotype',palatino,'times new roman',times,serif;}
		#headercontainer .logo img{display:block;}

		/* 1st Nav Row */
		#menu1 {display:block;float:right;width:760px;margin:0 auto;z-index:990;}
			.menu1nav {font-family:arial,serif;font-size:13px;line-height:16px;float:right;}
			.menu1nav li {float:left;position:relative;margin:0;padding:0;margin:10px 0 10px 5px;}
			.menu1nav li a {background: #FFF;color:#222;display:inline;padding: 10px;display: block;font-size: 12px;border:1px solid #FFF;text-decoration: none;text-shadow: 0 1px 0 #FFFFFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
			.menu1nav li a:hover {background: #222 url(default/bg-dkgray-black.gif) repeat;color: #FFF;text-shadow: 0 1px 0 #000;text-decoration:none;border:1px solid #000;}
			
			.menu1nav li.current_page_item a, .menu1nav li.current-cat a, .menu1nav li.current-menu-item a {color:#1982D1;}
			.menu1nav li.current_page_item a:hover, .menu1nav li.current-cat a:hover, .menu1nav li.current-menu-item a:hover {text-decoration:none;}
			
			.menu1nav li ul  {float:right;position:absolute;z-index:999;width:180px;padding-top:8px;border-bottom: 5px solid #222;}
			.menu1nav li ul li  {float:none;border-left:none;margin:0;padding:0;}
			.menu1nav li ul li a {background:#fff;text-transform:none; font-size:12px;width:160px;padding:5px 10px; height:auto; line-height:normal;margin:0;border:1px solid #F1F1F1;border-top:0;border-bottom:0;color:#555;text-shadow: 0 1px 0 #FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
			.menu1nav li ul li a.sf-with-ul { padding:5px 10px;}
			.menu1nav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;border:1px solid #F1F1F1;border-top:0;border-bottom:0;text-shadow: 0 1px 0 #FFF;}
			.menu1nav li ul ul  {margin: -26px 0 0 179px;padding-top:0;}
			
			.menu1nav .sf-sub-indicator {background: url(../images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 4px;top: 10px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
			.menu1nav li ul .sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}	
				
			/* with icons + text on left */
			.menu1nav li a.signup {background: #EEE url(default/icons/user1.png) no-repeat 3px center;padding-left: 28px;border:1px solid #A0D8F5;}
			.menu1nav li a.signup:hover {background: #A0D8F5 url(default/icons/user1.png) no-repeat 3px center;color: #222;text-shadow: 0 1px 0 #FFF;text-decoration:none;}
			.menu1nav li a.login {background: #EEE url(default/icons/lock1c.png) no-repeat 3px center;padding-left: 28px;border:1px solid #FFCC00;}
			.menu1nav li a.login:hover {background: #FFCC00 url(default/icons/lock1c.png) no-repeat 3px center;color: #222;text-shadow: 0 1px 0 #FFF;text-decoration:none;}
			
			/* icon-only */
			.menu1nav .socialicon{float: left;min-width:40px;height: 40px;list-style: none outside none;border: 0 !important;}
			.menu1nav .socialicon:hover{color: #EEE;text-decoration:none;}
			.menu1nav .socialicon a{border: 0 !important;}

			.menu1nav li a.facebook_icon {background: url(default/icon-gray/Facebook.png) no-repeat center center;}
			.menu1nav li a.twitter_icon {background: url(default/icon-gray/Twitter.png) no-repeat center center;}
			.menu1nav li a.google_icon {background: url(default/icon-gray/Google+.png) no-repeat center center;}
			.menu1nav li a.dribbble_icon {background: url(default/icon-gray/Dribbble.png) no-repeat center center;}		
			.menu1nav li a.rss_icon {background: url(default/icon-gray/Feed.png) no-repeat center center;}		
		
			/* hovers - to be sprited */
			.menu1nav li a.facebook_icon:hover {background: url(default/icon-color/Facebook-color.png) no-repeat center center;}
			.menu1nav li a.twitter_icon:hover {background: url(default/icon-color/Twitter-color.png) no-repeat center center;}
			.menu1nav li a.google_icon:hover {background: url(default/icon-color/Google+-color.png) no-repeat center center;}
			.menu1nav li a.dribbble_icon:hover {background: url(default/icon-color/Dribbble-color.png) no-repeat center center;}		
			.menu1nav li a.rss_icon:hover {background: url(default/icon-color/Feed-color.png) no-repeat center center;}		


		/* 2nd Nav Row */
		#menu2 {display:block;float:right;width:760px;margin:0 auto;z-index:900;}
			#menu2 .menu2nav {font:20px/20px arial,serif;text-transform:capitalize;float:right;}
				#menu2 .menu2nav:after{content:"";display:block;clear:both;}
				#menu2 .menu2nav li {float:left;position:relative;/* min-width:80px; */text-align: center;margin-left:5px;}		
				#menu2 .menu2nav li a {color:#222222;display: block;font-size: 16px;font-weight: bold;font-family: arial,serif;height: 28px;line-height: 20px;padding: 8px 10px 0 10px;border:1px solid #FFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
				#menu2 .menu2nav li a:hover{color:#1982D1;text-decoration:none;background: #EFEFEF;border:1px solid #E1E1E1;border-bottom:1px solid #CCC;border-right:1px solid #CCC;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration: none;text-shadow: 0 1px 0 #FFFFFF;}
			    		
				#menu2 .menu2nav li.current_page_item a, .menu2nav li.current-cat a, .menu2nav li.current-menu-item a {color:#1982D1;background: #EFEFEF;}
				#menu2 .menu2nav li.current_page_item, .menu2nav li.current-cat, .menu2nav li.current-menu-item {border-left:none;background: #EFEFEF;border-bottom:1px solid #CCC;border-right:1px solid #CCC;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
				#menu2 .menu2nav li.current_page_item a:hover, .menu2nav li.current-cat a:hover, .menu2nav li.current-menu-item a:hover {text-decoration:none;}
				
				#menu2 .menu2nav li ul  {position:absolute;z-index:910;width:180px;padding-top:11px;border-bottom:5px solid #222;}
				#menu2 .menu2nav li ul li  {float:none;border-left:none;margin:0;padding:0;}
				#menu2 .menu2nav li.current_page_item li a, .menu2nav li.current-cat li a, .menu2nav li.current-menu-item li a{background:#f9f9f9; color:#555;}
				#menu2 .menu2nav li ul li a{background:#FFF; color:#555;text-transform:none; font:bold 13px arial, tahoma, verdana, sans-serif;width:158px;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd;border-bottom:0;border-top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
				#menu2 .menu2nav li ul li a.sf-with-ul { padding:5px 10px;}
				#menu2 .menu2nav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;border:1px solid #ddd; border-bottom:0;border-top:0;text-decoration: none;
			    text-shadow: 0 1px 0 #FFFFFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
				#menu2 .menu2nav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}
				
				#menu2 .menu2nav .sf-sub-indicator {background: url(../images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 5px;top: 14px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
				#menu2 .menu2nav li ul .sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}

			#undershadow{/* height:15px; */float:left;display:block;width:100%;background:url(default/x-bg-header-shadow.png) no-repeat center top;margin-top:-1px;overflow:hidden;}


/* ********************************************************************************* */
/* %%%%%%%%%%%%		 HOME PAGE		%%%%%%%%%%%%%*/
/* ********************************************************************************* */


/* Featured Area */
#bluewrap{background: #F0EEEE url(default/bg-gray-grid.png) repeat;border-bottom:1px solid #FFF;display:block;padding-bottom: 50px;}
	.blueinner{margin: 0 auto;max-width: 1000px;}
		.blueinner:before, .blueinner:after {content: "";display: table;}
		.blueinner:after {clear: both;}
		.blueinner h5 {display:block;color: #1982D1;font-family: Arial,sans-serif;margin: 20px 0 15px;text-transform: uppercase;background: url(default/library-of-resources.png) no-repeat center center;text-indent: -999em;overflow: hidden;min-height:60px;}
		.blueinner h2 {font-family: arial,serif;font-size: 40px;line-height: 44px;text-align: center;text-shadow: 0 1px 0 #FFFFFF;margin-bottom: 40px;}
		.blueinner h6 {color: #89949B;font-family: Arial,sans-serif;font-size: 21px;font-weight: 300;line-height: 32px;margin: 15px auto;text-align: center;width: 75%;display:block;}
		.blueinner .buttoner {background:#FEE586 url(default/bg-dkgray-grain.png) repeat;width:200px;height:40px;border:2px solid #DDD;display:block;position:relative;margin:0 auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;font-size:20px;line-height:20px;padding-top:20px;font-weight:bold;box-shadow: 0 0 3px 1px #DDDDDD;z-index: 59;text-decoration:none;text-shadow: 0 1px 0 #FFF;}
		.blueinner .buttoner:hover {background:#444 url(default/bg-dkgray-grain.png) repeat;border:2px solid #AAA;color:#FFF;text-shadow: 0 1px 0 #000;box-shadow: 0 0 5px 1px #FFF;border:2px solid #DDD;}
		
/* Circle Products */
#product-wrap {margin: 10px 0 10px;overflow: hidden;}
	.product-list{width: 1000px;margin: 0 auto;overflow: hidden;}
	.product-item{width: 250px;float: left;text-align: center;}
	.product-box {padding: 20px 0;}
		.product-box a {display:block;}
	.product-circle {background: #F6F6F6;border: 1px solid #DDD;box-shadow: 0 1px 0 3px rgba(0, 0, 0, 0.1) inset;height: 150px;margin: 0 auto;position: relative;width: 150px;text-indent: 999em;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;}
		.product-circle:hover {text-indent: 0;}
		.product-circle span {display: inline-block;}
		.product-name {color: #424242;padding-top: 68px;font-family: arial,serif;font-size: 80px;font-weight: bold;letter-spacing: -2px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);display: block;clear:both;}
		h2.product-text {margin-top: 15px;color: #3B3B3B;font-size: 22px;line-height: 24px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}

	.themeproduct{background: #FFF url(default/icons/icon-menu-theme1.png) no-repeat center center;}
	.themeproduct:hover {background: #BFE2CA url(default/bg-dkgray-grain.png) repeat;border: 1px solid #15A29C;}
	
	.pluginproduct{background:  #FFF url(default/icons/icon-menu-widget.png) no-repeat center center;}
	.pluginproduct:hover {background: #EA7E73;border: 1px solid #E7322D;}
	
	.ebookproduct{background:  #FFF url(default/icons/icon-menu-book2.png) no-repeat center center;}
	.ebookproduct:hover {background: #FCBA63;border: 1px solid #FD993C;}
	
	.resourceproduct{background:  #FFF url(default/icons/icon-menu-download.png) no-repeat center center;}
	.resourceproduct:hover {background: #CFBADA;border: 1px solid #BE8AD2;}
	
	.fifthproduct:hover {background: #A0D8F5;border: 1px solid #36B7F3;}
	.sixthproduct:hover {background: #E34E50;border: 1px solid #8EC770;}


/* Six Columns */	
#six_container {background: url(default/cross-brdr-short.png) repeat-x bottom center;margin: 10px 0;padding:0;}
	.six_catname a {font-size:16px; color:#333; font-family: arial,serif; float:left; font-weight:bold; background:url(default/cross-brdr-short.png) no-repeat top right; width:300px; text-align:left; line-height:16px; padding:0 0 4px 0;display:block;} 
	.six_catname a:hover {color:#1982D1;text-decoration:none;}
	.six_categories {overflow:hidden;/* 	width:100%; */width: 975px;margin: 0 auto 20px;}
		.six_categories h4 {text-transform:uppercase;font-size:12px;}
		.six_categories p {font-size:12px;line-height:13px;margin:8px 0;}
		.six_categories .posttitle {font-size:14px;line-height:18px;margin:0;font-weight:normal;}
		.six_categories .posttitle.bold {font-weight:bold;margin-bottom: 5px;}
		.six_categories .posttitle a {color:#333;}
		.six_categories .posttitle a:hover {text-decoration:none;color:#1982D1;}
		.six_categories .item {float:left;width:300px;padding:0 35px 0 0;margin-bottom:30px;}
		.six_categories .item_last {float:left;width:300px;padding:0;margin-bottom:30px;}
		.six_categories .news_line {padding:5px 0 17px;}
		.six_categories h3 {font-size:13px;line-height:18px;border-bottom:1px solid #ddd;padding:4px 0 8px;}
		.six_categories .pic img {display:block;/* border:5px solid #e5e5e5; */margin-bottom:10px;margin-right: 15px;}
		.six_categories .list {padding:4px 0 0;}
		.six_categories .list li {padding:0 0 8px;margin:0 0 14px;border-bottom:1px solid #EEE;}
		.six_categories .list li.last {border:0;}	

/* Secondary Content */	
#secondarycontent {display:block;}	
	#secondary-mid {float:left;width:640px;margin:0 30px 0 0;padding:0;}
	#secondary-right {float:left;width:300px;}

/* Sidebar */	
#socialboxed {}
	#sm-bar #___plus_0, 		#sm-bar #___plus_1, #sm-bar #___plus_2 {height:56px !important;}
	#sm-bar{width:300px;margin: 0 0 20px 0;}
	#sm-bar .sm-likebox{background: white; padding: 10px 10px 10px 10px; border: 1px solid #D8E6EB;border-top:0;}
	#sm-bar .sm-googleplus{background: #F5FCFE; border-top: 1px solid white; border-bottom: 1px solid #EBEBEB; border-right: 1px solid #D8E6EB; border-left: 1px solid #D8E6EB;font-size: .90em; font-family: Arial; color: black; padding: 9px 10px;}
	#sm-bar .sm-twitter{background: #EEF9FD; padding: 10px; border: 1px solid #C7DBE2; border-top: 0;}

/* Popular Articles */
#popular-articles{display:block;float:left;margin-bottom:20px;}
	#popular-articles ul {}
		#popular-articles ul li {padding: 8px 0 8px 40px;clear: both;float: left;width: 260px;overflow:hidden;}
		#popular-articles span {display: inline-block;float: left;height: 30px;margin: 4px 10px 0 4px;width: 30px;}
/*
			#popular-articles .rank-popular6 {background-image: url(default/list-numbers.jpeg); background-position: 0 0;}
			#popular-articles .rank-popular5 {background-image: url(default/list-numbers.jpeg); background-position: 29px 0;}
			#popular-articles .rank-popular4 {background-image: url(default/list-numbers.jpeg); background-position: 58px 0;}
			#popular-articles .rank-popular3 {background-image: url(default/list-numbers.jpeg); background-position: 87px 0;}
			#popular-articles .rank-popular2 {background-image: url(default/list-numbers.jpeg); background-position: 116px 0;}
			#popular-articles .rank-popular1 {background-image: url(default/list-numbers.jpeg); background-position: 145px 0;}
*/
			#popular-articles li.rank-popular1 {background:url(default/list-1-dk.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular2 {background:url(default/list-2-dk.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular3 {background:url(default/list-3-dk.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular4 {background:url(default/list-4-dk.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular5 {background:url(default/list-5-dk.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular6 {background:url(default/list-6-dk.jpg) no-repeat left 8px;}									

			#popular-articles li.rank-popular1:hover {background:url(default/list-1-color.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular2:hover {background:url(default/list-2-color.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular3:hover {background:url(default/list-3-color.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular4:hover {background:url(default/list-4-color.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular5:hover {background:url(default/list-5-color.jpg) no-repeat left 8px;}
			#popular-articles li.rank-popular6:hover {background:url(default/list-6-color.jpg) no-repeat left 8px;}

		#popular-articles a {display: inline;float: left;color:#444;overflow:hidden;width: 180px;font-size:14px;line-height:16px;}
		#popular-articles a:hover {color:#1289D1;text-decoration:none;}

		#popular-articles li img {float: right;margin: 0 0 0 15px;overflow: hidden;}


/* Ad Spaces */
#adwide{display:block;float:left;margin-bottom:40px;}
#adwide img{display: inline;float: right;}

#adsides {display: block;float:left;overflow:hidden;padding: 5px 0;position: relative;margin-bottom:15px;}
	#adleft {display: inline;float: left;width: 160px;}
	#adright {display: inline;float: right;padding: 0 0 0 14px;width: 125px;}
	#adright img {margin-bottom:32px;}

		
/* ********************************************************************************* */
/* %%%%%%%%%%%	 	  FOOTER 		  %%%%%%%%%%%%%*/
/* ********************************************************************************* */


#footerwrap{ margin:0 auto; width:100%;border-top:1px solid #EFEFEF;background: #FAF985 url(default/bg-dkgray-black.gif) repeat;background: #CCC url(default/bg-gray-grid.png) repeat;padding: 120px 0 10px;margin-top:-80px;/* border-top:1px solid #FFF; */}

#footer {display:block;padding:0 10px 10px;width:980px;margin:0 auto;}
	#footer a{color:#CCC;}
	#footer a:hover {color:#333;text-decoration:none;}
	
	ul.footercats {display:block;padding:4px 0;font-size:11px;display:block;text-align:center;/* border-top:2px solid #666;border-bottom:2px solid #666; */font-weight:bold;margin-bottom:10px;}
	ul.footercats li {display:inline;}
	ul.footercats li ul {display:none;}
	ul.footercats a{text-transform:uppercase;color:#949494;margin-right:6px;margin-left:6px;font-size:11px;}
	ul.footercats a:hover {color:#333;text-decoration:none;}

	ul.footerpages {display:block;text-align:center;padding:10px;display:block;font:bold 11px arial,tahoma,sans-serif;margin:0;}
	ul.footerpages li {display:inline;margin-right:4px;margin-left:4px;text-transform:uppercase;}
	ul.footerpages li ul {display:none;}
	ul.footerpages a{color:#222;}
	ul.footerpages a:hover {color:#333;text-decoration:none;}

	#footer_meta{color:#555;padding:10px;margin-top:-1px;}

		#footer_meta p {margin:0;color:#AAA;}
		#footer_meta .footer-left-text {float:left;width:35%;display:block;font: 11px arial,tahoma,sans-serif;}
		#footer_meta .footer-right-text {float:right;width:65%;display:block;text-align:right !important;font: 11px arial,tahoma,sans-serif;}


/* ********************************************************************************* */
/* %%%%%%%%%%%		 INNER PAGE		%%%%%%%%%%%%%*/
/* ********************************************************************************* */
	
/* body */
#container{display:block;}
	#container .wrapper {padding-bottom:15px;}
		
		#main{float:left;width:485px;}
			#main .widget {float:left;font-size:13px;border-bottom:1px dotted #B5B5BC;padding-bottom:10px;}
			#main .maincol1 {width:315px;float:left}
			#main .maincol2 {width:315px;float:right}
			
#sidebar {float:right;width:300px;}

/* View all link on sidebar for media entries */
#sidebar .widgettitle span{float:right;font-size:13px;padding-right:7px;letter-spacing:0;} 
#sidebar .sidebar_left {float:left;width:300px;}
	#sidebar .sidebar_left .widgettitle {color:#444444;}

#sidebar .sidebar_right {float:right;width:120px;padding:0 9px 10px;border:1px solid #ddd;background:url(default/bg-lines.gif) repeat;border-top:0;}
	#sidebar .sidebar_right .widgettitle {margin:0 -10px 10px;background:#1982D1;color:#fff;padding:3px 0;text-align:center;}
	#sidebar .sidebar_media {margin-bottom:10px;text-align:center;}
	#sidebar .sidebar_media .posttitle {font-size:14px;line-height:16px;font-weight:bold;cursor:pointer;letter-spacing:0;}
	#sidebar .sidebar_right .apple_overlay {border:1px solid #bbb;}

			
/*----- ={ INNER PAGES } -----*/
.entry {margin-bottom:20px;font-size:14px;overflow:hidden;}

	.entry a {}
	.entry a:hover {text-decoration:underline}
	.entry .postmeta {padding:2px 7px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

	blockquote { background:url(../images/framework/blockquote_gray.gif) no-repeat 0 20px; padding: 10px 20px 10px 60px; color: #555;font-style:italic;margin-bottom:15px;}
	blockquote p {font-style:italic;margin:5px 0;}
	
	/* Headings in posts */
	.subtitle {color:#333;font:italic 19px/22px Arial,Times,serif;}	
	.entry .entry_title{display:block;margin:0 0 18px;font-size: 36px;line-height: 40px;color:#231F20;font-weight: bold;}
	.entry .entry_title a{color:#555;}
	.entry .entry_title a:hover{color:#000;text-decoration:none;}

	.entry .archive_title{display:block;margin:0 0 15px;font-size: 26px;line-height: 30px;color:#333;font-weight: bold;}
	.entry .archive_title a{color:#555;}
	.entry .archive_title a:hover{color:#1982D1;text-decoration:none;background:#FEE586;}
	
	.entry p.postmeta {font-size:12px;font-style:normal;text-align:left;margin-bottom:15px;}
	.entry p.postmeta2 {font-size:12px;clear:both;margin:0;}  
	.entry p.postmeta2:after{content:"";display:block;clear:both;}
	.entry p.postmeta a,.entry p.postmeta2 a {color:#555;text-decoration:underline;}
	.entry p.postmeta a:hover,.entry p.postmeta2 a:hover {text-decoration:none;}

	/* 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:,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 .right {width:230px;display:block;}
	.entry .single_postmeta .widget {margin:0;padding:0;height:64px}
	
	.entrycomment{background: url(default/comment.gif) no-repeat left center;padding:4px 0 4px 18px;float:left;}  
	.divider {padding:4px 8px;float:left;}
	.read_on {padding:4px 0;float:left;}  
	.entry .widget {float:none !important;border-bottom:none !important;}

	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom:15px;margin-top:10px;font-weight:bold;}
	.entry h3.widgettitle {margin-bottom:0;}
	
	.entry ul { margin-bottom: 20px; padding-left: 40px;}
	.entry .widget li {background:none;padding-left:0;}
	.entry ul ul { margin: 10px; }
	.entry ul li { list-style-type: disc;margin-bottom:10px; }
	.entry ul ul li { list-style-type: circle;margin-bottom:10px; }

	.entry ol  { margin-bottom: 15px; padding-left: 20px; }
	.entry ol ol { margin: 10px; }
	.entry  ol li  { list-style-type: decimal;margin-bottom:10px; }
	.entry  ol li ol li { list-style-type: lower-alpha;margin-bottom:10px; }
			
	/* innerpage slider */
	#fancyboxgal {overflow:hidden;}
	#fancyboxgal .inner_gallerythumb {padding:5px;border:1px solid #eee;background:#f9f9f9;float:left;margin:0 10px 20px;}	
	
	#slides {position:relative;padding-top:35px;}
	#slides .slides_container {margin-bottom:10px;min-height:280px}
	#slides .slides_container img {padding:2px;border:1px solid #ddd;}	
		
	#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;}			
		
	/* Attachment page and gallery */
	.entry .gallery {padding-bottom:15px;display:block;}
	.entry  .gallery-icon {width:148px;height:148px;margin:5px;float:left;display:inline;}
	.entry  .attachment-thumbnail {width:134px;height:134px;border:1px solid #ccc !important;padding:2px !important;}
	.attachment-full {display:block;border:1px solid #bbb;padding:2px;}
	.attachment-nav {display:block;margin:15px 0;text-align:center;font-size:12px;color:#ccc;}
	
	/* WordPress Caption*/
	.wp-caption {background: #f8f8f8;border:1px solid #ddd;line-height: 18px;margin-bottom: 20px;max-width: 630px !important; padding: 4px;text-align: center;}
	.wp-caption img {max-width:630px;}
	.wp-caption p.wp-caption-text {color: #555;font-size: 12px;margin: 5px;}
	.wp-caption-text {font-family: Arial,sans-serif;}

	/* Post Pagination */
	.postpagination {background:#000;color:#FFF;padding: 3px 5px;font-weight:bold;}
	.postpagination span {background:#FEE586;font-size:16px;padding: 10px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:10px;border:1px solid #DDD;color:#000;}
	.postpagination a span {background:#EEE;font-size:16px;padding: 10px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:10px;border:1px solid #DDD;color:#1982d1;}
		
	/* Post meta displayed below entry on single post page */
	.singlepostmeta {background: #F5F5F5;border:1px solid #ddd;padding:15px 7px;}
	.singlepostmeta img {float:left;padding:2px;border:1px solid #eee;margin-top:1px;margin-right:25px;border-radius:50%;}
	.singlepostmeta a {}
	.singlepostmeta a:hover {text-decoration:underline;}
	.singlepostmeta .authorname{font-size:18px;font-weight:bold;margin-bottom:10px;}
	.singlepostmeta .authorbio{font-size:13px;margin-bottom:0;line-height:18px;}
		.authorimage{float:left;width:18%;}
		.authorinfo{float:left;width:64%;font-size:12px;}	
		.authorsocial{display:block;float:right;padding: 0;margin-bottom:0;font-size: 14px;width:14%;}
		.authorsocial a {display:block;float:left;margin-bottom:7px;overflow:hidden;}
			.author-twitter {background: url(default/icons/author-twitter.png) no-repeat scroll left center transparent;padding-left: 25px;min-height:20px;}
			.author-facebook {background: url(default/icons/author-facebook.png) no-repeat scroll left center transparent;padding-left: 25px;min-height:20px;}
			.author-linkedin {background: url(default/icons/author-linkedin.png) no-repeat scroll left center transparent;padding-left: 25px;min-height:20px;}
			.author-site {background: url(default/icons/author-website.png) no-repeat scroll left center transparent;padding-left: 25px;min-height:20px;}
			.author-googleplus {background: url(default/icons/author-googleplus.png) no-repeat scroll left center transparent;padding-left: 25px;min-height:20px;}
			.author-dribbble {background: url(default/icons/author-dribbble.png) no-repeat scroll left center transparent;padding-left: 25px;min-height:20px;}
	
	/* Author meta box displayed on author pages */
	.gab_authorInfo  {background: #efefef;padding:5px;margin:5px 0 10px;border: 1px solid #ccc;font:11px/15px verdana, arial, sans-serif;}
	.gab_authorPic {	float:left;width:50px;display:inline;margin-right:7px;}	

	/* Related Posts */
	#relatedPostsContainer {margin-bottom:15px;}
		#relatedPostsContainer h3 {color: #363636;border-bottom: 1px solid #DDD;padding-bottom:5px;font-weight:bold;}
			.relatedPosts{background: #FFF;padding: 3px 0 7px 0;}
				.relatedPostItem {float: left;list-style:none;width: 142px;padding: 5px 0;margin: 10px 9px 0 9px;overflow: hidden;}
				.relatedPostItem img {  display: block;text-align: center;}
				.relatedPostInfo {float: left;width: 142px;margin: 5px 0 5px 0;}
				.relatedPosts h2 {color: #000;font-weight: bold;font-size: 14px;font-family: Arial, , sans-serif;line-height:16px;}
				.relatedPosts a{color: #333;}
				.relatedPosts h2 a:hover{color: #1982D1;}

	
/*----- ={ ARCHIVE PAGES } -----*/
/* Breadcrumb text and link styles */
#bcrum {display:block;font-size:11px;color:#333;margin-bottom:10px;border-bottom:1px dotted #ccc;}
	#bcrum a {color:#333;font-weight:bold;}
	#bcrum a:hover {color:#1982d1;}
		.archive-border {border-top:1px solid #eee;padding-top:15px;height:1px;margin-top:15px;}
		.archive-video {display:block;margin-bottom:15px;}

#gab_gallery .media-wrapper {float:left;width:228px;margin:5px 16px 11px 0;}
	#gab_gallery .null {line-height:0;}
	#gab_gallery .entry {padding:9px;background:#fff;margin:0;border:1px solid #ddd;overflow:visible;
		-webkit-border-radius: 7px;-moz-border-radius:7px;border-radius: 7px;
		-webkit-box-shadow: 0px 1px 2px #888;-moz-box-shadow: 0px 1px 2px #888;box-shadow: 0px 1px 2px #888;
	}
	#gab_gallery .alignnone {border:1px solid #999;display: table-cell;height:193px;overflow:hidden;}
	#gab_gallery .entry_title {font-size:18px;margin:0 0 7px;padding:0;border:0;}
	#gab_gallery .entry-shadow {background: url(default/section-shadow_s.png) no-repeat bottom center;display:block;width:228px;height:7px;}
	#gab_gallery .entry_title {display:block;}
	#gab_gallery .s_title {font:15px/16px arial, sans-serif;height:50px;border-bottom:1px dotted #ddd;padding-top:15px;margin-bottom:25px;color:#ccc;letter-spacing:0;}
	#gab_gallery  a {color:#888;}
	#gab_gallery  a:hover{color:#222;}
	#gab_gallery .small-text {font-size:11px;line-height:14px;}
	#gab_gallery .expand_video{float:right;width:14px;display:block;margin:-16px -13px;}
	#gab_gallery .apple_overlay {border:1px solid #bbb;}
	#gab_gallery .apple_overlay .entry_title {float:none;width:100%;display:block;}

/* =Pagination (Page 1 of x .. archive pages)
-------------------------------------------------------------- */
.numbered-pagination {text-shadow:none;font-size:12px;color:#666;margin-bottom:5px;}
	.numbered-pagination a{border:solid 1px #ccc;display:block;float:left;padding:1px 7px;color:#666;margin-right:5px;}
	.numbered-pagination span {border:solid 1px #ccc;display:block;float:left;padding:1px 7px;margin-right:5px;}
	.numbered-pagination a.pagi-next,
	.numbered-pagination a.pagi-prev,
	.numbered-pagination a.pagi-first,
	.numbered-pagination a.pagi-last{border:solid 1px #ccc;color:#666;} 
	.numbered-pagination .current{color:#444;background:#ddd;display:block;float:left;padding:1px 7px;}
	.numbered-pagination a:hover{border:solid 1px #777;text-decoration:none;}
	
/* Posts and Comments navigation */
.navigation {color: #777;font-size: 12px;line-height: 18px;overflow: hidden;clear:both;padding-bottom:10px;}
	.navigation a:link,.navigation a:visited {text-decoration: none;}
	.navigation a:active,.navigation a:hover {text-decoration: underline;}
	.nav-previous {float: left;width: 50%;}
	.nav-next {float: right;text-align: right;width: 50%;}

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

#comments .comment-inner{margin-bottom:15px;}
#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;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;} 

	/* comment meta */
	#comments .commentmeta{display:block;float:left;width:585px;margin:0 0 15px;}
		#comments .comment-meta-1 {background: url(default/divider.png) repeat-x bottom;display:block;padding:4px 0 2px;margin:0 0 6px;height:18px;}
		#comments .comment-meta-1 .fn {font-weight:bold;float:left;width:auto;}
		#comments .comment-meta-1 .fn a:hover{text-decoration:underline;}
		#comments .comment-meta-1 .reply {display: inline-block;float:right;font-size:11px;line-height:11px;padding-top:2px;}
		#comments .comment-meta-1  .reply a {color:#555;}
		#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:14px;font-style:italic;font-weight:bold;}
		#comments .c {line-height:20px;}
		#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:20px;background:url(default/reply-comment.png) no-repeat 0 5px}
	#comments .depth-2 .commentmeta{width:370px;}
	
	/* Second level Comments */
	#comments .depth-3 .comment-wrapper {padding-left:40px;background:url(default/reply-comment.png) no-repeat 20px 5px}
	#comments .depth-3 .commentmeta{width:350px;}
	
	/* Second level Comments */
	#comments .depth-4 .comment-wrapper {padding-left:60px;background:url(default/reply-comment.png) no-repeat 40px 5px}
	#comments .depth-4 .commentmeta{width:330px;}

	/* Second level Comments */
	#comments .depth-5 .comment-wrapper {padding-left:80px;background:url(default/reply-comment.png) no-repeat 60px 5px}
	#comments .depth-5 .commentmeta{width:310px;}
	
/* =COMMENT FORM
-------------------------------------------------------------- */
#respond {margin-bottom:10px;overflow: hidden;position: relative;background:#f5f5f5;border:1px solid #ddd;padding:15px 15px 10px;}
	#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 0 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: #888;font-size: 12px;}
	#respond input {margin: 0 0 9px;padding:5px;width: 70%;display:block;background: #fff url(default/bgr_respond_text.gif) repeat-x;}
	#respond textarea {width: 95%;background: #fff url(default/bgr_respond_text.gif) repeat-x;}
	#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
	#respond .form-allowed-tags code {font-size: 11px;}
	#respond #submit {width: 140px;margin-top:15px;cursor:pointer;background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	border:1px solid #dcdcdc;display:inline-block;color:#666;font-family:arial;font-size:13px;font-weight:bold;padding:6px 24px;text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1f1f1), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ededed');
	}
	#respond #submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #f1f1f1) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #f1f1f1 100% );
	color:#1982D1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#f1f1f1');
	background-color:#ededed;
	text-decoration:none;
	}
	
	
/* ********************************************************************************* */
/*  %%%%%%%%%		 PAGE TEMPLATES		%%%%%%%%%  */
/* ********************************************************************************* */
.fullwidth {width:960px !important;}
.sitemap li {padding:4px 0;}

/* Horizontal sub page list over post on pages */
#subpagelinks {float:right;padding:0;margin:0 0 15px;width:auto;}
	#subpagelinks li{display:inline;color:#434343;margin-left:10px;position:relative;float:left;position:relative;}
	#subpagelinks li a{color:#555;display: inline-block;border:1px solid #ddd;background:#efefef;font-size:12px;line-height:13px;padding: 7px 12px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}	
	#subpagelinks li ul li a{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	#subpagelinks li.current_page_item a,#subpagelinks li.current-cat a,#subpagelinks li.current-menu-item a {}
	#subpagelinks li a:hover{background:#888;color:#fff;text-decoration:none;}
	#subpagelinks li ul  {position:absolute;z-index:999;width:180px;padding-top:4px;}
	#subpagelinks li ul li  {float:none;border:none;margin:0;padding:0;}
	#subpagelinks li ul li a {color:#555;background:#ddd;width:158px;padding:5px 10px; height:auto; line-height:normal;margin:0; border:1px solid #aaa;}
	#subpagelinks li ul li a.sf-with-ul { padding:5px 10px;}
	#subpagelinks li ul li a:hover  {background:#888;color:#fff;text-decoration:none;}
	#subpagelinks li ul ul  {margin: -27px 0 0 179px;padding-top:0;}
	#subpagelinks .sf-sub-indicator {display:none;}
	#subpagelinks li ul .sf-sub-indicator {display:none;}

/* Two column page template */
#two-column .entry {width:235px;display:inline;}
#two-column .alignleft, #two-column .alignright {border:none;margin:3px 7px 0 0}





/* ********************************************************************************* */
/*  %%%%%%%%%		 THEME ARCHIVE		%%%%%%%%%  */
/* ********************************************************************************* */
#theme_gallery .media-wrapper {float:left;width:302px;margin:5px 32px 30px 0;}
/*
	#theme_gallery .null {line-height:0;border-bottom:1px solid #DDD;}
	#theme_gallery .entry {background:#fff;margin:0;border:1px solid #ddd;overflow:visible;
	}
	#theme_gallery .alignnone {border:1px solid #999;display: table-cell;height:200px;overflow:hidden;}
	#theme_gallery #themeimage {display:block;position:relative;float:left;}
	#theme_gallery .themelinks {background: url(default/theme-links.png) repeat-x left bottom transparent;
    border-top: 1px solid #C0C0C0;
    position: absolute;
    bottom: 0;
    height: 32px;
    left: 1px;
    right: 1px;
    overflow: hidden;
    padding: 10px 10px 0;
    width:auto;
    margin:0;
}
*/

	#theme_gallery .entry {background:#fff;margin:0;/* border:1px solid #ddd; */overflow:visible;}

	#theme_gallery #themeimage {background:url(default/macbook-pro-theme.png) no-repeat top center;display:block;position:relative;float:left;width:300px;height:180px;margin-bottom:15px;clear:both;}

	#theme_gallery .null {line-height:0;/* border-bottom:1px solid #DDD; */margin-top:10px;margin-left:36px;}

	#theme_gallery span{
	    text-indent: -9999em;
	    background: none;
	    opacity: 0;
	    position: absolute;
	    top:10px;
	    left:36px;
/* 	    margin-top: 10px; */
/* 		margin-left:36px; */
	    width: 228px;
	    height:142px;
	    z-index: 900;
	}
	#theme_gallery span:hover{
	    text-indent: 0;
	    background: url(default/wpsite-overlay.png) no-repeat;
	    opacity: 1;
	    position: absolute;
	    top:10px;
	    left:36px;
/* 	    margin-top: 10px; */
/* 		margin-left:36px; */
	    width: 228px;
	    height:142px;
	    z-index: 901;
	}


	#theme_gallery .themelinks {background: url(default/theme-links.png) repeat-x left bottom transparent;
    border-top: 1px solid #C0C0C0;
    position: absolute;
    bottom: 0;
    height: 32px;
    left: 1px;
    right: 1px;
    overflow: hidden;
    padding: 10px 10px 0;
    width:auto;
    margin:0;
}

	#theme_gallery .entry_title {display:block;font-size:18px;margin:0 0 7px;padding:0;border:0;text-align:center;}
	#theme_gallery .s_title {font:18px/20px arial, sans-serif;padding:15px 10px 0;color:#222;letter-spacing:0;margin-bottom:0;}
	#theme_gallery .teaser{padding:10px;font-size:12px;color:#888;}
	#theme_gallery  a {color:#222;font-weight:bold;}
	#theme_gallery  a:hover{color:#1982D1;}
	#theme_gallery .small-text {font-size:11px;line-height:14px;padding:0 10px 0;}
	#theme_gallery .entry-shadow {background: url(default/section-shadow-300.png) no-repeat bottom center;display:block;width:300px;height:5px;}



/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
						SERVICES and PRICING PAGE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


#pricingContainer {
	width: 970px;
/* 	padding: 10px;  */
}
#pricingContainer h1 {display:block;color: #1982D1;font-family: Arial,sans-serif;margin: 10px 0 15px;text-transform: uppercase;background: url(default/wp-services-tagline.png) no-repeat center center;text-indent: -999em;overflow: hidden;min-height:60px;}
#pricingContainer .pageheading {background:#FFF;padding:10px;font-size: 20px;line-height:24px;font-weight:bold;text-align:center;border-left: 5px solid #E1E2E1;border-right: 5px solid #E1E2E1;border-top: 5px solid #E1E2E1;}

#pricingTable {
	border-right: 5px solid #E1E2E1;
	border-left: 5px solid #E1E2E1;	
	margin: 0 0 25px 0;
	width:100%;
}
#pricingTable td {
	border-top: 5px solid #E1E2E1;
	border-bottom: 5px solid #E1E2E1;
	margin: 0 2px;
	text-align: center;
	vertical-align: top;
/* 	background-color: #F2F2F2; */
}
#pricingTable td .textright {
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
/* 	color: #696969; */
}
#pricingTable td .textrightfont {
/* 	color: #696969; */
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	font-size: 28px !important;
}
#pricingTable #plan_features {
	background: #FFF;
}

#pricingTable #plan_features li {
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FFF;
}
#pricingTable #plan_features p {
	color: #DDD;
}
#pricingTable #plan_standard ul,  
#pricingTable #plan_standard h2 {
	border-left: 1px solid #E7E7E7;	
}
#pricingTable #plan_rocketlaunch {
	background: #FFF;
	border-top: 5px solid #4AB3F9;
	border-bottom: 5px solid #4AB3F9;
}
#pricingTable #plan_rocketlaunch ul {
/* 	border-bottom: 1px solid #4AB3F9; */
	border-left: 1px solid #4AB3F9;
	border-right: 1px solid #4AB3F9;	
}
#pricingTable #plan_rocketlaunch li {
/* 	border-bottom: 1px solid #C7C7C7; */
/* 	border-top: 1px solid #FFF; */
}
#plan_rocketlaunch h2 {
	color: #000;
/* 	border-bottom: 1px solid #C7C7C7;	 */
	border-left: 1px solid #4AB3F9;
	border-right: 1px solid #4AB3F9;	
}
#plan_rocketlaunch li strong {
	color: #2D292A;
}
#plan_rocketlaunch h5 {
	font-size: 16px;
	color: #000;
	background: #A5D7F5;
/* 	border-top: 1px solid #4AB3F9;	 */
	border-left: 1px solid #4AB3F9;
	border-right: 1px solid #4AB3F9;			
}
.pricingPlan h2 {
	font: bold 29px Arial, Verdana, sans-serif;
	letter-spacing: -1px;
	text-align: center;
	color: #2D292A;
	margin: 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #E7E7E7;	
}
.pricingPlan .pkgincludes{font-style:italic;text-align:left;padding:10px 0 10px 10px;}
.pricingPlan h5 {
	text-align: center;
	background: #E1E2E1;
	padding: 5px 0 10px 0;
	color: #2D292A;
	font-size: 11px;
	font-weight: bold;
}
.pricingPlan h5.package {
	background: #F2F2F2;
}
.pricingPlan h5.dkbrown{
	background: #2D292A;
	color: #FFF;
}
.pricingPlan p {
	font-size: 13px !important;
	line-height: 1.3em !important;
	margin: 0 15px 12px 15px !important;
}
.pricingPlan ul {
	margin: 0;
}
.pricingPlan li {
	font-size: 12px;
	padding: 4px 0;
	text-align: center;
	color: #2D292A;
	border-bottom: 1px solid #E7E7E7;
	border-top: 1px solid #FFFFFF;
}
.pricingPlan li.yes {
	background: url(http://www.stratiq.com/wp-content/themes/stratiq/img/icon-yes.png) no-repeat center center;
}
.pricingPlan li.no {
	background: url(http://www.stratiq.com/wp-content/themes/stratiq/img/icon-no.png) no-repeat center center;
}

.pricingPlan li strong {
	color: #2D292A;
}
.pricingPlan li span {
	font-weight: bold;
	font-size: 16px;
}
.pricingPlan li.price {
	padding: 15px 0 15px 0;
	font-size: 16px;
}
.pricingPlan li.price strong {
	font-size: 28px !important;
}
.height54 {
	height: 54px !important;
}


.gradientblue{
	background:#A5D7F5;
    color: #000;
    display: block;
    font-size: 26px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 1px 1px 0 #FFF;
    overflow:hidden;
}
.gradientgray{
    background: #2D292A;
    color:#FFF;
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 1px 0 0 #000;
    width: 200px;
 }
.nopadding{padding:0 !important;}


/* Boxes of Questions */
.questionContainer {
	width: 930px;
	padding: 10px 10px 0px 10px;	
	margin: 0 auto;
	margin: 10px;
}
.questionContainer ul {
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;  
	width: 900px; 
	list-style: none outside none;
}
.questionContainer li {
	display: inline-block;
	margin: 0 40px 20px 0;
	vertical-align:top;
	width:190px;
}
.questionContainer h2 {
	font-size: 20px;
	font-weight:bold;	
	line-height: 1.15em;
	margin: 0 0 15px 0;
	color:#333;
}
.questionContainer p {
	color: #696969;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 15px 0;
}
.questionContainer li.last {
	margin-right: 0;
	width: 190px;
}
.questionContainer li.boxad {
	margin-right:0;
	padding:15px;
	width:160px;
	background: #E1E2E1;
	border-top:1px solid #c6d1da; 
	border-left:1px solid #c6d1da; 
	border-right:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;	
}

/* ********************************************************************************* */
/*  %%%%%%%%%		 TESTIMONIALS PAGE		%%%%%%%%%  */
/* ********************************************************************************* */
#testimonial_gallery .media-wrapper {float:left;width:302px;margin:5px 32px 30px 0;}
/*
	#testimonial_gallery .null {line-height:0;border-bottom:1px solid #DDD;}
	#testimonial_gallery .entry {background:#fff;margin:0;border:1px solid #ddd;overflow:visible;
	}
	#testimonial_gallery .alignnone {border:1px solid #999;display: table-cell;height:200px;overflow:hidden;}
	#testimonial_gallery #testimonialimage {display:block;position:relative;float:left;}
	#testimonial_gallery .testimoniallinks {background: url(default/testimonial-links.png) repeat-x left bottom transparent;
    border-top: 1px solid #C0C0C0;
    position: absolute;
    bottom: 0;
    height: 32px;
    left: 1px;
    right: 1px;
    overflow: hidden;
    padding: 10px 10px 0;
    width:auto;
    margin:0;
}
*/

	#testimonial_gallery .null {line-height:0;border-bottom:1px solid #DDD;}
	#testimonial_gallery .entry {background:#fff;margin:0;border:1px solid #ddd;overflow:visible;
	}
	#testimonial_gallery .alignnone {border:1px solid #999;display: table-cell;height:200px;overflow:hidden;}
	#testimonial_gallery #testimonialimage {background:url(default/macbook-pro-testimonial.png) no-repeat top center;display:block;position:relative;float:left;width:300px;}
	#testimonial_gallery .testimoniallinks {background: url(default/testimonial-links.png) repeat-x left bottom transparent;
    border-top: 1px solid #C0C0C0;
    position: absolute;
    bottom: 0;
    height: 32px;
    left: 1px;
    right: 1px;
    overflow: hidden;
    padding: 10px 10px 0;
    width:auto;
    margin:0;
}

	#testimonial_gallery .entry_title {font-size:18px;margin:0 0 7px;padding:0;border:0;}
	#testimonial_gallery .entry_title {display:block;}
	#testimonial_gallery .s_title {font:15px/16px arial, sans-serif;padding:15px 10px 0;color:#222;letter-spacing:0;margin-bottom:0;}
	#testimonial_gallery .teaser{padding:10px;font-size:12px;color:#888;border-bottom:1px dotted #ddd;}
	#testimonial_gallery  a {color:#222;font-weight:bold;}
	#testimonial_gallery  a:hover{color:#1982D1;}
	#testimonial_gallery .small-text {font-size:11px;line-height:14px;padding:0 10px 0;}
	#testimonial_gallery .entry-shadow {background: url(default/section-shadow-300.png) no-repeat bottom center;display:block;width:300px;height:5px;}















/* ********************************************************************************* */
/* %%%%		 WEB ELEMENTS (BUTTONS, ADS, OTHER CSS		%%%%*/
/* ********************************************************************************* */

/* button 3-States Round ORANGE/GREEN */
.btn-registernow {background: url("default/x-btn-signup2.png") no-repeat;color: #FFFFFF;display: block;font-size: 20px;font-weight: bold;height: 37px;margin: 0 auto 20px;padding-top: 15px;text-align: center;width: 228px;position:relative;z-index:66;overflow:hidden;}
.btn-registernow:hover {background: url("default/x-btn-signup2.png") no-repeat scroll 0 -54px transparent;color: #FFFFFF;text-decoration: none;text-shadow: 0 1px 0 #FF9600;}
.btn-registernow:active {background: url("default/x-btn-signup2.png") no-repeat scroll 0 -108px transparent;color: #FFFFFF;text-decoration: none;text-shadow: 0 1px 0 #FF9600;}

/* button read more */
.btn_readmore {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1f1f1), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ededed');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#666;font-family:arial;font-size:13px;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;float:right;}
.btn_readmore:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #f1f1f1) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #f1f1f1 100% );color:#1982D1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#f1f1f1');background-color:#ededed;text-decoration:none;}
.btn_readmore:active {position:relative;top:1px;text-decoration:none;}

/* button see all posts */
.btn_allposts {background:#FEE586 url(default/bg-dkgray-grain.png) repeat;width:100%;height:40px;border:2px solid #DDD;display:block;margin:30px auto 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;font-size:20px;line-height:20px;padding-top:20px;font-weight:bold;box-shadow: 0 0 3px 1px #DDDDDD;text-decoration:none;text-shadow: 0 1px 0 #FFF;}
.btn_allposts:hover {background:#444 url(default/bg-dkgray-grain.png) repeat;border:2px solid #AAA;color:#FFF;text-shadow: 0 1px 0 #000;box-shadow: 0 0 5px 1px #FFF;border:2px solid #DDD;text-decoration:none;}


/* ********************************************************************************* */
/* %%%%			 PRINT / MOBILE / TABLET CSS			%%%%*/
/* ********************************************************************************* */


/* Print Styles */
@media print {
#header, #masthead, #mainmenu, #sidebar, #footer,#comments,#respond,#bcrum,#slides a img,.share-items {display:none}
#main {width:100%;}
.entry {border:none;background:none;width:100%;}
}


/* Start Mobile-Portrait CSS */
@media screen and (max-width: 320px) {

} /* END Mobile-Portrait CSS */



/* Start Mobile-Landscape CSS */
/* Works for mobile devices in either portrait or landscape mode, because they are 480 pixels wide in landscape orientation but are still narrower than this maximum width in portrait. */
@media screen and (max-width: 480px) {

} /* END Mobile-Landscape CSS */


/* Start Tablet-Portrait (including iPad) CSS */
/* Works for iPads and other large tablets in portrait mode and any screens narrower than them. */
@media screen and (max-width: 780px) {

} /* END Tablet-Portrait (including iPad)  CSS */


/* 959px and Below Screen Sizes */
@media only screen and (max-width: 959px) { 

}


/* Start Tablet-Landscape (including iPad) CSS */
/* Works for iPads in both orientations, as well as for small desktop browsers. */
@media screen and (max-width: 1024px) {

} /* END Tablet-Landscape (including iPad)  CSS */


/* More Specific */

/* 959px and Below Screen Sizes */
@media only screen and (max-width: 959px) { }

/* From 959px down to the Ipad(768px) vertical Screen Size */
@media only screen and (min-width: 768px) and (max-width:959px) { }

/* Screensizes Below the Ipad (less than 768px) */
@media only screen and (max-width: 767px) { }

/* Screensizes Below the Ipad(768px) down to the Iphone Landscape(480px) */
@media only screen and (min-width: 480px) and (max-width:767px) { }

/* Screensizes Below the Iphone Landscape(480px) */
@media only screen and (min-width: 320px) and (max-width:478px) { }

@media only screen and (max-width:319px) { }


/* ********************************************************************************* */
/* %%%%%%%%		 	PLUGIN-SPECIFIC CSS			%%%%%%%%*/
/* ********************************************************************************* */

			
/* Sharebar */
body ul#sharebar {margin-top:50px;}

















/* %%%%%%%   NOT USED CSS - TO BE DELETED %%%%%%%%% */
/* %%%%%%%   NOT USED CSS - TO BE DELETED %%%%%%%%% */
/* ********************************************************************************* */
/* %%%%%%%   NOT USED CSS - TO BE DELETED %%%%%%%%% */
/* ********************************************************************************* */
/* %%%%%%%   NOT USED CSS - TO BE DELETED %%%%%%%%% */
/* %%%%%%%   NOT USED CSS - TO BE DELETED %%%%%%%%% */

.pageintro{display:block;}

.headerwrap{ margin:0 auto; width:100%;border-bottom:1px solid #ddd;/* border-top:1px solid #000; */background: #FAF985 url(default/bg-dkgray-texture.gif) repeat; }

#header .navwrap {float:left;width:750px;height:126px;padding-top:10px;overflow:hidden;}
#header .topcrumb {float:left;width:750px;height:70px;padding:10px 0;overflow:hidden;}
	#header .topcrumb .crumbleft {float:left;width:450px;color:#9F9595;text-shadow: 0 0 1px #FFF;font:35px/30px impact, sans-serif;text-transform:uppercase;/* padding-top:40px; */}
	#header .topcrumb .crumbright {float:right;width:300px;}


/* Titles */
.borderdouble {border-bottom: 3px double #E6E6E6;border-top: 3px double #E6E6E6;margin-bottom: 15px;padding: 3px 0;}

/* secondary right custom */
.themepost {display:block;overflow:hidden;margin:0 auto 20px;padding:0 20px;}
	.themepost p{margin:0 0 5px;}
	.themepost img {display:block;overflow:hidden;margin:0 auto;text-align: center;}
	.dbl-img-border {background: #FFFFFF;border: 5px solid #D3E7F8;max-width: 100%;padding: 5px;}


/* MastheadB */
#stickyFooter, #mastheadB {background: none;border: 0 none;font-size: 100%;margin: 0;outline: 0 none;padding: 0;vertical-align: baseline;}
	#mastheadB.global {background: #FFFFFF;border-bottom: 1px solid #DDD;height: 60px;top: 48px;  /* was top:0; */}
	#mastheadB.global, #stickyFooter.global {left: 0;min-width: 960px;position: fixed;width: 100%;z-index: 997;}
	
	/* #undershadow{float:left;display:block;width:100%;background:url(default/x-bg-header-shadow.png) no-repeat center top;margin-top:-1px;overflow:hidden;} */

/* Logo */
#mastheadB.global .logo {float: left;display: block;}
	#mastheadB.global h1{float: left;display: block;/* border-right:1px solid #F7F7F7; */}
	#mastheadB.global h1 a {color:#222222;}
	#mastheadB.global h1 a:hover {color:#000;}

	/*
	#mastheadB.global .logo {background:url(../images/wpsite-logo-sprite.png) no-repeat -10px -10px;width:260px;height:60px;}
	#mastheadB.global .logo:hover {background: #EFEFEF url(../images/wpsite-logo-sprite.png) no-repeat -10px -250px;}
	*/

#mastheadB.global .logo {background:url(../images/logo-only-100h.png) no-repeat -10px -10px;width:260px;max-height:108px;}
/* #mastheadB.global .logo:hover {background: #EFEFEF url(../images/wpsite-logo-sprite.png) no-repeat -10px -250px;} */

	/* Individual Logos */
	#some1{background: url(default/wpsite-logo-blackbw.png) no-repeat;display:block width:200px;height:60px;}
	#some2{background: url(default/wpsite-logo-whitebw.png) no-repeat;display:block width:200px;height:60px;}
	#some3{background: url(default/wpsite-logo-white.png) no-repeat; display:block width:200px;height:60px;}
	#some4{background: url(default/wpsite-logo-orange.png) no-repeat; display:block width:200px;height:60px;}
	#some5{background: url(default/wpsite-logo-blackbw-mono.png) no-repeat; display:block width:200px;height:60px;}
	#some6{background: url(default/wpsite-logo-whitebw-mono.png) no-repeat; display:block width:200px;height:60px;}
	#some7{background: url(default/wpsite-logo-white-mono.png) no-repeat; display:block width:200px;height:60px;}
	#some8{background: url(default/wpsite-logo-orange-mono.png) no-repeat; display:block width:200px;height:60px;}
	
	/* Logo Sprite  */
	.logo-blackbw{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -10px;}
	.logo-whitebw{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -90px;}
	.logo-white{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -170px;}
	.logo-orange{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -250px;}
	.logo-blackbw-color{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -330px;}
	.logo-whitebw-color{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -410px;}
	.logo-white-color{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -490px;}
	.logo-orange-color{background-image: url(../images/wpsite-logo-sprite.png);background-position: -10px -570px;}


/* nav */
#global_nav {float: left;}
	#global_nav li {float: left;}
	#global_nav a {border-left: 1px solid #E6E6E6;border-right: 1px solid #F7F7F7;display: block;font-size: 17px;font-weight: bold;height: 48px;line-height: 15px;padding: 12px 0 0 10px;width: 98px;}
	#global_nav .days {color: #818181;font-size: 12px;font-weight: normal;}
	#global_nav a:hover, #global_nav a.current {border-bottom: 6px solid #4B347D;}
	#global_nav .world:hover, #global_nav .world.current {background-position: 0 -45px;border-bottom-color: #18A29C;color: #18A29C;}
	#global_nav .business:hover, #global_nav .business.current {background-position: 0 -145px;border-bottom-color: #999999;color: #999999;}
	#global_nav .city:hover, #global_nav .city.current {background-position: 0 -245px;border-bottom-color: #7F0285;color: #7F0285;}
	#global_nav .you:hover, #global_nav .you.current {background-position: 0 -345px;border-bottom-color: #4B347D;color: #4B347D;}
	#global_nav a:active {padding-top: 15px;}
	#global_nav .last a {border-right: 1px solid #E6E6E6;}
	#global_nav .days {color: #818181;font-size: 12px;font-weight: normal;}


.funheading{background: url(default/wp-launching-text.png) no-repeat right top;padding-top:60px;margin: 0 auto;margin-bottom:10px;width: 1000px;font-size: 60px;line-height:64px;font-weight:normal;color:#ddd;text-indent:10px;letter-spacing: -1px;text-shadow: 1px 1px white;text-align:right;}

/* Footer */
#stickyFooter.global {background: #231F20;bottom: 0;height: 30px;}
	#stickyFooter.global .logo {float: right;padding-right: 10px;}
	.gototop{float:right;background:url(default/wpsite-mark-only.png) no-repeat;width: 33px; height: 32px;margin: -5px 20px 0 0;}

/* Social Media Icon Sprite - rounded */
.social-round{float:right; display:block;margin: -5px 20px 0 0;}
	.social-round ul {float: left;}
		.social-round ul li {background: none;display: inline-block;float: left;margin: 0 0 10px 10px;padding: 0;width: auto;}	
		.social-round ul li a {float: left;height: 33px;text-indent: -9999em;width: 33px;}	
		.social-round ul li a:hover {}
	
	/* Color */
	.social-round ul li {width: 32px; height: 32px;}
	
	.social-round ul li.behance a{background: url(default/icon-color/Behance.png) no-repeat; }
	.social-round ul li.blogger a{background: url(default/icon-color/Blogger.png) no-repeat;}
	.social-round ul li.deviantart a{background: url(default/icon-color/deviantArt.png) no-repeat; }
	.social-round ul li.digg a{background: url(default/icon-color/Digg.png) no-repeat; }
	.social-round ul li.dribbble a{background: url(default/icon-color/Dribbble.png) no-repeat; }
	.social-round ul li.facebook a{background: url(default/icon-color/Facebook.png) no-repeat; }
	.social-round ul li.feed a{background: url(default/icon-color/Feed.png) no-repeat; }
	.social-round ul li.flickr a{background: url(default/icon-color/Flickr.png) no-repeat; }
	.social-round ul li.forrst a{background: url(default/icon-color/Forrst.png) no-repeat; }
	.social-round ul li.googleplus a{background: url(default/icon-color/Googleplus.png) no-repeat; }
	.social-round ul li.gowalla a{background: url(default/icon-color/Gowalla.png) no-repeat; }
	.social-round ul li.lastfm a{background: url(default/icon-color/Last.fm.png) no-repeat; }
	.social-round ul li.linkedin a{background: url(default/icon-color/LinkedIn.png) no-repeat; }
	.social-round ul li.myspace a{background: url(default/icon-color/Myspace.png) no-repeat; }
	.social-round ul li.paypal a{background: url(default/icon-color/PayPal.png) no-repeat; }
	.social-round ul li.picasa a{background: url(default/icon-color/Picasa.png) no-repeat; }
	.social-round ul li.pinterest a{background: url(default/icon-color/Pinterest.png) no-repeat; }
	.social-round ul li.sharethis a{background: url(default/icon-color/Share-This.png) no-repeat; }
	.social-round ul li.skype a{background: url(default/icon-color/Skype.png) no-repeat; }
	.social-round ul li.stumbleupon a{background: url(default/icon-color/Stumbleupon.png) no-repeat; }
	.social-round ul li.tumblr a{background: url(default/icon-color/Tumblr.png) no-repeat; }
	.social-round ul li.twitter a{background: url(default/icon-color/Twitter.png) no-repeat; }
	.social-round ul li.viddlr a{background: url(default/icon-color/Viddlr.png) no-repeat; }
	.social-round ul li.vimeo a{background: url(default/icon-color/Vimeo.png) no-repeat; }
	.social-round ul li.wordpress a{background: url(default/icon-color/Wordpress.png) no-repeat; }
	.social-round ul li.youtube a{background: url(default/icon-color/YouTube.png) no-repeat; }
	
	/* Gray */
	.social-round ul li.behance2 a{background: url(default/icon-gray/Behance.png) no-repeat; }
	.social-round ul li.blogger2 a{background: url(default/icon-gray/Blogger.png) no-repeat; }
	.social-round ul li.deviantart2 a{background: url(default/icon-gray/deviantArt.png) no-repeat; }
	.social-round ul li.digg2 a{background: url(default/icon-gray/Digg.png) no-repeat; }
	.social-round ul li.dribbble2 a{background: url(default/icon-gray/Dribbble.png) no-repeat; }
	.social-round ul li.facebook2 a{background: url(default/icon-gray/Facebook.png) no-repeat; }
	.social-round ul li.feed2 a{background: url(default/icon-gray/Feed.png) no-repeat; }
	.social-round ul li.flickr2 a{background: url(default/icon-gray/Flickr.png) no-repeat; }
	.social-round ul li.forrst2 a{background: url(default/icon-gray/Forrst.png) no-repeat; }
	.social-round ul li.googleplus2 a{background: url(default/icon-gray/Googleplus.png) no-repeat; }
	.social-round ul li.gowalla2 a{background: url(default/icon-gray/Gowalla.png) no-repeat; }
	.social-round ul li.lastfm2 a{background: url(default/icon-gray/Last.fm.png) no-repeat; }
	.social-round ul li.linkedin2 a{background: url(default/icon-gray/LinkedIn.png) no-repeat; }
	.social-round ul li.myspace2 a{background: url(default/icon-gray/Myspace.png) no-repeat; }
	.social-round ul li.paypal2 a{background: url(default/icon-gray/PayPal.png) no-repeat; }
	.social-round ul li.picasa2 a{background: url(default/icon-gray/Picasa.png) no-repeat; }
	.social-round ul li.pinterest2 a{background: url(default/icon-gray/Pinterest.png) no-repeat; }
	.social-round ul li.sharethis2 a{background: url(default/icon-gray/Share-This.png) no-repeat; }
	.social-round ul li.skype2 a{background: url(default/icon-gray/Skype.png) no-repeat; }
	.social-round ul li.stumbleupon2 a{background: url(default/icon-gray/Stumbleupon.png) no-repeat; }
	.social-round ul li.tumblr2 a{background: url(default/icon-gray/Tumblr.png) no-repeat; }
	.social-round ul li.twitter2 a{background: url(default/icon-gray/Twitter.png) no-repeat; }
	.social-round ul li.viddlr2 a{background: url(default/icon-gray/Viddlr.png) no-repeat; }
	.social-round ul li.vimeo2 a{background: url(default/icon-gray/Vimeo.png) no-repeat; }
	.social-round ul li.wordpress2 a{background: url(default/icon-gray/Wordpress.png) no-repeat; }
	.social-round ul li.youtube2 a{background: url(default/icon-gray/YouTube.png) no-repeat; }
	
	/* Quick hover states */
	.social-round ul li.twitter2 a:hover{background: url(default/icon-color/Twitter-color.png) no-repeat; 	}
	.social-round ul li.facebook2 a:hover{background: url(default/icon-color/Facebook-color.png) no-repeat; }
	.social-round ul li.pinterest2 a:hover{background: url(default/icon-color/Pinterest-color.png) no-repeat; }
	.social-round ul li.googleplus2 a:hover{background: url(default/icon-color/Googleplus-color.png) no-repeat;}
	.social-round ul li.feed2 a:hover{background: url(default/icon-color/Feed-color.png) no-repeat; }


/*

Blogger.png
deviantArt.png
Digg.png
Dribbble.png
Facebook.png
Feed.png
Flickr.png
Forrst.png
Google+.png
Gowalla.png
Last.fm.png
LinkedIn.png
Myspace.png
PayPal.png
Picasa.png
Pinterest.png
Share-This.png
Skype.png
Stumbleupon.png
Tumblr.png
Twitter.png
Viddlr.png
Vimeo.png
Wordpress.png
YouTube.png

*/

img.thumbBorder {background-color: #FFF;border: 1px solid #EEE;padding: 5px;}
img.thumbBorder:hover {background-color: #EFEFEF;border: 1px solid #EEE;}

/*
#18A39D - softgreen
#EA7E73 - reddish-orange
#FDBB63 - brown-yellow
#AD50B5 - purple
#A0D8F5 - lightblue
#999999 - gray

#1982D1 - 2011blue

#D54E21
#D3E7F8 - light blue
#EDD7B2 - peach
#9C62C0 - purple
#F26F56 - some orange
#E17827 - dk orange
*/

/* COLORIZING THE SITE */

#mainmenuB .mainnav li#menu-item-2085 a {background:#FFF;color:#18A39D;}
#mainmenuB .mainnav li#menu-item-2086 a {background:#FFF;color:#EA7E73;}
#mainmenuB .mainnav li#menu-item-2087 a {background:#FFF;color:#FDBB63;}
#mainmenuB .mainnav li#menu-item-2088 a {background:#FFF;color:#AD50B5;}
#mainmenuB .mainnav li#menu-item-2089 a {background:#FFF;color:#A0D8F5;}
#mainmenuB .mainnav li#menu-item-2004 a {background:#FFF;color:#999999;}
#mainmenuB .mainnav li#menu-item-ANY a {background:#FFF;color:#1982D1;}
/* hover states */
#mainmenuB .mainnav li#menu-item-2085 a:hover {background:#18A39D;color:#FFF;}
#mainmenuB .mainnav li#menu-item-2086 a:hover {background:#EA7E73;color:#FFF;}
#mainmenuB .mainnav li#menu-item-2087 a:hover {background:#FDBB63;color:#FFF;}
#mainmenuB .mainnav li#menu-item-2088 a:hover {background:#AD50B5;color:#FFF;}
#mainmenuB .mainnav li#menu-item-2089 a:hover {background:#A0D8F5;color:#FFF;}
#mainmenuB .mainnav li#menu-item-2004 a:hover {background:#999999;color:#FFF;}
#mainmenuB .mainnav li#menu-item-ANY a:hover {background:#1982D1;color:#FFF;}

.color1 {color:#18A39D !important;}
.color2 {color:#EA7E73;}
.color3 {color:#FDBB63;}
.color4 {color:#AD50B5;}
.color5 {color:#A0D8F5;}
.color6 {color:#999999;}
.color7 {color:#1982D1;}

.border1 {border-bottom: 3px double #18A39D;border-top: 3px double #18A39D;margin-bottom: 15px;padding: 3px 0;}
.border2 {border:#EA7E73;}
.border3 {border:#FDBB63;}
.border4 {border:#AD50B5;}
.border5 {border:#A0D8F5;}
.border6 {border:#999999;}
.border7 {border:#1982D1;}


/* Person Bio and Links */
.teamgrid {float: left;margin: 0 0 30px;}
	.teamgrid div {float: left;margin: 0 30px 30px 10px;width: 280px;height: 330px;/* change this height if bio gets cut off */overflow: hidden;}
	.teamgrid div h3, .teamgrid div h3 a {font-size: 16px !important;font-weight: bold !important;padding-bottom: 5px;line-height: 24px;    }
	.teamgrid div img {float: right;background-color: #F5F5F5;border: 1px solid #E1E1E1;margin: 0 0 5px 10px;padding: 4px;    }
	.teamgrid div p {line-height: 20px;padding: 0;font-size: 12px;}
	.teamgrid .personlinks {margin-top: 12px;}
	.teamgrid .personlinks img {border: medium none;float: none;margin: 0 5px 0 0;padding: 0;vertical-align: middle;}
	.teamgrid .personlinks a {font-size: 11px;text-decoration: none !important;margin-right: 5px;}
	.teamgrid div.last {margin-right: 0 !important;}
	.team-twitter {background: url(default/icons/twitter.png) no-repeat scroll left center transparent;padding-left: 20px;}
	.team-facebook {background: url(default/icons/facebook.gif) no-repeat scroll left center transparent;padding-left: 20px;}
	.team-linkedin {background: url(default/icons/linkedin.png) no-repeat scroll left center transparent;padding-left: 20px;}
	.team-site {background: url(default/icons/website-home.png) no-repeat scroll left center transparent;padding-left: 20px;}
	.team-google+ { /* add icon for g+ */background: url(default/icons/google+.png) no-repeat scroll left center transparent;padding-left: 20px;}


/* Showcase */
.showcase-container{ width:100%; float:left; margin-top: 10px;padding:25px 0 20px 0; /* background:#fff url(default/bg-grad-gray.jpg) repeat-x; */}
	.theme-showcase-label{width:100%; float:left; text-align:center; height:51px; background:url(default/theme-show-label.png) center top no-repeat; margin:-50px 0 0 0;} 
	.thumb-gallery{width:960px; margin:0 auto;}
	.tg-a{width:880px; margin:0 auto;}
	.thumb-gray-bg{width:80px; height:80px; padding:7px; float:left; background:url(default/graish-curve-bg.png) no-repeat center top; text-align:center; margin:21px 0 0 16px;}



/* Click Links Colored */
div.clicklinks {display: block;float: left;margin-bottom: 15px;overflow: hidden;width: 200px;border-top: 3px double #E6E6E6; }
	.clicklinks ul {list-style-image: none;list-style-type: none;overflow: hidden;padding: 7px 0 10px;position: relative;width: 200px;}
	.clicklinks ul li {font-size: 14px;margin: 0;overflow: hidden;padding: 1px 0;width: 200px;}
	.clicklinks a {color: #ABBED2;display: block;float: left;margin: 0;overflow: visible;padding: 3px 0 4px;width: 200px;}
	.clicklinks a:hover {text-decoration:none;}
	.clicklinks ul li h4 {display: block;font-size: 32px;font-weight: normal;line-height: 0.8;margin: 0;padding: 3px 0;text-transform: uppercase;}
	.clicklinks ul li span {display: block;line-height: 1;margin: 1px 0 0;padding: 0;}
	
	a#use{color: #BFE2CA;padding:5px;}
	a#use:hover {background:#BFE2CA !important;color: #FFF !important;}
	
	a#follow{color: #A0D8F5;padding:5px;}
	a#follow:hover {background:#A0D8F5 !important;color: #FFF !important;}
	
	a#learn{color: #EA7E73;padding:5px;}
	a#learn:hover {background:#EA7E73 !important;color: #FFF !important;}
	
	a#read{color: #FCBA63;padding:5px;}
	a#read:hover {background:#FCBA63 !important;color: #FFF !important;}
	
	a#ask{color: #CFBADA;padding:5px;}
	a#ask:hover {background:#CFBADA !important;color: #FFF !important;}
	
	a#watch{color: #E34E50;padding:5px;}
	a#watch:hover {background:#E34E50 !important;color: #FFF !important;}




/* Masthead*/
#mastheadwrap{display:block;background: url(default/bg-dkgray-black.gif) repeat;width:100%;position:fixed;top:0;left:0;margin:0;padding:0;border-bottom:1px solid #000;z-index:999;}
#masthead {display:block;width:1000px;margin:0 auto;	border-right: 1px solid #333;}
	.mastheadnav {font-size:13px;line-height:16px;float:right;}
	.mastheadnav li {float:left;position:relative;height:48px;line-height:40px;margin:0;padding:0;}
	.mastheadnav li a {color:#DDD;display:inline;
	border-left: 1px solid #333;
	border-right: 1px solid #000;

	box-shadow: 1px 0 1px 0 rgba(255, 255, 255, 0.1), 0, -1px 0 1px 0 rgba(255, 255, 255, 0.1) inset, 1px 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	color: #A6A6A6;
    display: block;
    font-size: 12px;
    padding: 0 13px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	}
	.mastheadnav li a:hover {
	background-color: rgba(0, 0, 0, 0.2);
    color: #EEE;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
    text-decoration:none;
	}
	
	.mastheadnav li.current_page_item a, .mastheadnav li.current-cat a, .mastheadnav li.current-menu-item a {color:#1982D1;}
	.mastheadnav li.current_page_item a:hover, .mastheadnav li.current-cat a:hover, .mastheadnav li.current-menu-item a:hover {text-decoration:none;}
	
	.mastheadnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:4px;float:right;}
	.mastheadnav li ul li  {float:none;border-left:none;margin:0;padding:0;}
	.mastheadnav li ul li a {background:#fff; text-transform:none; font-size:12px;width:158px;padding:5px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0;color:#555;}
	.mastheadnav li ul li a.sf-with-ul { padding:5px 10px;}
	.mastheadnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;}
	.mastheadnav li ul ul  {margin: -26px 0 0 179px;padding-top:0;}
	
	.mastheadnav .sf-sub-indicator {background: url(../images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 4px;top: 10px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
	.mastheadnav li ul .sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}	

	/* with icons on left */
	.mastheadnav li a.signup {
	    background: url(default/icons/user1.png) no-repeat 3px center;
	    padding-left: 28px;
	}
	.mastheadnav li a.login {
	    background: url(default/icons/lock1c.png) no-repeat 3px center;
	    padding-left: 28px;
	}

	.mastheadnav li a.signup:hover, .mastheadnav li a.login:hover {
		background-color: rgba(0, 0, 0, 0.2);
	    color: #EEE;
	    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	    text-decoration:none;
	}

	/* icon-only */
	.mastheadnav li a.facebook_icon {
    	background: url(default/icon-gray/Facebook.png) no-repeat center center;
	}
	.mastheadnav li a.twitter_icon {
    	background: url(default/icon-gray/Twitter.png) no-repeat center center;
	}
	.mastheadnav li a.google_icon {
    	background: url(default/icon-gray/Google+.png) no-repeat center center;
	}
	.mastheadnav li a.dribbble_icon {
    	background: url(default/icon-gray/Dribbble.png) no-repeat center center;
	}		
	.mastheadnav li a.rss_icon {
    	background: url(default/icon-gray/Feed.png) no-repeat center center;
	}		
	.mastheadnav li a.facebook_icon:hover {
    	background: url(default/icon-color/Facebook-color.png) no-repeat center center;
	}
	.mastheadnav li a.twitter_icon:hover {
    	background: url(default/icon-color/Twitter-color.png) no-repeat center center;
	}
	.mastheadnav li a.google_icon:hover {
    	background: url(default/icon-color/Google+-color.png) no-repeat center center;
	}
	.mastheadnav li a.dribbble_icon:hover {
    	background: url(default/icon-color/Dribbble-color.png) no-repeat center center;
	}		
	.mastheadnav li a.rss_icon:hover {
    	background: url(default/icon-color/Feed-color.png) no-repeat center center;
	}		


.textoffpage{overflow: hidden;text-align: left;text-indent: -999em;}	
	
	

	.mastheadnav li.date {color:#FCFCFC;background:none}

	.mastheadnav li.btnblack {color:#DDD;background:#222;padding:3px;border:1px solid #000;margin-right:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.mastheadnav li.btnblack:hover {background:#333;}
	
	#sconnected{padding:20px 15px 1px;width:400px;background:#efefef;}
	#sconnected .widgettitle {font: 19px/19px arial,serif;margin-bottom:15px;padding-bottom:14px;display:block;color: #666;background:url(../images/framework/divider.png) repeat-x bottom;}	
	#sconnected .widget img {margin:4px 4px 4px 5px;}	
	#sconnected .widget {margin-bottom:25px;}	
		
	/* Masthead Search Style */
	#masthead .gab_search_style1 {float:right;width:200px;}
	#masthead .gab_search_style1 fieldset {margin:0;padding:0;background:#f5f5f5;border:1px solid #aaa;}
	#masthead .gab_search_style1 #s {float:left;width:170px;margin:0;padding:0;background:#f5f5f5;border:none;padding:3px 0 2px 3px;}
	#masthead .gab_search_style1 .submit_style1 {float:right;padding:2px 5px 2px 0;display:inline;}			
	
/*header*/
#header{display:block;/* border-bottom:3px solid #222; */position:relative;}
		#header_banner {width:960px;display:block;} /* If single-banner header is activated on theme control panel */
		
		#header .logo {/* width:360px; */width: 230px;display:block;text-align:center;margin:0 auto;font-family: georgia, 'palatino linotype',palatino,'times new roman',times,serif;}
		#header .logo img{display:block;/* margin:0 auto; */}
		#header .name {font-size:26px;display:block;line-height:22px;display:block;}
		#header .name a,#header .name a:hover{color:#222;}
		#header .slogan a {font-size:40px;display:block;color:#1982D1;padding-top:5px;}
				
		#header .banner {float:right;width:auto;padding-top:18px;padding-right:10px;}

		#header .themequote {width:300px;font-size:17px;line-height:18px;}
		#header .themequote .quotecaption{color:#1982D1;font-weight:bold;display:block;}
		#header .themequote .quote{color:#aaa;letter-spacing:-1px;display:block}
		#header .themequote .quotecaption a, #header .themequote .quotecaption a:hover {color:#1982D1;text-decoration:none;}
		#header .themequote .quote a,#header .themequote .quote a:hover{color:#aaa;text-decoration:none;}
		
		#header .quoteleft {position:absolute;left:0;bottom:0;}
		#header .quoteleft .img {position:absolute;width:80px;left:220px;bottom:0;line-height:0}
		#header .quoteleft .quotetext {position:absolute;width:210px;bottom:5px;text-align:right;}

		#header .quoteright {position:absolute;right:0;bottom:0;}
		#header .quoteright .img {position:absolute;width:80px;right:220px;bottom:0;line-height:0}
		#header .quoteright .quotetext {position:absolute;width:210px;bottom:5px;right:0;}


	#mainmenunew {display:block;/* background:url(default/bg-lines.gif) repeat; */border-top:1px solid #E4D8CA;border-left:1px solid #E4D8CA;border-right:1px solid #E4D8CA;float:left;width:748px;}
	#mainmenunew .mainnav {font:20px/20px bold Century Gothic, arial, sans-serif;text-transform:uppercase;/* float:left; */}

	#mainmenuB {display:inline;/* background:url(default/bg-lines.gif) repeat; */float:left;max-width:720px;}
	#mainmenuB .mainnav {font:20px/20px arial,serif;text-transform:uppercase;/* float:left; */}
		#mainmenuB .mainnav:after{content:"";display:block;clear:both;}
		#mainmenuB .mainnav li {float:left;position:relative;min-width:80px;}		
		#mainmenuB .mainnav li a {
			background: #FFF;
			color:#222222;
			/* border-left: 1px solid #E6E6E6; */
		    /* border-right: 1px solid #F7F7F7; */
		    display: block;
		    font-size: 14px;
		    font-weight: bold;
   			font-family: arial,serif;
   			text-align:center;
		    height: 36px;
		    line-height: 15px;
		    padding: 24px 12px 0 12px;
		    /* width: 100px; */
	    }

		#mainmenuB .mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a {color:#1982D1;background: #EFEFEF;}
		#mainmenuB .mainnav li.current_page_item, .mainnav li.current-cat, .mainnav li.current-menu-item {border-left:none;background: #EFEFEF;}
		#mainmenuB .mainnav li a:hover{color:#1982D1;text-decoration:none;background: #EFEFEF;}
		#mainmenuB .mainnav li.current_page_item a:hover, .mainnav li.current-cat a:hover, .mainnav li.current-menu-item a:hover {text-decoration:none;}
		
		#mainmenuB .mainnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:1px;}
		#mainmenuB .mainnav li ul li  {float:none;border-left:none;margin:0;padding:0;}
		#mainmenuB .mainnav li.current_page_item li a, .mainnav li.current-cat li a, .mainnav li.current-menu-item li a{background:#f9f9f9; color:#555;}
		#mainmenuB .mainnav li ul li a{background:#f9f9f9; color:#555;text-transform:none; font:bold 13px arial, tahoma, verdana, sans-serif;width:158px;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0;}
		#mainmenuB .mainnav li ul li a.sf-with-ul { padding:5px 10px;}
		#mainmenuB .mainnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;}
		#mainmenuB .mainnav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}
		
		#mainmenuB .mainnav .sf-sub-indicator {background: url(../images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 5px;top: 14px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
		#mainmenuB .mainnav li ul .sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}


	#mainmenuB .likefollow{float:right;border-left: 1px solid #E6E6E6;}
    .likewpsite{}
    .followwpsite{}



	#mainmenu {display:block;/* background:url(default/bg-lines.gif) repeat; */border-top:1px solid #ddd;}
		/* .mainnav {font:20px/20px impact, "arial black", sans-serif;text-transform:uppercase;} */
		.mainnav:after{content:"";display:block;clear:both;}
		.mainnav li {float:left;position:relative;}
		.mainnav li a {color:#6E6F71;padding:6px 12px;}

		.mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a {color:#1982D1;}
		.mainnav li.current_page_item, .mainnav li.current-cat, .mainnav li.current-menu-item {border-left:none;}
		.mainnav li a:hover{color:#1982D1;text-decoration:none;}
		.mainnav li.current_page_item a:hover, .mainnav li.current-cat a:hover, .mainnav li.current-menu-item a:hover {text-decoration:none;}
		
		.mainnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:1px;}
		.mainnav li ul li  {float:none;border-left:none;margin:0;padding:0;}
		.mainnav li.current_page_item li a, .mainnav li.current-cat li a, .mainnav li.current-menu-item li a{background:#f9f9f9; color:#555;}
		.mainnav li ul li a{background:#f9f9f9; color:#555;text-transform:none; font:bold 13px arial, tahoma, verdana, sans-serif;width:158px;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0;}
		.mainnav li ul li a.sf-with-ul { padding:5px 10px;}
		.mainnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;}
		.mainnav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}
		
		.mainnav .sf-sub-indicator {background: url(../images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 5px;top: 14px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
		.mainnav li ul .sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}
		
	#submenu {display:block;margin-bottom:15px;margin-top:-55px;}
		.subnav {background:#F47E39 url(default/bg_orangebar.jpg) repeat-x;font:bold 11px arial, tahoma, verdana, sans-serif;text-transform:uppercase;/* border-bottom:1px solid #ddd; */width:994px;margin:0 auto;border:1px solid #DDD;}
		.subnav:after{content:"";display:block;clear:both;}
		.subnav li {float:left;position:relative;/* border-left: 1px solid #DDDDDD;border-right: 1px solid #FFFFFF; */}
		.subnav li:hover {background:#D3D3D3;}

		.subnav li a {color:#222;padding:6px 12px;}
		
		.subnav li.current_page_item a, .subnav li.current-cat a, .subnav li.current-menu-item a {background:#ddd;}
		.subnav li.current_page_item, .subnav li.current-cat, .subnav li.current-menu-item {border-left:none;}
		.subnav li a:hover{background:#ddd;text-decoration:none;}
		.subnav li.current_page_item a:hover, .subnav li.current-cat a:hover, .subnav li.current-menu-item a:hover {text-decoration:none;}
		
		.subnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;}
		.subnav li ul li  {float:none;border-left:none;margin:0;padding:0;}
		.subnav li.current_page_item li a, .subnav li.current-cat li a, .subnav li.current-menu-item li a{background:#f9f9f9; color:#555;}
		.subnav li ul li a{background:#f9f9f9; color:#555;text-transform:none;width:158px;padding:3px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0;}
		.subnav li ul li a.sf-with-ul { padding:5px 10px;}
		.subnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;}
		.subnav li ul ul  {margin: -21px 0 0 179px;padding-top:0;}
		
		.subnav .sf-sub-indicator {background: url(../images/framework/arrow-superfish-down.png) no-repeat;position: absolute;display: block;right: 5px;top: 9px;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}
		.subnav li ul .sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 5px;top: 8px;}


/* class on a hard-code link  */
/*
.subnav li a.gab_rss {
    background: url(default/icons/icon-menu-headphone.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li a.gab_rss:hover {
    background: #F3F3F3 url(default/icons/icon-menu-headphone.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
*/

/* class on li  */
.subnav li.gab_rss {
    background: url(default/icons/icon-menu-headphone.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_rss:hover {
    background: #E3E3E3 url(default/icons/icon-menu-headphone.png) no-repeat center 20px;
}

.subnav li:hover {
    background: #E3E3E3;
}

.subnav li.gab_home {
    background: url(default/icons/icon-menu-home.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_blog {
    background: url(default/icons/icon-menu-write.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_downloads {
    background: url(default/icons/icon-menu-download.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_design {
    background: url(default/icons/icon-menu-picture.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_seo {
    background: url(default/icons/icon-menu-bullseye.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_support {
    background: url(default/icons/icon-menu-support.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_plugins {
    background: url(default/icons/icon-menu-widget.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_themes {
    background: url(default/icons/icon-menu-theme1.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_books {
    background: url(default/icons/icon-menu-book2.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_marketing {
    background: url(default/icons/icon-menu-presentation.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_tutorials {
    background: url(default/icons/icon-menu-plan2.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}
.subnav li.gab_inspiration {
    background: url(default/icons/icon-menu-lightbulb.png) no-repeat center 20px;
    padding: 80px 0 0 0;
    width: 100px;
    height: 20px;
    text-align:center;
}






/*
#social {
    float: right;
    height: 32px;
}
#social ul li {
    float: left;
    min-width:32px;
    height: 32px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#social li a.facebook_icon {
    background: url(default/icons/facebook.gif) no-repeat center center;
}
*/

/*
#social li a:hover{
	background-color: rgba(0, 0, 0, 0.2);
    color: #EEE;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
    text-decoration:none;
	}
*/

			/* Social Icons */
/*
			.socialicons {height: 47px;padding: 13px 20px 10px;width: 275px;}
				.socialicons a {display: block;float: left;height: 45px;margin: 0 10px 0 0;text-indent: -9999px;width: 45px;}
				.socialicons .twitter {background: url(default/socialicons.png) repeat 180px 45px;}
				.socialicons .twitter:hover {background: url(default/socialicons.png) repeat 180px 0px;}
				.socialicons .facebook {background: url(default/socialicons.png) repeat 0 45px;}
				.socialicons .facebook:hover {background: url(default/socialicons.png) repeat 0 0px;}
				.socialicons .googleplus {background: url(default/socialicons.png) repeat 45px 45px;}
				.socialicons .googleplus:hover {background: url(default/socialicons.png) repeat 45px 0px;}
				.socialicons .rss {background: url(default/socialicons.png) repeat 135px 45px;}
				.socialicons .rss:hover {background: url(default/socialicons.png) repeat 135px 0px;}
				.socialicons .email {background: url(default/socialicons.png) repeat 90px 45px;}
				.socialicons .email:hover {background: url(default/socialicons.png) repeat 90px 0px;}
*/




#primarycontent {display:block;padding-bottom:15px;margin-bottom:15px;}	
	#primary-left {float:left;width:500px;}
		/*----- ={ SLIDER } -----*/
		#featured-slider {width:478px;padding:10px;background:#efefef url(default/x-bg_whitegraytexture.png) repeat;border:1px solid #ddd;}
		#featured-slider .fea-slides {height:270px;overflow:hidden;}
		
		#featured-slider .featured-media {display:block;width:478px;height:270px;position:relative;}
			#featured-slider .media {position:absolute;z-index:1;}
			#featured-slider .postteaser {background: url(default/bg-transparent.png) repeat;width:458px;padding:10px;z-index:2;position:absolute;bottom:0;left:0;color:#fff;}
			#featured-slider .posttitle {margin:0 0 5px;}
			#featured-slider .posttitle a {color:#fff;}
			#featured-slider .posttitle a:hover {text-decoration:underline;}
			#featured-slider p {margin:0;}
			
			.section_shadow {background:url(default/section-shadow.png) no-repeat top center; width:498px;height:7px;display:block;margin-bottom:15px;}

		/* Navigation of featured slider */
		#featured-nav li {width:73px;float:left;margin-right:8px;margin-top:10px;}
		#featured-nav li a img {border-top:4px solid #fff;padding-top:6px;display:block;}
		#featured-nav li.activeSlide img,  #featured-nav li a:hover img{border-top:4px solid #1982D1;}
			
		/* Two column below featured section. */
		#primarycontent .col {width:232px;}
			
/* 	#primary-mid {float:left;width:300px;margin:0 10px;padding:0 9px;border-left:1px solid #efefef;border-right:1px solid #efefef;} */
	#primary-mid {float:right;width:420px;/* margin:0 10px;padding:0 9px; */}
	#primary-mid .posttitle {margin-bottom:6px;}

	#primary-right {float:left;width:120px;display:inline;}
	#primary-right .widget {border-bottom:none !important;padding-bottom:0 !important}

		
		
	
/*----- ={ MID SLIDER - TABBED BAR } -----*/
#mid-slider {width:960px;margin:0 auto;background:#fff;margin-bottom:20px;}
	
	#mid-slider .fea-slides-wrapper {border:1px solid #ddd;border-top:0;padding:0 15px;overflow:hidden}
	#mid-slider .fea-slides-wrapper p {margin:0;padding:0;}
	#mid-slider .featured-media {display:block;float:left;width:220px;margin-right:15px;padding:15px 0;}
	
		#mid-slider .featured-media .tabbedimg{height:120px;display:block;border:1px solid #ddd;padding:1px;display:block;margin-bottom:5px;}
		#mid-slider .postinfo {margin-top:5px;}
		
		#mid-slider .posttitle {font-size:15px;line-height:16px;font-weight:bold;margin-bottom:5px;letter-spacing:0;}
		#mid-slider .posttitle a {}
		#mid-slider .posttitle a:hover {}
		
	/* Navigation of featured slider */
	#mid-slider-nav{border:1px solid #ddd;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;}
	#mid-slider-nav a.media_prev {float:right;margin:9px 5px 0 0;background:url(default/bw-navi.png) no-repeat left top;width:16px;height:16px;display:block;text-indent:-999em;}
	#mid-slider-nav a:hover.media_prev {background:url(default/bw-navi.png) no-repeat left bottom;width:16px;height:16px;display:block;}
	#mid-slider-nav a.media_next {float:right;margin:9px 10px 0 0;background:url(default/bw-navi.png) no-repeat right top;width:16px;height:16px;display:block;text-indent:-999em;}
	#mid-slider-nav a:hover.media_next {background:url(default/bw-navi.png) no-repeat right bottom;width:16px;height:16px;display:block;}	
	
	#mid-slider-pagination {float:left;padding:0;width:auto;}
	#mid-slider-pagination li{display:inline;color:#434343;position:relative;float:left;position:relative;}
	#mid-slider-pagination li a{color:#555;display: inline-block;outline: none;background:#efefef;font-size:12px;line-height:12px;padding:12px 15px 10px;border-right:1px solid #ddd;margin-bottom:-1px;}	
	#mid-slider-pagination li.activeSlide a, #mid-slider-pagination li a:hover{background:#fff;color:#555;text-decoration:none;}
	
#subnews {display:block;margin-bottom:15px;}

	#subnews_left {float:left;width:660px;}
	#subnews_left .col {width:153px;float:left;margin-right:5px;padding:5px 5px 5px 0;display:inline;border-right:1px solid #efefef;}
	#subnews_left .border {clear:both;border-top:1px solid #efefef;display:block;height:1px;margin-right:8px;}
	
	#subnews_right {float:right;width:300px;}
		#video-slider {width:280px;height:100%;padding:9px;border:1px solid #ddd;margin-bottom:15px;}
		#video-slider .posttitle {font-size:17px;}

		/* Navigation of featured slider */
		#video-slider-nav{height:30px;}
		
		#video-slider-nav a.vid_prev {float:right;margin:3px 5px 0 0;background:url(default/bw-navi.png) no-repeat left top;width:16px;height:16px;display:block;text-indent:-999em;}
		#video-slider-nav a:hover.vid_prev {background:url(default/bw-navi.png) no-repeat left bottom;width:16px;height:16px;display:block;}
		#video-slider-nav a.vid_next {float:right;margin-top:3px;background:url(default/bw-navi.png) no-repeat right top;width:16px;height:16px;display:block;text-indent:-999em;}
		#video-slider-nav a:hover.vid_next {background:url(default/bw-navi.png) no-repeat right bottom;width:16px;height:16px;display:block;}	
		
		#vid-nav {float:left;width:auto;line-height:0;margin-top:7px;}
		#vid-nav a{background:url(default/bgr_featured_nav.png) no-repeat 0 -10px;width:10px;height:10px;text-indent:-999em;display:inline-block;margin:0 4px;line-height:0;}
		#vid-nav a.activeSlide, #featured-nav a:hover{background-position:0 0;}

			#video-slider .media {display:block;}
			#video-slider .posttitle {}
			#video-slider .posttitle a {}
			#video-slider .posttitle a:hover {text-decoration:underline;}		







/* 2-way button */
.btn_orange2waylrg {
    display:block;
    position:relative;
    margin:0 auto;
    background: url(default/bg_graywhiterepeat.png) repeat-x scroll center top #E7E7E7;
    border-color: #D5D4D2 #E3E3E3;
	-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
    border-style: solid;
    border-width: 1px;
    height: 55px;
    position: relative;
    width: 351px;
}
.btn_orange2waylrg a.viewthemes {
    background: url(default/bg_orangebar.jpg) repeat scroll center bottom #FCAB01;
	-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    height: 42px;
    left: 6px;
    line-height: 42px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 0 #B85F00;
    text-transform: uppercase;
    top: 6px;
    width: 200px;
}
.btn_orange2waylrg a.viewthemes:hover {
    background: url(default/bg_orangebar.jpg) repeat scroll center top #FCAB01;
    text-decoration:none;
}
.btn_orange2waylrg a.learnmore {
    color: #5B84C5;
    font-size: 12px;
    font-weight: bold;
    left: 215px;
    position: absolute;
    text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
    top: 20px;
}
.btn_orange2waylrg a.learnmore:hover {
    color: #BF7610;
    text-decoration: underline;
}

.btn_orangeBlank50 {
    background: url("default/bg_orangebar.jpg") repeat scroll center bottom #FCAB01;
    border-color: #D5D4D2 #E3E3E3;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    font-size: 22px;
    font-weight: bold;
    height: 50px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 1px 1px 0 #B85F00;
    width: 155px;
}
.btn_orangeBlank50:hover {
    background: url("default/bg_orangebar.jpg") repeat scroll center top #FCAB01;
    color: #FFFFFF;
}
.btn_graywhite {
    background: url("default/bg_graywhiterepeat.png") repeat-x scroll center top #E7E7E7;
    border-color: #D5D4D2 #E3E3E3;
    border-radius: 8px 8px 8px 8px;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 50px;
    line-height: 45px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 1px 0 0 #E7E7E7;
    width: 200px;
}





/* SECTION: Plugins Grid List on HomePage
-------------------------------------------------------------- */
#plugin-grid {
    margin: 50px 0;
    margin: 20px 0;
    overflow: hidden;
    box-sizing: border-box;
}
.col-md-3 {
    width: 23%;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
}
.plugin-box {
    border: 1px solid #d4d9dc;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 15px 15px 0 15px;
    text-align: center;
    overflow: hidden;
    	min-height: 208px;
    background: #fff;
}
#plugin-grid h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 20px;
}
#plugin-grid i {
    color: #e74c3c;
    font-size: 48px;
}
#plugin-grid p {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.infolink{
	margin:0 auto;
	width:24px;
	height:24px;
	display: block;
	overflow: hidden;
	background:url(default/icons/icon-info-24.png) no-repeat center center;
	text-decoration: none;
	color:#FFF;
	margin-bottom:10px;
}
.plugin-request-box {background:#fee586;}

.button-plugin {
    background: none repeat scroll 0 0 #1abc9c;
    border-radius: 4px;
    box-shadow: 0 2px 0 #169d82;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    position: relative;
    text-decoration: none;
}





/* If enabled on theme control panel, 728px top ad */
.ad728 {display:block;width:728px;margin:7px auto;text-align:center;}




/* CSS RELATED TO PLUGINS */


/* JetPack: Subscriptions */
.comment-subscription-form {}
.comment-subscription-form input {display:inline-block;}