body{
	margin:0;
	color:#3f4040;
	font:12px/22px Verdana, Arial, Helvetica, sans-serif;
	min-width:1000px;
	background:#fff;
}
img{border:none;}
a{color:#002c48;text-decoration:none;}
a:hover{text-decoration:underline;}
.header-wrapper{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:#171717;
}
.wrapper{
	width:100%;
	overflow:hidden;
	padding:63px 0 0;
	position:relative;
}
#header{
	width:925px;
	padding:0 5px 0 0;
	margin:0 auto;
}
.header-wrapper:after,
#header:after{
	content:"";
	clear:both;
	display:block;
}
#header ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#header ul li{
	float:left;
	padding:0 0 0 13px;
}
#header ul a{
	float:left;
	color:#fff;
	padding:0 10px 0 9px;
	font:bold 12px/63px Verdana, Arial, Helvetica, sans-serif
}
#header ul a.active,
#header ul li.current_page_item a,
#header ul a:hover{
	background:url(../images/bg-nav-hover.gif) repeat-x;
	color:#82ccf2;
	text-decoration:none;
}
.logo{
	float:left;
	position:relative;
	margin:5px 0 -91px;
}
.logo span{
	background:url(../images/bg-logo.png) no-repeat;
	width:149px;
	height:149px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:149px;
	overflow:hidden;
	text-indent:-9999px;
}
.intro-wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(../images/bg-intro-l.gif) repeat-x;
}
.intro-container{
	width:1198px;
	position:relative;
	float:left;
	left:50%;
	background:url(../images/bg-intro-r.gif) repeat-x;
}
.intro{
	width:1198px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/bg-intro.jpg) no-repeat;
}
.intro-box{
	background:url(../images/bg-intro-box.png) no-repeat;
	width:904px;
	height:117px;
	overflow:hidden;
	margin:0 auto;
	padding:122px 0 0 48px;
}
.intro-box h1{
	margin:0;
	text-indent:-9999px;
	background:url(../images/txt-investing.gif) no-repeat;
	width:471px;
	height:72px;
}
.content-wrapper{
	width:100%;
	overflow:hidden;
}
.twocolumns{
	width:909px;
	padding:0 16px 12px 1px;
	margin:0 auto;
}
.twocolumns:after{
	content:"";
	clear:both;
	display:block;
}
#content{
	float:left;
	padding:25px 0 0;
	width:555px;
}
#content h2{
	margin:0 0 12px;
	color:#002c48;
	font:20px/22px Verdana, Arial, Helvetica, sans-serif;
}
#content p{
	margin:0 0 22px;
}
#sidebar{
	background:url(../images/bg-sidebar-c.gif) repeat-y;
	width:334px;
	float:right;
}
.side-add{
	background:url(../images/bg-sidebar-t.gif) no-repeat;
	height:1%;
	padding:33px 31px 15px 29px;
	overflow:hidden;
}
#sidebar h3{
	font:16px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.post{
	width:267px;
	padding:7px 2px 6px 5px;
	font-size:11px;
	line-height:18px;
	background:url(../images/border01.gif) repeat-x 0 100%;
}
.post:after{
	content:"";
	clear:both;
	display:block;
}
.title{
	width:100%;
	line-height:16px;
}
.title:after{
	content:"";
	clear:both;
	display:block;
}
.title a{
	color:#adadad;
}
.content{
	width:100%;
	text-align:justify;
	overflow:hidden;
}
.content p{
	margin:0;
}
.side-ad{
	width:100%;
	padding:18px 0 0;
	margin:0 0 -15px !important;
	position:relative;
	overflow:hidden;
}
.side-ad ul{
	margin:0 !important;
	padding:16px 0 0 3px !important;
	list-style:none;
}
.side-categories .side-ad ul li{
	padding:38px 0 0;
	background:none !important;
}
.side-ad ul li:first-child{
	padding-top:0;
}
.side-ad ul img,
.side-ad ul a{
	display:block;
}
.more{
	float:right;
	margin:3px 0 0;
	font-size:11px;
}
.footer-wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#072c72 url(../images/bg-footer-l.gif) repeat-x;
}
.footer-holder{
	width:1198px;
	position:relative;
	float:left;
	left:50%;
	background:#083278 url(../images/bg-footer-r.gif) repeat-x;
}
.footer-container{
	width:1198px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../images/bg-footer-add.gif) repeat-y 50% 0;
}
.footer-add{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.jpg) no-repeat 50% 0;
}
#footer{
	width:928px;
	color:#fff;
	padding:6px 0 4px;
	margin:0 auto;
	overflow:hidden;
}
.footer-logo{
	background:url(../images/bg-logo-footer.png) no-repeat;
	width:88px;
	height:88px;
	float:left;
}
.footer-logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
.footer-box{
	float:left;
	padding:14px 0 0 7px;
	font-size:11px;
	line-height:16px;
}
.footer-box ul{
	width:100%;
	margin:0;
	overflow:hidden;
	padding:0 0 3px;
	list-style:none;
}
.footer-box ul li{
	float:left;
	padding:0 15px 0 0;
}
.foot-nav li{
	padding:0 29px 0 0 !important;
}
.footer-box ul a{
	color:#fff;
}
.side-categories{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
.side-categories ul{
	margin:-1px 0 0;
	padding:0 0 0 4px;
	list-style:none;
}
.side-categories ul li{
	background:url(../images/border01.gif) repeat-x 0 100%;
	color:#595858;
	line-height:13px;
	padding:6px 10px 3px;
}
.side-categories ul a{
	color:#595858;
	font-size:11px;
}
.blog-holder{
	width:100%;
	padding:0 0 4px;
}
.blog{
	height:1%;
	padding:0 0 17px 2px;
}
.blog:after,
.blog-holder:after{
	content:"";
	clear:both;
	display:block;
}
.entry-title{
	width:100%;
	overflow:hidden;
	padding:0 0 19px;
}
.entry-title ul{
	margin:-8px 0 0;
	padding:0;
	list-style:none;
}
.entry-title ul li{
	background:url(../images/separator01.gif) no-repeat 0 2px;
	padding:0 5px 0 7px;
	font:italic 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#adadad;
	float:left;
}
.author{
	color:#adadad;
}
.entry-title ul li:first-child{
	background:none;
	padding-left:0;
}
.entry-content{
	width:100%;
}
.entry-content:after{
	content:"";
	clear:both;
	display:block;
}
.visual{
	width:100%;
	margin:-4px 0 0;
	position:relative;
	overflow:hidden;
	padding:0 0 15px;
	text-align:center;
}
.items{
	width:556px;
	overflow:hidden;
	background:#eaeaea;
	margin:-15px -20px 0 -8px;
	position:relative;
	padding:3px 6px 4px 13px;
}
.items ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tools{
	float:left;
}
.tools li{
	float:left;
	padding:0 12px 0 0;
}
.tools img,
.tools a{
	float:left;
}
.items-add{
	float:right;
	padding:1px 0 0 !important;
}
.items-add li{
	float:left;
	font:italic 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px 0 6px;
	background:url(../images/separator02.gif) no-repeat 0 2px;
}
.items-add li:first-child{
	background:none;
	padding-left:0;
}
.comments{
	background:url(../images/ico01.gif) no-repeat 0 1px;
	padding:0 0 0 21px;
}
.pager{
	width:100%;
	overflow:hidden;
	position:relative;
}
.pager div{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
	padding:0 0 10px;
}
.pager ul{
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.pager ul li{
	float:left;
	font-size:11px;
	line-height:21px;
	padding:0 5px 0 0;
}
.pager ul li span,
.pager ul li a{
	float:left;
	height:21px;
	padding:0 8px;
}
.pager ul li a:hover,
.pager ul li span,
.pager ul li a.link{
	text-decoration:none;
	background:#f3f1f1;
	padding:0 7px;
	line-height:19px;
	border:1px solid #dcdcdc;
}
.pager ul li a.link:hover{
	text-decoration:underline;
}
.foot-threecolumns{
	background:url(../images/bg-footer-threecolumns.png) repeat-y;
	width:895px;
	overflow:hidden;
	padding:8px 0 17px;
	margin:9px 0 0 4px;
}
.ft-add{
	width:912px;
	margin:0 -17px 0 0;
	overflow:hidden;
}
.foot-col{
	width:273px;
	padding:0 24px 0 7px;
	float:left;
}
.foot-col h3{
	margin:0 0 2px 2px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.foot-col h3 a{
	color:#fff;
}
.post h4{
	font-size:11px;
	line-height:13px;
	margin:3px -10px 0;
	position:relative;
}
.post h4 a{
	color:#aed6e0;
}
.post blockquote{
	margin:0 0 0 -4px;
	padding:3px 0 0;
	position:relative;
}
.post blockquote q{
	quotes:none;
}
.post blockquote q:after,
.post blockquote q:before{
	content:"";
}
.post blockquote cite{
	display:block;
	text-align:right;
	margin:-5px 0 0;
}
.post blockquote cite a{
	color:#aed6e0;
}
.foot-col .post{
	padding:4px 2px 6px 12px;
	width:249px;
}
.foot-col .content{
	margin:-3px 0 0;
}
.foot-col .title a {
	color:#aed6e0;
}
.tag-clouds{
	margin:0;
	padding:15px 0 0;
	text-align:center;
	list-style:none;
	line-height:26px;
}
.tag-clouds li{
	display:inline;
}
.tag-clouds li a{
	color:#fff;
}
.foot-add{
	padding:5px 0 0;
	width:100%;
	overflow:hidden;
}
.foot-add .footer-box{
	padding-top:18px;
}
