@charset "utf-8";
/* CSS Document */

/* MAIN LAYOUT STYLES --------------------------------------------------- */

body { font-family:Tahoma, Arial, Verdana; font-size:11px; color:#999999; background-image:url(Images/BG.jpg); background-position:bottom right; background-attachment:fixed; background-repeat:no-repeat; }

#main { width: 890px; max-width: 890px; padding-left: 50px; padding-top: 0px; }

#header { height: 94px; max-height:94px; background-image:url(Images/Header.jpg); background-repeat:no-repeat; }

#linkbar { height: 29px; max-height:29px; background-image:url(Images/Link_bg.jpg); background-repeat:no-repeat; }

#banner { width: 563px; height: 225px; max-height:225px; background-image:url(Images/Banner.jpg); background-repeat:no-repeat; }

#banner2 { width: 563px; height: 225px; max-height:225px; background-image:url(Images/Banner2.jpg); background-repeat:no-repeat; }

#snailbg { height: 23px; background-color: #e2dce7; }

#footer { height: 70px; background-color: #a192b4; margin-bottom:10px; vertical-align:bottom; }

#sh { height: 74px; width: 323px; background-image:url(Images/SH.jpg); background-repeat:no-repeat; }

#ph { height: 74px; width: 323px; background-image:url(Images/PH.jpg); background-repeat:no-repeat; }

#lr { height: 77px; width: 323px; background-image:url(Images/LR.jpg); background-repeat:no-repeat; }

/* TEXT STYLES --------------------------------------------------- */

.toplinks { font-size:9px; color:#999999; text-align:right; }

.toplinks a { text-decoration:none; color:#CCCCCC;}

.toplinks a:hover { text-decoration:underline; color:#999999; }

.links { font-size:10px; color:#FFFFFF; text-align:right; }

.links a { text-decoration:none; color:#FFFFFF;}

.links a:hover { text-decoration:none; color:#FFFFFF; border-bottom: #9a8aa8 3px solid; padding-bottom:5px; }

.snailtrail { font-size:9px; color:#7a6691; text-align:left; padding-left:10px; }

.snailtrail a { text-decoration:none; color:#7a6691;}

.snailtrail a:hover { text-decoration:underline; color:#624e7b; }

.sh { padding-left: 90px; padding-top:30px; font-size:10px; }

.sh a {text-decoration:none; color:#999999;}

.sh a:hover {text-decoration:underline; color:#999999;}

.footer { color:#FFFFFF; font-size:9px; padding:15px; }

.footer a { text-decoration:underline; color:#FFFFFF; }

.footer a:hover { text-decoration:none; color:#FFFFFF; }

.content { padding-left: 20px; padding-bottom:10px; padding-right: 10px; padding-top:10px; }

a { text-decoration:none; color:#7a6691; }

a:hover { text-decoration:none; color:#c8bdd2; }

h1 { font-family:Arial, Helvetica, sans-serif; color: #a192b4; font-size:12px; font-weight:bold; line-height:16px; border-top: #a192b4 1px dashed; margin-top: 20px; padding-top:10px; }

h2 { font-family:Arial, Helvetica, sans-serif; color: #a192b4; font-size:16px; font-weight:bold; line-height:20px; margin-top: 20px; padding-top:10px; text-transform:uppercase; }

.bold { color: #c8bdd2; font-size:11px; font-weight:bold; line-height:12px; text-decoration:underline; }

input { border: 1px solid #c8bdd2; color:#999999; padding:2px; }

textarea { border: 1px solid #c8bdd2; color:#999999; padding:2px; }

.resources a { color:#a192b4; font-weight:bold; text-decoration:none; }

.resources a:hover { color:#c8bdd2; font-weight:bold; text-decoration:none; }

.messages { font-size:12px; color:#990066; font-weight:bold; }

.adminlinks { padding-left:20px; color:#FFFFFF; font-size:10px; }

.adminlinks a { color:#FFFFFF; font-size:10px; }

.adminlinks a:hover { text-decoration:none; color:#FFFFFF; border-bottom: #9a8aa8 3px solid; padding-bottom:5px; }

.articles a { color:#a192b4; font-weight:bold; text-decoration:none; }

.articles a:hover { color:#c8bdd2; font-weight:bold; text-decoration:none; }

.sizes { padding-bottom:10px; vertical-align:bottom; }

.sizes a { color:#d6d6d4; }

.sizes a:hover { color:#999999; }

sup { font-size:80%; line-height:1 }
