*,html{
margin: 0;
padding: 0;
}

body{
text-align: center;
background-image: url(images/bg.png);
background-repeat: repeat-x;
background-color: #fdd081;
}

a img{
border: 0px;
}

#container{
width: 1000px;
margin: 0 auto;
}

.header{
width: 1000px;
height: 150px;
background: url(images/header.png);
background-repeat: no-repeat;
}

.toplist{
float: left;
width: 400px;
margin-top: 38px;
margin-left: 598px;
height: 79px;
}

.toplist ul,li{
display: inline;
list-style: none;
}

.toplist li{
float: left;
width: 120px;
padding: 2px;
margin-left: 5px;
text-align: center;
}

.toplist a{
font-family: arial, san-sarif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000;
border-bottom: 1px dotted #000;
}

.toplist a:hover{
color: #1e96bb;
}

.acontainer{
clear: both;
height: 30px; 
}

.archive{
font-family: arial, san-sarif;
font-size: 11px;
font-weight: bold;
}

.archive ul,li{
display: inline;
list-style: none;
}

label.archive{
float: left;
margin-right: 58px;
margin-left: 2px;
height: 23px;
padding-top: 4px;
overflow: hidden;
color: #fff;
width: 100px;
background: url(images/albl.png);
background-repeat: no-repeat;
}
.archive li{
float: left;
height: 23px;
width: 26px;
margin-left: 2px;
margin-right: 2px;
}

.archive li a{
display: block;
background: transparent;
padding: 4 5 5 6;
margin-right: 2px;
text-align: center;
color: #343434;
font-family: arial;
font-size: 12px;
background: url(images/ali.png);
font-weight: bold;
text-decoration: none;
}

.archive li a:hover{
display: block;
color: #fff;
background: url(images/ali-over.png);
}

.topban{
width: 468px;
height: 80px;
background: url(images/tbanbg.png);
padding-top: 30px;
overflow: hidden;
background-repeat: no-repeat;
margin-left: 25%;
margin-right: 25%;
}

.topban a img{
border: 1px;
}

#thumbcontainer{
float: left;
background: #fdf7ec;
width: 911px;
margin-left: 40px;
border: 1px solid #777878;
padding: 2px;
text-align: center;
}

#thumbcontainer ul, li{
display: inline;
list-style: none;
}

.title{
width: 1000px;
height: 40px;
background: url(images/gbar.png);
}

.titletext{
float: left;
font-family: arial, san-sarif;
font-size: 14px;
font-weight: bold;
color: #fff;
margin-left: 88px;
margin-top: 15px;
}

.bm{
float: right;
margin-right: 80px;
margin-top: 8px;
}

.bm a{
font-family: arial, san-sarif;
font-size: 14px;
font-weight: bold;
color: #fff;
}

.bm a:hover{
color: #ffbf3a;
}


#thumbcontainer li{
display: block;
float: left;
padding: 1px;
}


.thumb img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: 0.8;
}

.thumb:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}

.bot{
clear:both;
text-align: right;
width: 1000px;
height: 40px;
background: url(images/bbar.png);
}

.clr{
clear: both;
}


.linkbg{
float: left;
width: 1000px;
margin-top: 20px;
margin-bottom: 20px;
height: 110px;
background: url(images/lbg.png);
}

.linklist{
float: left;
margin-top: 35px;
margin-left: 50px;
}

.linklist ul,li{
display: inline;
list-style: none;
}

.linklist li{
float: left;
width: 120px;
padding: 2px;
margin-left: 5px;
text-align: center;
}

.linklist a{
font-family: arial, san-sarif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000;
border-bottom: 1px dotted #000;
}

.linklist a:hover{
color: #1e96bb;
}

#footer{
clear: both;
margin-top: 30px;
width: 100%;
height: 30px;
text-align: center;
background: url(images/footerbg.png);
}

.meta1 {
float: left;
margin-top: 10px;
margin-left: 20px;
font-family: arial;
font-weight: bold;
font-size: 11px;
color: #FFF;
}

.meta2 {
float: right;
margin-top: 5px;
margin-right: 20px;
}

.meta2 a{
font-family: arial;
font-weight: bold;
font-size: 11px;
color: #FFF;
margin-left: 15px;
text-decoration: none;
border-bottom: 1px dotted #fff;
}

.meta2 a:hover{
color: #fea904;
border-bottom: 1px dotted #fea904;
}

