html,body{
margin:4px 0px 4px 0px;
padding:0;
height:100%
}
body{
background:#333333;
font-family:sans-serif;
text-indent: 0.5px;
}
#wrapper{
position:relative;
width:830px;
margin:auto;
background:url(images/bg.jpg) repeat-y ;
border:#555555 1px solid;
}
#header{
position:relative;
width:100%;
height:80px;
background:url('images/header.jpg') no-repeat;
}
#header h1{
font-size:24px;
margin:0px 0px 0px 4px;
color:#66FF00;
}
#menu{
position:relative;
background:#333333;
border-bottom:#666666 solid 1px;
border-top:#666666 solid 1px;
height:25px;
width:828px;
margin:auto;
}
#menu ul{
position:relative;
text-align:center;
margin:0;
padding:3px;
}
#menu ul li{
display:inline;
margin:0 6px 0 6px;
font-size:12px;
}
#menu ul li a{
text-decoration:none;
color:#999999;
}
#menu ul li a:hover{
text-decoration:none;
color:#66FF00;
}

#contents{
position:relative;
float:left;
width:555px;
color:#CCCCCC;
}
#image-page{
    margin-top:3px;
    margin-left:3px;
    color:#CCCCCC;
}

#contents p{
margin:3px;
padding-bottom:3px;
font-size:12px;

}
#contents h2{
color:#CCCCCC;
margin:3px;
font-size:16px;
padding-bottom:5px;
}
#contents p img{
    padding:4px;
}
#contents ul li{
    font-size:12px;
}
#contents fieldset{
    width: 534px;
    border:#333 1px solid;
    margin-left: 5px;
    font-size: 11px;
    padding:4px;
    
}
#contents fieldset label{
    display:block;
    float:left;
    text-align:right;
    width:10em;
    margin-right: 1em;
}
#contents fieldset img{
    display: inline;
    margin-left:24%;
}
#contents fieldset textarea{
    width:25em;
    height:5em;
    margin:4px;
    background:#1A1A1A;
    border:#ccc 1px solid;

}
.iw_small{
    width:7em;
    margin: 4px;
    background:#1A1A1A;
    border:#ccc 1px solid;
    color:#ccc;
}
.iw_normal{
    width:25em;
    margin: 4px;
    background:#1A1A1A;
    border:#ccc 1px solid;
    color:#ccc;
}
.iw_submit{
    border:grey 1px solid;
    cursor:pointer;
    background:#d1d1d1;
    border:#80ff00 1px solid;
}
#contents fieldset br{
clear:both;
padding:4px;
margin:4px;
}

#content-thumb{
    display:block;
    margin:2px;
    padding:2px;
}
#content-thumb img{
    margin: 5px;
    padding: 5px;
    border:#c0c0c0 1px solid;
    background: #4a4a4a;
}
#banner{
margin-top:3px;
margin-left:5px;
float:right;
width:270px;
color:#CCC;
font-family: sans-serif;
text-indent: 0.5px;
font-size:12px;
}
#banner a{
    text-decoration: none;
    color:#999999;
}
#banner iframe{
padding:0;
width:262px;
height:72px;
background: transparent;
}
#banner fieldset{
    display: block;
    width:258px;
    margin:1px;
    padding: 1px;
    font-size: 11px;
    border: 1px solid grey;
}
#banner fieldset label, #banner fieldset input, #banner fieldset select{
       margin:4px 4px 2px 2px;
       padding: 0px;
       font-size: 11px;
       
}
#banner fieldset input{
    border: grey 1px solid;
    cursor: pointer;
}
#blog{
    display:block;
    margin-top:2px;
}
#blog fieldset label{
    display:block;
    margin-top: 1px;
    margin-left: 3px;
    font-size: 11px;
}
#google-translator{
display:block;
margin-top:4px;
}
#google-translator img{
width:28px;
height:19px;
padding:0px;
margin:2px;
border:#fff solid 1px;
}
#google-translator img:hover{
width:28px;
height:19px;
padding:0px;
margin:2px;
border:#00FF00 solid 1px;
}
#footer{
border-top:#1A1A1A solid 2px;
clear:both;
position:relative;
padding:0;
text-align:center;
color:#CCCCCC;
background:#1A1A1A;
height:100px;
}

#footer ul{
padding:5px 0px 5px 0px;
width:828px;
margin:auto;
background:#333333;
border-bottom:#666666 solid 1px;
border-top:#666666 solid 1px;
}
#footer ul li{
display:inline;
margin:4px;
}
#footer ul li a{
font-size:12px;
text-decoration:none;
color:#999999;
}
#footer ul li a:hover{
text-decoration:none;
color:#66FF00;
}

#footer p{
margin:3px;
font-size:11px;
color:#CCCCCC;
}

#lang-select{
border:#CCFF00 solid 1px;
}
#tags {
position:relative;
margin:4px auto 4px auto;
padding:3px;
width:535px;
font-size:11px;
color:#333333;
border:#333333 1px dashed;
}
#tags a{
color:#333333;
text-decoration:none;
}