P{text-align:justify}
A{color:#B484DA;text-decoration:none;outline:none;}
A:hover{color:#666;text-decoration:underline;outline:none;}

A.orange {background:#FFCC00; color:#222;padding:2-x 4px;font-size:1.1em;}

.toplink {font-size:1em;font-style:italic;text-align:center;margin:5px 0 0 0;font-weight:bold;}
.toplink a {color:#6600FF; text-decoration:underline;}
.toplink a:hover {color:#CC0099; text-decoration:underline;}

BODY{background:#FFF url('image/background_body.png') repeat-x top;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:83%}
*{border:0;margin:0;padding:0}
#header UL LI{list-style:none}
#header UL LI A{color:#FFF;display:block;font-size:1.1em;font-weight:700;height:20px;padding:10px;width:190px}
#header UL LI A:hover{background:#B484DA;color:#EEE;text-decoration:none}

#header UL LI.current_page_item A,
#header UL LI.current_page_item A:hover,
#header UL LI.current_page_ancestor A,
#header UL LI.current_page_ancestor A:hover{background:#B484DA;color:#EEE;text-decoration:none}

#sidebar P A.more{display:block;text-align:right}
#sidebar UL{margin:10px}
#sidebar UL LI{border-bottom:1px solid #B484DA;list-style:none;padding:5px 2px}
#sidebar UL LI A{color:#333;display:block;font-family:Arial, Helvetica, sans-serif;padding:5px;text-decoration:none;background:#FFFFFF;}
#sidebar UL LI A:hover{background:#B484DA}

#sidebar UL LI.current_page_item A,
#sidebar UL LI.current_page_item A:hover {background:#B484DA;}

#sidebar UL UL LI.page_item A {background:#FFFFFF;}
#sidebar UL UL LI.current_page_item A {background:#B484DA;}

#sidebar UL UL{margin:5px 0 0 0}
#sidebar UL UL LI{border-top:1px dashed #B484DA;border-bottom:none;padding-left:5px;}
#sidebar UL UL LI A:before {content: "\00BB \0020";color:#7C38B3}
#sidebar UL UL LI A{color:#333; display:block; font-family:Arial, Helvetica, sans-serif;padding:5px;text-decoration:none;background:#FFFFFF;}
#sidebar UL UL LI A:hover{background:#B484DA}

.left{float:left;margin:0 10px 0 0}
.right{float:right;margin:0 0 0 10px}
#header{background:#8B44C8 url('image/background_header.png');height:260px;margin:0 auto;position:relative;width:760px}
#header:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
#header H1{color:#666;font-size:40px;font-weight:400;left:300px;letter-spacing:-2px;position:absolute;top:60px}
#header P{bottom:70px;color:#FFF;font-size:1.7em;position:absolute;right:20px}
#header UL{list-style:none;position:absolute;top:40px}
#content{height:auto;margin:0 auto;width:760px}
#content:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
#sidebar{float:left;width:210px}
#sidebar H4{border-bottom:2px solid #7534AA;color:#444;font-size:165%;font-weight:400;line-height:30px;padding:0 10px}
#sidebar P{background:#F1F1F1;color:#555;display:block;font-size:90%;line-height:20px;margin:10px 0;padding:10px}
#main{float:right;width:520px}
#main P{color:#555;line-height:20px;padding:10px}
#main P.img{color:#555;font-size:0.8em;line-height:1.2em;padding:10px;text-align:center}
#main H1, #main H2{border-bottom:2px solid #7534AA;color:#444;font-size:165%;font-weight:400;line-height:30px;padding:0 10px}

#main A.black{color:#666;text-decoration:none;outline:none;}
#main A.black:hover{color:#B484DA;text-decoration:underline;outline:none;}


#footer{margin:10px auto;width:760px}
#footer:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
#footer P{border-top:2px solid #7534AA;color:#555;font-size:90%;line-height:20px;padding:10px;text-align:center}
#footer P SPAN{float:left;margin:3px 0 0 0}


#main EM{font-weight:bold}
#main OL{padding-left:33px}
#main UL{padding-left:25px}
#main LI{line-height:20px}
