/* CSS Document */
body {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p {margin:7px 0 7px 10px; padding:0;}

#board {width:979px; border:#CCCCCC 1px solid; background-color:#E8E8E8; margin:0 auto; padding:0;}

#right {float:right; width:290px; background-color:#E8E8E8; margin:0; padding:0;}

h1 {color:#CCCCCC; font-size:12px; font-style:italic; background:url(images/theme.gif); line-height:30px; margin:0 0 0 0; padding:100px 0 0 10px;}

h2 {font-size:12px; border-bottom:#CCCCCC 1px dashed; background:url(images/arrow.gif) no-repeat 0 3px; margin:5px 0; padding:0 0 5px 17px;}
h2 a {color:#011753; text-decoration:none;}
h2 a:hover {color:#905F00;}

.on {color:#FF6600;}

.list {font-size:12px; border-bottom:#CCCCCC 1px dashed; background:url(images/dot.gif) no-repeat 0 3px; margin:5px 0; padding:0 0 5px 32px;}
.list a {text-decoration:none; color:#003494; font-weight:bold;}
.list a:hover {color:#905F00;}

.list-on {font-size:12px; border-bottom:#CCCCCC 1px dashed; background:url(images/dot.gif) no-repeat 0 3px; margin:5px 0; padding:0 0 5px 32px;}
.list-on a {text-decoration:none; color:#FF6600; font-weight:bold;}
.list-on a:hover {color:#905F00;}

#info {background:url(images/info.gif) no-repeat #011753; color:#D1D1D1; font-size:11px; margin:15px 0 0 10px; padding:7px 0;}
#info p {margin:3px 0 0 12px;}
#info a {color:#D1D1D1; text-decoration:none;}
#info a:hover {color:#FFCC00;}

.punctuate {background:url(images/punctuate.gif) no-repeat left; color:#F7D513; margin:0; padding:0 0 0 10px;}
.punctuate img {vertical-align:middle;}

#left {float:left; width:679px; min-height:920px; background-color:#FFFFFF; margin:0; padding:0 10px 0 0;}

#sunwell {background:url(images/sunwell.gif) no-repeat; height:100px; margin:0; padding:0;}
#sunwell img {float:right; margin:45px 15px 0 0; padding:0;}
#sunwell p {float:left;font-style:italic; font-weight:bold; margin:0; padding:80px 0 0 60px;}
#sunwell span {float:left; font-size:16px; font-weight:bold; padding:20px 0 0 25px; color:#00CCCC; line-height:18pt;}

#menu {background:url(images/menu.gif); font-weight:bold;}
#menu p {background:url(images/menu-r.gif) no-repeat right top; text-align:center; line-height:30px; margin:0; padding:0;}
#menu a {color:#FFFFFF; text-decoration:none; margin:0 18px; padding:0;}
#menu a:hover {color:#FEE901;}

h3 {font-size:10px; font-weight:lighter; line-height:17px; background:url(images/menu-rb.gif) no-repeat #D1D1D1 right; border-top:#FFFFFF 1px solid; margin:0; padding:0 0 0 10px;}
h3 a {color:#023EC7; text-decoration:none; margin:0 5px; padding:0;}
h3 a:hover {color:#FE6702;}

h4 {color:#00266B; width:450px; font-size:16px; text-transform:uppercase; border-bottom:#C0C0C0 3px groove; margin:15px 0 7px 10px; padding:0;}

h5 {color:#014B9D; width:450px; font-size:14px; border-bottom:#C0C0C0 1px solid; margin:15px 0 7px 10px; padding:0;}
h5 a {color:#014B9D; text-decoration:none;}
h5 a:hover {color:#FF6600;}

#products ul {width:629px; margin:0 0 0 30px; padding:0;}
#products ul li {float:left; list-style-type:none; width:46%; display:block; margin:10px 25px 0 0; padding:0;}
#products ul li a {color:#015AB5; text-decoration:none;}
#products ul li a:hover {color:#CC9900;}

.name {font-size:11px; border-left:#CCCCCC 5px solid; margin:0; padding:0 0 0 5px;}

hr {border-top:#FFFFFF 1px dotted; border-bottom:#B0D8FF 1px dotted;}

dl {margin:0 0 0 50px; padding:0; line-height:22px;}
dl a {color:#003399; text-decoration:none;}
dl a:hover {color:#CC9900;}
dt {background:url(images/dart.gif) no-repeat left; font-weight:bold; padding:0 0 0 10px;}
dd {background:url(images/square.gif) no-repeat left; margin:0 0 0 20px; padding:0 0 0 10px;}

#bolt {clear:both; float:right; background:url(images/bolt.gif) no-repeat; margin:15px 0 0 0; padding:0 0 0 10px;}
#bolt a {color:#03278D; text-decoration:none;}
#bolt a:hover {color:#FF9900;}

.dart {background:url(images/dart.gif) no-repeat left 3px; padding:0 0 0 12px;}

.square {background:url(images/square.gif) no-repeat left; padding:0 0 0 12px;}

#note {clear:both; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0 5px 10px; padding:0;}

.gray {background:#E7E7E9;}

.gray-b {background:#E7E7E9; font-weight:bold; text-align:center;}

#relative {font-size:11px; margin:20px 0 0 10px; padding:0;}
#relative ul {color:#999999; margin:0 0 0 15px; padding:0;}
#relative ul li a {color:#666666; text-decoration:none; margin:0 3px; padding:0;}
#relative ul li a:hover {color:#CC9900;}

.line {clear:both; height:0px; margin:0; padding:0;}
.word {display:block; background:url(images/punctuate-01.gif) no-repeat left; color:#F7D513; margin:0 0 0 30px; padding:0 0 0 10px;}

#logs {display:none;}
