body { background: #796646; border-top: 20px solid #3A2A13; padding:0; margin:0; color: #AAAAAA; }
.container {  }
h1 { font-size: 1.4em; color: #333333; font-weight: bold; }
h2 { font-size: 1.2em; color: #000000; }
h3 { font-size: 1.2em; color: #333333; }
h4 { font-size: 1em; margin:0 0 1em 0; padding:0; color: #FFFFFF; background: #3A2A13; padding:4px; }

ul { list-style:none; }
ul li { margin-bottom: 1.4em;}
ul li a { color: #333333; }

a { color: #3A2A13; text-decoration: none; }
p a { color: #3A2A13; background:#FFE29C; text-decoration: none; padding-left:2px; padding-right: 2px; }

a:hover { color: #3A2A13; }

#header  {}
#navmenu { background: #3A2A13; height: 36px; }

a sup { color: #000000; text-decoration: underline; }
#main h1 { margin-top: 12px; margin-bottom:14px; }
#main ul { padding-left: 20px; }
#main ul li a { color: #333333; text-decoration: underline; }
#main ul li a:hover { color: #000000; }

#logo { margin: 20px 0 10px 0px; }

#topnav { position: relative; float: right; top: 6px; right: 40px; color:#FFFFFF; letter-spacing: 0.12em;  }
#topnav span { color: #FFA800; }
#topnav a { color: #FFFFFF; padding-left: 10px; font-size: 0.9em; }
#topnav a:hover { color: #CFCFCF;}

#nav      { list-style: none; padding: 10px 0 10px 0; margin:0 0 0 10px; }
#nav li   { float: left; }
#nav li a       { font-size: 12px; padding:4px 8px 4px 8px; text-decoration:none; color: #FFFFFF; text-transform: uppercase;}
#nav li a:hover { color:#FFFFFF; background: #FFB11E; color: #FFFFFF; }

#nav li a.currentpage { color:#FFFFFF; background: #593C10; }
#nav li a.activeparent { color:#FFFFFF; background: #593C10; }

#footercontainer { width: 100%; background: #3A2A13;}
#footer { width: 960px; margin: 0 auto 0 auto;  color: #FFFFFF; font-size: 11px; padding:10px; text-align: center; }
#footer a {  color: #EFEFEF;  font-style: italic; text-decoration: none; }
#footer a:hover { color: #FFFFFF; }

.main { background: #FFFFFF; color: #333333; }
.main h3 { background: #FFE29C; padding:4px; }
.main h4 { background: #FFE29C; color: #3A2A13; }
.main p { padding-left: 8px; }
.chronodata { padding-left: 8px; padding-bottom: 4px;}
.main .metadata { padding-left: 8px; }

.middle { background: #FFE29C; color: #333333; }
div.amiddle     { text-align: center; }

#partners { }
#partners img { vertical-align: top; }
hr { background: #FFFFFF; color: #FFFFFF; border: none;  margin-bottom:0; }

ul.twitter { padding:0; margin: 0; }
li.twitter-item { font-size: 0.9em; }
#menu ul { padding:0; margin: 0; }

.entry { padding-bottom: 20px; }

th { background: #3A2A13; color: #FFFFFF; font-size: 0.9em; }
.td0 { background: #FFFFFF; }
.td1 { background: #FFE29C; }
td { font-size: 0.9em; }


.commentlist .alt { background: #EEEEEE; } 
ol.commentlist li { padding: 0 0 0 6px; }

a.twitter_title_link { color: #FFFFFF; }

ul#navsub li ul { padding-top: 1.4em; }
li.current_page_item a { font-weight: bold; }
li.current_page_item li a { font-weight: normal; }

