/*	
Theme Name: Pharmalot 1.4
Description: Devlopment theme for updating to the next version of pharmalot.
Version: 1.4
Author: Hassan Hodges
Author URI: http://www.pharmalot.com

Pharmalot is one of the top 50 business blogs, and now it has ads and daylife integration.

This version make minor modifications to ad, and the sidebar.

*/


/* @group broswer reset */

/* -------------------------------------------------------------- 
  
   Reset.css
   * Version:	0.5 (28/8/2007)
   * Website:	http://code.google.com/p/blueprintcss/
   
   Original by Eric Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate; border-spacing: 0; }
caption, th, td {
	text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {
	content: ""; }
blockquote, q {
	quotes: "" ""; }

ul>li {list-style-type: none;}

/*END OF RESET*/




/* @end */

body {
  font-size: 12px;
  line-height: 18px;
	background: #fffff9 url(../images/body.png) repeat-x 0 80px;
}

/* @group fonts */
/* BEGIN FONTS */

/* Default fonts */
pre       { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; } 
code,     { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; } 

/* serif */
h1,h5,.posthead, #blogcontent>.post>.entry>p, div#tagcloud_full, div.tagcloud,.newspost, .entry, .commenttext, #headlinesaccordian p, .job_desc p, #overline
		{ font-family: Constantia, "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; }

/* san-serif */
body, #blogcontent .dateline, #blogcontent .postline, #singlepostmetadata , .wp-polls, .wp-polls p, .wp-polls input, #blogcontent p.newssubhead, .wp-polls, .display_headline, .display_headline h1, .commentmetadata, .datatable, .newsmetadata, .sans
      	{ font-family: Frutiger, Univers, "Helvetica Neue", "Lucida Grande", Calibri, Helvetica, Verdana, sans-serif; } 

h1, .posthead{
	letter-spacing: 0px;
	font-size: 24px;
	line-height: 36px;
}

.posthead{
	font-weight: normal;
	font-style: normal;
}

h2, h4{
	letter-spacing: -1px;
	font-size: 24px;
	line-height: 36px;
}


h3, #sidebar label  {
	color: #D88100;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

h6{
	font-weight: bold;
}

a{
	padding: 1px;
	color: #3e7938;
	text-decoration: underline;
}
a:hover, .rsslink:hover, .navigation a:hover, #toptags a:hover, #monthly a:hover, #sociallinks li a:hover, #shareitems li a:hover
{
	color: #1b5022;
	background-color: #d3eaf4;
}

h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
}

p {	padding-bottom: 1em; }

strong{
	font-weight: bold;
}

/* END FONTS */
/* @end */

/* @group structure */
/* BEGIN STRUCTURE */

#maincontent {
	clear: both;
}

.clearthis {
	text-indent: -9000px;
	clear: both;
	line-height: 0;
}

.content {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}

#header, #footer{
min-width: 1000px;
}

/* END STRUCTURE */
/* @end */

/* @group header */
/* BEGIN HEADER */

#header_flag {
	float: left;
	margin: 24px 0 0;
	width: 210px;
}

#header_homebutton{
	text-indent: -9000px;
	background: url(../images/logo2.png) no-repeat;
	height: 45px;
	width: 210px;
	text-decoration: none;
	display: block;
}

.catchphrase{
	background-color: #d6e296;
	padding: 2px;
	float: left;
}

#header {
	height: 130px;
	margin: 0;
	padding: 2px 0 0;
	background: #8aaa83;
}

#header p a {
	text-decoration: none;
	color: #356630;
	font-weight: normal;
}

#header_content{
	width: 980px;
	margin: 5px auto 0;
	padding: 0;
	height: 95px;
}

#header_subnav{
	position: absolute;
	clear: both;
	top: 10px;
}

#header_subnav a{
	text-decoration: none;
	color: #424242;
	background-color: #d9f4d6;
	padding: 2px 6px;
}

#header_subnav li{
	display: inline;
	font-size: 11px;
	}


#topsearch {
	float: right;
	margin-top: 2px;
	margin-right: 30px;
}

.searchfield, .searchsubmit {
	color: #356630;
	padding: 3px 5px;
	border: none;
	border-width: 1px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
}

.searchsubmit{
	border: 1px solid #d9f4d6;
	background-color: #cce4c6;
}

.searchfield {
	width: 150px;
}

/* END HEADER */
/* @end */

/* @group ads */
/* BEGIN ADS */

#leaderboardad {
	position: relative;
	top: 4px;
	margin-left: 232px;
}

.rectanglead{
	padding-left: 20px;
}

#sidebar_inset .rectanglead{
	margin-bottom: 24px;
}

.skyscraper {
float: left;
display: block;
}

#skyscraper_nosidebar{
	float: right;
}

/* END ADS */
/* @end */

/* @group colors */
/* BEGIN COLORS */

#header, .navigation a {
	background-color: #cce4c6;
}

#smallbotmenu, #navbar{
	background-color: #8aaa83;
}

/* END COLORS */
/* @end */

/* @group display headline */
/* This could use a better name, display headlines are big marketing esque centered items */
/* BEGIN DISPLAY HEADLINES */

.display_headline{
	text-align: center;
	font-size: 135%;
}

.display_headline p{
	margin-top: 18px;
	line-height: 155%;
	font-weight: bold;
}

.display_headline h1{
	font-size: 350%;
}

.display_headline h2{
	font-size: 150%;
}

.display_headline a{
}

.display_headline a:hover{
	background-color: #fefd90;
}

/* END DISPLAY HEADLINES */
/* @end */

/* @group breadcrumbs */

#breadcrumbs{
	font-size: 12px;
	letter-spacing: 0;
	color: #ccc;
	line-height: 24px;
	margin-bottom: 6px;
}

#breadcrumbs a{
	color: #999;
	text-decoration: underline;
}

#overline{
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0;
	text-align: center;
	color: #8aaa83;
	margin-top: 6px;
	margin-bottom: 12px;
	border-bottom: 1px solid #cce4c6;
	padding-bottom: 12px;
}

/* @end */

/* @group Blog Content */
/* BEGIN BLOG CONTENT */

#blogcontent .entry, #blogcontent .entry p, #blogcontent .comment, .job_desc p{
	font-size: 15px;
	line-height: 18px;
}

#blogcontent .entry p.attachment img {
	float: none;
}

#blogcontent {
	width: 565px;
	float: left;
	padding-top: 15px;
	border-right: 1px solid #d9f4d6;
	border-left: 1px solid #d9f4d6;
	border-bottom: 1px solid #d9f4d6;
	padding-right: 15px;
	background-color: #fff;
	padding-left: 15px;
	padding: 12px;
}

#blogcontent p {
	color: #333;
}

#blogcontent p img, #blogcontent .gallery img {
	margin-bottom: 6px;
	margin-right: 6px;
	padding: 6px;
	border: dotted 1px #58ae51;
}
#blogcontent p>img, #blogcontent p>a>img {
	float: left;
}

#blogcontent p>img.alignright, #blogcontent p>a>img.alignright  {
	float: right;
}



#blogcontent blockquote {
	color: #666;
	background-color: #e5f8bc;
	background-image: url(../images/quotes.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px 20px 20px 100px;
}
#blogcontent .gallery {
	padding-left: 18px;
	padding-bottom: 12px;
	padding-right: 12px;
	padding-top: 12px;
	border-color: #58ae51;
	border-style: solid;
	border-width: 1px;
	margin: 6px;
}

.entry{
	margin-bottom: 24px;
}

.imageframe {
	 }

.imgalignleft, .img.alignleft {
	float: left;
}
.imgalignright, .img.alignright, .alignright  {
	float: right;
}
.imgaligncenter {
	margin-left: auto;
	margin-right: auto;
}

#blogcontent .dateline {
	color: #a2a2a2;
	border-top: 1px dotted #cce4c6;
	line-height: 18px;
}

.newsmetadata {
	clear: both;
	border-top: 1px solid #c7deef;
	padding-bottom: 6px;
	margin-top: 4px;
}
p.akst_link {
	float: left;
}

.datatable{
	margin: 6px;
	width: 100%;
	color: #666;
	font-size: 12px;
}

.datatable th{
	font-weight: bold;
	text-align: right;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid #cce4c6;
}

.datatable td{
	text-align: right;
	border-bottom: 1px dotted #cce4c6;
	padding: 3px 8px 3px 2px;
}

.post{
	clear: both;
}


/* END BLOG CONTENT */

.noborder {border: none;
color: #ffffff;
}

.noborder img{border: none;
color: #ffffff;
}
/* @end */

/* @group Next/previous */
/* BEGIN NEXT/PREVIOUS */

.small_navigation{
	
}

.big_navigation{
	padding: 4px;
	font-size: 18px;
	font-weight: bold;
}

.navigation {
	clear: both;
	margin: 18px 4px 40px;
}
.navigation .newer {
	float: left;
	text-align: left;
}
.navigation .older {
	float: right;
	text-align: right;
	margin-top: 18px;
}

.navigation a{
	padding: 6px 18px 6px 12px;
	text-decoration: none;
	border: 1px solid #3e7938;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* END NEXT/PREVIOUS */
/* @end */

/* @group Share */


#shareitems li{
	display: block;
	float: left;
	padding: 6px;
}

a.sharebutton{
	display: block;
	width: 48px;
	padding: 50px 0 12px;
	text-align: center;
	text-decoration: none;
	height: 18px;
	line-height: 12px;
	font-size: 11px;
}

a.sharebutton:hover{
	font-weight: bold;
	background-color: #fff;
}

#shareprin{
	background: url(../images/share.png) no-repeat 0 0;
}

#sharemail{
	background: url(../images/share.png) no-repeat -48px 0;
}

#sharedigg{
	background: url(../images/share.png) no-repeat -96px 0;
}

#shareredd{
	background: url(../images/share.png) no-repeat -144px 0;
}

#shareface{
	background: url(../images/share.png) no-repeat -240px 0;
}

#sharetwit{
	background: url(../images/share.png) no-repeat -288px 0;
}

#shareaddt{
	background: url(../images/share.png) no-repeat -336px 0;
}


/* @end */

/* @group Comments */
/* BEGIN COMMENTS */

#comments{
	margin-top: 48px;
}

textarea#comment{
	width: 400px;
}

.commentcount {
	margin-right: 24px;
	float: right;
}

.commentcount a {
	font-weight: bold;
}

.comment, .indentblock {
	border-top: 1px dotted #cce4c6;
	margin-bottom: 12px;
	clear: both;
	padding-top: 12px;
}

#commentform{
	margin-left: 120px;
}

.commenttext, .indented{
	pading-left: 140px;
}

.commenttext{
	overflow: hidden;
	width: 420px;
}

.comment_too_long {
	height: 300px;
}

.comment h3 a {
	color: #d28b21;
}

.commentmetadata, .indent_notch, #respond {
	width: 120px;
	float: left;
	margin-bottom: 24px;
}

.commentdate, .commentpermalink{
	font-size: 9px;
}

.commentlist li{
	list-style-type: none;
}

/* END COMMENTS */
/* @end */

/* @group Sidebar */
/* BEGIN SIDEBAR */

#featuredblogposts{
	margin-bottom: 18px;
}

#featuredblogposts>li>a{
	font-size: 16px;
	text-decoration: none;
	display: block;
	padding: 3px 0px 9px 0px;
}

.related_topics h3{
	padding-bottom: 8px;
}

.related_topics{
	height: 90px;
}

#sidebar{
	background: #fffff9;
	}

#sidebar, #sidebar_inset{
	width: 340px;
	float: left;
	padding: 15px;
	}

#sidebar, #sidebar_inset {
	color: #a1a1a1;
}

#sidebar p, #sidebar_inset p{
	color: #356630;
	clear: both;
}

#sidebar a, #sidebar_inset a{
	font-weight: bold;
}

.halfwidth {
	width: 160px;
	float: left;
	margin-left: 16px;
}

#sidebox_top{
	width: 328px;
	margin-bottom: 15px;
	color: #000;
	background: #fff;
	padding: 6px 5px 10px;
	height: 36px;
}

.rsssubscribelink, .emailsignup{
	text-decoration: none;
	font-weight: bold;
	margin: 0 8px 0 0;
	display: block;
	padding-right: 41px;
	text-align: right;
	height: 32px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	float: left;
}


.emailsignup{
	background: #e2f0ff url(../images/mail32.png) no-repeat right 4px;
	padding-left: 12px;
	color: #2681c5;
	font-size: 18px;
	line-height: 26px;
	width: 165px;
}

.rsssubscribelink{
	color: #c65b27;
	width: 44px;
	background: #ffe9d6 url(../images/feed32.png) no-repeat right 4px;
	padding-right: 41px;
	line-height: 12px;
}

.rsssubscribelink:hover{
	background-color: #ffc18c;
}


.teaserbox {
	float: left;
	margin-bottom: 6px;
	border-top: 1px solid #64c05a;
	width: 340px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#skyscraper_teaserbox{
	border-top-width: 0;
	padding-top: 0;
}

#next_to_skyscraper{
	border-top: 1px solid #64c05a;
	padding-top: 6px;
}

#teaserboxes .teaserbox {
	width: 206px;
	height: 206px;
	padding: 16px;
}

.teaserbox li {
	margin-top: 6px;
}

#comments_teasers>ul>li{
	clear: both;
	border-top: 1px solid #cce4c6;
	padding-top: 6px;
}

#comments_teasers{
	
}

.comment_teaser_meta{
	width: 110px;
	float: left;
	font-size: 9px;
	text-align: right;
}

.comment_teaser_meta a{
	font-size: 12px;
}


.comment_teaser_text{
	margin-left: 120px;
}


#relatedtags .relatedtaglist li {
	float: left;
	padding: 0 4px 4px;
}
#relatedtags a.relatedtagname {
	font-weight: normal;
	text-decoration: none;
}
#relatedtags a.relatedplus {
	color: #356630;
	font-weight: bold;
	text-decoration: none;
}

/* END SIDEBAR */

/* @end */

/* @group Footer */

/* BEGIN FOOTER */



#archivesearch {
	float: right;
	margin-top: 9px;
}

#footer {
	background: #cce4c6 url(../images/header.png) repeat-x center -112px;
	padding-bottom: 120px;
	padding-top: 60px;
	color: #999;
}

#privacystatement{
	margin-top: 36px;
	text-align: center;
}

#footer h3{
	border-bottom: 1px solid #8aaa83;
	margin-bottom: 6px;
	color: #8aaa83;
	font-size: 24px;
	line-height: 36px;
}

.emptymonth, #monthly a, #year_nav_archive a{
	padding: 4px;
}

#toptags_box, #archives_box, #footer_nav_box{
	float: left;
	height: 200px;
}

#toptags_box{
	width: 190px;
	margin-right: 24px;
}

#archives_box{
	width: 430px;
	margin-right: 24px;
}

#footer_nav_box{
	width: 310px;
	text-align: right;
	}

#sociallinks{
	padding-bottom: 36px;
}

#sociallinks li{
	list-style-type: none;
	float: left;
}


#sociallinks li a{
	display: block;
	width: 144px;
	margin-right: 24px;
	height: 44px;
	text-indent: -9000px;
	padding: 0;
	border: 2px solid #cce4c6;
}

#sociallinks>li:last-child a{
	margin-right: 0px;
}

#sociallinks li a{
		border: 2px solid #cce4c6;
}

#sociallinks li a:hover{
	border: 2px solid #8aaa83;
}

#twitter_button{background: url(../images/logos.png) no-repeat;}

#facebook_button{background: url(../images/logos.png) no-repeat 0 -44px;}

#rss_button{background: url(../images/logos.png) no-repeat 0 -88px;}

#inbox_button{background: url(../images/logos.png) no-repeat 0 -132px;}

#technorati_button{background: url(../images/logos.png) no-repeat 0 -176px;}

/* END FOOTER */
/* @end */

/* @group Calendar */
/* BEGIN CALENDAR */

.archive_nav{
	height: 160px;
	padding-right: 70px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #8aaa83;
}

#year_nav_archive{
	padding-bottom: 24px;
	padding-top: 12px;
}

#year_nav_archive li{
	list-style-type: none;
}

table#wp-calendar {
	color: #599e59;
	margin-bottom: 4px;
	width: 200px;
	float: right;
}
#wp-calendar caption {
	color: #356630;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	border-bottom: 1px solid #e5f8bc;
}
#wp-calendar #prev, #wp-calendar #next {
	text-align: center;
}

#wp-calendar a {
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}
#wp-calendar a:hover {
	background-color: #8ce483;
}
#wp-calendar td {
	text-align: center;
	background-color: #fff;
	padding: 2px;
}
#wp-calendar th {
	display: none;
}

/* END CALENDAR */
/* @end */

/* @group Tagcloud */

/* BEGIN TAG CLOUD */

ul#tagcloud_full {
	width: 532px;
}
div#tagcloud a, div#tagcloud_full a {
	padding: 4px;
	line-height: 24px;
	text-decoration:none;
}

div#tagcloud_full li a:hover {
	color: #3e7938;
text-decoration:underline;
}

/* END TAG CLOUD */



/* @end */



/* @group formmail */
/* BEGIN FORMMAIL */

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
}


.ddfmerrors {
	font-weight: bold;
}

.ddfmwrap{
	margin: 15px auto 15px auto;
	width: 450px;
}

#betafeedback>.ddfmwrap{
	width: 100%;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
}

form.ddfm {
	text-align: left;
	width: 430px;
	padding-top: 15px;
	padding-left: 15px;
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
	background-color:#3e7938;

}

form.ddfm label {
	display: block;
	float: left;
	width: 26%;
	text-align: right;
	margin: 0 10px 0 0;
	padding-bottom: 15px;
	clear: left;
}

form.ddfm label.fmtextlblwide {
	display: block;
	float: left;
	text-align: left;
	margin: 0 10px 0 1px;
	padding-bottom: 8px;

}

form.ddfm select.fmselect {
	float: left;
	display: block;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;

}

form.ddfm .fmcheck {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
}

form.ddfm textarea {
	float: left;
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left;

	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left;

	display: block;
}

form.ddfm input.fmverify {
	float: left;

	width: 22%;
	margin-bottom: 15px;

	padding: 3px;
	position: relative;
	display: block;
}

#blogcontent form.ddfm img {
	border-width: 0px;
	margin-left: 10px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0px;
	padding: 0px;

	float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left;

	display: block;
	width: 65%;
	margin-bottom: 15px;
 
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px;

	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	margin-right: 10px;
	width: 95%;
}

form.ddfm .submit {
	margin-top: 15px;
	margin-right: 10px;
	text-align: right;
	clear:both;
	width: 95%;
}

.ddfmwrap .ddfmerrors {
	display: block;
	float: left;
	width: 27%;
	text-align: right;
	margin: 0 10px 0 0;
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left;
	display: block;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}

/* END FORMMAIL */
/* @end */

/* @group Polls */
/* BEGIN POLLS */

.wp-polls {
	padding-top: 10px;
	border: 1px solid #ebebeb;
	margin: 2px;
	  }

#wp-polls-sidebar{
	padding: 8px;
	background-color: white;
}

#wp-polls-sidebar>.wp-polls,#wp-polls-sidebar .wp-polls-ans{
	border: 0px solid #ffffff;
	background-color: white;
	background-position-y: 1000px;
	padding: 0;
}
	  
.wp-polls p {
	text-align: left;
	font-size: 12px;
}

.wp-polls>p>strong{
	font-size: 18px;
}

.wp-polls li {
	padding-top: 6px;
}

.wp-polls li label {
	padding-left: 6px;
}

.wp-polls-ul {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}

/* END POLLS */
/* @end */

/* @group NavBar */
/* BEGIN NAVBAR */

#navbar{
	clear: both;
	padding-left: 0;
	padding-right: 0;
	height: 30px;
	font-size: 18px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: bold;
	line-height: 18px;
}

#navbar>li{
	display: inline;
}

#navbar a{
	color: #000;
}

.navitem{
	float: left;
	margin-left: 6px;
	border-top: 4px solid #8aaa83;
	padding: 0;
	display: block;
	height: 26px;
}

.navitem.activeitem{
	/*border-bottom: 6px solid #fff;*/
}

.navitemlink{
	float: left;
	text-decoration: none;
	padding: 4px 12px;
}

#navbar a:hover{
}

#navbar>.activeitem>a{
	color: #35692f;
	background-color: #fff;
}

#navbar>.activeitem>a:hover{
	color: #35692f;
	background-color: #b5e5ad;
}


/* END NAVBAR */
/* @end */

/* @group News Page */
/* BEGIN NEWS */

.newspost h3{
	font-weight: normal;
}

.topicbox {
	padding: 4px;
	float: left;
	text-align: center;
	font-weight: bold;
}

.topicbox a{
	text-decoration: none;
	font-size: 14px;
}

#recentheadlines li{
	clear: both;
	margin-bottom: 18px;
}

#recentheadlines{
	clear: both;
	margin-bottom: 24px;
}

.recentmeta{
	text-align: right;
	width: 130px;
	float: left;
	color: #666;
}

.recentheadline{
	margin-left: 140px;
	display: block;
	text-decoration: none;
}

/*.newsmetadata {
	font-size: 10px;
	text-align: right;
	border-top: 1px solid #ccc;
}*/


.powerbydaylife{
	float: right;
	background: url(../images/daylife_rect.png) no-repeat right top;
	text-indent: -9000px;
	z-index: 2;
	display: block;
	width: 133px;
	height: 55px;
}

#newspagelink{
	margin-top: 6px;
	margin-bottom: 6px;
}

#newspagelink li{
	display: inline;
}

#newspagelink a{
	padding: 4px;
}

#news_companies_list a, #news_companies_list_2 a{
	text-decoration: none;
}

#news_companies_list, #news_companies_list_2{
	font-size: 15px;
	line-height: 18px;
}


.companynewsitem{
	margin-bottom: 36px;
	font-size: 12px;
	width: 263px;
	float: left;
	margin-right: 18px;
}

.companynewsitem h3{
	padding-bottom: 6px;
}

#news_companies_list h3 a, #news_companies_list_2 h3 a{
	color: #396099;
	display: block;
	padding-bottom: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.companynewsitem li{
	margin-bottom: 6px;
	border-bottom: 1px solid #cce4c6;
}

.companynewsitem li a{
	display: block;
	padding: 2px;
}


#headlinesaccordian .newsmetadata{
	width: 180px;
	float: left;
	text-align: right;
}

#headlinesaccordian h3 a{
	text-decoration: none;
	color: #1a3c5f;
	display: block;
	margin-left: 200px;
	padding: 4px;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
}

#headlinesaccordian{
	padding-bottom: 48px;
}

#headlinesaccordian li{
	clear: both;
	margin-bottom: 18px;
}



#headlinesaccordian .newspost p{
	line-height: 18px;
	clear: both;
	margin-left: 200px;
}

.indivheadline {
	top: 20px;
	width: 460px;
	height: 20px;
	padding-top: 4px;
	letter-spacing: 1px;
	overflow: hidden;
	display: none;
}

.indivheadline a{
	text-decoration: none;
	color: #396099;
	padding-left: 10px;
}

.submenu {
	background-color: #396099;
	font-size: 10px;
}

#companymenulist li{
	display: inline;
	list-style-type: disc;
	list-style-position: outside;
	padding: 3px;
}

.submenu li a{
	display: inline;
	color: white;
}

/* END NEWS */

#blogcontent .extrabigheadline, #sidebar .extrabigheadline, .extrabigheadline{
	color: #396099;
	font-size: 30px;
	padding: 18px 6px 6px 2px;
	clear: both;
}
/* @end */

/* @group Misc. */

/* BEGIN MISC */

.sitemappage li {
	padding: 4px;
}

.sitemapblock {
	width: 240px;
float: left;
margin-right: 6px;
padding: 4px;
border: dotted 1px #ccc;
}

#sidebaradvertise{
	width: 220px;
	text-align: center;
	margin: 12px auto 18px;
}

#sidebaradvertise p{
	margin-bottom: 0;
	padding-bottom: 0;
}

.more-link{
    text-align: right;
	float: right;
}

.action, .jump{
	line-height: 24px;
	font-size: 12px;
	text-decoration: none;
	display: block;
	padding: 0;
	font-weight: bold;
	height: 24px;
}

.action{background: url(../images/button1.png) no-repeat left top;}

.jump{	background: url(../images/jump1.png) no-repeat left top;
	float: right;
	margin-bottom: 12px;
}

.action span, .jump span{
	background: url(../images/button2.png) no-repeat right top;
	display: block;
	line-height: 14px;
}

.action span{
	background: url(../images/button2.png) no-repeat right top;
    padding: 5px 18px 5px 18px;
}

.jump span{
	background: url(../images/jump2.png) no-repeat right top;
    padding: 5px 24px 5px 18px;
}


.action:hover{
	background: url(../images/button1.png) no-repeat left center;
}

.action span:hover{
	background: url(../images/button2.png) no-repeat right center;
}

.action:active{
	background: url(../images/button1.png) no-repeat left bottom;
}

.action span:active{
	background: url(../images/button2.png) no-repeat right bottom;
}

#error404 h2{
	font-size: 36px;
	padding-top: 24px;
	padding-bottom: 24px;
}	

#error404 p{
	font-size: 16px;
	padding-top: 24px;
	width: 600px;
	color: gray;
}


/* END MISC
 */

.txtright{
	text-align: right;
}

#problems {
	background-color: #ffbdb5;
	padding: 15px;
	border: 1px solid #ff1b00;
	width: 800px;
	margin: 50px auto;
}

#problems_minor {
	background-color: #fffed1;
	padding: 15px;
	border: 1px solid #d8d78d;
	width: 800px;
	margin: 20px auto;
}

#fixedinfo{
	bottom: 0px;
	font-size: 2em;
	font-weight: bold;
	position: fixed;
	background-color: #fffd88;
	padding: 4px;
}

.printonly{
	display: none;
}

/* @end */

/* @group heavy things */

#header {
	background: url(../images/header.png) center center;
}


/* @end */


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-Polls 2.30										|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
/* Styles Used In WP-Admin */
#wp-polls-pollbar-bg {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}
#wp-polls-pollbar-border {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}

.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background-image: url('../images/wp-polls/default/pollbg.gif');
	border: 1px solid #c8c8c8;
}

