body {min-width: 750px; font: 75% Verdana, Arial, Helvetica, sans-serif;}
img{ display: block; border:0; }

#container {position: relative; width: 750px; margin: auto;}

.dropshadow {background-color: #d4d4d4;}
.box {position: relative; background-color: #fff; right: 2px; bottom: 2px; border: 1px solid #000;}

#title {position: absolute; width: 100%; left: 2px; top: 10px; }
#title .box {background:#fff url(../images/titleback.jpg) right no-repeat; height:100px;}
#title #searchbox {position: absolute; left: 508px; top: 72px; height:22px;}
#title #searchbutton {position: absolute; left: 675px; top: 72px !important; top: 73px; height:22px;}
#title form {margin: 0;}
#title label {display: block; text-indent: -9999px; width: 200px; height: 50px; margin: 0 -200px -50px 0;}
#title input {margin:0; background-color: #fff; border: 1px solid #ac923e; font-size:0.9em; }
#title #searchbox input {width:156px; height:16px; padding:2px; line-height:16px;}
#title #searchbutton input {width:64px; height:22px; padding:2px; color:#c96205;}

#panel {position:absolute; width: 100%; left: 2px; top: 123px;}
#panel table {width: 743px; position:relative; left:3px; top: 10px;}
#panel caption {font: bold 1.3em  Arial, Helvetica, sans-serif;}
#panel td {width:129px; height:19px; padding:0 0 1px 16px;}
#panel td a{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #c96205; text-decoration: none;}
#panel td a:hover{ text-decoration: underline;}
#panel td.light {background: #ffe199 url(../images/tablebacklight.gif) no-repeat;}
#panel td.dark {background: #fed265 url(../images/tablebackdark.gif) no-repeat;}

#panel #footer {margin: 20px 0 10px 0; text-align: center;}
#panel #footer a{ font: bold 1em  Verdana, Arial, Helvetica, sans-serif; color: #c96102; text-decoration: none;}
#panel #footer a:hover{ text-decoration: underline;}

#content {position:absolute; width: 752px; left: 0px; top: 123px; background: #ffffff url(../images/secondpanelsmiddle.gif) repeat-y;}
#content #top {background: #ffffff url(../images/secondpanelstop.gif) no-repeat; height:16px; font-size:1px}
#content #bottom {clear:both; background: #ffffff url(../images/secondpanelsbottom.gif) no-repeat; height:16px;}
#content #mainpanel {width:506px; float:right; padding:0px 32px;}
#content #navpanel {width:144px; float:left; padding:0px 12px;}
#content a {font: bold 1em  Verdana, Arial, Helvetica, sans-serif; color: #cb6103; text-decoration: none;}
#content a:hover {text-decoration: underline;}
#content p {font-size:0.9em; text-align:justify; margin:0;}
#content h4 {font: bold 1em  Verdana, Arial, Helvetica, sans-serif; margin:0 0 8px 0;}

#content #mainpanel h2 {font: bold 1.4em  Verdana, Arial, Helvetica, sans-serif; text-align: center; margin:0;}
#content #mainpanel h3 {font: 1em  Verdana, Arial, Helvetica, sans-serif; text-align: center; margin:0 0 32px 0;}

#content #mainpanel iframe {text-align: center; margin:0 0 32px 0;}

#content #mainpanel .box a {padding:0 0 0 12px;}
#content #mainpanel #featured a {background: url(../images/featuredarrows.gif) 0 3px no-repeat;}
#content #mainpanel .light a {background: url(../images/lightarrows.gif) 0 3px no-repeat;}
#content #mainpanel .dark a {background: url(../images/darkarrows.gif) 0 3px no-repeat;}

#content #mainpanel p {font-size:0.8em; text-align:justify; }

#content #mainpanel .dropshadow {width: 502px; margin: 5px 0 0 2px;}
#content #mainpanel .box {width: 488px; padding:4px 6px;}
#content #mainpanel #featured {background-color:#fff;}
#content #mainpanel .light {background-color:#ffe199; border:1px solid #ac913f;}
#content #mainpanel .dark {background-color:#fed265; border:1px solid #ac913f;}

#content #listnavtop {margin:32px 0 8px 0; width: 500px;} 
#content #listnavbottom{margin:4px 0 32px 0; width: 500px;} 
#content #mainpanel .prev {float:left;}
#content #mainpanel .pages {text-align:center;}
#content #mainpanel .next {float:right;}

#content #mainpanel ul {list-style:none; margin:0; padding:0; }
#content #mainpanel li {display:inline;}

#content #mainpanel #footer {margin: 20px 0 10px 0; text-align: center;}

#navpanel h4 {margin:0 0 4px 0;}

#navpanel li a {font-size: 0.8em; line-height:18px !important; line-height:16px;}
#navpanel ul {list-style:none; margin:0; padding:0; } 
#navpanel li {padding:0 0 0 16px; margin:0 0 2px 0; height:20px;}
#navpanel li.light {background: #ffe199 url(../images/tablebacklight.gif) no-repeat;}
#navpanel li.dark {background: #ffe199 url(../images/tablebackdark.gif) no-repeat;}

#navpanel #homelink { background: url(../images/home.gif) no-repeat; height:13px; margin:0 0 8px 0; padding: 17px 0 0 32px;}
#navpanel #relatedlink {clear:both; border-top:1px solid #cb6103; padding:8px 0 0 0;}

#navpanel #relatedfooter {text-align: right; font-weight:bold;}
#navpanel #relatedfooter a {font-size:1em;}
#navpanel #favelink {margin:24px 0; font-size:1em;}
#navpanel #sitelink {margin:24px 0; font-size:0.8em;}
#navpanel #poweredbylink {margin:24px 0;}