body {
	background: #aaafb6 url("images/ie/background.gif") repeat-y top center;
	font: 12px/15pt verdana, arial, georgia, sans-serif;
	text-align: justify;
	color: #000000;
	margin:  auto 0px;
}


#header {
	
  	width: 796px;
	height: 237px;
	background-image: url("images/ie/banner.gif");
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	color: #ffffff
	
}
#container {
	width: 796px;
	position: relative;
	margin: auto;

}
#slogan {
	position: absolute;
	top: 196px;
	left: 25px;
	width: 340px;
	height: 20px;
	font: 8.5pt verdana, georgia, arial, sans-serif;
	font-style: italic;
	
}
#user {
	position: absolute;
	top: 190px;
	left: 380px;
	width: 380px;
	height: 20px;
	font: 12pt verdana, georgia, arial, sans-serif;
	font-weight: strong;
}
#login {
	text-align: right;
}
input { 
	border: 1px solid #000000; 
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}
#username, #password {
	width: 120px;
}
#submitbutton {
	background-color: #971b1e;
	color: #FFFFFF;
}
#main {
	width: 584px;
	position: absolute;
	top: 237px;
	left: 0px;
	/*#background-color: #92aebc;*/
	
}
#top-links {
	width: 584px;
	height: 56px;
	background-image: url("images/ie/contentbanner.gif");
	background-position: top;
	background-repeat: no-repeat;
	text-transform: uppercase;
}


#tab-news {
	width: 142px;
	height: 56px;
	border-right: 3px solid #aaafb6;
	float: left;
	text-align: center;
}
#tab-events {
	width: 142px;
	height: 56px;
	border-right: 3px solid #aaafb6;
	float: left;
	text-align: center;
}
#tab-forum {
	width: 142px;
	height: 56px;
	border-right: 3px solid #aaafb6;
	float: left;
	text-align: center;
}
#tab-about {
	width: 140px;
	height: 56px;
	float: left;
	text-align: center;
}

#content {
	position: relative;
	left: 30px;
	top: 20px;
	width: 520px;
	
	
}
	
#navigation {
	position:absolute;
	top: 237px;
	left: 586px;
	width:212px;
	background-image: url("images/ie/navbanner.gif");
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 40px;
	
}

.navpod {
	padding-top:5px;
}
.navpod ul {
	padding-left:32px;
	color: #ffffff;
}



h1 {
	display: none;
}
h2 {
	font: 18pt/14pt impact, georgia, verdana, arial;
	color: #0038a8;
	letter-spacing: 4px;
	padding: 5px;
	border-bottom: 1px dashed #0038a8;
	border-left: 1px dashed #0038a8;
}
h3 {
	color: #ffffff;
	text-align: center;
	font: 20pt impact, arial, verdana, georgia, sans-serif;
	padding-bottom: 0;
	margin-bottom: 0;
}

a { color: #000000; text-decoration: none; font-weight: bold;  }
a:link, a:visited { color: #000000; border-bottom: 1px dashed #000000; font-weight:bold;  }
a:hover, a:visited:hover { color: #ffcf00; border-bottom: 1px solid #ffcf00; }


#navigation a, #welcome a { color: #ffffff; text-decoration: none; }

#navigation a:link, #navigation a:visited, #welcome a:link, #welcome a:visited { color: #ffffff; border-bottom: 1px dashed #ffffff; text-decoration: none;  }
#navigation a:hover, #welcome a:hover { color: #ffcf00; border-bottom: 1px solid #ffcf00; }

#top-links a { font: 11pt arial, Times New Roman, georgia, verdana; display: block;
   letter-spacing: 2px; font-weight: 900; text-decoration: none; border: 0px; }
#top-links a:link, #top-links a:visited { color: #ffffff; font-weight: bold; text-decoration: none; border: none; }
#top-links a:hover, #top-links a:visited:hover { text-decoration: none; border: 0px; background-image: none; color: #ffcf00; border: none; }
#content a:link, #content a:visited { color: #ec173e; border-bottom: 1px dashed #ec173e; }
#content a:hover, #content a:visited:hover { color: #ffcf00; border-bottom: 1px solid #ffcf00; font-weight:bold;  }

#copyright {
	text-align: center;
	color: #333333;
	font-size: 8px;
	margin: 20px 0 0 0;
}
#copyright p {
	margin: 0;
	padding: 0;
}

.gCalEvent { 
	border-bottom: 1px dashed #0038a8;
	margin-left: 20px;
}

.gCalEvent h4 { margin-left: -20px; }

#welcome {
	text-align: right;
	font-size: 11pt;
}

.edit input { width:100%;}
.edit textarea { width:100%; height:100px;}
#submitbutton { text-align: right;}
#submitbutton input { width:100px; height:20px;}

.center {
	text-align: center;
}
#roster tr {
	vertical-align: top;
}
#content table {
	width:100%;
}
