/***************************************************************************** hacks *********************************/
::-moz-selection	{ background:#D2DBE4; color:#000 }
a:focus			{ outline: 0 }

/***************************************************************************** header and navigation *****************/
#header { width: 960px; margin: 0 }

#header img {
border:none;
padding: 0px;
}

#header-right {
font-family: 'Trebuchet MS', Helvetica, sans-serif;
float: right;
font-size: 1em;
text-align: right;
padding: 3px;
color: #5D0015;
font-weight: 700;
}

#menu {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
background-color:#C9967B;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
}

#menu ul {

color:#fff;
text-align:right;
padding-bottom:4px;
padding-top:4px;
margin:0;
}

#menu ul li {
display:inline;
margin-left:-4px;
}

#menu ul li a {
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
padding:4px 10px;
}

#menu ul li a:hover {
background-color:#847A7B;
color:#fff;
}

#first a { border-left:1px solid #fff }

#selected { background-color:#5D0015 }

/***************************************************************************** main section **************************/
body, html {
background:#fff;
font-size: .98em;
font-weight: normal;
/*font-family: 'Bookman Old Style', serif; */
font-family: 'Trebuchet MS', Helvetica, sans-serif;
padding:0;
margin: 7px 0 0 -8px;
}

#noscriptbar {
clear: both;
background: #f99;
border: 2px solid red;
padding: 2px;
margin: 2px 0;
width: auto;
text-align: center;
}

#container {
width:960px;
margin:0 auto;
}

h1 {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #5D0015;
padding: 8px 0 5px 0;
}

#content-full {
width:960px;
padding: 0 0 0 6px;
}

#content-full iframe { margin: 0 0 0 10px }

#content {
float:left;
width:660px;
padding: 0 0 0 6px;
}

#sidebar {
float:right;
width:266px;
padding:10px;
margin: 10px 0 0 0;
}
#sidebar p { margin: 26px 0 0 -8px; color: #5D0015; }
#sidebar img { float: right }

.slideshow { height: 400px; width: 600px; padding: 18px; }
.slideshow img { padding: 3px; border: 1px solid #ccc; background-color: #5D0015; }

a:link { color: #003366 }
a:hover { color: red }
a:visited {color: purple }

strong, .org { color: #5D0015; font-weight: bold }
.tel { display: inline }
fieldset { padding: 0; margin: -10px 0; border: 0 }
label { color: #000; font-weight: bold; padding: 1px; }
input { padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: small; }
textarea { padding: 2px; font-weight: normal;  font-family: Arial, Helvetica, sans-serif; font-size: small; }

/****************************************************************************** external website linking *************/
a.external:link {
background: url("../img/icon.gif") no-repeat 100% 2px;
padding: 0 22px 0 0;
}
a.external:visited {
color: purple;
background: url("../img/icon.gif") no-repeat 100% -98px;
padding: 0 22px 0 0;
}
a.external:hover {
color: red;
background: url("../img/icon.gif") no-repeat 100% -198px;
padding: 0 22px 0 0;
}

/***************************************************************************** footer ********************************/
#footer {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
width: 960px;
clear:both;
font-weight:700;
color:#fff;
font-size:.75em;
background-color:#B49395;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
padding:3px;
}

#footer .ls { margin:0 0 0 6px }

#footer .rs {
float:right;
margin:0 6px 0 0;
}

#printMsg {
	display: none;
}