/* Structure */
    /* -- Global */
body{margin:0 0 0 0; background-color:#000000; font-size:10px; font-family:Verdana; color:#504f4f;}
#content{margin:0 auto 0 auto; width:800px; height:700px;}
h3 a,h3 a:active, h3 a:visited{color:#504f4f; text-decoration:none;}
h3 a:hover{color:#2e501e; text-decoration:none;}

    /* -- Logo */
#logowarp{width:800px; height:70px;}
#logo{margin:0 auto 0 auto; width:200px; height:70px; background-image:url("images/logo.gif");}

    /* -- Background */
#background{width:800px; height:700px; background-image:url("images/background.jpg");}
    
    /* -- Menu */ 
#menuholder{float:left; width:150px; height:640px; padding:22px 0 0 0;}
#menuholder h3{display:inline; margin:0 0 0 0; font-size:10px; font-family:Verdana; font-weight:bold;}
#menuholder h3:hover{color:#2e501e; cursor:pointer;}
#menutable{width:150px;}
#menutable td{margin:0 0 0 0; padding:0 0 0 0; vertical-align:top; height:15px;}
#menutable ul{margin:0 0 0 0; padding:0 0 0 15px;}

    /* -- News */
#newswarp{float:left; width:501px; height:80px;}
.newspost{float:left; padding:22px 6px 0 12px; width:232px; height:58px; cursor:pointer;}
.newspost h2, #boxtext h2{margin:0 0 0 0; font-size:12px; font-family:Calibri; font-weight:bold;}
.newspost:hover{color:#6e6e6e;}
.onepixel{float:left; width:1px;}

    /* -- Options(Language, Archive) */
#optionswarp{float:left; width:20px; height:58px; padding:22px 0 0 12px;}
.option{width:20px; height:14px;}
.option img{margin-top:3px;}
.option a, .option a:active, .option a:visited{color:#504f4f; text-decoration:none;}
.option a:hover{color:#6e6e6e; text-decoration:none;}

    /* -- Center */
/*#spacer{clear:both; height:590px;}*/

    /* -- Bottom Bar */
#bottomwarp{clear:both; margin:auto auto 0px auto; width:800px; height:20px;}
#screenresolution{width:800px; height:30px; text-align:center;}

    /* -- Box */
#blackbox{padding:12px 12px 12px 12px; width:400px; background-color:#000000; display:none; position:absolute;}
#closebox{width:27px; height:27px; background-image:url("images/cross.gif"); background-color:#000000; display:none; position:absolute; cursor:pointer;}
#boxtext{margin:12px 12px 12px 12px; width:400px; display:none; position:absolute;
        /* IE purpose: */
        color:#6e6e6e; font-size:10px; font-family:Verdana; font-weight:normal;}
#boxtext h2{color:#2e501e;}
#boxtext a,#boxtext a:active,#boxtext a:visited{color:#6e6e6e;text-decoration:underline;}
#boxtext a:hover{color:#504f4f;}
.right{margin:5px 0 5px 5px;}
.left{margin:5px 5px 5px 0;}

    /* -- Box Contact */
#contact_table{width:376px; border:none;}
#contact_submit:hover{cursor:pointer;}
.contact_table_input_td{width:265px; height:27px;}
.contact_table_text_td{width:111px; height:27px;}
.contact_table_spacer_td{height:12px;}
.input{width:263px; height:25px; background-color:#0e0f0e; border:1px solid #000000; font-size:10px; font-family:Verdana; color:#504f4f;}
.area{width:263px; height:179px; background-color:#0e0f0e; border:1px solid #000000; font-size:10px; font-family:Verdana; color:#504f4f; overflow:auto;}
.error{border:1px solid #FF0000;}
.red{color:#FF0000;}
.green{color:#00FF00;}

