html, body {
margin: 0; 
padding: 0; 
cursor: default; 
background: #fff; 
color: #333; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
} 

input {
padding:0;
margin:0;
}

td {
color: #333; 
}

h1{
color:#777;
padding:0;
margin:0;
margin-top:17px;
font-size:27px;
}

h2{
color:#777;
padding:0;
margin:0;
margin-top:12px;
font-size:24px;
}

.alarow{
padding:5px;
text-align:right;
}

.alarow2{
padding:5px;
text-align:right;
vertical-align:top;
}

a {
text-decoration : none; 
color: #222; 
} 
a:hover {
color : #222;
background-color: #fe9;
text-decoration : none; 
} 
#container {
width:1004px;
padding: 0px; 
margin : auto; 
border:1px solid #ffe7bc;

} 

#content {
width:1004px;
padding: 0px; 
padding-top: 10px; 
margin : auto; 
background-color: #fff;
float:left;
}

#head{
padding:0;
margin:0;
border:1px solid #ffe7bc;
border-bottom:0;
}

#foot{
padding:0;
margin:0;
border:1px solid #ffe7bc;
border-top:0;
}

.pagelink
{
margin: 3px;
font : 9px Verdana, Arial, Helvetica, sans-serif;
color : #555; 
padding: 4px;	
text-decoration: none;
}

#topmenu{
position:absolute;
padding:0;
padding-top:26px;
padding-right:3px;
margin : 0;
z-index:2;
width:376px;
left:623px;
top:3px;
}

#counters{
width:100%;
text-align:center;
padding:0;
margin : 0;
top:3px;
position:absolute;
z-index:1;
left:0;
top:3px;
}

#home{
padding:0;
padding-left:7px;
margin: 0;
color: #fff;
z-index:1;
position:absolute;
float:left;
left:0;
top:0;
}

#home a{
text-decoration : none; 
color: #fff;
font-size:9px;
}

#topmenu a{
text-decoration : none; 
color: #fff; 
font-size:9px;
}

#giftop{
padding:0;
margin:0;
left:0;
top:0;
height:210px;
width:1000px;
position:relative;
z-index:1;
}

#gifbottom{
padding:0;
margin:0;
height:105px;
width:1000px;
}

.navi{
padding:0;
margin:0;
background-color: #fff; 
height:13px;
width:1004px;
}

.sep0{
clear:both;
padding:0;
margin:0;
height:10px;
width:944px;
background-color: #fff; 
border-right:60px solid #ffe7bc; 
}

.sep{
padding:0;
margin:0;
height:180px;
width:10px;
vertical-align:top;
float:left;
}

.sep2{
padding:0;
margin:0;
margin-top:10px;
margin-bottom:10px;
height:10px;
width:353px;
background-color: #fff; 
border-right:60px solid #ffe7bc; 
}

.border1{
padding:0;
margin:0;
height:13px;
width:10px;
background-image:url(img/siteimgs/top_border_front.gif);
background-repeat:repeat;
float:left;
}
.border2{
padding:0;
margin:0;
height:13px;
width:586px;
background-image:url(img/siteimgs/top_border_back.gif);
background-repeat:repeat;
float:left;
}
.border3{
padding:0;
margin:0;
height:13px;
width:398px;
background-image:url(img/siteimgs/top_border_back.gif);
background-repeat:repeat;
float:left;
}

.border7{
padding:0;
margin:0;
height:13px;
width:10px;
background-image:url(img/siteimgs/top_border_front2.gif);
background-repeat:repeat;
float:left;
}
.border8{
padding:0;
margin:0;
height:13px;
width:586px;
background-image:url(img/siteimgs/top_border_back2.gif);
background-repeat:repeat;
float:left;
}
.border9{
padding:0;
margin:0;
height:13px;
width:398px;
background-image:url(img/siteimgs/top_border_back2.gif);
background-repeat:repeat;
float:left;
}

#navi2{
padding:0;
margin:0;
background-color: #fff; 
height:170px;
width:1004px;
}

#navi2main{
padding:0;
margin:0;
background-color: #fff; 
height:225px;
width:1004px;
}

#navi3{
padding:0;
margin:0;
background-color: #fff; 
height:60px;
width:1004px;
}

.border4{
padding:0;
margin:0;
height:170px;
width:10px;
vertical-align:top;
float:left;
}

.border5{
padding:0;
margin:0;
height:170px;
width:586px;
float:left;
}

.border6{
padding:0;
margin:0;
height:170px;
width:398px;
vertical-align:top;
float:left;
}

.border41{
padding:0;
margin:0;
height:60px;
width:10px;
vertical-align:top;
float:left;
}

.border51{
padding:0;
margin:0;
height:60px;
width:586px;
float:left;

}

.border61{
padding:0;
margin:0;
height:50px;
width:398px;
vertical-align:top;
float:left;
}

.col{
padding:0;
margin:0;
height:97px;
width:10px;
background-color: #ffe7bc; 
}
.col2{
padding:0;
margin:0;
height:60px;
width:10px;
background-color: #ffe7bc; 
}

.form {
font: 9px Verdana, Arial, Helvetica, sans-serif; 
padding:0;
margin:0;
color:#999;
}

.forminpit {
font: 9px Verdana, Arial, Helvetica, sans-serif; 
padding:0;
margin:0;
color:#999;
border:1px solid #ccc;
}

#logform {
margin:0;
margin-right: 3px;
padding: 5px;
padding-left:7px;
padding-right: 10px;
border-right:1px solid #666;
border-left:4px solid #f60;
float:left;
}

#date {
font: 9px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
float:right;
padding:0;
margin:0;
padding-right: 33px;
}

.orngmark{
background-color:#ff6600;
color:#fff;
padding:1px;
}

.greymark{
background-color:#d7d7d7;
color:#fff;
padding:0;
}

.mark{
color:#ff6600;
padding:2px;
}

.btn {
border:0;
font: 10px Verdana, Arial, Helvetica, sans-serif; 
background-color: #bbb;
color: #fff;
margin:0;
padding:1px;
}

#tip {
float:left;
padding:0;
margin:0;
}

ul {
list-style:none;
padding:0;
margin:0;
}

.t777{
color:#777;}

.taaa{
color:#aaa;}

.tccc{
color:#ccc;}

.anons{
margin:0;
border-bottom:1px dotted #eee;
display:block;
width:550px;
padding:2px;
}

.anons4{
margin:0;
border-bottom:1px dotted #eee;
display:block;
padding:2px;
}

.bb{
border-bottom:1px dotted #eee;
}

.bb2{
border-bottom:1px solid #eee;
}

.header0{
width:120px;
padding:7px;
padding-left:0;
margin:0;
margin-right:7px;
font: 10px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
font-weight:bold;
}

.header1{
width:120px;
padding:5px;
padding-left:0;
margin:0;
margin-right:7px;
font: 10px Verdana, Arial, Helvetica, sans-serif; 
color:#555;
font-weight:bold;
}

.stylelink{
font: 8px Arial, Helvetica, sans-serif;
margin-right:1px;
padding:1px;
text-decoration:underline;
color:#559;
}

.stylelink2{
font: 9px Arial, Helvetica, sans-serif;
margin-right:1px;
padding:0;
text-decoration:underline;
color:#559;
}

#col1{
padding:0;
margin:0;
width:310px;
float:left;
}

#col2{
padding:0;
margin:0;
border-left:1px solid  #ffe7bc;
border-right:1px solid  #ffe7bc;
float:left;
width:278px;
}

#col12{
padding:0;
margin:0;
width:590px;
float:left;
border-right:1px solid  #ffe7bc;
}

#col3{
padding:0;
margin:0;
float:left;
width:400px;
overflow:hidden;
}

#col31{
padding:0;
margin:0;
float:left;
width:400px;
}

#col4{
padding:0;
margin:0;
float:left;
width:990px;  
}

.anons2{
padding:1px;
margin:0;
background-color:#f60;
width:145px;
color:#fff;
text-align:center;

}

.anons3{
padding:1px;
margin:0;
background-color:#f90;
color:#fff;
text-align:center;
}

.colcontent{
padding:14px;
margin:0;
font-size:11px;
}

.colcontent0{
padding:5px;
margin:0;
}

.under{
border-bottom:1px dotted #ddd;
padding:4px;}

.artheader{
padding:0;
margin:0;
margin-bottom:5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#555;
}

.art_re{
color:#779;
font-weight:bold;
text-align:right;
display:block;
font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.author{
color:#779;
font-weight:bold;
text-align:right;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.img80{
border:0;
width:80px;
height:80px;
margin:5px;
padding:0;
}

.img100{
border:0;
width:100px;
height:100px;
padding:6px;
margin:6px;
float:left;
}

.link2all{
text-align:right;
padding-top:5px;
padding-right:15px;
}

.little_news{
font-size:8px;
}

.bandmenu{
padding:6px;
margin:0px;
text-align:left;
width:110px;
}

.bandmenu0{
padding:4px;
margin:0px;
text-align:left;
width:110px;
}

.bandmenu2{
padding:6px;
margin:0px;
text-align:left;
}

#bandmenu a{
text-decoration:underline;
background-color:#fff;
color:#888;
}

#bandmenu a:hover{
text-decoration:none;
background-color:#fff;
color:#222;
}

#bandmenu2 a{
text-decoration:none;
background-color:#fff;
color:#555;

}

#bandmenu2 a:hover{
text-decoration:none;
background-color:#fff;
color:#222;
}

.bandmenu3{
text-decoration:none;
background-color:#fff;
color:#222;
}

.bo{
font-size:8px;
color:#77f;
font-weight:bold;}

.styletext{
font-size:7px;
color:#999;
}


.fhead0 {
background-color:#ff9933;
color:#fff;
padding-top:7px;
padding-bottom:5px;
font-size:12px;
}

.fhead {
background-color:#ff9933;
color:#fff;
padding-top:7px;
padding-bottom:5px;
font-weight:bold;
font-size:12px;
}

.fhead2 {
color:#999;
background-color:#fff;
padding:9px;
padding-top:13px;
font-weight:bold;
font-size:12px;
}

.fhead3 {
padding:7px;
font-weight:bold;
font-size:13px;
border-top:1px solid #fff;
border-bottom:1px solid #fc9;
background-color:#fff9ef;
color:#556;
}

.fsub{
font-size:10px;
font-weight:bold;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#777;
}

.fpad {
border-top:1px solid #fff;
border-bottom:1px solid #fc9;
padding:5px;
background-color:#fff9ef;
}

.fpad2 {
background-color:#fff9ef;
border-top:1px solid #fff;
border-bottom:1px solid #fc9;
border-left:1px solid #efefef;
padding:5px;
text-align:center;
}

.fpad3 {
background-color:#fff9ef;
border-top:1px solid #fff;
border-bottom:1px solid #fc9;
border-left:1px solid #efefef;
padding:5px;
padding-right:7px;
}


.bl {
border:1px solid #555;
background-color:#ffbb66;
}

.fdate {
font-size:9px;
color:#333;
padding-bottom:2px;
margin:0;
}

#ftable {
width:970px;
border:3px solid #ff9933;    
}