* {padding: 0; margin: 0;}
img	{border: 0; }

html {min-height: 100%; height: auto;}

body {text-align: center; color: #fff; margin: 0; padding:0; background: #000 url('../img/bgnd-main.gif') bottom left repeat-x fixed; font: 12px "Trebuchet MS", Verdana, Tahoma, Arial, sans;}

p, ul, li {text-align: left; color: #000; line-height: 150%; padding: 10px 0; margin: 0;}
a {color: #000;}
a:HOVER {text-decoration: none;}

.l {float: left;}
.r {float: right;}
.spacer {height: 1.0em;}
.center {text-align: center;}
.clear {clear: both;}
.header-image {margin: 20px 0;}
.galleryHolder {display: none;}
.note {background: #eee url("../img/note.gif") 0 50% no-repeat; padding: 5px 5px 5px 90px; margin: 10px 0 0 0;}
div .note p {padding: 0;}
a.backtotop {background: url("../img/top.gif") 0 50% no-repeat; padding: 0 0 0 15px;}
.audio-library {float: left; text-align: center; width: 225px; margin: 10px;}
.video-library {text-align: center; width: 480px; margin: 10px; clear: both;}

h1 {color: #a00; margin: 0; padding: 20px 0 0 0; font-size: 1.7em;}
h2 {color: #a00; font-size: 1.4em; clear: both;}

.s100 {width: 100px;}
.s150 {width: 150px;}
.s200 {width: 200px;}
.s300 {width: 300px;}
/********************************************************************************/

#wrapper {color: #000; width: 510px; margin: 0 auto; padding: 0; text-align: left;}

/********************************************************************************/

#logo {padding: 0; text-align: center;}

/********************************************************************************/

#main-menu {display: none;}

#homeflash {display: none;}
/********************************************************************************/

#content {display: table-cell; background: #fff; border: none; padding: 10px; margin: 20px 0 0;}

#content ul {list-style: none;}
#content ul li {padding: 3px 0px 0px 25px; display: block; background: #fff url("../img/bullet-red.gif") 10px 9px no-repeat;}

#content ul.buttons {list-style: none; float: right; margin: 0 0 0 10px;}
#content ul.buttons li {padding: 0; background: none;}
#content ul.buttons li a {padding: 5px 10px; margin: 2px; background: #a00; width: 145px; display: block; color: #fff; text-decoration: none; text-align: center;}
#content ul.buttons li a:HOVER {background: #000;}

#content ul.sitemap {list-style: none;}
#content ul.sitemap li {padding: 3px 0px 0px 25px; display: block; background: #fff url("../img/bullet-red.gif") 10px 9px no-repeat;}
#content ul.sitemap li a {font-weight: bold;}
#content ul.sitemap li.sub {padding: 3px 0px 0px 45px; display: block; background: none;}
#content ul.sitemap li.sub a {text-transform: none; font-weight: normal;}

#content dl {margin: 0; padding: 0;}
#content dl dt {color: #a00; font-size: 1.4em; margin: 25px 0 0 0; clear: both;}
#content dl dt a {text-decoration: none; color: #a00;}
#content dl dt a:HOVER {text-decoration: underline;}
#content dl dd.date {color: #ccc; font-size: .9em; background: none; margin: 0; padding: 0;}
#content dl dd {clear: both; margin: 0 0 0 10px; padding: 5px; background: none;}
#content dl dd img[align="right"],
#content dl dd a img[align="right"] {padding: 5px; margin: 0 0 0 10px; background: #fff; border: 1px solid #a00; clear: both;}
* html #content dl dd img,
#content dl dd a img {float: right; padding: 5px; margin: 0 0 0 10px; background: #fff; border: 1px solid #a00;}
#content dl dd a:HOVER img[align="right"] {background: #a00;}

#content dl.recent {margin: 0; padding: 0;}
#content dl.recent dt {color: #000; font-size: 1.2em; font-weight: bold; margin: 15px 0 0 0; clear: both;}
#content dl.recent dd {color: #000; clear: both; margin: 0 0 0 10px; padding: 5px; background: none;}
#content dl.recent dd ul li {padding: 0 0 0 25px; background: url("../img/bullet-red.gif") 10px 5px no-repeat;}

/********************************************************************************/

#content img.alignright {float: right; padding: 5px; margin: 15px 0 0 10px; background: #fff; border: 1px solid #a00; clear: both;}

/*************************    MULTIMEDIA GALLERY    *****************************/

#content dl.gallery {margin: 10px 0 0 0; padding: 0;}

#content dl.gallery dt {margin: 0 8px; padding: 0; width: 150px; display: inline;}

#content dl.gallery dd {margin: -10px 7px 15px 3px; background: none; display: inline; float: left; clear: right; text-align: center;}

* html #content dl.gallery dd {margin: -10px 8px 15px 3px; background: none; width: 140px; display: inline; float: left; clear: right; text-align: center;}

#content dl.gallery dd a,
#content dl.gallery dd p {text-decoration: none; text-align: center; color: #fff; background: #a00; line-height: normal; padding: 5px; display: block; width: 140px;}

#content dl.gallery dd a:HOVER {color: #a00; background: #000;}

/********************************************************************************/

#content blockquote {display: block; clear: both; margin: 0; padding: 0 0 0 50px; background: url("../img/quote.gif") no-repeat;}
#content blockquote p {font-style: italic;}
#content blockquote p.signature {font-style: italic; font-weight: bold; float: right;}

/********************************************************************************/

#content table {width: 99%;}
#content table tr {background: #fff; margin: 0; border-collapse: collapse;}
#content table tr.alt {background: #efefef;}
#content table th {padding: 5px; text-align: center;}
#content table td {padding: 5px; text-align: left; vertical-align: top;}
#content table td.desc {padding: 5px; text-align: right; vertical-align: top; font-weight: bold; width: 20%;}

/********************************************************************************/

#footer {padding: 10px; border-top: 1px solid #000;}
#footer p {line-height: 1%; color: #fff;}
#footer a {color: #fff; text-transform: lowercase;}

/********************************************************************************/

form.inputform {display: none;}
form.inputform fieldset {border: none;}
form.inputform p {padding: 0;}
form.inputform table {margin: 0; border-collapse: collapse; color: #666; width: 100%}
form.inputform table td {padding: 5px; text-align: left; vertical-align: top;}
form.inputform table tr.alt {background: #F5F5F5;}
form.inputform table tr td.action {padding: 0 0 5px 0; border-top: 1px solid #a00; text-align: center; }
form.inputform table select, input, textarea {padding: 0 0 0 2px; border: 1px solid #ccc; color: #666; font-family:  Tahoma, Verdana, sans-serif; font-size: 1.0em; height: 16px;}
form.inputform table input:FOCUS, input:HOVER, input:ACTIVE, textarea:FOCUS, textarea:HOVER, textarea:ACTIVE {border: 1px solid #a00;}
form.inputform table textarea {height: 60px;}
form.inputform input.submit { margin: 5px 0 0 5px; padding: 2px 0 2px 0; background: #8B8786; border: 1px solid #5D5A5A; width: 100px; color: #fff; font-weight: bold; height: 22px}
form.inputform input.submit:FOCUS, input.submit:HOVER, input.submit:ACTIVE {border: 1px solid #a00; background: #a00; color: #fff;}
html>body form.inputform input.submit { margin: 5px 0 0 5px; padding: 1px 0 2px 0; }
span.mand {color: #a00; font-weight: bold; text-align: left;}


