 body {
text-align:center;
font-size:12px;
font-family:Verdana;
background:#ca96fb url('images/bg.jpg') repeat-x;
color:#000;
margin:0;
padding:0
}

.wrapper {
width:1000px;
text-align:center;
margin:auto
}

.header {
width:1000px;
height:250px;
margin:auto
}

.top {
width:504px;
height:115px;
padding-right:0;
float:right;
background-image:url('images/top_top.jpg');
background-repeat:no-repeat
}

.top a {
font-size:14px;
font-weight:700;
color:#6800a6;
text-decoration:underline
}

.archives {
float:right;
text-align:center;
margin-bottom:10px;
padding-top:10px;
background-image:url('images/archives_bg.jpg');
background-repeat:no-repeat;
height:46px;
width:1000px
}

.archives span {
display:block;
float:left;
margin-right:11px;
padding-top:5px;
color:#fff;
font-weight:700
}

.archives a {
display:block;
float:left;
width:25px;
height:26px;
background-image:url('images/archives.jpg');
background-repeat:no-repeat;
margin-right:3px;
text-align:center;
padding-top:5px;
color:#fff;
font-weight:700;
text-decoration:underline;
clear:none
}

.archives a:hover {
color:#fdbe00;
text-decoration:underline;
clear:none
}

.content {
width:1000px;
clear:both;
margin:auto
}

.content a IMG {
border:1px solid #fff
}

.content a:hover IMG {
border:1px solid #007fbc
}

.big_top {
background-image:url('images/big_top_bg.jpg');
background-repeat:repeat-y;
width:1000px;
clear:both
}

.big_top_foot {
background-image:url('images/big_top_foot.jpg');
background-repeat:no-repeat;
background-position:bottom center;
height:100%;
padding-bottom:65px
}

.big_top_content {
background-image:url('images/big_top_top.jpg');
background-repeat:no-repeat;
padding:65px 50px 0
}

.big_top_content ul {
float:left;
width:299px;
text-align:left;
margin:0;
padding:0
}

.big_top_content li {
list-style:url('images/bullet.jpg') inside
}

.big_top_content a {
font-size:16px;
color:#fff;
text-decoration:underline;
font-weight:700
}

.small_top {
background:url('images/toplist.jpg') no-repeat;
width:204px;
height:139px;
float:left;
margin-left:35px
}

.small_top_body {
float:right;
font-size:12px;
color:#5c1c99;
padding:25px 20px 0 0
}

.small_top a {
font-size:20px;
font-weight:700;
color:#5c1c99;
text-decoration:underline
}

.small_top a:hover {
color:#fff;
text-decoration:underline
}

.footer {
width:1000px;
clear:both;
height:140px;
font-size:11px;
margin:auto
}

.footer a {
color:#fff
}

#th {
display:none
}

.content-img {
width:auto;
float:left;
border:4px solid #FFF;
margin:15px 20px 10px 0
}

#bodytext {
text-align:left;
width:640px;
color:#fff;
margin:0 auto 15px;
padding:0
}

#bodytext h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#fff;
line-height:35px;
vertical-align:middle;
padding-left:2px;
font-weight:400;
margin:0 0 10px
}

#bodytext h2 {
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
line-height:22px;
vertical-align:middle;
font-weight:400;
margin:0;
padding:15px 0 0
}

#bodytext p {
line-height:18px;
margin-bottom:10px
}

#bodytext ul {
margin-top:10px;
margin-bottom:10px
}

#bodytext ul li {
margin-left:35px;
list-style:disc
}

.footerspan {
float:left;
background:url('images/foot.jpg') no-repeat center;
width:650px;
height:50px;
color:#fff;
padding:90px 50px 0
}

.hardlinks {
background:url('/images/foot_top.jpg') no-repeat bottom;
width:1000px;
height:63px;
color:#fff;
margin:20px 0 0
}

.hardlinkscontent {
text-align:left;
margin:0 50px
}

.top a:hover,.big_top_content a:hover {
color:#efc40c;
text-decoration:underline
}
