body {
 margin: 0px;
 text-align: center;
 font-family: helvetica, arial;
 font-size: 12px;
 background: #f39900
}
img { border: 0px }


/* DIV */
#capsule {
 border-left: 20px solid #002c5a;
 border-right: 20px solid #002c5a;
 border-top: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 1130px;
 background: white
}
#bannerdiv { 
text-align: center;
 width: 1130px

 }

#menudiv { width: 1130px }
#innerdiv { width: 1130px }

#menutable {
 color: white;
 font-weight: bolder;
 font-size: 11px;
 margin-left: auto;
 margin-right: auto
}
#maintable {
  font-family: helvetica, arial;
 font-size: 12px;
 margin-left: auto;
 margin-right: auto;
 text-align: left
}
#menutable td {
 
 background: #002c5a;
 border: 1px outset black;
 padding: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 border-spacing: 20px;
 width: 104px;
 text-align: center
}
#menutable td:hover { background: gray; cursor: pointer }
#menutable a { text-decoration: none; color: white }
#menutable a:hover { text-decoration: underline }

#hrighttable {
 font-size: 12px;
 color: white;
 font-weight: bolder
}
#podcasttable, .othertable {
 font-size: 10px;
 color: white
}
#podcasttable span, .othertable span { font-size: 12px; font-weight: bolder }
#podcasttable img, .othertable img{ display: block }
.othertable a, #podcasttable a { color: white; text-decoration: underline }
.othertable a:hover, #podcasttable a:hover { color: white; text-decoration: none }
#podcastdiv {
 width: 180px;
 font-size: 10px; 
 margin-top: 10px
}
#podcasttable input {
 background: white;
 border: 1px outset black;
 font-size: 10px;
 width: 130px
}

.formtable {
 font-size: 12px
}
.formtable input, .formtable textarea, .formtable select {
 border: 1px solid #f39900;
 background: #FFFFCC;
 width: 300px;
 font-size: 12px;
 padding: 3px
}

.container {
 clear: both;
 width: 100%
}
.leftdiv {
 float: left;
 width: 60%
}

.rightdiv {
 float: right;
 width: 35%;
 text-align: left;
 padding: 5px
}

.cleardiv {
 clear: both
}


#copyrightdiv {
 background: #002c5a;
 width: 1130px
}
#copyrightdiv_content {
 padding: 5px;
 color: white;
 font-size: 11px;
 text-align: center
}
#copyrightdiv_content a { color: white; text-decoration: underline }

/* top */
.topp { text-align: right; font-size: 10px }
.topp a { color: blue; text-decoration: none }
.topp a:hover { color: red }

/* total */
hr {
 border: 0px;
 border-top: 1px solid silver;
 width: 75%;
 size: 1px;
 height: 1px;
 text-align: left;
 margin-left: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 padding: 0px
}
h2, h3 {
 margin-top: 9px;
 margin-bottom: 9px;
 padding: 0px
}
h1 {
 font-size: 18px;
 color: gray
}
h2 {
 font-size: 16px;
 color: maroon
}
ul {
 list-style: square
}
ul li { padding: 4px }
a { text-decoration: none }
a:hover { color: red }
form { margin: 0px; padding: 0px }
