body{background:url(images/bodybg.gif) repeat-x black; color:gray; margin:0px; font-family:MS UI Gothic, georgia, arial;}

b{color:white}
a:link, a:visited{color:#4479b8; text-decoration:none;}
a:hover{color:lightblue;}
a:link img, a:visited img, a:hover img{border:none;}
a:link img, a:visited img{filter:alpha(opacity=60); opacity:.60;}
a:link .site, a:visited .site, a:hover img{filter:alpha(opacity=100); opacity:1;}

.banner{background:black; min-width:780px;}
.mymenu{background:url(images/menu.gif); height:20px; min-width:780px;}
.mymenu a:link, .mymenu a:visited{width:73px; height:20px; display:block; float:left; text-align:center; text-transform:capitalize;}
.sep{width:5px; height:20px; background:url(images/divider.gif) center center no-repeat; float:left;}
.mymenu a:hover{background:url(images/hover.gif);}
.info{height:20px;}
.describe{clear:both; font-size:10pt;}
.one{text-indent:80px;}
.two{text-indent:158px;}
.three{text-indent:236px;}
.four{text-indent:314px;}
.five{text-indent:392px;}
.six{text-indent:470px;}
.seven{text-indent:548px;}
.eight{text-indent:626px;}

.main{margin:20px; background:url(images/mainbg.gif) repeat-x #000000;}
p, .foot{margin:5px; margin-top:15px; margin-bottom:20px; clear:both;}
p{line-height:15px;}
.norm{font-weight:normal;}

.main div{filter:alpha(opacity=80); opacity:.90;}

.title{height:36px; text-align:center; font-size:20pt; line-height:36px; font-weight:bold; color:#4479b8; background:url(images/divideh.gif) center bottom no-repeat;}
.subtitle{text-align:center;}
.content{margin-top:20px;}

.shadow{border-bottom:solid 2px #222222; clear:both; margin:0px 20px 0px 20px;}

.foot{text-align:center;}
.copy, .valid, .ads{min-width:100px; color:#5b92d2;}
.valid{margin:10px;}
sup{font-size:6pt;}

{------------------------------------------ page specific ------------------------------------------}

.pic{margin-right:20px;}
.myinfo{color:lightblue; line-height:20px;}
.bottom{margin-top:10px;}

.myinfo a:link, .myinfo a:visited{color:#69b5ff;}
.myinfo a:hover{color:white;}

.split{min-height:650px; background:url(images/divide.gif) center center no-repeat;}
.small{width:45%; margin:20px 2% 20px 2%;}

.left, .newstitle{float:left;}
.center{text-align:center; margin:20px; 0px; 20px; 0px;}
.center div, .center table{margin:0px auto;}
.right, .date{float:right;}
.newshead{font-weight:bold; border-bottom:solid 1px lightblue; height:20px; color:white;}
.date{width:195px; text-align:right;}

.pics{width:600px;}
.thumb{height:70px;}
.site, .mod, .skin, .icon{margin:10px;}

.wallpaper. .art{height:200px;}
.mod{height:250px;}
