/* LINKS
-----------------------------------------------------------------------------*/
a {color:#A4B4E6; font-weight:bold; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}

.quote a {color:#FFF;  text-decoration:none; font-weight:bold;}
.quote a:hover {color:#CCC; text-decoration:bold;}

#internalMain a, .mceContentBody a {color:#000; font-weight:bold; text-decoration: underline; font-style:normal; }
#internalMain a:hover, .mceContentBody a:hover {color:#FFF; text-decoration:none;}
.mceContentBody a:hover {color:#000; text-decoration:none;}

#homeTop a { color:#000; font-weight:bold; text-decoration: underline; }
#homeTop a:hover { text-decoration: none; color:#FFF; }

#headerNav a { font-weight:bold; text-decoration: none; color: #FFF; display: block; float:left; padding: 4px 4px 4px 8px; font-size:8pt; letter-spacing: .07em;}
#headerNav a:hover {  text-decoration: none; background-color:#002383;}
#headerNav a.active {text-decoration: none; background-color:#002383; border-bottom: 2px solid #002383; border-left: 1px solid #fff; border-right: 1px solid #fff; margin-bottom: -2px;}

#headerSubNav a {text-decoration:none; font-weight:normal; color: #FFF; float:left; padding: 5px 6px 5px 6px; font-size:8pt; letter-spacing: .07em;}
#headerSubNav a:hover { text-decoration: none; color:#A4B4E6; }
#headerSubNav a.active { background-image:url(/assets/image/subnav-arrow.jpg); text-decoration: none; color:#FFF; }

#disclaimer a { text-decoration: none; color: #FFF;}
#disclaimer  a:hover { text-decoration: none; color:#DFD491;}
	
/* GENERAL 
-----------------------------------------------------------------------------*/
 
 /*edit link */
 #edit {
 float: right;
 border: 1px solid #fff;
 padding: 4px;
 margin: 10px;
 }
 
 /* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/*/
html { margin-bottom: 1px; min-height: 100%; height: 100%;} 

/* Remove padding and margin on all elements*/
* { padding:0; margin:0; border: 0; }
 
/*debug border on 
div { border: 1px solid #ccc; }  */ 
 
/* Class for clearing floats */
.clear { clear: both; }
 
/* Remove border around linked images and fix Firefox odd spaces */
img { border: 0; vertical-align: bottom; }

body {background: url(/assets/image/bground.jpg);  font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#000;
      background-repeat: repeat; text-align:center; letter-spacing: .04em; margin-bottom: 20px; padding-bottom:20px;}

#container {width:800px; background-color:#C4C0AA; text-align:left; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; border:3px solid #F2F1EE;}

.dottedLine {border-top: 1px dotted #57110D; margin:20px 0px 20px 0px;clear:both;}
.date  {margin-top:10px; font-family:Helvetica, Arial, sans-serif; font-size:8pt;}
.forms {background-color: #c8c7bc; font-family: Helvetica, Arial, sans-serif; color: #5e5d4f; font-size: 8pt; height: 20px; padding-left: 3px;}
.forms2 {overflow: auto; background-color: #c8c7bc; font-family: Helvetica, Arial, sans-serif; color: #5e5d4f; font-size: 8pt;  padding: 4px;}
textarea {overflow: auto;}

.button {display:block; float:right; width:84px; height:31px; padding: 4px 10px 4px 10px; margin-bottom:15px;}
.tanningbutton  {display:block; float:right; background: url(/assets/image/enter.jpg);  width:84px; height:31px; padding: 4px 10px 4px 10px; font-size:0px; margin-bottom:15px;}

/* FORMATTING
-----------------------------------------------------------------------------*/

.mceContentBody {background: #fff; text-align: left; padding: 10px;}
h1, .mceContentBody h1 {font-size:11pt; font-family: Helvetica, Arial, sans-serif;}
h2, .mceContentBody h2 {font-size:11pt; margin-bottom: 5px; font-family: Helvetica, Arial, sans-serif; }
h3, .mceContentBody h2 {font-size:11pt; margin-top: 20px; margin-bottom: 5px; font-family: Helvetica, Arial, sans-serif; }
p, .mceContentBody p {margin-top:10px;margin-bottom:10px; line-height:19px; letter-spacing: .04em;}
p.quote {font-style:italic; color:#FFF;  margin: 10px 15px 0px 20px; }
p.quoter {text-transform: uppercase; font-weight:700; text-align:right; color:#FFF;margin-right:15px;margin-top:0px;}
p.disclaimer {font-family:Helvetica, Arial, sans-serif; font-size:6pt; font-weight:900; text-align:right; vertical-align:bottom;}
p.question  {text-indent: -30px;margin: 0px 30px 0px 30px; }
#center ul, .mceContentBody ul { list-style-position: outside; list-style-type: square; padding: 0 0 0 25px; margin: 0px;}
li, .mceContentBody li { padding-bottom: 5px; line-height:19px; letter-spacing: .04em;}
.mceContentBody ol, ol { list-style-type: decimal; padding: 0 0 0 25px; margin: 0px;}
.mceContentBody ol li, ol li {list-style-position:outside;}

.sunglasses {
float: left;
width: 30em;
}
.sunglasses li {
width: 15em;
float: left;br /><br />
}

input.text {  border-color:black;   border-width:1px; }

/*          HEADER
----------------------------------------*/
#header {}
img.logo {margin-left:30px; margin-top:15px; float:left}
img.flame {float:right; border-left: 2px solid #fff; border-right:0px;}

#headerNav  { background-color:#000;border-top:2px solid #F2F1EE; padding-left: 26px; border-bottom: 1px solid #fff;}
#headerSubNav  { background-color:#002383; padding-left: 28px;border-bottom: 2px solid #fff;}
		  
		  
/*         CENTER                     
---------------------------------------------*/ 
#centerFull { background: #c4c0aa;}
#centerFullPad {padding: 20px 20px 20px 30px;}

#homeTop { background-image:url(/images/site/lamp.jpg); background-position:top right; background-repeat: no-repeat;border-bottom:2px solid #F2F1EE; border-top:2px solid #F2F1EE; min-height: 250px;}

#homeTitle  {margin: 20px 0px 0px 30px; }
#homeText {margin: 0px 380px 20px 30px;}

#homeBottom {}
.homePhoto1 {border-right:2px solid #F2F1EE;}
td.homeQuote {width:364px; background-color:#000}
.homePhoto2 {border-left:2px solid #F2F1EE;}

.contentPhoto {border-top:2px solid #BFBEB3;}
#contentPad {padding: 20px 20px 20px 30px; background-color: #c4c0aa;}

/* #contentPad img {padding: 5px;} */

#quotePad {padding: 20px 20px 20px 20px;}
.quotePhoto {border-bottom: 2px solid #fff;}

#thinking {margin-left:auto; margin-right:auto; text-align:center; margin-top: 50px;}

.whiteLine {border-top: 1px solid #fff; margin: 20px 0 20px 0;}

img.left, .mceContentBody img.left {
float: left;
margin-bottom: 10px;
margin-right:10px;
}

img.right, .mceContentBody img.right {
float: right;
margin-bottom: 10px;
margin-left: 10px;
}

#center {
	background-color: #000000;
}

/*FOOTER
----------------------------------------------*/
#footer {border-top:2px solid #F2F1EE; color:#7E7C6F; font-size:8pt; font-family:Helvetica, Arial, sans-serif; color:#7E7C6F;}