/* Global */
body, table { color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif; }
body { margin: 0 auto; text-align: center; background: url(media/bg.gif) top center repeat-x; }
#wrapper { width: 900px; margin: 0 auto; text-align: left; }

/* Links */
a { color: #94181A; text-decoration: none; }
a:hover { color: #921417; text-decoration: underline; }
#signin a { color: #76B7D9; }
#signin a:hover { color: #006C83; }
#leftnav a { text-decoration: none; }
.title a { text-decoration: none; }
.title { color: #000; font: 15px Verdana; }
#networkfooter a { color: #000; }

/* Header */
#header { border-left: 1px solid #886D35; border-right: 1px solid #886D35; border-top: 1px solid #886D35; height:97px; width:898px }
#menu { border-left: 1px solid #886D35; border-right: 1px solid #886D35; width: 898px; height:46px }
#menu img { float: left; }
#submenu { border-left: 1px solid #886D35; height: 274px; width: 225px; }
#submenu img { float: left; }
#image2 { border-right: 1px solid #886D35; height:274px}
#image1 { height:274px}
#submen { height:274px; width:898px}
#submen img {display:block}
/* Body/Structure */
#leftcolumn { border-left: 1px solid #886D35; width: 200px; color: #000; padding-bottom: 20px; background: #fff; }
#leftnav { font-weight: bold; text-align: right; color: #000; }
.leftnavgroup { color: #000; margin-top: 8px; }
.leftnav { padding: 2px 15px 2px 0; }
.leftcontainer { color: #000; padding: 5px 2px 2px 8px; }
.leftcontainer .body { color: #000; }

#rightcolumn { border-right: 1px solid #886D35; width: 150px; padding-bottom: 20px; background: #fff; }
.rightcontainer { color: #000; padding: 5px 8px 2px 5px; }
.rightcontainer .body { color: #000; }

#content { padding: 20px 10px 20px 10px; padding-bottom: 25px; color: #fff; background: #fff; border-left: 1px solid #886D35; border-right: 1px solid #886D35; }
.banner, .title, .author, .source, .formtitle { font-weight: bold; }
.heading { font-size: 12px; }
.banner { font-size: 13px; padding: 4px; }
.heading { letter-spacing: 2px; }
.miniabstract { color: #666; font-style: italic; }
.author { margin-bottom: 3px; }

/* Footer */
#footer { width: 900px; text-align: center; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 20px; border-top: 1px solid #886D35; }
#networkfooter { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 2px; text-align: center; }
#networkfooter a { color: #000; }