body{ background-color: #000000; margin: auto;}

#wrapper {width: 840px; background: #000000; border: 0px; padding: 10px; text-align: center; margin-left: auto; margin-right: auto;}

a:link {color:#ffffff; text-decoration: none;} 
a:visited {color:#ffffff; text-decoration: none;} 
a:hover {color:#ffcc00; text-decoration: none;}

a:active, a:focus{ outline:none; }

hr {border: 0; height: 1px; color: #000000; background-color: #ffcc00; margin:0px text-align:center;}

.imga img{border: 1px solid #ffcc00; padding: 4px; background: #000000;}
.imga:hover img {border: 1px solid #ffffff;}
.imga:hover {color: red; border:0px;/* irrelevant definition to overcome IE bug */}

table.title {width: 100%; padding: 2px; border: 0px; text-align: center; margin-left: auto; margin-right: auto; background-image: url(bg-blk.gif); height: 38px; border: 1px solid #333333;}
table.main {width: 100%; background-color: #000000; padding: 8px; border: 1px solid #ffcc00; margin-left: auto; margin-right: auto; text-align: center;}
table.general {width: 100%; text-align: center; margin-left: auto; margin-right: auto;}
table.form {width: 100%; text-align: center; margin-left: auto; margin-right: auto;}

th.h2 {padding: 4px; background-color:#333333; width: 100%; margin: 0px; text-align: center; color:#ffcc00; font-size: 15px; font-family: 'trajan pro', trajan, georgia, arial; text-decoration: underline;}
th.h2-join {padding: 4px; background-color:#333333; width: 100%; margin: 0px; text-align: center; font-size: 14px; font-family: 'trajan pro', trajan, georgia, arial; background-image: url(bg-blk.gif); height: 28px; border: 1px solid #333333;}
th.h2-review {padding: 4px; background-color:#000000; width: 100%; margin: 0px; text-align: center; font-size: 13px; font-family: 'trajan pro', trajan, georgia, arial; color: #ffffff; height: 28px; border: 1px solid #333333; background-image: url(bg-blk.gif);}
th.h2-review-main {padding: 4px; background-color:#000000; width: 100%; margin: 0px; text-align: center; font-size: 13px; font-family: arial; color: #ffffff; height: 28px; border: 1px solid #ffcc00;}
th.h2-header {padding: 4px; background-color:#333333; width: 305px; margin: 0px; text-align: center; font-size: 13px; font-family: arial; color: #ffffff; display: inline block; background-image: url(bg-blk.gif); height: 28px; border: 1px solid #333333;}
th.h2-list {padding: 4px; background-color:#333333; margin: 0px; text-align: center; font-size: 13px; font-family: arial; color: #ffffff; display: inline;}
th.form-box {text-align: left; width: 440px;}
th.nav {width: 180px; height: 24px; padding: 4px; border: 0px; text-align: center; margin-left: auto; margin-right: auto; background-image: url(bg-blk.gif);font-family: 'trajan pro', trajan, georgia, arial; font-size: 14px; color: #ffffff; border: 1px solid #333333;}

h1 {font-family: 'trajan pro', trajan, georgia, arial; font-size: 16px; color: #ffffff; text-align: center; display:inline;}
h2.intro {font-family: arial; font-size: 12px; color: #ffffff; text-align: justify; display: block;}
h2 {font-family: 'trajan pro', trajan, georgia, arial; font-size: 16px; color: #ffffff; text-align: left; display: inline;}
h2.nav {font-family: 'trajan pro', trajan, georgia, arial; font-size: 14px; color: #ffcc00; text-align: center; display: inline;}
h3 {font-family: arial; font-size: 12px; color: #ffffff; text-align: justify; top: 0px;}
h3.category {font-family: arial; font-size: 12px; color: #ffffff; text-align: left; display: inline;}
h3.footer {font-family: 'times new roman', arial; font-size: 10px; color: #ffffff; text-align: right; display: block; width: 100%;}
h3.form {font-family: arial; font-size: 13px; color: #ffffff; text-align: right; padding: 0px 8px 0px 0px; width: 130px; }
h3.response {font-family: arial; font-size: 12px; color: #ffffff; text-align: center;}

.aff {width:244px; height:164px; border: 1px solid #ffcc00; padding: 4px;}

ul { list-style-type: square; padding-left: 20px; padding-top: 4px; margin: 0 auto;}
li { font-family: arial; color: #ffcc00; font-size: 13px; padding-top: 4px;}

#leftmenu {text-align: left; list-style: none; float: left; width: 180px; margin: 0px; padding: 0px;}
#leftmenu li {font-family: arial, 'arial narrow', 'times new roman'; color: #ffcc00; font-size: 14px; border-bottom: 1px solid #ffcc00; padding: 10px 0px 10px 0px;}

th.border {width: 25%; text-align: left; margin-left: auto; margin-right: auto; border: 1px solid #333333; padding: 8px; font-family: arial; color: #ffffff; font-size: 12px; }
th.border-2 {width: 25%; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #333333; padding: 8px; font-family: arial; color: #ffffff; font-size: 12px;  }
th.border-3 {width: 50%; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #333333; padding: 8px; font-family: arial; color: #ffffff; font-size: 12px;  }

.list {display: inline-block; text-align:center; padding:8px; width:190px; background-color:#000000; border: 1px solid #333333; font-family: arial; font-size: 12px; color: #ffffff;}
a.list:hover {display: inline-block; padding:8px; width:190px; text-align:center; background-color:#111111; font-family: arial; font-size: 12px; color: #ffffff;}
