/*
Color scheme
#003333 dark teal
#44CCCC medium teal
#DDDDFF light strawberry yogurt
#DDFFFF light teal
#FFFFDD plain yogurt
*/
/*url(../images/bg.jpg)*/
body {
	margin:20px;
	background:#CCAA99  0px 0px repeat;
	color:#000033; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
#wrapper {
	width:100%;
	position:relative; float:left;
	background: #FFFFFF url(../images/bg_white.jpg) 0px 0px repeat;
	border-top-width: thin; border-top-style: solid; border-top-color: #663333;
	border-left-width: thin; border-left-style: solid; border-left-color: #663333;
	border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #663333;
	border-right-width: thin; border-right-style: solid; border-right-color: #663333;
}
#header {
	height:200px; width:80%;
	position:relative; float:left;
	cursor:pointer;
	background: #76afdb url(../images/skybackground.jpg) 0px 0px repeat;
}
#logo {
	height:200px; width:80%;
	position:relative; float:left;
	background: url(../images/logo8c.png) 0px 0px no-repeat;
	margin:0px;
}
#stamp {
	height:200px; width:20%;
	position:relative; float:right;
	background-color:#336666;
	color:#FFFFFF; font-size:14px; text-align:center;
	margin:0px;
}
#stamp td { text-align:left; }
#stamp th { text-indent:10px; text-align:left; }
#stamp p {margin:2px;}
#navBar {
	height:30px; width:100%;
	position:relative; float:left;
	margin:0px;
	background-color:#663333;
	text-align:left; color:#FFFFFF; vertical-align:bottom;
}
#main {
	width:100%;
	position:relative; float:left; clear:both;
}
#main div {
	margin:5px;
}
#sideBar {
	position:relative; float:left; width:22%;
	margin-left:1%; margin-right:1%;padding:0px;
	margin-top:10px;
	text-align:center;
}
#sideBar div {
	width:100%; text-align:left; margin:0px;
	color:#033; font-size:16px; font-weight:bold;
}
#content {
	position:relative; float:left; width:75%; text-align:left; background-color:#FDFDFD;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	text-indent:0px;
}
#content p {
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	magin-bottom:10px;
	text-indent:0px;
}
#content h2 {
	margin-top:20px;
	margin-left:20px;
}
#content h3 {
	margin-top:20px;
	margin-left:20px;
}
#content h4 {
	margin-top:20px;
	margin-left:20px;
}
#content h5 {
	margin-top:20px;
	margin-left:20px;
}
.fixed { width:325; }
#schedBar {
	width:30%; float:right; background-color:#FFF;
	border-left: 1px solid #C99;
	border-top: 1px solid #C99;
	border-right: 1px solid #C99;
	border-bottom: 1px solid #C99;
}
#schedBar h2 { margin:2px; text-align:center; color:#FFF; background-color:#C99; }
#schedBar2 {
	width:30%; float:right; clear:right; background-color:#FFF;
	border-left: 1px solid #3C6;
	border-top: 1px solid #3C6;
	border-right: 1px solid #3C6;
	border-bottom: 1px solid #3C6;
}

#schedBar2 h2 { margin:2px; text-align:center; color:#FFF; background-color:#3C6; }
#sideBlurb {
	width:30%;
	background-color:#FFF;
	border-left: 1px solid #3C6;
	border-top: 1px solid #3C6;
	border-right: 1px solid #3C6;
	border-bottom: 1px solid #3C6;
	text-align:center;float:right;clear:right;
}
#sideBlurb h2 {	margin:2px; background-color:#3C6; color:#FFF;}
#sideBlurb h3 {	margin:2px;	}
#sideBlurb p { margin: 5px; }
img.border {
	padding:3px;
	margin:10px;
	border-right:thin solid #CCCCCC;
	border-bottom:thin solid #CCCCCC;
	background: #FFFFFF;
}
#footer {
	height:50px; width:90%;
	border-top:thin solid #663333;
	margin-left:5%; margin-right:5%; margin-top:20px;
	position: relative; float:left; clear:both;
	text-align:center; font-size:10px; vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}
.contentItemBox {
	background-color:#FFFFFF;
	border:thin solid #000;
}

.leftCol {
	float:left;
	width:33%;
}

.rightCol {
	float:right;
	width:33%;
}

#schedulePane {
	margin:0px;
	background-color:#FDFDFD;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#tabMenu { margin:0px; }
#schedulePane h2 { margin:5px; }
#schedulePane h3 { margin:5px; }
#eventListWrapper { border-left:1px solid #000; }
#eventList { background-color:#FFF; color:#633; margin:10px;}
#eventList h3 { margin:0px; }
