*{margin:0; padding:0;list-style:none;text-decoration:none;}
body{font-size :100%;background-color::#fff;color:#333;text-align:center;font-family:Tahoma, Helvetica, Arial, sans-serif;}

#content
{
width:100%; 
height:100%; 
position:relative;
}

#index
{
font-size:80%;
position:relative;
text-align:left;
width:900px;
margin:0 auto;
background: #fff url('../images/head.png') top left no-repeat;
padding-top:8px;
}
h1{font-size:20px;color:#633;margin:108px 0 0 4px;}
h2{margin:16px 0;border-bottom:1px solid #666;}
h3{margin:8px 0;}
p{padding:8px 0;}


#menu li a{color:#ccc;font-weight:bold;}
#menu li a:hover{color:#963;font-weight:bold;}
#menu{margin:0 0 120px 246px;position:relative;top:-16px;}
#menu li{display:inline;color:#963;font-size:12px;font-weight:bold;margin:0 0 0 32px;}
#warning{position:absolute;top:160px;color:red; border:red dashed 1px; padding:16px;width:868px;}
#warning p {margin:4px;text-align:center; padding:0;}
#load{position:absolute;top:180px;color:#333; border:#333 dashed 1px; padding:16px;width:868px;}
#load p {margin:4px;text-align:center; padding:0;}
.happy{color:red; border:red dashed 1px; padding:16px;clear:both;text-align:center;margin:16px 0;}
div.item{padding:16px 0;}

fieldset {text-align:center;border:0;}

fieldset div{width:500px;text-align:left; margin: 16px auto;}
fieldset div label{margin:0 30px 6px 0;font-size:120%;font-weight:bold;}
input{border:1px solid #666;}
textarea{margin:16px 0;border:1px solid #666;}
#footer
{
color:#999; 
font-size:.6em;
padding:4px 0;
clear:both;
}
p.error{color:red;text-align:center;margin:16px 0;}
p.success{color:green;text-align:center;margin:16px 0;}
div.archlist{width:300px;float:left;}
div.servlist{width:250px;float:left;}
div.imagelist{width:400px;float:left;padding-bottom:48px;}