/* CSS by CreativeZed.com */

body { margin: 0; padding: 0; border: 0; background: left top repeat-x #000 url(../images/bg.png); }
p { margin: 0; padding: 0 0 20px 0; font: 14px/18px Arial, Helvetica, sans-serif; color: #fff; }
a { color: #fffed0; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none; }

div#container { width: 900px; margin: 0 auto; }

div#top-nav { height: 63px; }
div#top-nav img { border: 0; float: left; }

div#header { height: 309px; background: left top no-repeat url(../images/muslim-woman-speaker.png); }

div#video-player { float: right; width: 306px; height: 192px; border: 1px solid #015169; background-color: #003c4e; padding: 19px 22px; margin: 35px 46px 0 0; }
div#video-player img { float: left; border: 0;}

div#page { min-height: 516px; background: no-repeat url(../images/page-bg.png); padding: 15px 24px 35px 52px; }
div#page #lt { width: 494px; margin: 0 40px 0 0; float: left; }
div#page #lt-main { width: 800px; margin: 0 40px 0 0; float: left; }
div#page #rt { width: 290px; float: left; }
div.box { clear: both; width: 290px; font: 12px/16px Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 22px 0; }
div.box .bb { overflow: hidden; background-color: #000; padding: 15px 22px; }
div.box .bb img { float: left; border: 0; padding: 0 15px 10px 0; }
.yellow { color: #fffed0; padding: 0 30px 0 0; }
.white { color: #fffed0; }
div.box .date { padding: 15px 0; border-bottom: 1px dashed #00242e; }

div#footer { clear: both; height: 42px; background-color: #000f13; }
div#footer-links { height: 42px; width: 900px; margin: 0 auto; }
div#footer-links ul { margin: 0; padding: 0; float: right; }
div#footer-links ul li { list-style: none; display: inline; padding: 0 40px 0 0; font: 11px/42px Arial, Helvetica, sans-serif; color: #fff; }
div#footer-links ul li a { color: #fff; text-decoration: none; }
div#footer-links ul li a:hover { color: #fffed0; text-decoration: underline; }

.light-gray {font: 13px/18px Arial, Helvetica, sans-serif; color:#999999; text-align:center;}
.pink {font: 18px/18px Arial, Helvetica, sans-serif; color: #FF66CC; text-align:center;}

.pink-large {font: 30px/18px Arial, Helvetica, sans-serif; color: #FF66CC; text-align:center;}
.generalText {font: 13px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}

.form {font: 13px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
.p-big {clear:right; margin: 0; padding: 0 0 0 0; font: 16px/18px Arial, Helvetica, sans-serif; color: #fff; }
h1 { font: 28px/18px Arial, Helvetica, sans-serif; color: #fff; text-decoration:underline; }

.sbox { margin: 0; padding: 0 0 20px 0; font: 13px/18px Arial, Helvetica, sans-serif; color: #fff; }
.price { font: 12px/18px Arial, Helvetica, sans-serif; color: #fff; text-decoration:line-through;}
.large { margin: 0; padding: 0 0 20px 0; font: 24px/36px Arial, Helvetica, sans-serif; color: #fff; }

div#report-box { height: 32px; width: 300px; margin: 0 auto; }
.image { height: 100px; margin: 0 auto; }

.p-16 { margin: 0; padding: 0 0 20px 0; font: 24px/18px Arial, Helvetica, sans-serif; color: #FFFF00; }
