body{
margin:0 0;
background:white url(../media/theme/09a8dc35adbbb24a4825708b0017305d/body.gif);
font:9pt verdana;
text-align:center}
img.spacer{border:none;width:1px;height:1px}

#header{margin:0 auto;
width:760px;
border-style:solid;
border-width:0 1px 1px 1px;
border-color:#a3aa9d;
background:#e5e5dc;
}
#header div.body{
margin-top:27px;
border-top:3px solid #a3aa9d;
padding:0;
text-align:left}
#header div.body .title{margin:10px 10px 2px 20px}
#header div.body .content{margin:2px 10px 10px 20px}
#header #mylogo{border:none;background:none}
#header #mylogo img{border:none}

#toolsbar{
width:760px;margin:0 auto;
position:absolute;
top:0;
left:50%;
margin-left:-381px !important;margin-left:-380px;
background:url(../media/theme/09a8dc35adbbb24a4825708b0017305d/toolsbar.gif);
border-bottom:1px solid #4a4f40;
border-right:1px solid #4a4f40;
border-left:1px solid #4a4f40;
height:27px}
#toolsbar div.body{
width:742px;
margin:2px 8px 0 8px;
text-align:right;
height:25px;}
#toolsbar div.body span{display:inline;
cursor:hand}
#toolsbar div.body a{margin-right:10px;
color:#ffffff;
font:bold 8pt verdana !important;font:bold 7pt verdana;
letter-spacing:1px;
text-decoration:none}
#toolsbar div.body a:hover{color:#bccf9d}

#desktop{width:760px;
margin:0 auto;
padding:0;
border-right:1px solid #a3aa9d;
border-bottom:1px solid #a3aa9d;
border-left:1px solid #a3aa9d;
background:white}
#desktop:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}

#sidermenu{float:left;
width:220px;
margin:0 2px;
padding:0 0 14px 0;
text-align:center;
background:white}
#sidermenu div.header{width:200px !important;
width:220px;
padding:4px 10px;
margin:4px 0;
background:white url(../media/theme/09a8dc35adbbb24a4825708b0017305d/body.gif);
color:#616955;
font:bold 9pt verdana;
letter-spacing:1px;
text-align:right;
height:24px}
#sidermenu div.body{width:198px !important;
width:220px;
margin:4px 0 10px 0;
padding:4px 10px;
border:1px solid #c9c9c9;
background:#dddec8;
font:bold 9pt verdana;
text-align:right}
#sidermenu #mypicture{background:none;
text-align:center}
#sidermenu #mypicture img{width:216px;
border:2px solid #ffffff;
margin:4px 0 4px 0}
#sidermenu #calendar table{width:198px;
border-collapse:collapse}
#sidermenu #calendar th{width:198px;
padding:2px 0;
font:bold 8pt verdana}
#sidermenu #calendar td{color:#999999;
font:bold 8pt verdana;
text-align:center}
#sidermenu #calendar a:hover{color:#ffa500;
text-decoration:underline}
#sidermenu #search div.body button{border:1px solid #999999;
padding-top:1px;
color:#53538c;
font:bold 8pt verdana}
#sidermenu #archives div.body select{width:100%;
background:#f4f4f4;
color:#616955;
font:9pt verdana}
#sidermenu #category div.body,
#sidermenu #recently div.body,
#sidermenu #recentlycomments div.body,
#sidermenu #friendslink div.body{
width:198px !important;width:220px;
text-align:right;
padding:2px 10px}
#sidermenu #category div.body a,
#sidermenu #recently div.body a,
#sidermenu #recentlycomments div.body a,
#sidermenu #friendslink div.body  a{
padding:2px 14px 2px 2px;
margin-bottom:4px;
width:182px !important;width:100%;
display:block;
background:url(../media/theme/09a8dc35adbbb24a4825708b0017305d/menuicon.gif) no-repeat right top;
color:#616955;
font:9pt verdana;
letter-spacing:2px;
text-decoration:none}
#sidermenu #category div.body a:hover,
#sidermenu #recently div.body a:hover,
#sidermenu #recentlycomments div.body a:hover,
#sidermenu #friendslink div.body  a:hover{background:url(../media/theme/09a8dc35adbbb24a4825708b0017305d/menuicon_hover.gif) no-repeat right top;
color:#ffa500}
#sidermenu #category div.body div.subcategory a{
width:182px !important;width:100%;
background:none;
color:#616955;
font:9pt verdana;
letter-spacing:2px;
text-decoration:none}
#sidermenu #category div.body div.subcategory a:hover{color:#ffa500;
background:none}
#sidermenu div.more{text-align:right}
#sidermenu #friendslink div.more a{width:50%;
border:1px solid #999999;
padding:2px;
margin-top:4pt;
background:#ffffff;
color:#000000;
font:bold 8pt verdana;
letter-spacing:0;
text-align:center;
height:16px}
#sidermenu #friendslink div.more a:hover{border-color:#999999;
background:#999999;
color:#ffffff}

#content{
width:520px;
padding-top:34px;
float:right;
margin:6px 0;
background:white url(../media/theme/09a8dc35adbbb24a4825708b0017305d/content_header.gif) no-repeat 0 4px;
text-align:left}

#content div.header{
width:99%;
margin:0;
height:10px;
display:none;}

#content #navlinktop div,
#content #navlinkbottom div{
display:-moz-inline-box;display:inline}
#content div.body #navlinktop,
#content div.body #navlinkbottom{
width:510px;
padding:4px 0;
text-align:right}
#content #navlinktop div.prevlink,
#content #navlinktop div.nextlink,
#content #navlinkbottom div.prevlink,
#content #navlinkbottom div.nextlink{padding:2px 0;
margin-left:4px;
text-align:right}
#content #navlinktop  a,
#content #navlinkbottom a{border:2px outset #666666;
padding:2px 6px;
color:#ffffff;
background:#999999;
font:8pt verdana;
letter-spacing:1px;
text-decoration:none}
#content #navlinktop a:hover,
#content #navlinkbottom a:hover{border:2px inset #999999}

#content div.body #categorydescription{
width:510px;
border-width:1px;
border-style:solid;
border-color:#c9c9c9 #e5e5e5 #e5e5e5 #c9c9c9;
padding:0;
margin:10px 0;
text-align:center}
#content #categorydescription div.body{
width:498px !important;width:100%;
border-width:1px 0 0 1px;
border-style:solid;
border-color:#e5e5e5 #646e5b #646e5b #e5e5e5;
padding:4px 6px;
background:white;
text-align:left}
#content #categorydescription div.body div.title,
#content #categorydescription div.body div.title a{color:#616955;
font:9pt/160% verdana;
letter-spacing:2px;
text-decoration:none}
#content #categorydescription div.body div.content{padding-left:9pt;
font:9pt/140% verdana;
letter-spacing:2px}

#content #empty{border-bottom:4px solid #ffffff;
width:100%;
margin:20px 0 20px 0;
background:none;
font:9pt verdana;
letter-spacing:2px}

#flashnews div.header,
#flashnews div.footer{display:none}
#flashnews marquee{height:40px;
border:1px solid #c9c9c9;
margin-bottom:6px}
#flashnews a{text-decoration:none}

#content table.docarea{
width:510px;
border:none;
margin-top:10px;
border-collapse:collapse}
#content table.docarea td.created{
padding:2px 10px 4px 10px;
width:474px;
color:#ffa500;
background:white url(../media/theme/09a8dc35adbbb24a4825708b0017305d/created_gray.gif) no-repeat top left;
font:bold 9pt georgia;
text-align:right;
height:32px}
#content table.docarea td.title{padding:4px;
background:#ffffff;
font:9pt verdana;
text-align:center}
#content table.docarea td.title a{color:#616955;
text-decoration:none;
letter-spacing:2px}
#content table.docarea td.body{padding:0;
width:100%;
background:#ffffff;
font:9pt verdana;
letter-spacing:2px}
#content table.docarea td.body div.welcome{padding:0 9pt}
#content table.docarea td.body div.content{padding:9pt}
#content table.docarea td.footer,
#content table.docarea td.footer a{
padding:4pt 0 18pt  0;
background:none;
color:#000000;
font:8pt/200% georgia;
text-align:right;
letter-spacing:2px;
text-decoration:none}
#content table.docarea td.footer .lastupdate,
#content table.docarea td.footer .commentcounts{font-weight:bold;
letter-spacing:0}

#content table.docarea td.body div.docattbox{width:220px;
float:right;
margin:0 -4px 4px 4px;
display:inline;
background:#dddec8}
#content table.docarea td.body div.docattbox table{border:none;
width:100%;
margin-bottom:4px}
#content table.docarea td.body div.docattbox table td.header{color:#808080;
font:bold 8pt verdana;
text-align:center}
#content table.docarea td.body div.docattbox table td.body{border:none;
padding:2px;
background:none;
text-align:left}
#content table.docarea td.body div.docattbox table td.body a{color:#616955;
font:8pt verdana;
letter-spacing:2px;
text-decoration:none}
#content table.docarea td.body div.docattbox table td.body img.content{margin-bottom:4px;
width:220px}

#content #comments div.header{
display:block;
padding:6px;
width:498px !important;width:510px;
height:22px !important;height:34px;
background:url(../media/theme/09a8dc35adbbb24a4825708b0017305d/created_gray.gif) no-repeat;
color:#000000;
font:bold 9pt verdana;
vertical-align:middle}
#content #comments div.body{background:none}
#content #comments div.body table.commentarea{width:100%;
margin-bottom:10px;
border:1px solid #e5e5e5;
background:none}
#content #comments div.body table.commentarea td.header{padding:4px 10px;
background:none;
font:bold 8pt georgia;
text-align:right}
#content #comments div.body table.commentarea td.body{padding:4px 10px;
background:#ffffff;
font:9pt verdana;
text-align:left;
letter-spacing:2px;
word-break:break-all}
#content #comments div.body table.commentarea td.footer{padding:10px 6px;
font:8pt/180% verdana}
#content div.body,
#content #comments div{width:99%;
text-align:center}

#content #commenteditor{
width:510px;
border-width:1px;
border-style:solid;
border-color:#e5e5e5;
margin:0 0 10px 0;
background:#ffffff;
font:9pt verdana;
text-align:center;
letter-spacing:2px}
#content #commenteditor table{width:490px;margin:10px}
#content #commenteditor td textarea{
width:100%;
border:1px solid #999999;
font:8pt verdana;
height:100px}
#content #commenteditor td button{border:1px solid #999999;
padding-top:2px;
color:#000000;
font:8pt verdana;
letter-spacing:2px}

#copyright{clear:both;
width:760px;
margin:0 auto;
text-align:center;
border-right:1px solid #666666;
border-top:1px solid #666666;
border-left:1px solid #666666;
background:url(../media/theme/09a8dc35adbbb24a4825708b0017305d/toolsbar.gif);}
#copyright div.body{
margin:0 10px;
padding:4px 0 10px 0;
text-align:right}

#sidermenu #search div.body input,
#content #commenteditor td input{width:100%;
border:1px solid #999999;
font:8pt verdana}
#content #comments div.body table.commentarea td.footer a,
#sidermenu #calendar a,
#sidermenu #calendar a:visited,
#content table.docarea td.created a{color:#53538c;
text-decoration:none}
#content #commenteditor table caption,
#content #commenteditor td{font:9pt verdana;
letter-spacing:2px}
#content table.docarea td.body div.docattbox table td.body a:hover,
#content #comments div.body table.commentarea td.footer a:hover,
#content #categorydescription div.body div.title a:hover,
#content table.docarea td.created a:hover,
#content table.docarea td.title a:hover,
#content table.docarea td.footer a:hover{color:#ffa500}
#content #navlinktop img.spacer,
#content #navlinkbottom img.spacer,
#content #categorydescription div.header,
#content #categorydescription div.footer,
#content div.footer,
#content #commenteditor td.header,
#content #commenteditor td.footer,
#copyright div.footer,
#header #footer,
#toolsbar div.header,
#toolsbar div.body img.spacer,
#toolsbar div.footer,
#sidermenu div.footer,
#sidermenu #search div.header{display:none}
/*user defined style*/
#header div.body div.title{font:bold 20pt Verdana;letter-spacing:2px;color:#FFFFFF}
#header div.body div.content{font:normal 9pt/140% Verdana;letter-spacing:1px;color:#FFFFFF}
#welcome div.welcome{font:normal 10pt/140% Verdana;letter-spacing:2px;color:#3333CC}
#categorypage #welcome{display:none}
#content table.docarea td.title,#content table.docarea td.title a{font:bold 10pt Verdana;letter-spacing:3px;color:#FF6600}
#content table.docarea td.created a{color:#FF6600}
#content table.docarea td.body,#content table.docarea td.body div.content{font:normal 9pt/160% Verdana;letter-spacing:3px;color:#000099}
#content table.commentarea td.body{font:normal 9pt/160% Verdana;letter-spacing:3px}
#content table.docarea td.body a{font:normal 9pt Verdana;letter-spacing:3px;color:#0033CC;text-decoration:none}
#content table.docarea td.footer a{color:#0033CC}
#content table.commentarea td.footer a{color:#0033CC}
#content table.docarea td.body a:hover{font:normal 9pt Verdana;letter-spacing:3px;color:#FF0033}
#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:#FF0033}
#copyright div.body{font:normal 8pt/180% Geneva;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}
