/*
Theme Name: Evolve Blog
Theme URI: http://evolvhealth.com
Author: WPfromPSD
Author URI: http://wpfrompsd.com
Converted to WP theme by: Larrie Rocha
*/
/* defaults */
body { margin: 0; color: #FFF; font-family: Myriad Pro, Lucida Sans Unicode, Arial, sans-serif; font-size: 62.5%; text-align: center; background: #000; }
a { text-decoration: none; color: rgb(172, 228, 255); }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; color: #FFF; font-family: Myriad Pro, Lucida Sans Unicode, Arial, sans-serif; font-weight: normal; text-transform: uppercase; }

/* start */
#container { position: relative; margin: 0 auto; width: 1000px; height: auto; text-align: left; background: #184c74; }

	#header { position: relative; height: 155px; background: url(images/header_bg.jpg) no-repeat center top; }
		.logo { position: absolute; bottom: 0; left: 32px; }
		.socialnav { position: absolute; top: 10px; right: 10px; }
			.socialnav a img { margin-right: 4px; }
		.search-text { display: block; position: absolute; top: 45px; right: 10px;}
			.search-text input { display: block; float: left; padding: 4px 10px; width: 218px; height: 12px; color: #BBB; font-family: Verdana; font-size: 10px; border: 1px solid #439fcf; background: #FFF; }
			.search-text input.s { margin: 0; padding: 0; width: 45px; height: 22px; border: 0; background: url(images/btn_search.png) no-repeat center center; }
			
	#content { position: relative; height: auto; overflow: hidden; background: url(images/content_bg.jpg) repeat-y center top; }
		.sidebar { position: relative; margin: 0 18px 0; overflow: hidden; float: right; width: 344px; height: 100%; }
			.sb_top { height: 20px; background: #184c74; }
			.sb_content { overflow: hidden; border: 1px solid #21709b; border-bottom: 0; background: #001d34; }
			.sidebar ul { display: block; margin: 0; padding: 20px; height: auto; list-style: none; }
				.sidebar li { display: block; overflow: hidden; margin: 0 0 5px; }
				
					.sidebar li h2 { display: block; margin: 5px 0; padding-top: 30px; width:302px; height:50px; text-align: center; background: url(images/h2_bg.jpg) no-repeat left center; color: #002029; font-size: 18px; font-family: Myriad Pro; font-weight: bold}
						.sidebar li h2.topics { height: 50px; text-indent: -9999px; background: url(images/h2_topics.jpg) no-repeat left center; }
						.sidebar li h2.archives { height: 50px; text-indent: -9999px; background: url(images/h2_archives.jpg) no-repeat left center; }
					.sidebar li h3 { display: block; margin: 5px 0; text-indent: -9999px; }
						.sidebar li h3.subscribe_email { height: 22px; background: url(images/h2_subscribe_email.jpg) no-repeat 0 0; }
						.sidebar li h3.evolvhealth { height: 55px; background: url(
  http://www.evolvhealthblog.com/wp-content/themes/evolv-blog/images/h2_evolvhealthdotcom4.jpg

) no-repeat 0 0; }
                                                .sidebar li h3.youtube { color: #ace4ff; text-indent: 0: }
						.sidebar li h3.authors { height: 22px; background: url(images/h2_authors.jpg) no-repeat left center; }
						.sidebar li h3.comments { color: #ace4ff; text-indent: 0; }
						.sidebar li h3.bordered { padding: 5px 0; text-align: center; border: 1px solid #206e99; border-left: 0; border-right: 0; }
						
					.sidebar li div { overflow: hidden; }
					.sidebar li div.bordered { margin: 10px 0; padding: 10px 0; text-align: center; border: 1px solid #206e99; border-left: 0; border-right: 0; }
						.sidebar li div.bordered a img { margin: 0 5px; }
						.sidebar li div.bordered a.more_videos { display: block; height: 11px; text-indent: -9999px; background: url(images/btn_more_videos.jpg) no-repeat right top; }
					
					.sidebar li p { color: #ace4ff; font-size: 12px; line-height: 18px; }
						.sidebar li p a { color: #fff; }
					
					.subscribe { display: block; padding: 0 0 20px; }
						.subscribe input.t { display: block; float: left; padding: 4px 10px; width: 208px; height: 12px; color: #BBB; font-family: Verdana; font-size: 10px; border: 1px solid #439fcf; background: #FFF; }
						.subscribe input.s { margin: 0; padding: 0; width: 72px; height: 22px; border: 0; background: url(images/btn_subscribe.jpg) no-repeat center center; }
						
				.sidebar ul ul { overflow: hidden; margin: 0 0 5px; padding: 0; }
					.sidebar li li { display: block; margin: 0; padding: 2px 0; color: #FFF; font-size: 12px; line-height: 18px; border-bottom: 1px solid #206e99; }
						.sidebar li li a { display: block; padding: 5px 0; width: 100%; height: auto; color: #FFF; font-size: 15px; text-transform: uppercase; }
						.sidebar li div.author { display: block; float: left; padding: 5px 8px; width: 84px; color: #FFF; font-size: 15px; text-transform: uppercase; }
						.sidebar li div.author a { color: #FFF; }
						.sidebar li div.author a:hover { color: #5cbff1; }
						.sidebar li div.author a img { margin: 0 0 5px; }
						.sidebar li a:hover { color: #5cbff1; }
						.sidebar li a.readmore { color: #5cbff1; font-weight: normal; }
						.sidebar li a.readmore:hover { color: #FFF; }
			
		.maincontent { width: 575px; margin: 0 380px 0 18px; padding: 20px 15px 10px 10px; }
			.nav { overflow: hidden; width: 550px; height: auto; }
				.nav li { display: inline;}
				.nav a { display: block; margin: 0 5px 10px 0; float: left; width: 102px; height: 20px; color: #FFF; line-height: 21px; text-transform: uppercase; text-align: center; background: url(images/btn_nav.jpg) no-repeat 0 0; }
			.post { position: relative; margin: 20px 0; padding-top: 20px; overflow: hidden; background: url(images/post_divider.png) no-repeat center top; }
			.post_first { background: 0; }
				.postdetails { position: relative; padding: 10px 0; font-size: 15px; line-height: 22px; border: 1px solid #FFF; border-left: 0; border-right: 0; }
					.postdetails a.retweet { display: block; margin: 5px 0; width: 42px; height: 51px; position: absolute; top: 0; right: 0; color: #333; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; background: url(images/btn_retweet.gif) no-repeat 0 0; }
					.postdetails span#author a { color:#ffffff; }
				.postinfo { position: relative; padding: 10px 0; font-size: 15px; line-height: 22px; }
					.postinfo #post-comments a { position: absolute; top: 0; right: 0; color: #ffffff; font-size: 18px;  width:145px; height:20px }
          .postinfo #post-tags {position: absolute; top: 0; left: 0; width:400px;}
          .postinfo #post-tags a {align:left; color:white; float:none;}
          
				.post p { font-family: Verdana, serif; font-size: 13px; line-height: 18px; }
				.post h1 a { display: block; padding: 10px 0; color: #ffffff; font-size: 16px;  }
				img.alignleft { margin: 0 15px 10px 0; }
				img.alignright { margin: 0 0 10px 15px; }
	
  .tweetmeme_button{ margin-top: -64px; float: right; margin-left: 10px;}
  
			.readmore { color: #FFF; font-weight: bold; }
			.featured h2 a:hover, .post h3 a:hover, .readmore:hover { color: #5cbff1; }
			.sharethis { position: absolute; bottom: 10px; right: 0; }
			
			.fav_links { font-weight: bold; overflow: hidden; margin: 0 -28px; padding: 5px 25px; background: #143f60; font-size: 11px; }
				.fav_links h3 { font-weight: bold; color: #ace4ff; }
				.fav_links a { display: block; float: left; width: 200px; color: #FFF; line-height: 18px; text-transform: uppercase; }
				.fav_links a:hover { color: #5cbff1; }
        .fav_links li {list-style: none;}
        .fav_links ul.blogroll {margin:none; padding:0}
		
		#footer { padding: 5px 28px 10px; color: #ffffff; font-size: 12px; }

.alignleft { float: left; }
.alignright { float: right; }
.textleft { text-align: left; }
.textright { text-align: right; }
.textcenter { text-align: center; }
.clear { clear: both; }

.prev, .next {font-weight: bold; color:#FFFFFF; display:block; font-size:14px; padding:10px 0; }
.prev{float:left;}
.next{float:right;}

/* Sidebar Search */
.widget_search label.screen-reader-text{display:none}
.widget_search input#s{width: 200px; height: 21px; font-size: 14px}
.widget_search input#searchsubmit{width: 60px; height: 25px; margin-left: 5px; background-color: #ACE4FF; color: #000; font-weight: bold; cursor: pointer}

/* Sidebar */
table#wp-calendar{margin:15px 0; padding:0; text-align:right; font-size: 14px;}
table#wp-calendar caption{font-size:14px;font-weight:bold;padding-bottom:10px;color:#ACE4FF}
table#wp-calendar tbody tr td,table#wp-calendar thead tr th{padding:2px 10px;}
table#wp-calendar a{font-weight:bold;text-decoration:underline; color:#ACE4FF}
table#wp-calendar td#prev{text-align:left;text-decoration:none}

#sharethis_1 a{float:left; height:100px; margin-top: 3px}


.postmetadata {margin:20px}
.postmetadata small, .comment-body{font-size:12px;}
.postmetadata small a{color: #aaaaff}

.comment-body a{color:white}
#commentform textarea, #commentform input {
border:1px #a9b3b7 solid;
}
#commentform textarea {
width: 450px;
}
#commentform{
padding: 20px;
background: #5A8EB6;
border:1px #e9f3f7 solid;
width: 85%;
}
#commentform label{
color:#333333;
}

li {
  font-size: 13px;
  line-height: 18px;
  font-family: Verdana; serif;
}

img.avatar {
 float:left;
 margin-right: 10px;
}