/* Site URI:http://mesothelioma-answers.org/ * Created:11/02/2009 * Author:Christopher Michael Pastore * Author Site: chrispastore.com * Author Contact:chris@chrispastore.com */
@media all {
/* START TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 { margin:20px 0 0 0; font:normal Georgia, Times, "Times New Roman", serif; line-height:1.3em; }
h2, h3, h4, h5, h6, p { color:#000; }
h1 { font:30px; color:#06c; }
h2 { font:26px; }
h3 { font:24px; }
h4 { font:20px; }
h5 { font:18px; }
h6 { font:16px; }
p, ul, ul li, ol, ol li { font:16px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#000; }
p { margin:10px 0 20px 0; }
ul { list-style-type:square; }
ul li { margin-bottom:7px; }
.longLists { display:inline-block; width:250px; margin:5px 0; vertical-align:top; }
ol { list-style-type:decimal; }
ol li { margin-bottom:7px; }
a { color:#06c; text-decoration:underline; }
a:hover, a:focus { text-decoration:none; }
#reader a { position:relative; top:-12px; left:7px; font: 12px Verdana, Helvetica, Arial, sans-serif; color:#000; }
span { color:#06c; }
#quotes p { margin:0 15px 0 0; font:italic 14px; float:left; width:300px; }
#privacy { position:relative; top:10px; #top:280px; _top: 310px; left:5px; #left:0px; background:url(/img/lock.gif) no-repeat top left; 	float:left; width:100px; height:32px; }
#privacy p { position:relative; top:-5px; #top:5px; left:0; margin-left:40px; }
#privacy p a { font:12px Verdana, Helvetica, Arial, sans-serif; color:#000; text-decoration:underline; }
#privacy p a:hover { text-decoration: none; }
/* END TYPOGRAPHY */
/* START LATYOUT */
body { width:960px; margin:0 auto; padding:5px 0 0 0; background:#fff url(/img/page-bg.png) repeat-x top left; }
#container { float:left; width:960px; margin:0 auto; }
.nav { margin:0 0 20px 0; #margin:60px 0 20px 0; list-style-type:none; background-color:#06c; padding:5px 0; width:960px; float:left; clear:both; }
.nav li { list-style-type:none; display:inline; margin:0 40px; }
.nav li.first { margin:0 40px 0 30px; }
.nav li a { font:18px Verdana, Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; }
.nav li a:hover, .nav li a:focus { text-decoration:underline; }
#content { float:left; width:960px; margin:10px auto; }
#columnLeft { float:left; margin:0px; width:470px; height:300px; #height:600px; }
#columnRight { float:right; margin:0; width:450px; }
#logo { position:relative; top:0px; left:0px; margin:0 auto 0 auto; font:bold 46px Verdana, Helvetica, Arial, sans-serif; color: #000; }
#offer { margin:0 auto 5px 30px; }
#bookCover { position:relative; top:0px; left:0px; margin-bottom:10px; border:none; }
#starRating { position:relative; top:-120px; _top:-50px; left:0px; }
#columnLeft p a img { border:none; }
table a img { text-decoration:none; border:1px solid #333; margin-right:10px; }
#sponsor { font:12px Verdana, Helvetica, Arial, sans-serif; color:#000; width:450px; text-align:center; }
table#mailing { float:left; clear:both; width:350px; }
#button { cursor:pointer; margin-top:10px; margin-left:30px; }
#reviews { position:relative; top:30px; left:0px; width:450px; }
#quotes { float:left; clear:both; width:960px; text-align:center; }
#bbb { float:right; position:relative; right:60px; #top:0px; _top: 30px; }
img#bbb { border:none; }
#reader { width:240px; position:relative; top:-45px; left:265px; font:12px Verdana, Helvetica, Arial, sans-serif; color:#000; }
#contentMore { float:left; clear:both; width:960px; margin:60px auto 20px auto; #margin:-60px auto 20px auto; }
#contentPage #contentMore { float:left; width:960px; margin:0 auto 80px auto; }
.req { font:11px Verdana, Helvetica, Arial, sans-serif; color:red; margin-left:10px; }
.linked { border:none; }
#number { float:left; margin:-5px 0 0 30px; font:14px/1.5em Verdana, Helvetica, Arial, sans-serif; color:#000; #position:relative; #top:10px; #left:0px; #width:350px; }
#chat { position:relative; top:-310px; left:320px; }
.more { padding:5px; background:#ededed; border:1px solid #ccc; }
label { float:left; clear:both; font:14px Verdana, Helvetica, Arial, sans-serif; color:#000; margin-left:30px; margin-bottom:3px; }
input, select { float:left; clear:both; margin-bottom:10px; border:1px solid #ccc; font:14px Verdana, Helvetica, Arial, sans-serif; color:#000; border:1px solid #ccc; }
input:focus { border:1px solid #666; }
#button { border:none; }
.radio { border:none; }
/* END LAYOUT */
/* START FORMS  */
form { position:relative; top:0px; left:0px; margin:0px 10px 20px 0px; width:430px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; padding:30px 10px 30px 0px; float:left; background:url(/img/form-bg.png) repeat-x top left; }
/* END FORMS / START TABLES */

/* END TABLES */
}
