body{margin:10px 0 0 0;
padding:0;
background:#F5F6F9;
text-align:center;
}
img.spacer{border:none;height:1px;width:1px}
#logo_img{height:100%;width:100%;
text-align:left;background:red}
#logo_img img{width:780px;height:85px;}
#topbtns{width:100%;text-align:right;}
#topbtns a{height:33px;width:94px;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/topmenu_item.jpg) no-repeat;
text-align:center;
padding-top:16px;
text-decoration:none;
font:bold 9pt verdana;
color:#FFFFFF}
#topbtns a:hover{background-position:0 -33px;}
#header{
width:820px;
margin:0 auto;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/main_bg.jpg) repeat-y;}
#header div.header {background: url(/media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/header.jpg) no-repeat;
height:20px;
width:820px;
}
#header div.body{margin:0 20px;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/header_body.jpg) repeat-x;
width:780px;
height:120px;
vertical-align:bottom;
}
#header div.body img{border:none}
#toolsbar{
width:820px;
margin:0 auto;
background: url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/desktop.jpg) repeat-y;
}
#toolsbar div.body{
text-align:right;
letter-spacing:2px;
background: url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/toolber_bg.gif) no-repeat;
height:25px;
width:780px;
font:bold 9pt verdana;
margin:0 20px;
}
#toolsbar div.body a{color:#D96B11;text-decoration:none}
#toolsbar div.body a:hover{color:#999999;text-decoration:underline}
#toolsbar div.body #home,
#toolsbar div.body #addfavorite,
#toolsbar div.body #aboutme,
#toolsbar div.body #emailme,
#toolsbar div.body #rssfeed{padding:0px 8px}

#desktop{
width:820px;
margin:0 auto;
background: url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/desktop.gif) repeat-y;
}
#desktop:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}

#sidermenu{float:left;
font:9pt/140% verdana;
letter-spacing:2px;
width:196px;
margin-left:20px;
padding-bottom:10px
}
#sidermenu div.header{font:bold 9pt verdana;
width:100%;
color:#666666}
#sidermenu div.body {font:9pt verdana;
text-align:left;
margin:5px 8px 0 8px;
}
#sidermenu div.body a{
display:block;
width:180px;
color:#333333;
letter-spacing:2px;
height:15px;
padding-bottom:8px;
}
#sidermenu div.body a:hover{color:#555555}
#sidermenu #search div.body input{
border:1px solid #333333;
font:9pt verdana;
height:20px;
letter-spacing:1px;
width:180px;
display:block}
#sidermenu #search div.body button{
border:1px solid #333333;
font:bold 9pt verdana;
height:20px;
letter-spacing:1px;
width:50% !important;width:90px;
margin-left:50% !important;margin-left:90px;
margin-top:2px}
#sidermenu #category div.body span.categpr{display:none}
#sidermenu #category div.body div.category{
width:180px;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/catebg.gif) no-repeat;
height:38px;
margin-bottom:1px}
#sidermenu #category div.body div.category a{background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/menuicon.new.gif) no-repeat 1px 1px;
text-decoration:none;
width:180px;
color:#555555;
padding:13px 8px 0 45px;
height:38px}
#sidermenu #category div.body div.category a:hover{background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/menuicon.new.gif) no-repeat 1px -115px}
#sidermenu #category div.body div.subcategory{width:180px;}
#sidermenu #category div.body div.subcategory a{text-decoration:none;
width:180px;
height:30px;
border:1px solid #408ED1;
background:#D3E5F3;
margin-bottom:1px;
padding:9px 10px 0 10px;
color:#555555}
#sidermenu #category div.body div.subcategory a:hover {background:#408ED1;
color:#FFFFFF}

#content{font:9pt/140% verdana;
letter-spacing:2px;
width:578px;
float:right;
margin-right:20px}
#content div.welcome #homecover{
border:1px solid #333333;
float:right;
width:120px}
#flashnews{float:right;
width:160px;
border:1px solid #FFFFFF;
}
#flashnews div.body marquee{height:160px}
#flashnews div.body a{color:#333333;
text-decoration:none}
#flashnews div.body a:hover{color:#666666;
text-decoration:underline}
#content #empty{font-weight:bold;
letter-spacing:2px;
text-align:center;
width:100%;
color:#555555;
padding:30px 0;
}
#content #categorydescription{width:558px;
text-align:left;margin:0 10px}
#content #categorydescription div.body div.title a{color:#555555;
text-decoration:none;
}
#content #categorydescription div.body div.title a:hover{color:#666666;
text-decoration:underline}
#content #categorydescription div.body div.content{padding:8px 0;
color:#555555}
#content table.docarea{width:558px;margin:0 10px}
#content table.docarea td.title a{color:#000000}
#content table.docarea td.title a:hover{color:#666666;
text-decoration:none}
#content table.docarea td.body{margin:3px 5px}
#content table.docarea td.body div.content img.thumb{border:1px solid #000000;
float:right;
width:120px}
#content table.docarea td.body div.content a{color:#000000}
#content table.docarea td.body div.content a:hover{color:#666666;
text-decoration:none}
#latestnews_title{background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/latest_news_title.gif) no-repeat;
width:125px;
height:25px;
margin-left:15px;
margin-top:20px;
}
#homecontents{
width:529px;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/home_subj_bottom.gif) no-repeat bottom;
padding:10px 0 20px 0;
margin-left:15px !important;margin-left:0;
border-top:1px solid #DFD6B5;
margin-bottom:10px;
}
#homecontents div{
width:529px;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/home_subj_body.gif) repeat-y;
text-align:left;
}
#homecontents a.subj{text-decoration:none;
font:9pt/180% verdana;
display:block;
color:#555555;
background:url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/homecontent_icon.gif) no-repeat;
height:19px;
min-height:20px;
padding:0 0 0 24px;
margin-bottom:5px;
margin:0 20px 5px 20px;
}
#homecontents a.subj:hover {text-decoration:underline;
}
#homecontents .timestamp {font:bold 7pt verdana;
color:#999999;
}
#content #navlinktop,
#content #navlinkbottom{font-weight:bold;
text-align:right;
width:558px;margin:10px}
#content #navlinktop{margin-top:0}
#content #navlinktop a,
#content #navlinkbottom a,
#content #navlinktop div.prevlink a,
#content #navlinktop div.nextlink a,
#content #navlinkbottom div.prevlink a,
#content #navlinkbottom div.nextlink a{color:#000000}
#content #navlinktop div.prevlink a:hover,
#content #navlinktop div.nextlink a:hover,
#content #navlinkbottom div.prevlink a:hover,
#content #navlinkbottom div.nextlink a:hover{color:#666666;
text-decoration:none}
#content table.docarea td.body div.docattbox{border:1px solid #666666;
float:right;
width:260px}
#content table.docarea td.body div.docattbox table{font:9pt verdana;
width:100%}
#content table.docarea td.body div.docattbox table td.header{background:#E6EAEF;
color:#555555;
font-weight:bold;
letter-spacing:2px;
padding:3px 5px}
#content table.docarea td.body div.docattbox table td.body img.content{border:1px solid #333333;
width:240px}
#content #comments div.header{border-bottom:2px solid #ffffff;
padding:9pt 4px 4px 4px;
display:block;
color:#000000;
font:bold 9pt verdana}#content #comments div.body{background:none}
#content #comments div.body table.commentarea{width:100%;
background:none}
#content #comments div.body table.commentarea td.header{padding:10px 0;
background:none;
font:bold 8pt georgia;
text-align:right}
#content #comments div.body table.commentarea td.body{padding:4px;
background:none;
font:9pt verdana;
text-align:left;
letter-spacing:2px}
#content #comments div.body table.commentarea td.footer{border-bottom:2px solid #ffffff;
padding:10px 0;
font:8pt/180% verdana}
#content #comments div.body table.commentarea td.footer a{color:#b8860b;
text-decoration:none}
#content #commenteditor{width:100%;
text-align:center;
}
#content #commenteditor table{width:98%;
font:9pt verdana;
color:#555555}
#content #commenteditor td input{border:1px solid #999999;
width:100%;
font:8pt verdana}
#content #commenteditor td textarea{width:100%;
border:1px solid #999999;
font:8pt verdana;
height:100px}
#content #commenteditor td button{border:1px solid #666666;
padding-top:2px;
font:9pt verdana;
letter-spacing:2px}
#copyright{
width:820px;
margin:0 auto;
clear:both;
background: url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/main_bg.jpg) repeat-y;
}
#copyright div.body{margin:0 20px;
background:#6AC13C url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/footer_body.jpg) no-repeat;
width:760px !important;width:780px;
/*height:60px;*/
text-align:left;
padding:18px 10px;
}
#copyright div.footer{width:820px;
height:20px;
background: url(../media/theme/a262bca689d1f01c49b6a7dc8bbf7d14/footer.jpg) no-repeat;
}
#header div.body .title,
#sidermenu #calendar,
#sidermenu #archives,
#sidermenu #search div.header,
#sidermenu #category div.header,
#sidermenu #recently,
#sidermenu #recentlycomments,
#sidermenu #friendslink,
#content table.docarea td.created,
#content table.docarea td.footer,
#homepage #content #navlinktop,
#homepage #content #navlinkbottom{display:none}
/*user defined style*/
#header div.body div.title{font:normal 8pt Verdana;letter-spacing:2px;color:#4E4E4E}
#header div.body div.content{font:normal 7pt/140% Verdana;letter-spacing:2px;color:#4E4E4E}
#welcome div.welcome{font:normal 8pt/140% Arial;letter-spacing:3px;color:#4E4E4E}
#categorypage #welcome{display:none}
#content table.docarea td.title,#content table.docarea td.title a{font:bold 8pt Verdana;letter-spacing:3px;color:#0000cc}
#content table.docarea td.created a{color:#0000cc}
#content table.docarea td.body,#content table.docarea td.body div.content{font:normal 7pt/160% Verdana;letter-spacing:3px;color:#4E4E4E}
#content table.commentarea td.body{font:normal 7pt/160% Verdana;letter-spacing:3px}
#content table.docarea td.body a{font:normal 8pt Verdana;letter-spacing:3px;color:#cc0000;text-decoration:none}
#content table.docarea td.footer a{color:#cc0000}
#content table.commentarea td.footer a{color:#cc0000}
#content table.docarea td.body a:hover{font:normal 8pt Verdana;letter-spacing:3px;color:#0000ff}
#content table.docarea td.created a:hover,#content table.docarea td.title a:hover,#content table.docarea td.footer a:hover,#content table.commentarea td.footer a:hover{color:#0000ff}
#copyright div.body{font:normal 8pt/140% Verdana;letter-spacing:3px;color:#FFFFFF}
#copyright div.body a{color:#FFFFFF}
#copyright div.body a:hover{text-decoration:none}
img.spacer{border:none;width:1px;height:1px}
