* {padding: 0; margin: 0; }

body {text-align:center; font-family:Arial, Helvetica, sans-serif;color:#666666; font-size:90%; background:url(img/background.png) center repeat-y #8f68bd;}

#wrapper {width:866px; margin-left:auto; margin-right:auto;}
h1 {width:866px; height:113px; background:url(img/header.jpg) no-repeat;}
h1 span {display:none;}

ul {padding-left:15px; margin-top:10px;}
li {padding:2px;}
ul ul {padding-left:15px; margin-top:5px; margin-bottom:5px;}
li li {padding:2px;}

a {color:#8f68bd;}
a:hover { background-color:#8f68bd; color:#FFFFFF; text-decoration:none;}

#side {float:left; width:248px; background:url(img/side2.jpg) top no-repeat; background-color:#936ab9;}

#content { width:550px; float:right; margin-top:5px; margin-left:auto; margin-right:auto; text-align:left; margin-right:30px;}

#footer {width:550px; margin-top:20px; border-top:1px solid #999999; margin-left:auto; margin-right:auto; color:#8a8a8a;}
#footer ul {list-style:none; display:inline;}
#footer li {list-style:none; display:inline;}
#footer a {color:#8a8a8a; text-decoration:none;}
#footer a:hover {color:#333333; text-decoration:none;}


#side ul { text-align:left; margin-top:120px; list-style:none; padding-left:15px;}
#side li {padding:0 0 5px 0;}
#side ul a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:0.9em;}
#side ul a:hover {text-decoration:none; background:#ffffff; color:#936aba;}
#support {background:url(img/supportbox.jpg) no-repeat top; height:235px; width:208px; margin-left:auto; margin-right:auto; margin-top:30px; padding-bottom:40px; cursor:pointer;}
#support span {display:none;}

h2 {font-weight:bold; text-transform:uppercase; border-bottom:2px solid #6b399c; color:#6b399c; margin-bottom:10px; padding-top:20px;}
h3 {padding:10px 0 0 0; color:#9d79c3;}
p {padding:10px 0 0 0;}

#top {width:550px; color:#666666; background:url(img/arrow.gif) left no-repeat #e2e2e2; text-indent:30px; text-transform:uppercase; margin-top:20px;}
#top a {color:#666666; text-decoration:none;}
#top a:hover {color:#871ab5; background-color:#e2e2e2;}

#quote {border-left:10px solid #8f68bd; color:#8f68bd; font-size:1.2em; font-style:italic; line-height:20px; padding-left:20px; margin-top:20px; margin-bottom:20px;}
#quote-sub {border-left:10px solid #8f68bd; color:#8f68bd; font-size:1em; font-style:italic; line-height:20px; padding-left:20px; margin-top:20px; margin-bottom:20px;}

#memberlist a {background:url(img/member-normal.gif); text-indent:5px;width:550px; display:block; color:#8f68bd; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#memberlist a:hover {background:url(img/member-hover.gif); width:550px; display:block; color:#FFFFFF;}
#memberlist li {width:550px; list-style:none; margin-left:-15px; padding-bottom:6px;}
#memberlist ul {padding:0;}

#siteby {font-size:0.7em; text-align:center; margin-right:0;}
#siteby a {color:#8f68bd;}
#siteby a:hover {color:#999999; background-color:#FFFFFF}

#return {text-align:center; width:200px; padding:2px; float:right; text-transform:uppercase; font-size:0.8em; color:#a583c7; margin-top:-5px; border-bottom:1px solid #8f68bd;  border-top:1px solid #8f68bd;}
#return a {text-decoration:none;}

#table1 {padding:5px; border:1px solid #8f68bd;}
#table1 td {padding:2px; border-bottom:1px solid #936aba;}

#howtobox {border:5px solid #936aba; padding:10px; background:#f5eefe;}

#ref {font-weight:bold; color:#8f68bd; font-size:1.1em;font-style:italic; padding-right:2px;}
