body,td,th { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #382D00; }
body { background:url(../images/page_back.gif) repeat-x #A5903A; margin: 0px; }

#container { width:683px; margin:25px auto 0; background:url(../images/container_back.gif) no-repeat; text-align:center; }
#navigation { width:673px; margin:0 auto; background:url(../images/nav_shadow.gif) repeat-x bottom #510000; height:43px; border-bottom:2px solid #F4EFDC; }
#menu ul { margin:0; }
#menu li { font-size:11px; padding:20px 12px 7px; list-style:none; float:right; margin:0; color:#fff; }
#menu a:link { color:#fff; text-decoration:none; }
#menu a:visited { color:#fff; text-decoration:none; }
#menu li a:hover { color:#FFF6D6; text-decoration:none; }
#selected { background:url(../images/nav_on.gif) repeat-x bottom; }
#lower { width:673px; margin:0 auto; height:136px; background:url(../images/main_text.gif) no-repeat #F4EFDC; text-align:left; }
#compassHolder { float:right; width:225px; height:136px; background:url(../images/compass_back.gif) no-repeat #F0E4B8; }
#compass { position:relative; z-index:100; top:10px; left:95px; margin-bottom:-44px; }
#footer { width:661px; margin:0 auto; color:#9B8B4F; background-color:#E5DDBD; font-size:10px; padding:6px 0 5px 12px; text-align:left; }
#inside { width:673px; margin:0 auto; background-color:#F4EFDC; text-align:left; }
#copy { padding:20px 20px 20px 20px; }
#liner { border-bottom: 1px solid #E5DDBD; margin-bottom:5px; }
#portItem { font-size:11px; padding:4px; width:148px; background-color:#F0E4B8; float:left; margin:0 5px 10px; border:1px solid #DFD19D; text-align:center; }
#sider { float:right; width:215px; padding:8px; font-size:10px; background-color:#F0E4B8; margin:0 0 6px 10px; }
#mainPageImage { max-height:228px; height:228px; }

.glance { display:block; width:140px; float:left; border:1px solid #fff; margin:0 6px 6px 0; padding:6px; text-align:center; background-color:#F0E4B8; }
.portImage { border:3px solid #F4EFDC; }
.portLink { display:block; background-color:#F4EFDC; padding:2px 4px; margin-top:4px; }
.introText { margin-top:20px; }
.title { color:#540000; font-size:16px; font-weight:bold; }

a:link { color: #480E08; text-decoration: underline; }
a:visited { text-decoration: underline; color: #480E08; }
a:hover { text-decoration: none; color: #6C0000; }
a:active { text-decoration: underline; color: #6C0000; }