BODY { margin: 0px;
color: #2D2D2D;
font: 70%/160% Verdana, Arial, Helvetica, sans-serif;
background: url(images/repeat.jpg) top center repeat-x;
background-color: #2D3A39;
text-align: center;
line-height: 17px; }







ul.topnav { float: left; margin: 10px 0px 0px 150px; }

ul.topnav li { margin: 0px 10px 0px 10px; float: left; }
ul.topnav li a { color: #fff; background: url(images/topnav.png) top no-repeat; display: block; width: 80px; height: 26px; line-height: 26px; text-align: center;
opacity: .5;
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
ul.topnav li a:visited { color: #fff; }
ul.topnav li a:hover { color: #fff; background: url(images/topnav.png) top no-repeat;
opacity: 1;
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }




ul.update_list { padding: 5px 0px 20px 0px; }

ul.update_list li { list-style-type: square;
margin-left: 30px; }





ol.block_ol { overflow: hidden;
margin: 5px 0px 15px 20px; }

ol.block_ol li { text-align: center;
border: 1px solid #DEDFDE;
background: #EFEFEF;
float: left;
margin: 5px;
width: 180px;
height: 26px;
text-indent: 0px;
line-height: 26px; }

ol.block_ol li a { display: block;
height: 26px;
line-height: 26px; }

ol.block_ol li a:visited { color: #999; }
ol.block_ol li a:hover { color: #000;
background: #fff; }

li.block_top { font-weight: bold; }

ol.block_ol_extend { overflow: hidden;
margin: 5px 0px 15px 0px; }

ol.block_ol_extend li { text-align: center;
border: 1px solid #DEDFDE;
background: #EFEFEF;
float: left;
margin: 5px;
width: 300px;
height: 26px;
text-indent: 0px;
line-height: 26px; }

ol.block_ol_extend li a { display: block;
height: 26px;
line-height: 26px; }

ol.block_ol_extend li a:visited { color: #999; }
ol.block_ol_extend li a:hover { color: #000;
background: #fff; }

ul.series { text-align: center;
float: right;
margin: 10px 20px 0px 0px; }

ul.series li { display: inline;
float: left;
margin: 4px; }

ul.series li a { display: block;
border: 1px solid #DEDFDE;
background: #EFEFEF;
line-height: 24px;
color: #DE6929;
padding: 0px 8px 0px 8px; }

ul.series a:visited { color: #999; }
ul.series a:hover { color: #000;
background: #fff; }



.cont { float: right; width: 210px; background: url(images/nav_content.png) top left no-repeat; }

.cont ul { height: 208px;
padding: 12px 0px 0px 0px; }

.cont ul li { margin: 0px;
padding: 0px; }

.cont ul li a { color: #00DBFF;
height: 28px;
line-height: 28px;
text-indent: 15px;
width: 180px;
display: block;
font: 80%/160% Verdana, Arial, Helvetica;
text-transform: uppercase; }

.cont ul li a:visited { color: #00DBFF; text-decoration: none; }
.cont ul li a:hover { color: #fff; text-decoration: none; }

#cont_1 { display: none; }





div.story_url { float: right;
text-align: center;
width: 80px;
margin: 10px 7px 10px 7px; }

div.story_url a { display: block;
border: 1px solid #DEDFDE;
background: #EFEFEF;
height: 30px;
line-height: 30px; }

div.story_url a:hover { color: #000;
background: #fff; }



li.under_nav { margin-left: 15px;
background: url(images/nav_li.png) bottom left no-repeat; }

li.under_nav a:hover { background: url(images/nav_li.png) top left no-repeat; }


ul.authors li ol { margin: 20px;
border: 1px solid;
overflow: hidden; }

ul.authors li ol li { text-indent: 20px; }




#tooltip { position: absolute;
z-index: 3000;
text-align: left;
background: url(images/tipsback.png);
margin: 0px;
padding: 8px 10px 8px 10px;
line-height: 14px;
width: 145px; }

#tooltip h3 { margin: 0px;
padding: 0px 0px 4px 0px;
text-indent: 0px;
font-size: 1.2em;
color: #92CECA;
border: 0px;
text-transform: none;
font-weight: bold;
letter-spacing: 0px; }

#tooltip div { color: #fff; }



ul.pictures { width: 100%;
overflow: hidden;
margin: 0px 0px 0px 30px; }

ul.pictures li { float: left;
margin: 10px 10px 0px 10px;
list-style-type: none; }

ul.pictures li a { display: block;
width: 75px;
height: 71px;
background: url(images/pictures.jpg) top center no-repeat;
color: #fff;
text-transform: uppercase;
text-align: center;
font-size: 10px;
line-height: 71px;
margin-bottom: 10px;
opacity: .5;
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

ul.pictures li a:hover { opacity: 1;
*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
color: #fff; }



form.searchform { overflow: hidden;
margin: 0px 0px 25px 0px; }

form.searchform input { overflow: hidden;
height: 38px;
border: 0px; }

input.search_repeat { background: url(images/search.png) top left no-repeat;
width: 12px;
margin: 0px; }

input.input { background: url(images/search_repeat.png) top center repeat-x;
width: 170px;
font: 12px Verdana;
padding: 0px 9px 0px 0px;
margin: 0px; }

input.go { background: url(images/go.png) top center no-repeat;
width: 45px;
font-weight: bold;
text-align: left;
padding-left: 8px;
margin: 0px;
*padding-left: 10px;
*margin-top: 1px; }

input.go:hover { background: url(images/go.png) bottom center no-repeat;
cursor: pointer;
color: #fff; }





ol.nav { border: 1px solid #DEDFDE;
background: #EFEFEF;
width: 220px;
margin: 10px 0px 15px 0px;
padding-bottom: 5px;
overflow: hidden; }

ol.nav li { list-style-type: none;
height: 24px;
line-height: 24px;
background: url(images/nav_li.png) top left no-repeat;
text-indent: 20px; }

ol.nav li a { display: block;
color: #DE6929;
height: 24px;
line-height: 24px; }

ol.nav li a:visited { color: #ACC4C3; }
ol.nav li a:hover { color: #000; background: url(images/nav_li.png) bottom left no-repeat; }









a { color: #DE6929;
outline: none;
text-decoration: none;
font: 11px Georgia, Verdana, sans-serif; }

a:visited { color: #ACC4C3; }
a:hover { color: #99D8D4; }

b { color: #92CECA; }

input,select,textarea { border: 1px solid #DEDFDE;
background: #fff;
padding: 4px;
margin: 2px 0px 2px 5px;
font: 11px Verdana; 
width: 210px;
height: 26px; }

textarea { height: 105px; }

.wysiwygmenu { display: block; }
.wysiwygmenu a { padding: 1px; }

ul { margin: 0px;
padding: 0px;
list-style-type: none; }

ol { margin: 0px;
padding: 0px; }

ol li { list-style-type: none;
background: url(images/nav_li.png) top left no-repeat;
text-indent: 20px;
height: 24px;
line-height: 24px; }

table { font-size: 11px; }

td { vertical-align: top; }

blockquote { border: 1px solid #DEDFDE;
background: #EFEFEF;
width: 500px;
margin: 10px 7px 10px 57px;
padding: 4px; }

div.repeat { width: 100%;
background: url(images/repeat.jpg) top center repeat-x;
min-height: 100%;
height: 100%; }

div.content { margin: 0px auto;
background: url(images/content.jpg) top right repeat-y;
width: 1000px;
*width: 1001px;
text-align: left;
overflow: hidden; }

div.bg { background: url(images/h.jpg) top right no-repeat;
height: 165px; }

div.bg1 { background: url(images/h1.jpg) top right no-repeat;
height: 240px; }

#div { float: right;
width: 240px;
margin: 5px 52px 0px 0px; }

#div1 { float: left;
width: 626px;
margin: 0px 0px 0px 55px; }

h1 { text-align: left;
font-weight: bold;
font-size: 14px;
text-indent: 15px;
border-bottom: 1px solid #DEDFDE;
color: #B5B5B5;
height: 36px;
line-height: 36px;
margin: 20px 0px 5px 0px; }

h2 { text-align: left;
text-transform: uppercase;
margin: 5px;
font-weight: bold;
font-size: 12px;
text-indent: 15px;
border-bottom: 1px solid #DEDFDE;
color: #B5B5B5;
line-height: 23px;
height: 23px; }

h3 { text-transform: uppercase;
text-align: left;
font-weight: bold;
font-size: 12px;
text-indent: 85px;
line-height: 22px;
height: 22px;
margin: 3px 0px 10px 0px; }

h4 { text-transform: uppercase;
color: #B5B5B5;
font-size: 11px;
text-align: center;
font-weight: bold;
line-height: 22px;
height: 22px;
margin: 15 0px 0px 160px;
width: 300px;
border-bottom: 1px dashed #B5B5B5; }

h5 { color: #77A8A5;
font-weight: bold;
font-size: 12px;
line-height: 22px;
text-indent: 15px;
height: 22px;
margin: 0px;
padding: 0px 0px 4px 0px;
border-bottom: 1px dashed #B5B5B5; }

div.footer { float: left;
background: url(images/footer.jpg) top center no-repeat;
width: 100%;
height: 220px; }

div.subfooter { width: 870px;
margin: auto;
padding: 20px 0px 15px 0px;
text-align: left; }

div.subfooter a { color: #DE6929; margin: 4px; }

div.subfooter a:visited { color: #6C9996; }
div.subfooter a:hover { color: #000; text-decoration: underline; }

table.footer_table { float: right;
width: 300px;
padding: 0px;
margin: 0px 7px 0px 0px;
overflow: hidden; }

table.footer_table ol li { list-style-type: none;
background: none;
height: 18px;
line-height: 18px;
border-bottom: 1px dashed #fff;
text-indent: 4px; }

table.footer_table ol li a { display: block; }
table.footer_table ol li a:hover { color: #fff; text-decoration: none; }

ol.last_line li:last-child { border: 0px; }

