*{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif; font-size:13px;}
#container{width:990px; margin:0 auto;}
#header{}
#header h1{background:#fff url(/images/header-new.jpg) no-repeat scroll 50% 0; height:210px; }
#header h1 a{display:block; width:100%; height:210px;}
#header h1 a span{display:none;}
#main{}
.it{ font-style:italic; font-size:inherit;}
.b{font-weight:700;font-size:inherit;}
p{margin-bottom:25px;}
p a{color:#000; text-decoration:none;}
p a:hover{text-decoration:underline;}
a#scroll{color:#03f;text-decoration:underline;}
a.link{color:#04f; text-decoration:underline; display:block; font-size:16px; margin-top:5px;}
a.big{font-size:20px;}
a.inline{font-size:14px; display:inline;}
h1,h2,h3,h4{ font-family: 'Cabin', arial, serif; font-weight:700; color:#222;margin-bottom:0px;}
h2#thanks{font-size:50px; text-align:center; margin-top:20px;}
h2,h2 span{font-size:26px;}
h3{font-size:18px;font-family:'Cabin', arial, serif;}
h3 a{font-family:'Cabin', arial, serif; font-size:18px;margin:15px 0 5px; display:block;}
h2 a{font-family:'Cabin', arial, serif;font-size:30px; color:#900;}
#fb{position:absolute;top:31px; left:51.5%;}
#feature{margin-top:20px;float:left;}
#feature #cards{float:right; width:478px; margin:0 0 0 20px;}
#feature .description{float:left; width:490px; margin-top:28px;}
.description p{font-size:20px; text-align:center; width:850px; margin:0 auto;font-family:'Cabin', arial, serif;}
.description h3{font-size:24px; text-align:center; margin-top:15px; font-family:'Cabin', arial, serif;}
.description h3 a{font-size:24px;font-family:'Cabin', arial, serif;}
.f16{font-size:16px;margin-bottom:15px;}
.f20{font-size:20px;margin-bottom:0px;font-weight:700;}
#purchase{float:left; margin-top:30px;}
#table-cont{float:left; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; background-color:#090659}
table{float:left;}
th{text-align:center;font-size:20px;font-weight:700; padding:6px 0px 5px;}
tr.head{color:#fff;}
tr{}
tr.odd{background-color:#fff;}
tr.even{background-color:#E6F3FF;}
td{text-align:center;font-size:18px; font-weight:400; color:#333;}
tr:hover td{background-color:#FFC; color:#000;}
td.quantity,td.price{font-size:28px; font-weight:700;}
.price span{font-size:18px; vertical-align:text-top;}
td form{width:150px; height:50px; margin:0 auto;}
td:hover{cursor:default;}
tr#last td{padding:0px;}
tr#last:hover td{background-color:transparent;}
tr.special{background-color:#FF9;}
#special{font-size:12px;}
#blank{background-color:#fff;}
#footer{float:left; height:100px; width:100%; margin-top:100px; padding:0 0 25px; border-top:1px solid #999;}
#footer div{float:left; width:100%; margin-top:22px;}
#footer p{font-size:16px;}
#footer ul{ list-style-type:none;}
#footer ul li{ display:inline-block;float:left; margin-right:20px;}
#footer ul li a{font-size:14px; color:#555; text-decoration:none;}
#footer ul li a:hover{color:#03f; text-decoration:underline;}
.buy{background:url(/images/buy-now.png) no-repeat scroll 0 0; width:150px; height:50px; display:block; margin:0 auto; cursor:pointer;border:none;}
tr:hover .buy{background-position:0 -50px;}
.buy:hover{background-position:0 -100px!important;}
.buy:active{background-position:0 -150px;}
.free{text-transform:uppercase; font-weight:700;font-size:16px;}
.ship{font-size:13px;}
#faq{float:left; margin-left:28px; width:260px}
#faq h2{margin-bottom:15px;}
#faq .item{float:left; width:240px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; background-color:#eee; padding:10px; margin:0 0 15px; border:1px solid #ccc;}
#faq .item p{margin-bottom:0px;}
a#donate{color:#900!important; font-weight:700;}
#check{background:#fff url(/images/check.jpg) no-repeat scroll 0 0; width:662px; height:323px; margin-bottom:25px;}
#envelope{background:#fff url(/images/envelope.jpg) no-repeat scroll 0 0; width:662px; height:323px; float:left; width:100%;}
#envelope #address{position:relative; top:150px; left:200px; width:300px;}
#envelope #address p{margin:0; font-size:22px;}
#front{background:#fff url(/images/front.jpg) no-repeat scroll 0 0; height:450px; width:750px;margin:0 auto; text-align:center;}
#back{background:#fff url(/images/back.jpg) no-repeat scroll 0 0; height:450px; width:750px;margin:0 auto; text-align:center;}
.fact-container{width:820px; margin:0 auto;margin:30px auto; min-height:330px; -moz-box-shaddow:0 4px 10px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.7); box-shadow:0 4px 10px rgba(0, 0, 0, 0.7); -moz-border-radius:20px; -webkit-border-radius:20x; border-radius:20px; padding:0 40px 40px; text-align:center;vertical-align:middle; border:7px solid #00C; position:relative;}
.fact-container img{text-align:center;}
.hauto{height:auto!important;min-height:0px!important; padding:10px 40px; margin-bottom:30px;}
.red{border-color:#900!important;}
.inline-block{display:inline-block;}
#more{position:absolute; top:170px; left:450px;}
#quote{color:#777;width:600px; text-align:center; margin:37px auto 140px;font-family: 'Cabin', arial, serif; font-size:24px;font-weight:700;}
#quotes{color: #CCCCCC;font-family: 'Bentham',arial,serif;left: 50%;margin-left: -400px;position: absolute;top:0; width: 805px;}
#quotes #leftq{font-family: 'Bentham', arial, serif; font-size:170px; float:left;}
#quotes #rightq{font-family: 'Bentham', arial, serif; font-size:170px; float:right;}
#quote #fact{font-family: 'Cabin', arial, serif; font-size:30px;font-weight:700; text-align:left; color:#000;}
#quote #auth, .auth{font-size:14px; font-family: 'Cabin', arial, serif; text-align:left;margin-top:10px;color:#444;}
#quote #auth, .auth span{ font-size:14px; font-family: 'Cabin', arial, serif;text-align:left;}
#quote #auth, .auth span:before { content: "Submitted by "; font-family: 'Cabin', arial, serif; font-size:14px; }
#qcontrols{position:absolute; bottom:35px; left:50%; margin-left:-364px; width:728px;}
#qcontrols form{background-color:#900; width:100%; text-align:center;}
#qcontrols form input{border:0px; background-color:#900; color:#fff; padding:0 35px; cursor:pointer;}
#qcontrols form input#random{font-weight:700;}
fieldset{margin-top:20px; padding:20px 5px;}
fieldset label{font-family: 'Cabin', arial, serif; font-size:16px;}
fieldset textarea{width:730px; height:120px; border:2px solid #900;  font-family: 'Cabin', arial, serif; font-size:18px; padding:10px;}
legend{font-family: 'Cabin', arial, serif; font-size:20px; padding:0 5px; border:1px solid #999;font-weight:700; margin-left:8px;}
#fields{float:right;width:370px; margin-right:30px;}
.textfield1{float:right; height:30px;margin:20px 0 20px 30px; vertical-align:middle;}
.textfield1 input{font-family: 'Cabin', arial, serif; font-size:14px;width:210px;padding:0 6px; height:30px; border:2px solid #900; vertical-align:middle;}
.textfield2{font-family: 'Cabin', arial, serif; font-size:16px;float:right; height:30px;}
.textfield2 input{font-family: 'Cabin', arial, serif; font-size:14px;width:210px; height:30px; border:2px solid #900; vertical-align:middle;padding:0 6px;}
#human{background-color:#222; opacity:.95; -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; width:800px; height:500px; position:absolute; position:absolute; top:10px; left:50%; margin-left:-400px;-moz-box-shaddow:0 4px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 4px 4px rgba(0, 0, 0, 0.5); box-shadow:0 4px 4px rgba(0, 0, 0, 0.5);}
#human #shadow{background-color:#fff; opacity:1; -moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px; width:780px; height:480px; position:absolute; z-index:1000; position:absolute; top:10px; left:50%; margin-left:-390px;}
#human #shadow a{font-size:30px; font-family: 'Cabin', arial, serif; width:100%; text-align:center; margin-top:140px; font-weight:700; display:block;}
#human #shadow a#fbhuman{font-size:24px; font-family: 'Cabin', arial, serif; width:100%; margin-top:0;font-weight:700; display:block; text-align:left;}
.submitFact{display:block; float:right; width:400px; text-align:left; }
.submitFactText{font-family: 'Cabin', arial, serif; font-size:14px;}
.submitFactText a{font-family: 'Cabin', arial, serif; font-size:14px;}
#url,#urllabel{display:none;}
.description h2{margin:15px 0;}
.description ol{width:675px; text-align:left; margin:0 auto 30px;}
.description ol li{font-size:20px;font-family: 'Cabin', arial, serif;margin-bottom:15px;}
.description ol li .auth{font-size:13px;}
.new{background:#fff url("/images/new.jpg") no-repeat scroll 0 0;float: left;height: 32px;margin: 0 10px 5px 0;width: 85px;}
.winner{background:#fff url("/images/winner.jpg") no-repeat scroll 0 0;float: left;height: 32px;margin: 0 10px 5px 0;width: 150px;}
#fbcont{width:590px; margin:40px auto 0;}
#fbl{float:left; width:50px; margin-right:30px;}
#fbr{float:left; text-align:left; width:510px;}
