* {
margin: 0px;
padding: 0px;
line-height: 1.2;
}

div {behavior:url('iepngfix.htc');}

body {
background:#000 url(../images/back.jpg) top center no-repeat;
margin:0px;
padding:0px;
color:#CCC;
}

div.main_content {
width:800px;
/*
margin:auto;
margin-top: 480px;
position:absolute;
margin-left:-400px;
padding-left:50%;
*/
margin-top:425px;
}

div.separator {
width:800px;
height:1px;
margin: 10px 0px 10px 0px;
background:url(../images/separator.gif) center top;
}

div.normaltext {
padding:20px;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-indent: 40px;
}

div.menu {
width:100%;
position:fixed;
top:0px;
height:60px;
background:url(../images/menu_bg.gif) repeat-x;
z-index:5;
}

div.menuitem {
height:70px;
margin-top:4px;
}

div.menuitem_current {
height:70px;
margin-top:3px;
background:url(../images/marker.gif) no-repeat;
background-position:center;
}

div.menuitem:hover {
background:url(../images/marker.gif) no-repeat;
background-position:center;
padding:0px;
}

div.menuitems {
width:800px;
height:60px;
margin-top:3px;
}


li.menu {
float:right;
display:inline;
margin-left:8px;
margin-right:8px;
margin-top:-3px;
padding:0px;
border:none;
width:70px;
line-height:1.0;
text-align:center;
}

ul.menu {
list-style:none;
}

a.menu {
color:#FCF;
font-family:Verdana;
font-variant:small-caps;
text-decoration:none;
font-size:11px;
font-style:normal;
}

a.menu:hover {
color:#C3C;
text-decoration:none;
}

.niceborder {
width: 33%;
}

.title {
color:#F6F;
font-family:"Monotype Corsiva";
font-size:28px;
}

.title:hover {
text-decoration:none;
}

.pad10 {
padding:10px;
}

.copyright {
text-align:center;
color:#333;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
color:#F6F;
font-style:italic;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

strong {
color:#F6F;
font-variant:small-caps;
}

li {
border: thin dotted #313;
padding: 8px;
margin: 8px;
text-indent: 0px;
}

ul {
list-style-type:none;
}

ul ul {
margin-left: 20px;
}

ul ul ul {
margin-left: 20px;
}

td.left {
width:50%;
border:thin dotted #212;
border-left:none;
padding:5px;
text-align:right;
}

td.right {
width:50%;
border:thin dotted #212;
border-right:none;
padding:5px;
}

form {
border:thin dashed #323;
padding:20px;
}

h1 {
color:#F6F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:18px;
}

input, textarea, select {
/*border-style:ridge;*/
border-style:solid;
border-width:thin;
border-color:#636;
background:#111;
color:#FFF;
}
