/*stylesheet for buker studios */
/* Browser Resets
------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.6;
}
ol {
	list-style: none;
}
ul
{
	list-style-position: inside;
	list-style-type: disc;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Sitewide Styles
------------------------------------------*/


body {
background: #6aacc2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:62.5%;
padding: 20px 0 0 0;
color: #3D7B8F;

}



h1, h2, h3, h4, h5, h6 {

}


h2 {
text-decoration: underline;
font-size: 130%;
margin-bottom: 1.5em;
}

h3 {
font-size: 120%;
font-weight: bold;
margin-bottom: 2em;
}

p, li, dl {
font-size: 120%;
}

p{
line-height: 1.6;
margin-bottom: 1em;
}

a {
color: #6AACC2;
text-decoration: none;
}

a:hover a:active {
text-decoration: underline;
}

#masthead {
background-color: #000;
height: 85px;
width: 660px;
margin: 0 auto;
padding: 0 20px;

}

#logo {
width: 266px;
float: left;
display: block;
}

#siteNav {
float: right;
width: 150px;
text-align: right;
font-weight: bold;
font-size: 80%;
padding: 14px 0 0 0;
list-style-type: none;

}

#siteNav li{
padding-bottom: 0.5em;
}

#siteNav a {
text-decoration: none;
color: #6aaff2;
}

#wrapper {
color: #3D7B8F;
margin: 20px auto;
width: 660px;
background: #fff;
padding: 20px;
}

#wrapper ul {
margin-left: 25px;
margin-bottom: 2em;
}

#left {
clear: both;
float: left;
width: 61%;
}

#right{
float: right;
width: 30%;
}

#footer {
clear: both;
width: 660px;
text-align: right;
padding: 40px 20px 35px;
background: #000;
margin: 20px auto;
color: #6aaff2;
font-size: 100%;
}


.clear {
clear: both;
}

/* Specific Pages 
-------------------------------------------------*/
#floorplan {
width: 393px;
height 768px;
float: left;
margin-right: 25px;
}


#currentlyAvailable {
margin-top: 38px;
text-decoration: underline;
}



#wrapper #available {
list-style-type: none;
margin: 0;
}

#wrapper #available li {
margin-bottom: 1em;
}

.detail {
margin-left: 15px;
}


#rules {
clear: both;
}

#rules p {
margin-bottom: 0.5em;
}

#rules h3 {
margin-top: 4em;
}

.note {
margin-left: 43px;
}

#bunkerpics {
margin-top: 40px;
}