body{margin:0 0;background:#e4e4e6;font:9pt verdana;text-align:center}
img.spacer{border:none;width:1px;height:1px}
#header{margin:0 auto;background:#6456b6}
#header div.body{width:900px;padding:10px 20px 10px 20px;background:#6456b6;margin:0 auto;text-align:center}
#header #mylogo{border:none;background:#6456b6}
#toolsbar{width:100%;margin:0 auto;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/toolsbar_body_blue.900.gif) #6456b6 repeat-y center;
text-align:center;}
#toolsbar div.header{width:900px;
margin:0 auto;
margin-top:-8px;
height:8px;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/toolsbar_header_blue.900.gif) #6456b6 no-repeat center bottom}
#toolsbar div.body{
width:900px;
margin:0 auto;
text-align:left}
#toolsbar div.body a{
display:inline-block;
display:-moz-inline-box;
*display:inline;
margin-left:10px;margin-bottom:6px;color:#ffffff;font:bold 8pt verdana;letter-spacing:1px;text-decoration:none}
#toolsbar div.body a:hover{color:#ddd7ff}
#toolsbar div.footer{width:100%;background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/toolsbar_footer.gif);height:10px}
#desktop{width:900px;margin:0 auto;padding-top:0px}
#desktop:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}
#sidermenu{float:right;width:200px;margin:0 0;padding:0;text-align:right;}
#sidermenu div.header{
width:200px;
margin-top:10px;
padding:4px 0;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/sidermenu_header.gif) no-repeat;
font:bold 9pt verdana;letter-spacing:1px;text-align:left;
min-height:10px;}
#sidermenu div.header span{display:block;margin:0 10px}
#sidermenu div.body{
width:200px;margin:-1px 0;
padding:4px 0;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/sidermenu_body.gif) repeat-y;
font:bold 9pt verdana;letter-spacing:1px;text-align:left}
#sidermenu div.footer{width:200px;margin:-1px 0;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/sidermenu_footer.gif) no-repeat;
min-height:10px}
#sidermenu #mypicture{border:2px solid #ffffff;background:#ffffff;text-align:center}
#sidermenu #mypicture img{width:196px}
#sidermenu #calendar div.body{text-align:center}
#sidermenu #calendar table{width:98%;border-collapse:collapse}
#sidermenu #calendar th{padding:2px 0;background:#ddd7ff;font:bold 8pt verdana}
#sidermenu #calendar td{color:#999999;font:bold 8pt verdana;text-align:center}
#sidermenu #calendar a:hover{color:#000080;text-decoration:underline}

#sidermenu #search div.body{margin-top:-14px;text-align:left}
#sidermenu #search div.body input{margin:0 10px;width:180px;border:2px solid #e4e4e4;font:8pt verdana}
#sidermenu #search div.body button{margin:2px 10px;border:2px solid #5e5e5e;padding-top:1px;font:bold 8pt verdana}

#sidermenu #archives div.body select{width:100%;background:#f4f4f4;color:#7671b5;font:9pt verdana}

#sidermenu #category div.body div.category,
#sidermenu #recently div.body,
#sidermenu #recentlycomments div.body,
#sidermenu #friendslink div.body{width:200px;
padding:2px 0;
text-align:left}
#sidermenu #category div.body div.subcategory{margin:2px 10px 2px 24px;text-align:left}
#sidermenu #category div.body div.category a,
#sidermenu #recently div.body a,
#sidermenu #recentlycomments div.body a,
#sidermenu #friendslink div.body  a{
padding:2px 2px 2px 16px;
display:block;
width:180px;margin:0 10px;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/sidermenu_link_bullet_blue.gif) no-repeat left 2px;
color:#6456b6;
font:9pt verdana;letter-spacing:2px;
text-decoration:none}
#sidermenu #category div.body div.category a:hover,
#sidermenu #recently div.body a:hover,
#sidermenu #recentlycomments div.body a:hover,
#sidermenu #friendslink div.body  a:hover{background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/sidermenu_link_bullet_over_blue.gif) no-repeat left 2px;color:#000080}
#sidermenu #category div.body div.subcategory a{width:100%;color:#6456b6;font:9pt verdana;letter-spacing:2px;text-decoration:none}


#content{width:680px;padding:0;float:left}
#content div.header{width:680px;
margin-bottom:auto !important;margin-bottom:-7px;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/content_header.680.gif) no-repeat;height:7px}
#content div.body{
width:660px !important;width:680px;
padding:4px 10px 10px 10px;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/content_body.680.gif) repeat-y}
#content div.footer{width:680px;background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/content_footer.680.gif) no-repeat;height:7px;}
#content #empty{border-bottom:2px solid #ffffff;width:100%;margin:20px 0;background:none;font:9pt verdana;letter-spacing:2px}
#content #categorydescription div.body{width:100%;background:none;text-align:left}
#content #categorydescription div.body div.title,
#content #categorydescription div.body div.title a{color:#6456b6;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 #navlinktop,
#content #navlinkbottom{text-align:right}
#content #navlinktop div a,
#content #navlinkbottom div a{margin-left:10px;color:#6456b6;font:8pt verdana;letter-spacing:2px;text-decoration:none}
#content table.docarea{width:100%;border-collapse:collapse}
#content table.docarea td.created{border-bottom:2px solid #ffffff;padding:10px 0 2px 0;color:#6456b6;font:bold 9pt georgia;text-align:right}
#content table.docarea td.title{padding:9pt;font:9pt verdana}
#content table.docarea td.title a{color:#6456b6;text-decoration:none;letter-spacing:2px}
#content table.docarea td.body{padding:2px 9pt 9pt 9pt;font:9pt verdana;letter-spacing:2px}
#flashnews div.body{width:100%;padding:0;margin:0;background:none}
#flashnews marquee{width:100%;margin-bottom:6px;border-style:solid;border-width:2px;border-color:#ffffff;display:none !important;display:block;background:#ffffff;height:40px}
#flashnews a{text-decoration:none}
#content table.docarea td.footer,
#content table.docarea td.footer a{padding:6pt 0 9pt  0;color:#000080;font:8pt/200% georgia;text-align:right;letter-spacing:2px;text-decoration:none}
#content table.docarea td.footer a:hover{color:#6456b6}
#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:240px;float:right;margin:0 -6px 4px 4px;border-width:0 0 2px 2px;border-style:solid;border-color:#ffffff;display:inline}
#content table.docarea td.body div.docattbox table{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{padding:2px 0 2px 4pt;text-align:left}
#content table.docarea td.body div.docattbox table td.body a{color:#6456b6;font:8pt verdana;letter-spacing:2px;text-decoration:none}
#content table.docarea td.body div.docattbox table td.body img.content{border:1px solid #ffffff;margin-bottom:4px;width:238px}

#content #comments div.header{border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;padding:4px;background:none;font:bold 9pt verdana;height:24px}
#content #comments div.body{background:none}
#content #comments div.body table.commentarea{width:98%;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 verdana}
#content #commenteditor{width:100%;text-align:center}
#content #commenteditor table{width:98%}
#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:100%;margin-top:10px;padding-bottom:20px;
background:#999999;
text-align:center}
#copyright div.body{
width:880px !important;width:900px;
margin:0 auto;padding:4px 10px;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/copyright_body.900.gif) repeat-y;
text-align:right}
#copyright div.footer{width:900px;margin:0 auto;margin-top:-1px;background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/copyright_footer.900.gif) no-repeat;
height:10px;}
#toolsbar div.body span,
#content #navlinktop div,
#content #navlinkbottom div{display:inline}
#content #categorydescription,
#content #comments div{width:100%;text-align:left}
#content #comments div.body table.commentarea td.footer a,
#sidermenu #calendar a,
#sidermenu #calendar a:visited,
#content table.docarea td.created a{color:#6456b6;text-decoration:none}
#content #commenteditor table caption,
#content #commenteditor td{font:9pt verdana;letter-spacing:2px}
#content #commenteditor td.header,
#content #commenteditor td.footer,
#header #footer,
#content #categorydescription div.header,
#flashnews div.header,
#flashnews div.footer,
#content #categorydescription div.footer{display:none}
#content #comments div.body table.commentarea td.footer a:hover,
#sidermenu #category div.body div.subcategory a:hover,
#content #categorydescription div.body div.title a:hover,
#content #navlinktop div a:hover,
#content #navlinkbottom div a:hover,
#content table.docarea td.created a:hover,
#content table.docarea td.title a:hover,
#content table.docarea td.body div.docattbox table td.body a:hover{color:#000080}

/*Order Style*/
a.orderbtn{
display:inline-block;
display:-moz-inline-box;
*display:inline;
width:102px;
height:38px;
float:right;
}
a.orderbtn img{
border:none;
width:102px;height:38px;
background:url(../media/theme/ebecdbdb6c72c6da809d62becfe3af2f/order.btn.gif) no-repeat}
a.orderbtn:hover img{
background-position:1px -38px}

div.ordertable table,
div.orderinfo table{
width:100%;border-collapse:collapse;
border:1px solid #333333;
margin-top:10px}
div.ordertable td{
border:1px solid #333333;
font:9pt verdana;letter-spacing:2px;padding:2px 4px;
}
div.ordertable td.caption,
div.orderinfo td.caption{
text-align:center;
background:#9184e0;
}
div.ordertable td.title{
background:#ccccff
}
div.orderinfo td{font:9pt verdana;letter-spacing:2px;padding:4px}
div.orderinfo td.title{width:20%}
div.orderinfo td input{width:95%;
border:1px solid #333333;
border-color:#cccccc #cccccc #333333 #cccccc;
font:9pt verdana;}
div.orderinfo td.caption input{width:20px}
div.orderinfo td textarea{width:95%;height:250px}
div.orderinfo td .btn{border:1px solid #333333;background:gray}
/*user defined style*/
#header div.body div.title{font:normal 9pt Verdana;letter-spacing:2px;color:#333333}
#header div.body div.content{font:normal 9pt/140% Verdana;letter-spacing:2px;color:#333333}
#welcome div.welcome{font:normal 9pt/140% Verdana;letter-spacing:2px;color:#333333}
#categorypage #welcome{display:none}
#content table.docarea td.title,#content table.docarea td.title a{font:normal 10pt Verdana;letter-spacing:2px;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:#333333}
#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:#333333;text-decoration:none}
#content table.docarea td.footer a{color:#333333}
#content table.commentarea td.footer a{color:#333333}
#content table.docarea td.body a:hover{font:normal 9pt Verdana;letter-spacing:2px;color:#ff9900}
#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:#ff9900}
#copyright div.body{font:normal 10pt/140% Verdana;letter-spacing:2px;color:#333333}
#copyright div.body a{color:#333333}
#copyright div.body a:hover{text-decoration:none}
img.spacer{border:none;width:1px;height:1px}
