* {margin:0;padding:0;outline:none;border:0;}
body {
	background:url(images/bg2.jpg) no-repeat center top;
	text-align:center;
}
#content {
    height: 160px;
    margin: 15px auto 0;
    width: 900px;
}
#content h1,
#content h2,
#content h3   {
	color:#fff;
    letter-spacing: -1px;	
	font: 28px 'Libre Baskerville', serif;
	text-shadow: 1px 1px 5px #000;
}
#content h3 {
	color:#ccc;
 	font-size: 18px;
}
#content hr {
	height: 0;
    margin: 5px 220px;
	border:none;
	border-bottom:1px dotted #888;
}
#slider-id-wrapper {
	margin:0 auto 40px;
	height: 500px;
    position: relative;
    width: 940px;
}
.panel-wrapper h1,
.panel-wrapper h2 {
	color:#251105;
	letter-spacing: -1px;	
	font: 36px 'Libre Baskerville', serif;
	text-shadow: 1px 1px 5px #fff;
}
.panel-wrapper h2 {
	font-size:16px;
	display:inline;
}
.panel-wrapper h2.title {
	font-size: 20px;
}
.panel-wrapper span {
	text-align:left;
}
.panel-wrapper h3 {
    color: #251105;
    font: 12px 'arial';
    letter-spacing: -1px;
    text-shadow: 1px 1px 5px #FFFFFF;
	border-bottom:1px dotted #251105;
	margin-bottom:-2px
}
.panel-wrapper table {
	margin-bottom: 3px;
}
.panel-wrapper table tr:hover{
	background:url(images/50.png);
	box-shadow: 0 0 4px #FFFFFF;
}
.panel-wrapper table td {
    color: #251105;
    font: 11px 'arial';
    text-align: right;
    text-shadow: 1px 1px 15px #FFFFFF;
    vertical-align: top;
    width: 27px;
}
.panel-wrapper table td + td {
    display: block;
    text-align: left;
    width: 255px;
}
.panel-wrapper table.m29 td + td {
    width: 365px;
}
.panel-wrapper table#panel1 td {
    width: 70px;
}
.panel-wrapper table#panel1 td + td {
    width: 100%;
}
.panel-wrapper table td span {
	display: block;
    font-weight: bold;
}
.panel-wrapper table td span.break {
	font-style: italic;
}
.panel-wrapper  p {
    color: #251105;
    font: 11px 'arial';
    text-shadow: 1px 1px 15px #FFFFFF;
}
.panel-wrapper address {
	margin-top:20px;
}
.panel-wrapper address p {
	font-size:16px;
}
.panel-wrapper  a {
    color: #384342;
	text-decoration:none;
}
.panel-wrapper  a:hover {
    text-decoration:underline;
	text-shadow: 0 0 20px #fa0;
}
.coda-slider-wrapper .coda-nav-left a  {
	background:url(images/nb.png) no-repeat 0 0;
	width:65px;
	height:42px;
	display: block;
    text-indent: -9999px;
}
.coda-slider-wrapper .coda-nav-left a:hover {
	background:url(images/nb.png) no-repeat 0 -42px;
}
.coda-slider-wrapper .coda-nav-right a {
	background:url(images/nb.png) no-repeat -65px 0;
	width:65px;
	height:42px;
	display: block;
	text-indent: -9999px;
}
.coda-slider-wrapper .coda-nav-right a:hover {
	background:url(images/nb.png) no-repeat -65px -42px;
}

.panel-wrapper h1 {
	background:url(images/h1.png) 50% 29px no-repeat;
}
.panel-wrapper h1, .panel-wrapper h2 {
    color: #251105;
    font: small-caps 40px/40px 'Medula One',serif;
    letter-spacing: 1px;
    text-shadow: 1px 1px 5px #fff;
}
.panel-wrapper h2 {
    display: inline;
    font-size: 20px;
	line-height:20px;
}
.panel-wrapper h2.title {
    font-size: 24px;
}

img.img {
    background: #fff;
    border: 1px solid #caa;
    box-shadow: 0 0 5px #c84;
    margin: 0 5px 10px;
    padding: 2px;
}

.credits h4 {
	color:#251105;
	letter-spacing: -1px;	
	font: 20px 'Medula One', serif;
	text-shadow: 1px 1px 5px #fff;
}
.credits p {
	color:#251105;
	letter-spacing: 1px;	
	font: 16px 'Medula One', serif;
	text-shadow: 1px 1px 5px #fff;
	margin-bottom:5px;
}
.credits  a {
    color: #384342;
	text-decoration:none;
}
.credits  a:hover {
    text-decoration:underline;
	text-shadow: 0 0 20px #fa0;
}

div.heads {url("images/heads.png") no-repeat scroll center bottom transparent}

