body, html {margin:0; padding:0; font-family:arial}
body, html a:active {outline:none}
*|*:-moz-any-link:focus {outline-width:0 !important}
html {background:url(pics/back.jpg) repeat top left}
body {background:url(pics/shadow.png) repeat-y top center}
#bar {height:34px; width:100%; background:url(pics/bargrad.png) repeat-x top left; position:fixed; top:0; padding:8px 0 0 0}
#bar a {color:#c8aa5d; text-decoration:none; text-shadow:-1px -1px #101010; font-size:13px; margin:0 10px}
#bar a:hover {color:#f1f1f1; text-shadow:#fff 0 0 5px}
#right {float:right}
#right a {color:#212121; background:#bea25b url(pics/insetgrad.png) repeat-x top left; font-size:10px; display:inline-block; font-style:normal; padding:4px 8px; margin:0px 8px 0 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer}
#right a:hover, #right a#donate:hover {color:#c0c0c0; background:#101010; text-shadow:none}
#right #donate {background:#ffd100;}
#head {width:980px; height:289px; background:url(pics/head4.jpg) no-repeat top left; margin:31px auto 0 auto}
#content {width:980px; margin:0 auto}
#sidebar {width:303px; margin:-8px 0 0 -10px; float:left}
#sidebartop {width:303px; height:14px; background:url(pics/sidebartop.png) no-repeat top left}
#sidebarbody {width:286px; background:url(pics/sidebarbody.png) repeat-y top left; padding:0 17px 0 0}
#sidebarbottom {width:303px; height:14px; background:url(pics/sidebarbottom.png) repeat-y top left}

#calendar {margin:0 auto; border-collapse:collapse; caption-side:top; text-align:center; cursor:pointer}
h2 {width:303px; font-size:12pt; font-weight:bold; text-align:center; margin:0; padding:0}
#calendar th {height:19px; font-weight:normal; color:#424242; background:transparent; border:none; font-size:8pt}
#calendar td {width:35px; height:33px; font-size:8pt; border:1px solid #e8c56c; background:#ceae5e; padding:0; color:#40361c}
#blank {background:#d8b764!important}
#calendar:hover td {background:#c6a75a}

#downloads {list-style-type:none; margin:0; padding:0}
#downloads li a {font-size:13px; color:#3c331b; text-decoration:none; padding:6px 0 6px 10px; border-top:1px solid #f1cd71; border-bottom:1px solid #d5b563; display:block}
#downloads li a:hover {color:black; background:#e3c16a}

#body {float:right; width:675px; font-size:11pt}
#info {margin:0; padding:12px 10px 5px 0; font-size:12pt; font-weight:bold; background:url(pics/divider.jpg) repeat-x bottom left}
#info span {padding:0; margin:3px 0 6px 15px; font-size:10pt; font-weight:normal; display:block; line-height:12pt}

#browser {color:#777266; font-size:9pt; margin:6px 0 -2px 0; padding:0 0 7px 0; border-bottom:1px dotted #777266}
#browser a {color:#4f4c43}

h1 {width:266px; background:#b89c56; padding:8px 10px; margin:20px 0 0 0; font-size:12pt}
h3 {margin:12px 0 5px 0; padding:0; font-size:13pt}

#photos {height:78px; overflow:hidden; text-align:center; margin:20px 0 -40px 0; padding:4px 0; position:relative}
#photos img {height:70px!important; width:auto!important; box-shadow: 0 0 4px rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.9); margin:0 1px 20px 2px; border:none}
#contact {font-weight:bold; font-size:11pt}
#contact span {display:block; font-weight:normal; font-size:11px; margin:0 0 8px 0}

a {color:#1e0cb6}
a:hover {text-decoration:none}
a img {border:none}

#footer {margin:0 auto; width:940px; padding:40px 20px 0 20px; background:#444343; color:#808080; font-size:11px; line-height:13pt; text-align:center}
#footer a {color:#808080; text-decoration:none}
#bottom a {color:#515151}
#navigation {float:right}
#navigation a {color:#515151; text-decoration:none; padding:0 0 0 12px}
#navigation a:hover {color:#747474}
#bottom {margin:12px -20px 0 -20px; padding:8px 13px; background:#2e2e2e; color:#515151; text-align:left}
