﻿/*GLOBAL OPTIONS*/
.clear { clear:both; }

.twitterbg { background:url(images/twit-scribe.jpg) left no-repeat !important; }
.facebookbg { background:url(images/icon-facebook.png) left no-repeat !important; }
.linkedinbg { background:url(images/icon-linkedin.png) left no-repeat !important; }
.ningbg { background:url(images/icon-ning.png) left no-repeat !important; }
.emailbg { background:url(images/comment-email-responder.png) left no-repeat !important; }
.youtubebg { background:url(images/icon-youtube.jpg) left no-repeat !important; }.bannerad { margin:0 auto; width:160px; margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid #E3E4E4 !important; }
.bannerlet { margin-bottom:25px; }
.presentedby { margin-left:850px; margin-top:20px; position:absolute; color:#FFF; font-size:16px; width:125px; font-style:italic; line-height:18px; text-align:center; }
.presentedby a { text-decoration:none; opacity:0.3; color:#FFF; font-family:Georgia, "Times New Roman", serif; }
.presentedby a:hover { opacity:1; text-decoration:none; }

.newsletterform { margin-bottom:35px; padding-bottom:35px; border-bottom:1px solid #E3E4E4 !important; }

.wikinvestWireContainer { padding-top:20px !important; border-top:1px solid #E3E4E4 !important;  margin:10px auto !important; clear:both !important;  }
#sharethis_0 { margin-top:20px !important; width:400px !important;  padding-top:20px !important;  }
.relatedposts { margin-top:10px; }
.relatedposts li { margin-left:-40px; }
.relatedposts ol {  margin-top:2px; }
.ahahbooboo { display:inline !important; }
html {

	font-size: 100.1%;

	height: 100%;

	background:#efeff0 url(images/bg-body.gif) repeat-x;

}

body {

	font: 64% Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	background: url(images/bglarge-html.gif) no-repeat 50% 81px;

	height: 100%

}

form {

	display: inline;

	padding: 0;

	margin: 0;

}

li {list-style: none;}

a {text-decoration: none; color:#0C5B51;}

a:hover {text-decoration: underline;}

a:focus {outline: none;}

img {

	border: none;

	display: block;

}

h2, h3, p {margin: 0;}

h2 {

	color: #062e29;

	font: 200%/27px Georgia, "Times New Roman", Times, serif;

	border-bottom: 1px solid #cbcdcd;

}

h2 a {

	color: #062e29;

	text-decoration: none;

}

.continuearticle { font-weight:bold; text-align:center; }
.searchform { border-top:#E3E4E4 1px solid; border-bottom:#E3E4E4 1px solid; padding-top:20px; padding-bottom:20px; margin-top:20px; }

.searchform .pad input { padding:2px 2px 2px 25px; color:#8f8f8f; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d5dbdb; font-size:130%; }

.searchform .pad { }

.searchform .searchbtn input { background:url(images/searchbutton.png) #000; padding:10px; margin-top:-1px; }

.sidebar span { color:#0C5B51; font-family:Georgia, "Times New Roman", serif; font-size:120%; }

h2 a:hover { text-decoration: underline; }

h3 {

	color: #062e29;

	font: 130% Georgia, "Times New Roman", Times, serif;

	margin-bottom: 12px;

}

p {

	color: #404040;

	font-size: 120%;

	line-height: 18px;

	margin-top:7px;

	margin-bottom: 18px;

}

/*text to image replacment*/

.hidden-text {

	display: block;

	overflow: hidden;

	text-indent: -9999px;

}

/*MAIN CONTAINER*/


.resourceanchors { font-size:12px; }
.resourceanchors li { margin:10px 0px; margin-left:15px; list-style:circle; }
.resourceanchors ul { margin-left:-40px; }

.main-holder {background: url(images/bglarge-mai-holder.gif) no-repeat 50% 0;}

#main {

	margin: 0 auto;

	width: 1142px;

}

/*HEADER*/

#header {

	height: 81px;

	background: url(images/bg-header.gif) repeat-x;

	position: relative;

}

/*logo*/

.logo {

	margin: 0;

	position: absolute;

	top: 16px;

	left: 0;

	background: url(images/logo.png) no-repeat;

	width: 256px;

	height: 48px;

}

.logo a {

	height: 100%;

	width: 100%;

}

/*main-nav*/

.main-nav {

	padding: 0 1px 0 0;

	margin: 0;

	position: absolute;

	right: 0;

	top: 0;

	background: url(images/img-main-nav-separator.gif) no-repeat 100% 0;

}

.main-nav li {

	float: left;

	background: url(images/img-main-nav-separator.gif) no-repeat;

	padding-left: 1px;

}

.main-nav a {

	float: left;

	padding: 44px 10px 0;

	line-height: 28px;

	color: #f9fbfb;

	font-size: 140%;

	text-decoration: none !important;

}

.main-nav a:hover, .main-nav .current_page_item a {background: url(images/bg-main-nav-hover.gif) repeat-x;}

/*CONTAINER*/

#container {

	border: solid #d5e4ea;

	border-width: 0 1px;

	height: 1%;

	overflow: hidden;

	background: #fff;

	padding: 30px 30px 23px;

}

/*sidebar*/
.right { float:right !important; padding-left:20px; }

.sidebar {

	float: left;

	width: 200px;

}

.sidebar p {

	color: #707070;

	font-size: 110%;

	line-height: 20px;

	margin-top:0px;

	margin-bottom: 10px;

}

.list {

	padding: 0 0 25px 5px;

	margin: 0;

}

.list li {

	padding-left: 5px;

	background: url(images/img-gray-bullet.gif) no-repeat 0 50%;

	color: #707070;

	font-size: 110%;

	line-height: 20px;

}

/*sub-scribe*/

.sub-scribe {
	padding-left: 23px;

	background: url(images/ico-rss.gif) no-repeat 0 50%;

	color: #0c5b51;

	font: 130% Georgia, "Times New Roman", Times, serif;

}
.email-subscribe {

	color: #0c5b51;

	font: 120% Georgia, "Times New Roman", Times, serif;

}

.email-subscribe p { 	background: url(images/comment-email-responder.png) no-repeat 0 50%; padding-left:23px; margin-top:10px; color: #0c5b51; }

.email-subscribe input { padding:2px 2px 2px 2px; color:#8f8f8f; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #d5dbdb; }

/*email-form*/

.email-form {padding-top: 28px;}

.email-form label {

	display: block;

	color: #8c8c8c;

	font-size: 110%;

	line-height: 16px;

}


.email-form input {

	width: 187px;

	height: 16px;

	padding: 2px 5px;

	border: 1px solid #d5dbdb;

	color: #8c8c8c;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 7px;

}

.email-form textarea {

	width: 187px;

	height: 80px;

	padding: 2px 5px;

	border: 1px solid #d5dbdb;

	color: #8c8c8c;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 7px;

	overflow: auto;

}

/*btn-submit*/

.btn-submit {

	width: 52px;

	height: 22px;

	background: url(images/btn-submit.gif) no-repeat;

	float: right;

}

/*content*/

.content {

	float: right;

	width: 573px;

	padding: 0 40px 40px 25px;

	border-left: 1px solid #e3e4e4;
	
	border-right: 1px solid #e3e4e4;

}

/*post*/

.post {

	margin-bottom: 65px;

	clear: both;

}

/*headline*/

.headline {

	overflow: hidden;

	width: 100%;

}

.headline em {

	color: #6b6b6b;

	font: italic 100%/18px Georgia, "Times New Roman", Times, serif;



	float: left;

}

.headline em a {

	color: #6b6b6b;

	text-decoration: none;

}

.headline em a:hover { text-decoration: underline; }

.headline em.comments { font-weight:bold; float: right;}

/*FOOTER*/

.footer-holder {

	background: #ccc;

	border-top: 1px solid #c4d2d9;

}

#footer {

	width: 886px;

	margin: 0 auto;

	line-height: 30px;





	overflow: hidden;

}

#footer p, #footer a {

	color: #444444;

	font-size: 85%;

	line-height: 30px;

}

#footer p {

	float: left;

	margin: 0;

}

#footer ul {

	float: right;

	padding: 0;

	margin: 0;

}

#footer li {

	display: inline;

	padding-left: 10px;

}





.navigation a { 

	font-weight: bold;

	color: #062E29;

}

.navigation .alignleft { float: left; }

.navigation .alignright { float: right; }



#commentform a {

	color:#062E29;

	font-weight:bold;

}



/*RESOURCES*/



h4.resourceheaders {

	font-family:georgia;

	color:#444;

	font-size:125%;

	margin-bottom:7px;

}



.resourcelinks {



	font-size: 120%;



	line-height: 18px;



	width:270px; 



	margin-top:10px;



	list-style-type:decimal;



padding-left:0px;



	margin-left:0px;



	margin-bottom:30px;



}







.resourcelinks li {



	list-style-type:none; 



}







.rrc {



	float:left;



margin-left:310px;



	display:inline;



}



.rl3 {



	float:left;



margin-top:-3170px;



margin-left:0px;





}



*:first-child+html .rl3 {



	float:left;



margin-top:-3055px;



margin-left:0px;





}









.rlc {



	float:left;



margin-top:-2430px;



	display:inline;



}



.leftcolumn {



	float:left;

height: 100%;



}







.technorati { margin-top:100px; }









.rightcolumn {



	float:right;

height: 100%;



}
