/*div{margin:0;
	padding:0;
}*/


body{padding:0;
	margin:0;
	background:#522;
	font-family:"trebuchet ms",verdana,sans-serif;
}


div#wrapper{width:960px;
	background:#fff;
	padding:0;
	margin:0 auto;
	position:relative;
}

div#content{width:720px;/*790px*/
	margin-left:170px;
	padding:2em;
}


div#footer{background:#fff;
	text-align:center;
/*	width:960px;*/
	width:720px;
	margin:0 auto;
	padding:5em 0 2em 0;
	clear:both;
	font-size:smaller;
}
div#footer p{/*width:100%;*/
	margin:auto;
	padding-right:8em;
}


ul{width:80%;
	list-style-type:none;
}
li{padding-bottom:0.5em;
}

/*h2{font-family:georgia,serif;}*/
h1,h2{padding:0;
	margin:0;
}
h2{margin-bottom:-0.8em;
	margin-top:1em;
}


div#nav{position:absolute;
	top:128px;/*92px*/
	left:0;
	width:170px;
	text-align:center;
}

div#index_nav{position:absolute;
	top:230px;/*195px*/
	left:0;
	width:170px;
	text-align:center;
}

.nav ul{list-style-type:none;
	margin:0;
	padding:0;
	padding-top:1em;
	font-family:verdana,sans-serif;
	width:100%;
}
.nav li{padding-top:.5em;
}


.nav ul {padding:0;
	margin:0;
	text-align:center;
}

.nav li {list-style-type:none;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-bottom:0.3em;
	font-size:12px;
}

.nav li a {text-decoration:none;padding:0.2em;padding-top:0.5em;padding-bottom:0.5em;background:#127;display:block;}
.nav li a:link {color:#fff;}
.nav li a:visited {color:#fff;}
.nav li a:hover {color:#eee; text-decoration:underline;}
.nav li a:active {color:#eee; text-decoration:underline;}

.nav li.thisPage {text-decoration:none;padding:0.2em;padding-top:0.5em;padding-bottom:0.5em;color:#fff;background:#e44;display:block;margin-bottom:0.3em;}

.navimg{border:0;
	margin-top:1.5em;
}


div#flame{float:right;
	text-align:center;
	width:170px;
}
/*div#flame img{margin-bottom:0.5em;
	border:0;
}*/

.smaller{font-size:smaller;}

.centered{text-align:center;}

.contact_h2{margin-top:2em;}

table#psboard{text-align:center;
	margin-top:1em;
}

dl,dt,dd{padding:0;margin:0;border:0;}
dl{width:600px;
	margin-top:-0.5em;
}
dt{/*font-weight:bold;*/
	margin-top:1.5em;
/*	margin-bottom:-0.8em;*/
	font-size:1.1em;
	font-size:larger;
}
dd{margin-left:3em;
	margin-top:-0.3em;
}


form{margin-top:1.3em;}

h3.dlheader{margin-bottom:-2em;}

p.orderlink{font-size:1.5em;
	text-align:center;
}
/*.submit{display:block;
	font-weight:bold;
	border:2px solid #fd9;
	padding:0.1em;
	color:#531;

}*/
input{margin-bottom:1.2em;
	font-size:1.1em;
}
input#address1{margin-bottom:0.3em;}

select{margin-bottom:1.2em;
	font-size:1em;
}

textarea{font-family:verdana, sans-serif;
	font-size:1.1em;
}
label{font-weight:bold;}

/*input,select,textarea{background:#ffd;}*/

/*input:focus, select:focus, textarea:focus{background:#fff;}*/

a{font-weight:bold;
	text-decoration:none;
}
a:link {color:#00e;}
a:visited {color:#00e;}
a:hover {color:#e00; text-decoration:underline;}
a:active {color:#e00; text-decoration:underline;}

#map{text-align:center;
	margin-top:2em;
	margin-bottom:-2em;
}

#directions p{text-align:center;
	margin:auto;
	margin-top:-1em;
}


/*p{width:80%;}*/
p{padding-right:8em;}

em{font-weight:bold;}

div#map_div{height:540px;
	width:748px;
}

.underlined{text-decoration:underline;}

#special_announcement{font-weight:bold;
	width:60%;
	border:3px double #e44;
	padding:0 2em;
	margin:2em;
}
#special_announcement h2{margin-bottom:0.5em;
	text-decoration:underline;
	text-align:center;
}
#special_announcement p{font-size:larger;
	padding-bottom:1em;
	width:100%;
}

.seu{font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}

p + ul{margin-top:-1em;
}

dl#lent dt{margin-top:1em;}
dl#lent dd{margin-bottom:-0.3em;}

table#sbsked{margin:auto;}
table#sbsked td{text-align:center;
	padding-right:1em;
	padding-left:1em;
}
table#sbsked tr.bold td{font-weight:bold;
}

table#audio th{text-align:left;}

table#audio td, table#audio th{padding:0.8em 1.5em 0 0;
	border-bottom:1px solid #000;
}

table#audio{font-size:smaller;}

