body, html {
   margin: 0;
   padding: 0;
   background: #161616;
   height: 100%;
}
div.front_text_wrapper {
   width: 640px;
   margin: 14px auto;
   /*background: url('/images/pad_big_top.gif') top center no-repeat;*/
   background: #141414;
   border: 1px solid #2d2d2d;
}

div.front_text_wrapper div.content {
   text-align: left;
   font-size: 12px;
   color: #FFF;
   margin: 20px;
   line-height: 120%;
}

div.front_text_wrapper div.content p {
   line-height: 20px;
}

div.front_text_wrapper table {
   text-align: left;
   font-size: 12px;
   line-height: 20px;
   color: #FFF;
   margin: 15px;
   height: 128px;
}

a {
   color: #FFF;
   text-decoration: underline;
}
a:hover {
   color: #FFF;
   text-decoration: underline;
}

div.front_text_wrapper_end {
   background: url('/images/pad_big_bottom.gif') top center no-repeat;
   height:28px;
}

p {
   font-family: Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   line-height: 16px;
   color: #FFF;
   margin: 8px 0 8px 0;
}

h1, h2, h3, h4, h5, h6 {
   font-family: Cambria, "Times New Roman", times, serif;
   font-weight: normal;
   color: #FFF;
   font-size: 28px;
   line-height: 1em;
   margin: 8px 0 10px 0;
}

a img {
   border: 0px;
}

table {
   empty-cells: show;
}

td {
   empty-cells: show;
}

/*


h1 {
   font-size: 50px;
   text-align: center;
}

blockquote {
   text-align:center;
   font-style:italic
}

a img {
   border: none;
}

p#footer {
   text-align: center;
   color: #AAA;
   margin: 150px 0 0 0;
   line-height: 20px;
}

p#footer a {
   color: #AAA;
   text-decoration: underline;
}

p#footer a:hover {
   color: #000;
   text-decoration: underline;
}




div.world_description {
   width: 100%;
   height: 128px;
   background: repeat-x top left;
   margin: 25px 0 0 0;
   position: absolute;
}

div.world_description h2 {
   color: #FFF;
   font-size: 32px;
   text-align: left;
   margin: 0;
}

div.world_description p {
   color: #FFF;
   font-style: italic;
   text-align: left;
   margin: 5px 0 0 0;
}

div.world_description td {
   vertical-align: top;
}

div.world_description td.world_description_head {
   vertical-align: bottom;
}

div.world_description_wrapper {
   width: 100%;
   height: 178px;
   background: url(/images/banner_128_horizontal_grey.png) repeat-x top left;
   margin: 10px 0 10px 0;
}

div#menu {
   line-height: 1em;
   position:absolute;
   z-index:1000;
   left:0px;
   top:0px;
   margin:0;
   width: 100%;
   height: 80px;
   padding:0;
   background: url(/images/banner_32_horizontal_transparent.png) repeat-x top left;
   cursor: pointer;
}

div#menubackground {
   border: none;
   margin: 16px 0px 0px 0px;
   width: 100%;
   height: 48px;
   background: #FFF;
}

div#menu div.button {
   border: none;
   margin: 8px 0px 0px 32px;
   width: 32px;
   height: 32px;
   float:left;
   display: inline;
   background: no-repeat center center;
   cursor: pointer;
}

div#ads {
   float: right;
   display: inline;
   margin: 18px 24px 0px 0px;
   line-height: 1em;
   background: #E6E6E6;
   color: #000;
}

div.submenu {
   line-height: 1em;
   position:absolute;
   z-index:1001;
   top:0px;
   left:-600px;
   margin:0;
   padding:80px 0 0 0;   
   display:block;
   width:64px;
   text-align: left;   
}

div#submenuhint {
   font-family: Calibri, Verdana, Arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   padding: 46px 0 0 0;
   color: #FFF;
   top: 200px;
   left: 300px;
   position:absolute;
   display: none;
   	
   opacity: 0.5;
	filter: alpha(opacity=50);
}

div.padtext, div.padtext p, div.padtext a {
   text-align:justify;
   color:#444;
}

div.padtext a {
   text-decoration: none;
   color:#000;
}
div.padtext a:hover {
   text-decoration: underline;
   color:#000;
}
*/