@charset "UTF-8";
/* CSS Document */

html body {
background-color:#660033;
margin:0;
font-family:"lucida grande CY", "lucida grande", lucida, "lucida sans unicode", sans-serif;
}

#userbar {
width:800px;
position:absolute;
height:20px;
background-color:#FFFFCC;
clear:both;
z-index:9999;
}

h1 {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

p {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
}

#container {
width:900px;
}

.detailbox {
width:180px;
padding:10px;
border-top:1px dotted #85335C;
}

#container a:link, #container a:visited { 
color:#FFFFFF;
text-decoration:none;
}

#header {
width:100%;
height:133px;
background-color:#FFFFFF;
}

#leftpanel, .rightpanel {
width:220px;
margin-right:20px;
padding-left:20px;
padding-top:10px;
float:left;
display:block;
}

#mainpanel {
float:left;
width:640px;
padding-top:20px;
}

#mainimage {
padding:10px;
background-color:#85335C;
width:350px;
margin-bottom:20px;
}

#mainpanel2 {
float:left;
width:380px;
padding-top:20px;
}

.link {
color:#FFFFFF;
text-decoration:none;
}

.headerpic {
float:left;
width: 507px;
margin:0;
}

.logo {
float:left;
width:284px;
}

.themenu {
height: 27px;
font-size:11px;
width: 880px;
clear:both;
color:#666666;
padding-left:20px;
}

.themenu a:link, .themenu a:visited  {
color:#85335C;
text-decoration:none;
}


#latestnews {
float:left;
width:230px;
padding:10px;
color:#CCCCCC;
}

.latest_news_item {
margin-top:5px;
}

.latest_news_item img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.latest_news_item a, #add_news h3, #add_category h3 {
text-transform:uppercase;
font-weight:bold;
color:#28526A;
text-decoration:none;
margin:0;
padding:0;
}

.readmore {
font-size:11px;
}

#add_news #button, #add_category #button {
width:100px;
cursor:pointer;
}

#add_news table, #add_category table {
margin-top:10px;
}

.news_date, .full_news_date {
width:220px;
padding:2px;
padding-right:10px;
background-color:#85335C;
font-size:8px;
text-align:right;
margin-top:10px;
}

.latest_news_item p {
margin:0;
padding:0;
}