@charset "UTF-8";
/* CSS Document */

body{width: 100%; background: #fff url(/images/bg_header_lightRays.jpg) top center no-repeat; padding: 0; margin:  0; font:12px Arial, Helvetica, sans-serif; color: #505050; }

img{border: none;}

a{border: none; font:13px Arial, Helvetica, sans-serif; color: #505050; text-decoration:none;}

h1{margin: 0; padding:0;}

.left{float:left;}
	
.clear_left{clear:left;}

/*------------ 
HEADER 
------------*/

#header_outer{width: 100%; height: 214px; background:url(/images/bg_header_clouds2.jpg) top center repeat-x; padding: 0; margin: 0; overflow: hidden;}
	#header{height: 172px; margin:0 auto; padding-top: 17px; background:url(/images/logo_main.png) center top no-repeat;}
	#header_inner{max-width: 90%;}

	#header_left{max-width: 649px; height: 145px;}

	#header_right{float: right; width: 245px; padding: 60px 40px 0px 30px;}

	#header_right img{height: 44px; padding:0 0 10px 0;}

	#search{width: 245px; height: 20px; margin: 0px; padding: 13px 2px 17px 51px; background:url(/images/btn_search.png) no-repeat;}

		.field4{width: 243px; border:none;}

/*----------
NAVIGATION 
----------*/

#nav_outer{width: 100%; background:url(/images/bg_nav.png) repeat-x bottom center; margin: 0 auto; padding: 0; overflow: hidden;}

#nav {width: 1080px; height: 25px; margin: 0 auto; padding: 0 0 0 0; font:16px Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-weight:normal; }

	#nav ul{display: inline; list-style: none;}

	#nav li{display: block; float:left; height: 19px; font:16px Arial, Helvetica, sans-serif; padding:3px 11px 3px 11px;}

	#nav ul li a{color: #fff; text-decoration: none; font:16px Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-weight:normal;}

	#nav ul li a:hover, #nav ul li a:active{color: #fffb89; text-decoration: none; font:16px Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-weight:normal;}

	#nav img{height: 23px; width: 7px; padding-top:1px; padding-right: 8px; float:left;}

/*-----------
SUB HEADER 
-----------*/

#sub_header_outer{width: 100%; height: 166px; background: url(/images/subheader_bg.png) top center repeat; clear: both; margin: 0 auto; padding: 0; overflow: hidden;}

#scroll{width: 1140px; height: 141px; padding: 25px 0px 0px 40px; margin: 0 auto; text-align:left;}

	.prev{width: 44px; height: 62px; background: transparent;border: none; padding: 0; position: absolute; left: 50px; top: 80px; }

	.next{width: 44px; height: 50px; background: transparent; border: none; padding:0; position: absolute; left: 94%; top: 80px;  }

	.scroll_main{width: 88%; margin:0 0 0 110px; padding: 0; overflow: hidden; height: 100%;}

		#scroll ul{list-style: none; height: 100%; margin: 0 auto; }
		
		#scroll ul li{width: 97%; display: block; height:100%; margin: auto 0;}
	
		li.feat{float: left; display: block; overflow: hidden; width: 910px; padding:0; max-height: 230px;}
	
		#scroll span{font: 37px Arial, Helvetica, sans-serif; color: #18323e; margin:0; padding:0;}
	
		#scroll p{font: 16px Arial, Helvetica, sans-serif; color: #fff; margin:0; padding:0 10px 0 0;}

		#scroll a{color:#ffea7d; text-decoration:none;}
		
		.wemup_tagline { background-image: url(../images/image_fail_less.png); background-repeat:no-repeat;}
		
		.wemup_tagline_over { background-image: url(../images/image_grow_now.png); background-repeat:no-repeat;}

/* ---------
CONTENT
----------*/

#content{max-width: 1140px; padding: 0 20px 0 20px; margin: 0 auto; background: #fff; position: relative; height: auto;}

#right{width: 451px; padding:5px 0 20px 0; margin:0 20px 0 0; float: right; position:relative; height:auto;}

#main{max-width: 66%; margin: 30px 480px 0 20px; padding: 0 43px 0 0; position: relative; height: auto;}

	#main p, .body{font:14px Arial, Helvetica, sans-serif; color: #737373; margin:0 0 20px 0; padding:0; line-height: 21px; text-align:justify;}
	
	#main p a{font:15px Arial, Helvetica, sans-serif; color: #036489;}
	
	#main p a:hover{font:15px Arial, Helvetica, sans-serif; color: #d0ba42; text-decoration: underline;}
	
	#main a{font:13px Arial, Helvetica, sans-serif; color: #036489;}
	
	#main a:hover{font:13px Arial, Helvetica, sans-serif; color: #d0ba42; text-decoration: underline;}
	
	#main h1 {font: 30px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; clear: left; margin:0 0 0 5px; padding:0;}
	
	#main ul{font:15px Arial, Helvetica, sans-serif; color: #737373;}
	
	#image_holder{max-width:585px; padding:0 0 0 5px;}
	
	.auto{width: 100%; height:auto;} /*--- Class for liquid images sizing ---*/
	
	#main p.date{font:12px Arial, Helvetica, sans-serif; color:#505050; margin:0; padding:2px 0 0 0; float: left;}
	
	#main p.light{font:12px Arial, Helvetica, sans-serif; color: #c0c0c0; margin:0; padding:0; float: left;}
	
	p.body {font:14px Arial, Helvetica, sans-serif; color: #737373; padding: 0; margin: 0; float: left;}
	
	#blog_expanded h1 {
		font: 30px Arial, Helvetica, sans-serif; font-weight: bold; color: #505050; clear: left; padding:0; margin: 0;}
		
	#blog_expanded h2 {font: 18px Arial, Helvetica, sans-serif; color: #505050; clear: left; padding: 15px 0 10px 6px; margin:0;}
	
	#blog_expanded{border-top: 1px #e9e9e9 solid; border-bottom: 1px #e9e9e9 solid; padding:20px 0 30px 0;}
	
	img.expanded {float: left; padding:2px 10px 0 0;}
	
	a.expanded {font:15px Arial, Helvetica, sans-serif; color: #036489; padding:0 0 0 78px;}
	
	p.expanded a{font:12px Arial, Helvetica, sans-serif; color: #d1b940; text-decoration:underline;}

	h2.comments {font: 18px Arial, Helvetica, sans-serif; color: #505050; clear: left; padding: 15px 0 0px 6px; margin:0;}
	

#comments{max-width: 476px; background:#efeeee url(/images/icon_comment_top.jpg) top left no-repeat; margin-left: 78px; padding:20px;}

.comments_bot{max-width: 476px; height:14px; background:#efeeee url(/images/icon_comment_bot.jpg) top no-repeat; margin-left:78px;}

	h3{font:18px Arial, Helvetica, sans-serif; color:#0c6ac2; padding:0; margin: 0;}
	
	h4{font:12px Arial, Helvetica, sans-serif; color:#8a8989;   padding:0; margin:0;}
	
	p.comment_body {font:13px Arial, Helvetica, sans-serif; color: #505050; padding:20px 0 30px 0;}

img.bub {float: left;}

	.reply{max-width: 403px; background: #fff url(/images/icon_reply_top.jpg) top no-repeat; margin-left: 78px; padding:20px 10px 20px 10px;}
	
	#submit{border-top:1px #e9e9e9 solid; margin:30px 0 30px 0;}
	
	h5 {font:24px Arial, Helvetica, sans-serif; font-weight: bold; color:#505050;}
	
	h6 {font:30px Arial, Helvetica, sans-serif; font-weight: bold; color:#505050; border-bottom: 1px #e7e7e7 solid; padding-bottom:10px; margin-bottom:20px;}
	
	#meetup p{font: 12px Arial, Helvetica, sans-serif; color:#505050;margin:0; padding:0 0 3px 0; }
	
	#meetup h6{font: 20px Arial, Helvetica, sans-serif; color:#505050;margin:0; border: none; padding:0 0 5px 0;}
	
	#meetup a{font: 12px Arial, Helvetica, sans-serif; color:#d3c037;margin:0; padding:0 0 3px 0; text-decoration:none;}
	
#submit p{font: 13px Arial, Helvetica, sans-serif; color:#939292; float:left; padding:10px 0 0 0; width: 55px;}

.inputBox1{width: 250px; height:35px; float: left; background: url(/images/bg_field1.jpg) no-repeat; margin:0 0 0 5px;}
.field1{width:216px; height: 25px; margin: 5px 10px 5px 10px; border:#efeeee; color:#505050; float: left; background:#efeeee; font-size:14px;}

.inputBox2{width: 531px; height:148px; float: left; background: url(/images/bg_field2.jpg) no-repeat; margin:0 0 5px 10px;}
.field2{width:498px; height: 118px; margin: 10px 10px 10px 10px; border:#efeeee; color:#505050; float: left; background:#efeeee; font-size:14px;}

.inputBox3{width: 174px; height: 34px; background:#fff right no-repeat; margin:20px 0 0px 0;}
.field3{width: 134px; height: 22px; margin-top:2px; border: none; font-size:12px; color:#505050; padding:5px;}


/*-----------
COLS 
-----------*/

.sponsors{
	position: relative;
	height: auto;
	background: #efeeee url(/images/icon_sponsor_top.jpg) top left no-repeat;
	padding: 20px;
}

.rightcol{float:right; width: 216px;}

.col {width: 182px; background:#efeeee url(/images/icon_col_top.jpg) top left no-repeat ; margin-right: 185px;  padding:20px;}

.col_bub {width: 182px; background:#efeeee url(/images/icon_bubTop.jpg) top left no-repeat; margin-right: 185px; padding:20px;}

.colr {width: 176px; min-height: 458px; background:#efeeee url(/images/icon_colr_top.jpg) top left no-repeat; padding:0; margin:0; padding:20px;}



h1.right {
	font: 30px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #505050;
	border-bottom: #dad9d9 1px solid;
	margin: 0;
	}
	
#right p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #505050;
	border-bottom: #dad9d9 1px solid;
	padding-bottom: 5px;
	margin:0;
	padding-top: 5px;
	}
	
#right a {font: 12px Arial, Helvetica, sans-serif; color: #036489;}

#right ul {list-style: none; padding: 0; margin-bottom:10px;}
#right ul li{line-height: 20px; padding:0; margin:0;}
#right ul li a{font:12px Arial, Helvetica, sans-serif; color: #036489; text-decoration:none;}
#right ul li a:hover{font:12px Arial, Helvetica, sans-serif; color: #505050; text-decoration:none;}

/* Footer */

#footer_outer{
	width: 100%;
	height:320px;
	position: relative;
	clear:both;
	background:url(/images/bg_footer.jpg) repeat-x top center;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
	
#footer{
	margin: 0 auto;
	width: 1100px;
	height: 290px;
	padding: 0px 20px 0 20px;
	}
	
#footer h1{
	font: 33px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #efeeee;
	border-bottom: 1px solid #646464;
	margin: 0 auto;
	padding: 0;
	}

#col_footer{
	width: 170px;
	height: 250px;
	margin:0px;
	padding: 35px 40px 0 40px;
	float: left;
	}
	
#footer ul{width: 112px; list-style: none; margin:0; padding:0;}
#footer ul li{padding:10px 0 10px 0; height:15px;}
#footer ul li.facebook a{height:28px; width:95px; display: block; background: url(/images/btn_facebook.jpg) no-repeat left;}
#footer ul li.facebook a:hover{background: url(/images/btn_facebook_ro.jpg) no-repeat left;}
#footer ul li.twitter a{height:27px; width: 87px; display:block; background: url(/images/btn_twitter.jpg) no-repeat left;}
#footer ul li.twitter a:hover{background: url(/images/btn_twitter_ro.jpg) no-repeat left;}
#footer ul li.del a{height:23px; width: 106px; display:block; background: url(/images/btn_del.jpg) no-repeat left;}
#footer ul li.del a:hover{background: url(/images/btn_del_ro.jpg) no-repeat left;}
#footer ul li.flickr a{height:27px; width: 62px; display:block; background: url(/images/btn_flickr.jpg) no-repeat left;}
#footer ul li.flickr a:hover{background: url(/images/btn_flickr_ro.jpg) no-repeat left;}

#col_footer2{
	width: 200px;
	height: 250px;
	margin:0px;
	padding: 35px 40px 0 40px;
	float: left;
	}
	
#col_footer2 h1{
	font: 33px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #efeeee;
	border-bottom: 1px solid #646464;
	margin:0;
	width: 170px;
	}
	
#col_footer2 ul{width: 170px; list-style: none; margin-top:8px; padding:0;}
#col_footer2 ul li{padding:5px 0 5px 0; height:23px;}
#col_footer2 ul li a{padding:3px 5px 3px 5px; background: #000; font:16px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#col_footer2 ul li a:hover{background:#d1b940;}

#copyright{height: 22px; clear:both; font: 12px Arial, Helvetica, sans-serif; color:#fff; padding: 8px 0 0 120px;}

.error {color:#d3c037; float:left;}

/*------------
POSTS
------------*/

#posts_left{width: 10px; height: 41px; background: url(../images/bg_posts_left.jpg) no-repeat top center; margin: 0; padding: 0; float: left;}
	
#posts_right{width: 9px; height: 41px; background: url(../images/bg_posts_right.jpg) no-repeat top center;  margin: 0; padding: 0; float: left;}
	
#posts{width: 91%; height: 41px; background: url(../images/bg_posts.jpg) repeat-x top center; margin: 0; padding: 0; float: left;}
	
#bottom_page{position: absolute; bottom: 20px; width: 100%;}
	
	#posts a{font: 20px Arial, Helvetica, sans-serif; color: #cccaca; padding: 10px; margin: 0; line-height: 20px;}
	
	#posts a:hover{font: 20px Arial, Helvetica, sans-serif; color: #7bb7cc; padding: 10px; margin: 0; line-height: 20px;}
	
	
img.ads{display: block;}

#tooltip{position:absolute; border:none; background:#d0ba42; padding:10px; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color:#505050; display:none; }/*-----tool tips--------*/

/*------------
TWITTER
------------*/
.tweet { font-size:13px; color:#505050; }
.tweet .tweet_list {-webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0;/* background-color: #8ADEE2;*/ }
.tweet .tweet_list li {overflow: auto; padding: 5px; margin: 0 0 15px 0; border-bottom: 1px solid #dad9d9; line-height: 20px;}
.tweet .tweet_list li a {color: #036489; font-size:12px; padding-left:0px; line-height: 20px;}
.tweet ul .tweet_list li .tweet_even { padding-bottom: 15px; }
.tweet ul .tweet_list li .tweet_odd { padding-bottom: 15px; }
.tweet .tweet_list .tweet_avatar {padding-right: 15px; float: left; }
.tweet .tweet_list .tweet_avatar img {vertical-align: middle; }

.blog_pic {float:right; margin:10px;}