body { margin:20px 0; background-color:#570001; }
.container { background-color:#680001; }

#header { text-align:center; }

h1 { color:#000; font-family:Tangerine, serif; }
h2 { color:#000; font-family:Tangerine, serif; font-size:2.0em; text-indent:1.0em; }
h3 { color:#000; font-size:1.2em; text-decoration:underline; }
p + p { text-indent:0; }

#top_navi ul {list-style-type:none; }
#top_navi ul li { display:inline; padding-right:3.0em; }
#top_navi ul li a:link, a:visited { text-decoration:none; font-size:0.9em; color:#ddcaac; font-family:Neucha, Comic Sans MS, sans; letter-spacing:0.15em; }
#top_navi ul li a:hover, a:active { color:#fff; }

#content_container {  }

#left_navi ul {list-style-type:none;}
#left_navi ul li { padding-bottom:2.0em; }
#left_navi ul li a:link, a:visited {text-decoration:none; font-size:0.9em; color:#ddcaac; font-family:Neucha, Comic Sans MS, sans; letter-spacing:0.15em;}
#left_navi ul li a:hover, a:active { color:#fff; }

#mid_content { min-height:400px; }

#right_content { text-decoration:none; font-size:0.9em; color:#ddcaac; font-family:Neucha, Comic Sans MS, sans; letter-spacing:0.15em; }
#right_content a:link, visted { color:#ddcaac; }
#right_content a:hover, active { color:#fff; }

#right_navi ul {list-style-type:none;}
#right_navi ul li { padding-top:2.0em; }
#right_navi ul li a:link, a:visited {text-decoration:none; font-size:0.9em; color:#ddcaac; font-family:Neucha, Comic Sans MS, sans; letter-spacing:0.15em;}
#right_navi ul li a:hover, a:active { color:#fff; }

#footer { text-align:center; font-size:0.9em; color:#ddcaac; }
