/* Site Name: Mesothelioma.us; Site URI: http:mesothelioma.us; Created: 04/27/2010 Version: 2.0; Author: Christopher Michael Pastore; Author URI: http://chrispastore.com/; Contact: chris@chrispastore.com */
@media all {
body { background: #fff url(/templates/mesous/img/page-bg.png) repeat-x left top; margin:0 auto 30px auto; }
body#pop { background: #dadfed; }
#nothing1, #nothing3 { visibility:hidden;}
#Mesothelioma #nothing1, #Mesothelioma #nothing3 { visibility:visible; }
#breadcrumbs { visibility:visible;}
#Mesothelioma #breadcrumbs { visibility:hidden; }
#wrapper { margin:0 auto; width:940px; }
#frontPhoto { display:none; }
#Mesothelioma #frontPhoto { float:left; margin-top:10px; display:block; }
/* START HEADER */
#header { margin:0 auto; width:940px; }
#logo { float:left; margin:20px 0 0 0; }
#nothing1 { float:right; margin:5px 0 0 0; }
#call1 { font:14px Verdana, Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; float:right; margin:5px 0 0 0; }
#miniNav { float:right; #clear:both; #width:250px; margin:5px 0 5px 0; color:#fff; list-style-type:square; list-style-image:url(/templates/mesous/img/square.png); } /* # IE 7 Hacks */
#miniNav a { font:14px Verdana, Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; }
#miniNav a:hover, #miniNav a:focus { text-decoration:underline; }
/* END HEADER */
/* START MAINNAV */
#mainNav { float:left; width:755px; height:55px; line-height:32px; padding:0px; margin:0 auto;}
#mainNav, #mainNav li { margin:0; padding:0; list-style:none; }
#mainNav {#margin:5px auto 0 auto;} /* IE 7 HACK */
#mainNav { margin /*\**/: 5px auto 0 auto\9 } /* IE 8 HACK */
#mainNav li { float:left; display:block; }
#mainNav li a { font:14px/48px Verdana, Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; padding:0 12px 0 0;/* display:block; REMOVING FIXED IE6 */ }
#mainNav li a.first { padding:0 18px 0 0;}
#mainNav li a:hover, #mainNav li a:focus { color:#0ff; }
#mainNav li ul li { float:none; display:block; width:230px; }
#mainNav li ul li a, #mainNav li ul li a { font:14px Verdana, Helvetica, Arial, sans-serif; color:#fff; text-decoration:none; padding:0 10px; clear:both; line-height:normal;}
#mainNav li ul li a:hover, #mainNav li ul li a:focus { color:#0ff; }
.submenu { position:absolute; width:219px; background:#669 url(/templates/mesous/img/submenu-bg.png) repeat-x left top; padding:5px; border:solid 1px #006; border-top:none; z-index:1000; display:none; margin-left:0; #margin-top:30px; #margin-left:-130px;}  /* # FIX FOR IE6 */
/* END MAINNAV */
/* START CONTENT */
#content { float:left; width:460px; margin:20px 0 0 0; }
#content h1 { font:30px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#c00; margin:0 0 5px 0; }
#content h2 { font:26px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#000; margin:0 0 5px 0; }
#content h3 { font:24px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#000; margin:0 0 5px 0; }
#content h4 { font:22px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#000; margin:0 0 5px 0; }
#content h5 { font:20px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#000; margin:0 0 5px 0; }
#content h6 { font:18px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#000; margin:0 0 5px 0; }
#content p { font:16px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; margin-bottom:20px; }
.photoLeft { float:left; border:1px solid #333; margin:0 10px 10px 0; }
.photoRight { float:right; border:1px solid #333; margin:0 0 10px 10px; }
#content ul { margin:20px 0; list-style-type:square; list-style-image:url(/templates/mesous/img/square.png); font:16px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; }
#content ul li { margin-left:0; }
#content dl { font:16px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; margin:20px 0; }
#content dl dt { font-weight:bold; margin:10px 0 0 0; }
#content dl dd { }
#content .breadcrumbs { margin:0 0 10px 0; list-style-type:none; list-style-image:none; }
#content .breadcrumbs li { margin:0 0 0 0; font:12px Verdana, Helvetica, Arial, sans-serif; color:#333; display:inline; }
#content a { color:#c00; text-decoration:none; }
#content a:hover, a:focus { text-decoration:underline; }
/* END CONTENT */
/* START SIDEBAR */
#sideBar { float:right; width:460px; margin:20px 0 0 0; }
#books { background: url(/templates/mesous/img/books.gif) no-repeat center top; padding-top:152px; width:460px; }
#details { -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#369; width:460px; float:right; }
.detailsBox { width:210px; #width:200px; float:left; margin-left:20px}  /* # FIX FOR IE6 */ 
.detailsBox h3 { font:20px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#fff; margin-bottom:5px; }
.detailsBox ul { color:#fff; list-style-type:square; list-style-image:url(/templates/mesous/img/square.png); margin-top:0; }
.detailsBox li { font:13px/1.2em Verdana, Helvetica, Arial, sans-serif; color:#fff; margin-left:-20px; }
#form { -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#b0b5d1; width:420px; float:left; padding: 0 20px 10px 20px; margin:20px 0 20px 0;}
#form h3 { font:20px Georgia, Times, "Times New Roman", serif; font-weight:normal; color:#c00; margin-bottom:5px; #margin-top:20px; } /* # FIX FOR IE 7 */
#form p { font:14px/1.2em Verdana, Helvetica, Arial, sans-serif; color:#333; margin-bottom:10px; }
label { font:14px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; }
#firstName, #lastName, #address, #city, #phone, #email { font:14px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; width:150px; height:20px; margin:0 20px 5px 0; }
#state { font:14px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; width:150px; margin:0 20px 5px 0; }
#zip { font:14px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; width:60px; height:20px; margin:0 20px 5px 0; }
#formTable { width:300px; }
#button { margin:10px 0 0 0; }
#privacy { margin:5px 0 0 10px; }
/* END SIDEBAR */
/* START FOOTER */
#footerWrapper { float:left; width:100%; background: #369 url(/templates/mesous/img/footer-bg.jpg) repeat-x left top; padding:0 0 30px 0; }
#footer { width:940px; margin:0 auto; padding:20px 0; }
.footerNav { float:left; margin:0 20px 0 0; color:#fff; list-style-type:none; padding:0; }
.footerNav li { margin:0 0 5px 0; list-style-type:none; list-style-image:none; }
.footerNav li a { font:14px/1.3em Verdana, Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; text-decoration:none; }
.footerNav li a:hover, .footerNav li a:focus { text-decoration:underline; }
.footerNav li ul { list-style-type:square; list-style-image:url(/templates/mesous/img/square.png); color:#fff; }
.footerNav li ul li { margin:0 0 0 -20px; list-style-type:square; list-style-image:url(/templates/mesous/img/square.png); }
.footerNav li ul li a { font:14px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#fff; font-weight:normal; text-decoration:none; }
.footerNav li ul li a:hover, .footerNav li ul li a:focus { text-decoration:underline; }
#call2 { font:14px Verdana, Helvetica, Arial, sans-serif; color:#fff; float:right; text-align:right; }
#call2 strong { font:27px Verdana, Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; }
#nothing2 { float:right; margin:150px 0 0 0; }
#nothing3 { margin:30px 0 0 0; }
/* END FOOTER */
/* START ACCORDION  */
.accordion { width: 550px; }
.accordion h2 { font: 16px Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color: #333;	margin: 0px; padding: 7px 15px 7px 15px; background: #e5f3f9 url/templates/mesous/img/arrow-square.gif) no-repeat right -51px; border: solid 1px #d9e8ef; border-bottom: none;	cursor: pointer; }
.accordion h2:hover {	background-color: #d9e8ef; }
.accordion h2.active { background-position: right 5px; }
.accordion dl {margin: 0; padding: 10px 15px 20px 15px; border-left: solid 1px #d9e8ef; border-right: solid 1px #d9e8ef; }
.accordion dl#last {margin: 0; padding: 10px 15px; border-left: solid 1px #d9e8ef; border-right: solid 1px #d9e8ef; border-bottom: solid 1px #d9e8ef; }
.accordion dl dt { margin: 10px 0;	font: 14px/1.5em Verdana, Helvetica, Arial, sans-serif;	font-weight: bold; color: #333; }
.accordion dl dd { margin: 0;	font: 12px/1.3em Verdana, Helvetica, Arial, sans-serif; color: #333; }
.accordion ul { float: none; list-style-type: none; list-style-image: none; margin: 0; padding: 10px 15px 20px 15px; border-left: solid 1px #d9e8ef; border-right: solid 1px #d9e8ef; }
.accordion ul li { margin: 0; font: 14px/1.5em Verdana, Helvetica, Arial, sans-serif; color: #333; text-transform: capitalize; }
.accordion ul li a { font: 14px Verdana, Helvetica, Arial, sans-serif; color: #333; text-decoration: none; }
.accordion ul li a:hover { text-decoration: underline; }
.accordion ul#last { margin: 0;	padding: 10px 15px;	border-left: solid 1px #d9e8ef;	border-right: solid 1px #d9e8ef; border-bottom: solid 1px #d9e8ef; }
.replace { background: #ffff00; }
/* END ACCORDION  */
/* Zach's Additions */
#archives { list-style-type:square; list-style-image:url(/templates/mesous/img/square.png); font:16px/1.3em Verdana, Helvetica, Arial, sans-serif; color:#333; margin-left:-20px;}
#archives li { margin-left:0px; }
#archives a { color: #c00; text-decoration: none; }
#archives a:hover { text-decoration: underline; }
#siteSearch { float:right; margin:15px 0 0 0; width:180px; }
#siteSearch input {  margin:0 5px 0 0; }
#search { float:left; width:100px; }
#searchButton { float:right; background:#6cf; border:1px solid #6cf; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; color:#000; }
.mobile { margin:0; text-align:center; }
.mobile a { color:#fff; }
}
