
body { margin:0; padding:0 0 10px 0; color:#E6D7B3; background:#030508 url(images/bg.jpg) no-repeat top left scroll; font-family:Georgia, serif; font-size:95%; }

a { color:#CC9966; text-decoration:none; }
a:hover, a:active { color:#C7A759; text-decoration:underline; }

#container { margin:0 auto; padding:0 0 10px 0 !important; width:990px; background:transparent; }
#main { margin:0 0 20px 270px !important; margin:0 0 20px 121px; padding:0 15px 35px 0 !important; padding:0 8px 20px 7px; width:495px; background:transparent url('images/divider1.jpg') center bottom no-repeat; float:left; }
#main p { margin:0 0 10px 0; padding-bottom:10px; text-align:justify; }

h1 { margin:0 0 5px 0; width:497px; height:61px; text-align:center; color:#C7A759; background:transparent url(images/divider1.jpg) center bottom no-repeat; font-size:2.1em !important; }
h2 { margin:10px 0 5px 0; font-size:1.2em; color:#C7A759; }

#header { margin:10px 0 23px 0; width:497px; height:50px; }
#desc { text-align:center; font-style:italic; }

#right { margin:0; padding:0 0 9px 0; width:210px; height:auto; color:#E6D7B3; background:transparent url(images/divider2.jpg) center bottom no-repeat; float:left; }
#right p { margin:0; padding:9px; text-align:justify; font-size:0.85em !important; }
#right h3 { margin:10px 0 0 0; padding:18px 0 0 0; color:#C7A759; background:transparent url(images/divider2.jpg) center top no-repeat; font-size:1.2em; text-align:center; }

#navcontainer { margin:0 auto; padding:0; width:192px; font-family:Georgia, serif; color:#333; background:transparent; }
#navcontainer ul { margin:0; padding:0; list-style:none; border:none; font-size:0.85em !important; }
#navcontainer li { margin:0; border-bottom:1px solid #C7A759; }
#navcontainer li a, #navcontainer li a:visited { padding:5px 5px 5px 0.5em; width:180px; color:#E6D7B3; background-color:#030508; text-decoration:none; border-left:10px solid #C7A759; border-right:10px solid #D6BF85; display:block; }
html>body #navcontainer li a, body #navcontainer li a:visited { width:auto; }
#navcontainer li a:hover, #navcontainer li a:active { border-left:10px solid #D6BF85; background-color:#E6D7B3; color:#030508; border-right:10px solid #C7A759; }

#farleft { margin:0; padding:10px; position:absolute; top:400px; left:0; width:270px; text-align:left; font-size:0.75em; font-size:0.7em !important; }
#farleft ul { margin:0; padding:0; list-style:none; }
#farleft h3 { margin:10px 0 5px 0; font-size:1.3em; color:#C7A759; }
#farleft li { padding:6px 0; }

img.centered { margin:0 auto 5px auto; padding:2px; border:1px solid #C7A759; display:block; }
img.alignright { margin:5px 0 0 7px; padding:4px; display:inline; border:1px solid #C7A759; float:right; }
img.alignleft { margin:5px 7px 0 0; padding:4px; display:inline; border:1px solid #C7A759; float:left; }

table { margin-left:auto; margin-right:auto; margin-top:15px; font-size:75%; }
th img { border:1px solid #ccc; float:left; }
th em { position:relative; top:5px; line-height:27px; font-style:normal; }
.lws { word-spacing:-.2em; }

#linkphp ul { margin:0; padding:0; list-style:none; }
#linkphp li { margin-top:0; margin-bottom:0; }
#linkphp ul a { margin:0; padding:0 0 0 7px; height:24px; line-height:24px; font-size:11px; font-weight:normal; color:#fff; background:#555555; border:none; border-top:solid 1px #707070; text-decoration:none; display:block; }
#linkphp a:hover { color:#fff; background:#000; border-bottom:none; text-decoration:none; }
.linkcat { margin-left:5px; padding:4px 5px 8px 5px; width:45.5%; border:solid 1px #777777; background:#535353; float:left; }
.rlinkcolor { color:#f8f8f8; }

#mailform table { border:2px solid #777; background-color:#ccc; color:#000; font-family:Verdana; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #888; }

.footer a, .footer a:hover { text-decoration:none; color:#E6D7B3; }
