body {margin: 0 auto; text-align: center; background: #003470 url(../gfx/bg.jpg) top left repeat-x;font-family: Trebuchet MS, Arial, serif; }
h1 {font-size: 24px; font-family: Times, Georgia, sans-serif; font-weight: normal;}
h2 {font-size: 18px; font-family: Times, Georgia, sans-serif; font-weight: normal;}
p {font-size: 13px; line-height: 18px;}


a img {border: 0px;}
a:hover img {border: 0px; border-bottom: none;}



#master-bg {width: 100%; background: url(../gfx/bg-master.jpg) top center no-repeat;}
#container {width: 961px; margin-left: auto; margin-right: auto; background: #132553 url(../gfx/header-bg.jpg) top center no-repeat;}
#header {height: 282px;}

#above-fold {text-align: left; width: 900px; padding: 0; margin: 0 auto; background: #4fa4e0; height: 380px;}
#above-fold-left {width: 550px; float: left; }
#above-fold-left h1 {padding: 15px 0 0 30px; color: #132553; font-size: 24px; font-family: Times, Georgia, sans-serif; font-weight: normal;}
#above-fold-left p {color: #fff; padding: 0 0 0 30px; }
#above-fold-right {width: 280px; float: right;}
.key-thought-box {width: 280px; padding: 0px; margin: 0px; height: 126px; background: url(../gfx/key-thought-box.jpg) top left no-repeat;}
.key-thought-box h2 {color: #132553; line-height: 24px; margin: 0px; padding: 20px 15px 0 15px;}
.key-thought-box p {color: #81161a; padding: 15px 15px 0 15px; margin-top: 0px;}

#below-fold {text-align: left; width: 900px; margin: 0 auto; background: #fff;}
/*5 Recent Post Style*/
#below-fold ul {width: 900px; padding-left: 0px; margin: 0px 0px 0px 0px; padding-top: 0px;}
#below-fold li {width: 900px; padding: 0px; margin: 0px; height: 70px; background: #f2f1f1; border-bottom: 1px solid white; list-style: none;}
#below-fold li a {padding-left: 30px; padding-top: 22px; padding-bottom: 20px; color: #bf0d10; float: left; font-family: Times, Georgia, sans-serif; font-size: 24px; text-decoration: none;}
#below-fold li a:hover {color: #132553; text-decoration: underline;}
#below-fold li span {padding-right: 30px; margin: 0px; padding-top: 28px; float: right; color: #666; font-size: 12px;}



#post-content {text-align: left; width: 900px; margin: 0 auto; padding-top: 20px; background: #fff;}
#post-content-left{width: 550px; float: left; padding: 15px 0 0 30px;}
#post-content-left h2 {font-size: 18px; color: #000; padding: 15px 0 0 0px; line-height: 24px;}
#post-content-left p {font-size: 13px; color: #333; margin-top: 0px; padding-top: 8px; line-height: 24px;}
#post-content-left p.first {color: red; font-size: 14px; padding-top: 20px; line-height: 24px;}
#post-content-left p.quote {width: 450px; padding-left: 20px; margin-top: 30px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; border-left: 10px solid #ccc; font-size: 18px; color: #999; /*border-right: 10px solid #ccc; font-size: 18px; color: #ccc;*/ }
#post-content-left p.indent {padding-left: 20px; margin-top: 30px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; border-left: 10px solid #ccc; font-size: 13px; color: #333; /*border-right: 10px solid #ccc; font-size: 18px; color: #ccc;*/ }
#post-content-right{width: 230px; float: left;color:#86AC35;font-size:12px;text-decoration:none;line-height:18px; padding:10px 0 40px 50px;}
#post-content-right h1 {font-family: Times, Georgia, sans-serif; font-size:24px; color: #bf0d10; }
#post-content-right ul {list-style:none;margin:0;padding:0 0 0 0;}
#post-content-right ul li {list-style:none;margin:0;padding:0;}
#post-content-right, #post-content-right ul li a , .links_box a {color:#666;font-size:12px;text-decoration:none;line-height:20px;}
#post-content-right ul li a:hover , .links_box a:hover {color:#333;font-size:12px;text-decoration:none;border-bottom: 1px dotted #333;line-height:20px;}

#post-content a {
	color: #0069bc;
	font-size:13px;
	text-decoration:none;
}
#post-content a:hover {
	color: #0069bc;
	font-size:13px;
	text-decoration:none;
	border-bottom: 1px dotted #0069bc;
}

#above-fold-join {text-align: left; width: 900px; margin: 0 auto; background: #4fa4e0; height: 90px;}
#above-fold-join h1 {padding: 30px 0 0 30px; margin: 0px 0 0 0px;}


#footer-holder {width: 961px;  font-size: 13px;height: 180px; background: #132553; margin: 0 auto;}
#footer {width: 900px; margin: 0 auto; }
#footer p {margin-top: 130px; float: left; padding-right: 20px;}
#footer p.right {color: #0069bc; margin-top: 130px; float: right;}
#footer a {color: #0069bc;font-size:13px;text-decoration:none;}
#footer a:hover {color: #0069bc;font-size:13px;text-decoration:none;border-bottom: 1px dotted #0069bc;}
