/**
 html {background: #f2f2f2 url('/images/bg.jpg') repeat-x;}
**/
html {background: #f2f2f2 url('/images/headbg.jpg')}
body{font:13px Verdana,Arial,Helvetica,sans-serif;*font-size:small;*font:x-small; margin: 10px 0px; text-align: center;}
h1,caption{font-size:120%; font-weight:bolder; margin-bottom:5px}
caption{text-align:center}
h2{font-size:105%; font-weight:bolder}
h4{font-size:90%; font-weight:bolder}
em{font-size:80%; font-style:italic}
p{margin-top:7px}
a:link {color:blue; text-decoration:none;}
a:visited {color:blue; text-decoration:none;}
a:hover {color:red; text-decoration:underline;} 
a:active {color:red; text-decoration:underline;}
.opbox{
font-size:120%; 
font-weight:bolder;
position:absolute;
top:0px;
left:0px;
width:100%;
background-color: black;
color:white;
opacity: 0.5;
filter:alpha(opacity=50); /* IE's opacity*/
z-index: 10;
}

#teammenu{
position:absolute; top:-5px; left:75px; border:solid red 2px; padding:5px; width:200px; height:320px; background-color:black; visibility:hidden;z-index: 100;
}

#boardmenu{
position:absolute; top:-5px; left:585px; border:solid red 2px; padding:5px; width:145px; height:65px; background-color:black; visibility:hidden;z-index: 100;
}

#login {
background-color:black; color:white; text-align:right; padding:0px; width:975px; font-size:90%;
}
#login input{height:15px; width:100px}

.tb {
cursor:pointer;
border:none;
}

.album{
cursor:pointer;
border:none;
margin:10px;
}

.ta{vertical-align:top}
table.padded td {padding:3px}
table.padded th {text-align:center;padding:0px 2px 0px 2px; font-weight:bolder}
table.members td {text-align:center}
table.members th {text-align:center;padding:0px 2px 0px 2px; font-weight:bolder}
.la {text-align:left !important}

#menustrip{width:975px; padding:0px; border-bottom:solid black 1px; height:1.4em; margin-top:5px
color:white; font-weight:bolder; background:#f2f2f2 url('/images/menubg.jpg')}
#menu {float:left; font-size:93%; color:white; line-height:normal;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu li {float:left;margin:0;padding:0 0 0 20px; cursor:pointer;}
#menu a {text-decoration:none;font-weight:bolder;color:white;}
#menu a:hover {color:white;text-decoration:underline;}
.dropmenu a {text-decoration:none;color:white; padding:4px;}
.dropmenu a:hover {color:white;text-decoration:underline;}


.label{font-weight:bold; text-align:right; vertical-align:top; padding-right:5px}
input.regform{width:300px}
.regbutton {BORDER-STYLE:outset; PADDING-RIGHT: 2px;	PADDING-LEFT: 2px;	FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; COLOR: #FFFFFF;	PADDING-TOP: 4px;	BACKGROUND-COLOR:red}
span.EM {background-color:red; color:white; font-weight:bolder; font-size:90%; margin-left:5px}
.errmsg{background-color:red; color:white; font-weight:bolder; padding:5px;}
label {cursor:pointer}
.altrow{background-color:#eaeaea}
.padded td{padding:4px}
.error{color:red; font-weight:bolder}
.calendar td{width:138px;padding-bottom:20px;font-size:90%;}
.calendar a {font-size:90%;}
.calendar tr{vertical-align:top}


#document {
background-color:#FFFFFF; border:solid black 1px; width:975px; margin:5px auto; text-align: left;
}
#header{
height:135px; overflow:hidden;
}
#container {
position:relative; margin-top:5px;
}
#content {
padding:2px; position:relative;
}
#maincol {
float: left;
width: 700px; 
}

#sidebar {
float: right;
width: 250px;
font-size: 12px;
min-height: 500px;
}
#footer {
clear: both; position: relative; padding: 5px; text-align: center; font-size: 10px; width: 100%;
}
