body {
text-align:center;
background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/bg.gif);
background-attachment:fixed;
margin:0 0;
}
#header,
#toolsbar,
#desktop,
#copyright{
width:770px; margin:0 auto}
#header {border:none}
#header div.body {background: #7798b9 url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/headerbg.gif) repeat-x;
height:auto !important;height:87px}
#header div.body .title {
font:bold 18pt georgia;
letter-spacing:2px;
color:#ffffff;
margin:15px 0px 5px 0px}
#header div.body .content{font: bold 8pt/140% georgia;
letter-spacing: 2px;
padding:4px;
color:#f4f4f4;
}
#header #mylogo {width:760px;height:100px}
#header #mylogo img{background:none;
border:0px;
text-align:left;
width:760px;
}
#header #footer {display: none}
#toolsbar {width: 770px;
text-align: right}
#toolsbar div.header {background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/toolsbartop.gif) no-repeat;
width: 770px;
height: 13px;
}
#toolsbar div.body {background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/toolsbarbg.gif) repeat;
width:740px !important;width: 770px;
height: 12px;
margin-top:0 !important;
margin-top:-6px;
padding-right: 30px;
}
#toolsbar div.body span {display:inline}
#toolsbar div.body a {font: bold 9pt/120% verdana;
letter-spacing: 1px;
color: #305175;
padding-right:10px;
text-decoration: none;
}
#toolsbar div.body a:hover {color: #7798b9;
text-decoration: none}
#toolsbar div.footer {background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/toolsbarbottom.gif) no-repeat top;
width: 770px;
height: 19px}
#desktop {width: 770px;
text-align: left;
background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/desktopbg.gif)}
#desktop:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#sidermenu {float: left;
width:211px !important;width: 200px;
margin: 0 1px 0 0;
padding: 0px 4px 10pt 7px;
font: 9pt/140% verdana;
letter-spacing: 1px;
}
#sidermenu div.header {font: bold 8pt/140% verdana;
letter-spacing: 1px;
color: #40454b;
padding:8px 10px 4px 0px;
text-align:right;
width:auto !important;width: 200px;
}
#sidermenu div.body {width:198px;text-align:right}
#sidermenu div.footer {display:none}
#sidermenu #search {text-align:right;
width:100%}
#sidermenu #search div.body input {font: 8pt verdana;
border:1px solid #7798b9;
height:18px;
width: 194px;
}
#sidermenu #search div.body button {font: 8pt verdana;
border: 1px solid #305175;
text-align: center;
background:#7798b9;
color:white}
#sidermenu #category div.body div.category {width:198px;
text-align:right;
padding:0px 0px;
}
#sidermenu #category div.body div.subcategory {width:198px;
text-align:right;
padding:0 0}
#sidermenu #category div.body div.category a{
font: 9pt/160% verdana;
background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/menucategorybg.gif) no-repeat bottom;
margin-top:0;
width:167px !important;width: 198px;
height:18px !important;height: 27px;
text-decoration:none;
color:#920a17;
padding:3px 26px 6px 5px;
display:block
}
#sidermenu #category div.body div.subcategory a,
#sidermenu #RecentlyComments a{background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/menusubcategorybg.gif) no-repeat bottom;
height:18px !important;height:23px;
width:164px !important;width:198px;
text-decoration:none;
color:#920a17;
padding:5px 30px 2px 4px;
display:block;
}
#sidermenu #RecentlyComments a{
width:184px !important;
padding-right:10px;
}
#sidermenu #category div.body div.category a:hover {background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/menucategoryhover.gif) no-repeat bottom;
width: 198px;
color:black;
}
#sidermenu #category div.body div.subcategory a:hover {background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/menusubcategoryhover.gif) no-repeat bottom;
height: 23px;
text-decoration:none;
color:black;
}

#content {float: right;width:538px !important;width:auto}
#welcome{font:9pt/140% verdana;
padding:10px 10px 5px 10px;
width:96%}
#homepage #welcome.docarea td.body{padding:6px 10px}
#flashnews{width: 140px;
float: right;
margin: 8px 4px 5px 2px;
}
#flashnews div.header{background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/flashnewstop.gif);
height: 27px;
}
#flashnews div.body{padding: 10px;
background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/flashnewsbg.gif);}
#flashnews div.body a{font: 9pt/140% verdana;
color:#000000;text-align:left;
}
#flashnews div.body a:hover{color:#666666}
#flashnews div.body ul{padding:0;margin-left:12pt}
#flashnews div.footer{background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/flashnewsfooter.gif) no-repeat;
height: 15px;
}
#content #empty {
width:auto !important;width: 100%;
margin: 10px 10px 10px 3px;
text-align: center;
padding:6px;
font: bold 9pt/140% verdana;
color:#305175}
#homepage table.docarea{margin: 5px 10px 10px 3px;
border: 1px solid #aebfce}
#homepage table.docarea td.title{padding:12px 10px 2px 85px;font:9pt verdana;
background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/icon.gif) no-repeat left;
height: 20px;
width:550px;
}
#homepage table.docarea td.title a{color:#333333}
#homepage table.docarea td.title a:hover{color: black}
#homepage table.docarea td.body{width: 100%}
#homepage table.docarea td.body div.content{font: 9pt verdana;
color:black;
padding: 5px 8px 5px 8px;
width: 100%;
}
#homepage table.docarea td.body div.content img.thumb{width:120px;float:right;
border: 1px solid #666666;
}
#homepage table.docarea td.body div.content a{color:#000000}
#homepage table.docarea td.body div.content a:hover{color:orange}
#homepage table.docarea td.footer{font: 9pt verdana;
color:black;
padding: 5px 8px 10px 8px}
#homepage table.docarea td.footer a{font:bold 8pt verdana;
color: #305175}
#searchpage #content #categorydescription div.body,
#categorypage #content #categorydescription div.body {width:auto !important;width:100%;
margin: 0px 10px 0px 3px;
border:1px solid #dbe3e9;
padding: 5px 10px 5px 10px;
font:9pt verdana}
#content #categorydescription div.body div.title a {font: bold 9pt/140% verdana;
color:#000000;
letter-spacing: 2px;
margin-bottom: 3px;
text-decoration:none}
#content #categorydescription div.body div.title a:hover {color:#305175}
#searchpage #content #categorydescription div.body div.content,
#categorypage #content #categorydescription div.body div.content {font: 9pt/140% verdana;
letter-spacing: 2px}
#searchpage #content table.docarea,
#categorypage #content table.docarea {margin: 5px 10px 15px 3px;
border: 1px solid #b0bbc6;
}
#content table.docarea td.created,
#content table.docarea td.created {background: #eef1f3;
padding:3px 10px 3px 10px;
text-align: right;
font: bold 9pt/140% georgia}
#content table.docarea td.title
{padding:12px 10px 2px 85px;
background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/icon.gif) no-repeat left;
height: 20px;
width:538px !important;width:550px}
#content table.docarea td.title a{text-decoration:none;
color:#333333}
#searchpage #content table.docarea td.title a:hover,
#categorypage #content table.docarea td.title a:hover {color:#305175}
#content table.docarea td.body {width: 100%}
#content table.docarea td.body div.content {font: 9pt verdana;
color:black;
padding: 5px 8px 5px 8px;
width:auto !important;width: 100%;
}
#content table.docarea td.body div.content img.thumb{width: 120px;
float: right;
border: 1px solid #666666}
#content table.docarea td.body div.content a{color:#000000}
#content table.docarea td.body div.content a:hover{color:orange}
#content table.docarea td.footer {font: 9pt verdana;
color:black;padding: 5px 8px 10px 8px}
#content table.docarea td.footer a{font:bold 8pt verdana;
color: #305175}
#content table.docarea {margin:5px 10px 15px 3px;
border:1px solid #aebfce;
}
#content #navlinktop,
#content #navlinkbottom{
width:auto !important;width:100%;
margin:0px 10px 0px 3px;
font:bold 8pt/140% verdana;
text-align: right;
padding: 0 10px 0 10px;
}
#content #navlinktop div,
#content #navlinkbottom div{display:inline;
margin-left:30px}
#content div.prevlink a,
#content div.nextlink a{text-align: left;
margin-bottom:-15px;
color:black;
text-decoration:none}
#content #navlinktop div.prevlink a:hover ,
#content #navlinktop div.nextlink a:hover {color:#305175}

#content table.docarea td.body div.docattbox {float: right;
border-bottom: 1px solid #7898b9;
border-left: 1px solid #7898b9}
#content table.docarea td.body div.docattbox table {font:bold 9pt verdana}
#content table.docarea td.body div.docattbox table td.body img.content {width: 240px;
border: 1px solid #666666}
#content table.docarea td.body div.docattbox table td.body a {color:#819cb4}
#content table.docarea td.body div.docattbox table td.body a:hover{color:#305175}
#content table.docarea td.body div.docattbox table.attarea {font:bold 9pt verdana}
#content table.docarea td.body div.docattbox table.attarea .header{width: 240px}
#content table.docarea td.body div.docattbox table.attarea .body{border:1px solid #666666;
padding: 2px 5px 2px 5px}
#content table.docarea td.body div.docattbox table.photoarea{font:bold 9pt verdana}

#copyright {background:#e5ebf0;
height:auto !important;height:14px;
width:770px;
text-align:center}
#copyright div.body{background: url(../media/theme/c527fb7665fb6dca337310c198c4ddf6/copyrightbg.gif) no-repeat;
width:750px !important;width:770px;
font:9pt/180% verdana;
padding:20px 10px 20px 10px;
text-align:center;
}
#content table.docarea td.created,
#content table.docarea td.footer{display:none}
/*comment*/
#content #comments div.body{width:99%}
#content #comments div.header{width:99%;
border-bottom:2px solid #b0bbc6;
padding:1em 4px 4px 4px;
display:block;
color:#000000;
font:bold 9pt verdana}
#content #comments div.body table.commentarea{width:100%;
background:none}
#content #comments div.body table.commentarea td.body{padding:0 1em;
background:none;
font:9pt/140% verdana;
text-align:left;
letter-spacing:0.2em}
#content #comments div.body table.commentarea td.footer{border-bottom:2px solid #b0bbc6;
padding:1em 0;
font:8pt/180% verdana}
#content #comments div.body table.commentarea td.footer a{color:navy;
text-decoration:none}
#content #commenteditor{width:99%;
text-align:center}
#content #commenteditor table{width:98%;
font:9pt verdana;
letter-spacing:0.2em}
#content #commenteditor td input{border:1px solid #b0bbc6;
width:100%;
font:8pt verdana}
#content #commenteditor td textarea{width:100%;
border:1px solid #b0bbc6;
font:8pt verdana;
height:100px}
#content #commenteditor td button{border:1px solid #b0bbc6;
padding-top:2px;
font:9pt verdana;
letter-spacing:2px}
/*user defined style*/
#header div.body div.title{font:normal 16pt Verdana;letter-spacing:2px;color:#000000}
#header div.body div.content{font:normal 9pt/140% Verdana;letter-spacing:2px;color:#000000}
#welcome div.welcome{font:normal 9pt/180% Verdana;letter-spacing:2px;color:#0000cc}
#categorypage #welcome{display:none}
#content table.docarea td.title,#content table.docarea td.title a{font:bold 10pt Verdana;letter-spacing:3px;color:#cc0000}
#content table.docarea td.created a{color:#cc0000}
#content table.docarea td.body,#content table.docarea td.body div.content{font:normal 9pt/160% Verdana;letter-spacing:2px;color:#000099}
#content table.commentarea td.body{font:normal 9pt/160% Verdana;letter-spacing:2px}
#content table.docarea td.body a{font:normal 9pt Verdana;letter-spacing:2px;color:#FF6600;text-decoration:none}
#content table.docarea td.footer a{color:#FF6600}
#content table.commentarea td.footer a{color:#FF6600}
#content table.docarea td.body a:hover{font:normal 9pt Verdana;letter-spacing:2px;color:#CC0000}
#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:#CC0000}
#copyright div.body{font:normal 9pt/180% Verdana;letter-spacing:2px;color:#000000}
#copyright div.body a{color:#000000}
#copyright div.body a:hover{text-decoration:none}
img.spacer{border:none;width:1px;height:1px}
