*
{
margin: 0;
padding: 0;
}


img
{
border: 0;
}

body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #666;
background: #EFECC9 url("/images3/bg.gif") repeat-x; 
}


#container
{
position: absolute;
width: 804px;
left: 50%;
padding-bottom: 30px;
margin-left: -402px;
}

.botty
{
float: left;
width: 804px;
margin-bottom: 50px;
background: #FFF;
}

#header
{
float: left;
width: 804px;
background: #EFECC9;
}

#header img
{
float: left;
}


#nav
{
float: right;
margin-top: 60px;
width: 465px;
}


#main
{
float: left;
width:804px;
background: #FAFAF0;
}



#secondarynav
{
float: left;
width: 804px;
}

#secondarynav img 
{
float: left;
}

#maintop
{
float: left;
width: 804px;
height: 211px;
background: url("/images3/top-gradient.gif")  no-repeat;
}



#stay
{
float: left;
width: 447px;
}

#staynav
{
float: left;
width: 329px;
margin-left: 15px;
margin-top: 20px;
}

#maintopnav
{
float: left;
width:804px;
}


#viewof
{
position: relative;
width: 788px;
height: 20px;
top:10px;
left: 3px;
background: #9FD07E;
padding-top: 3px;
padding-bottom: 3px;
}

#viewof img
{
float: left;
}


#viewof p
{
float: left;
width: 400px;
margin-left: 10px;
margin-top: 2px;
font-family: arial;
font-size: 0.7em;
color: #FFF;
font-weight: bold;
}



#returnto
{
position: relative;
width: 786px;
height: 20px;
left: 5px;
top: 10px;
background: #FAF9F7;
margin-bottom: 20px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #EBEAE8;
}




#returnto img
{
float: left;
}

#returnto p
{
float: left;
width: 400px;
margin-left: 10px;
margin-top: 2px;
font-family: arial;
font-size: 0.7em;
color: #373529;
font-weight: bold;
}


#reviewAll
{
float: left;
margin-left: 15px;
width:255px;
margin-top: 55px;
background: #FAF9F7;
border: 1px solid #EBEAE8;
}




#reviewAll img
{
float: left;
}

#reviewAll p
{
float: left;
width: 200px;
margin-left: 10px;
margin-top: 8px;
font-family: arial;
font-weight: bold;
font-size: 1em;
color: #C45818;
font-weight: bold;
}



.longy
{
float:left;
width: 700px;
margin-top: 15px;
background: #FFF;
}

.feedbackDark
{
float: left;
width: 483px;
padding-left: 10px;
padding-bottom: 10px;
background: #F5EDEB;
}


.feedbackLight
{
float: left;
width: 483px;
padding-left: 10px;
padding-bottom: 10px;
background: #F8F4F3;
}

.feedbackLight p,.feedbackDark p
{
font-family: arial;
font-size: 0.8em;
color: #000;
width: 400px;
float: left;
display: block;
margin-top: 15px;
}


.author
{
float: left;
width: 150px;
margin-left: 30px;
height: 132px;
background: #FFF;
}



.author p
{
font-family: arial;
font-size: 1em;
font-weight: bold;
float: left;
}




#wideleft
{
float: left;
width: 495px;
margin-left: 5px;
margin-top: 20px;
padding-bottom: 10px;
}





#districtleft
{
float: left;
width: 495px;
margin-left: 5px;
margin-top: 20px;
padding-bottom: 10px;
}

#districtright
{
margin-top: 20px; 
}


#districtright select
{
width: 250px;
margin-left: 10px;
margin-bottom: 20px;
}

#districtleft select
{
float: left;
width: 250px;
margin-bottom: 20px;
}

#districtnav
{
float: left;
width: 400px;
margin-bottom: 30px;
}

#defined
{
float: right;
width: 241px;
margin-right: 28px;
background: #F5EDEB;
padding: 10px;
margin-top: 5px;
}

.thindarkpink
{
float: left;
width: 236px;
display: inline;
margin-right: 10px;
background: #F5EDEB;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 5px;
}


.thinlightpink
{
float: left;
width: 236px;
display: inline;
margin-right: 10px;
background: #F8F4F3;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 5px;
}

.thindarkpink, .thinlightpink { height: 162px; overflow: hidden; }

.thindarkpink p, .thinlightpink p { font-size: 11px }

.thinlightpink img, .thindarkpink img
{
float: left;
margin-left: 10px;
}



.thinlightpink p, .thindarkpink p
{
float: left;
margin-left: 15px;
width:150px;
}



.chapterbox
{
float: left;
width: 447px;
margin-bottom: 15px;
}


#maintopnav img, #rightcolumnTabs img
{
float: left;
}

.letters
{
float: right;
margin-right: 15px;
margin-top: 10px;
}

.accordTab
{
float: left;
width:242px;
margin-left: 15px;
padding:5px 5px 5px 10px;
margin-top: 5px;
font-weight: bold;
background: #F5EDEB;
}


.accordTab img
{
float: right;
}

.accordTab p
{
float: left;
font-size: 0.7em;
margin-top: 3px;
}

.lefty
{
float: left;
margin-top: 10px;
font-weight: bold;
}


.righty
{
float: right;
margin-top: 10px;
font-weight: bold;
}


.shelf
{
float: left;
width: 495px;
}



#wideleft form
{
float: left;
width: 590px;
color: #000;
margin-top:10px;
}


.longInput
{
float: left;
width: 215px;
}

#wideleft select
{
float: left;
width: 215px;
margin-top: 10px;
}


/*.longTextarea
{
float: left;
width: 470px;
height: 100px;
}*/


.lefferts
{
float: left;
width: 125px;
margin-top: 15px;
}

.download
{
margin-top: 20px;
margin-bottom: 15px;
}


#info
{
float: left;
width: 796px;
margin-left: 4px;
background: #FFF;
}


*html #info /*little hack for IE no biggie*/
{
float: left;
width: 796px;
margin-left: 2px;
background: #FFF;
}

#leftcolumn
{
float: left;
margin-top: 16px;
width: 263px;
padding-bottom: 20px;
}


#rightcolumn
{
float: left;
width: 529px;
margin-top: 15px;
padding-bottom: 20px;
}



#rightcolumnTabs
{
float: left;
width:303px;
height: 24px;
}

.darkpink
{
float: left;
width: 529px;
background: #F5EDEB;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 5px;
}


.lightpink
{
float: left;
width: 529px;
background: #F8F4F3;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 5px;
}


.lightpink img, .darkpink img
{
float: left;
margin-left: 10px;
}



.lightpink p, .darkpink p
{
float: left;
margin-left: 15px;
width: 400px;
}

.lightpink h5, .darkpink h5
{
float: left;
margin-left: 15px;
font-family: arial;
font-weight: bold;
}


#visit
{
float: left;
width: 529px;
background: #6B6861;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 5px;
}


#visit img
{
float: left;
margin-left: 3px;
}

#visit p
{
margin-left: 35px;
font-family: arial;
font-size: 0.8em;
color: #FFF;
width: 400px;
}

#citytop
{
float: left;
width: 447px;
margin-bottom: 20px;
}


#faq
{
float: right;
width: 250px;
margin-top: 20px;
}

#footer
{
clear: both;
width: 802px;
margin-top:50px; 
}


.whatis a
{
font-weight: bold;
color: #04627E;
text-decoration: none;
}


/*lists*/

#nav ul
{
float: right;
}


#nav ul li
{
font-family: arial;
font-size: 0.7em;
margin-right: 10px;
color: #38362A;
list-style-type: none;
display: inline;
}


#nav ul li a
{
color: #38362A;
text-decoration: none;
}

#nav ul li a:hover
{
color: #D36122;
}


#districtnav ul
{
float: left;
}


#districtnav ul li
{
font-family: arial
font-weight: bold;
font-size: 0.9em;
display: inline;
margin-right: 10px;
list-style-type: none;
color: #38362A;
}

#districtnav ul li a
{
color:#38362A;
font-weight: bold;
text-decoration: none;
}

#districtnav ul li a:hover
{
color: #054960;
}


.thinlightpink ul, .thindarkpink ul
{
float: left;
margin-left: 15px;
}


.thinlightpink ul li, .thindarkpink ul li
{
list-style-type: none;
color: #04627E;
font-size: 0.9em;
display: inline;
font-weight: bold;
}


.thinlightpink ul li a, .thindarkpink ul li a
{
color: #04627E;
text-decoration: none;
}






/*text*/

h1,h2,h3,h4,h5,h6
{
font-family: geneva;
font-weight: 200;
}


.stay
{
color: #EFECC9;
font-size:1.6em;
font-weight: 200;
margin-top: 25px;
margin-left: 25px;
}



#stay p
{
font-family: arial;
font-size: 12px;
line-height: 140%;
margin-left: 25px;
color: #FFF;
}


p
{
font-family: arial;
font-size: 0.8em;
line-height: 140%;
color: #67675F;
}



#leftcolumn p
{
margin-left: 10px;
width: 200px;
}

.cc
{
float: left;
margin-top: 5px;
}

#footer p
{
float: left;
font-size: 0.6em;
line-height: 115%;
font-weight: bold;
width: 400px;
margin-left: 5px;
margin-top: 8px;
color: #000;
}

#defined p
{
font-family: arial;
font-size: 0.7em;
line-height: 140%;
}

.chapterbox h4
{
font-family: arial;
color: #38362A;
font-weight: bold;
}

.chapterbox a
{
font-weight: bold;
color: #04627E;
text-decoration: none;
}


#citytop h4
{
font-family: arial;
color: #38362A;
}

#faq h4
{
font-family: arial;
font-size: 0.9em;
font-weight: bold;
color: #38362A;
}


#wideleft p
{
color: #000;
}



.mover
{
margin-top: 15px;
}

.pusher
{
margin-left: 5px;
}



.city
{
font-family: georgia;
color: #373529;
font-weight: normal;
}

p.accordion { width: 240px; float: right; margin-right: 25px; font-size: 11px; margin-top: 5px; }

