/* Derek Jordan's CSS template */

body {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:url('img/bg.jpg') #ffffff;
	background-repeat:repeat-x;
}
a {
	color:#0000ff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
table.wtgc_cg tr.cg_header td {
	width:20px;
	text-align:center;
	vertical-align:center;
}
.cg_name{
	width:130px;
	text-align:left;
}
.canlist {
	display:block;
}
.calendartd1 {
	background-color:#FFFFFF;
	border-top:none;
	vertical-align:top;
	height:40px;
	width:33%;
}
.calendarth1 {
	background-color:#FFFFFF;
	vertical-align:top;
	width:33%;
}
.downloadtd {
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	width:470px;
}
.downloadtd1 {
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	width:100px;
}
.header1 {
	color:#880000;
	font-family:tahoma;
	font-size:20px;
	font-weight:bolder;
	text-align:left;
	text-decoration:none;
}
.header2 {
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
}
.navlink {
	color:#000000;
	font-size:14px;
	text-decoration:none;
}
	.navlink:hover {
		color:#666666;
		font-size:14px;
		text-decoration:underline;
	}
.paragraph1 {
	font-family:tahoma;
	font-size:12px;
	text-indent:15px;
}

#master {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:1352px;
	width:900px;
	border:1px solid #666666;
	background-color:#FFFFFF;
}
	#header {
		float:left;
		height:300px;
		width:900px;
		border-bottom:2px solid #000000;
		background-image:url(img/banner.jpg);
	}
	#nav {
		float:left;
		height:1050px;
		width:173px;
		border-right:2px solid #000000;
		background-color:#bb0000;
		overflow:hidden;
	}
		#upcoming_events {
			float:left;
			margin-top:40px;
			border-bottom:1px solid #000000;
		}
		#upcoming_events p.nav_header {
			color:#ffffff;
			font-size:20px;
			margin:0px;
			padding:0px;
			text-indent:0px;
			text-align:center;
		}
		#upcoming_events ul {
			padding:0px;
			width:175px;
			margin-top:5px;
			margin-bottom:0px;
		}
			#upcoming_events ul li {
				list-style:none;
				width:175px;
				padding-bottom:5px;
				padding-top:5px;
				border-top:1px solid #000000;
			}
				#upcoming_events ul li p {
					padding:0px;
					margin:0px;
					margin-left:25px;
					text-indent:-15px;
				}
					#upcoming_events ul li p a {
						color:#ffffff;
						text-decoration:none;
					}
					#upcoming_events a:hover {
						text-decoration:underline;
					}
		#menu {
			width:173px;
		}
			#menu-head, #menu-subhead {
				position:relative;
				float:left;
				background-color:#bb0000;
				border:1px solid #000;
				padding:5px;
				margin-top:-1px;
			}
			#menu-head:hover, #menu-subhead:hover {
				background-color:#000000;
			}
				#menu-head a, #menu-subhead a {
					color:#ffffff;
					font-size:16px;
					text-decoration:none;
					text-transform:capitalize;
				}/*
				#menu-head:hover a, #menu-subhead:hover a {
					color:#000000;
				}*/
			#menu-head {
				width:162px;
			}
				#menu_arrow-0, #menu_arrow-1, #menu_arrow-2, #menu_arrow-3, #menu_arrow-4, #menu_arrow-5, #menu_arrow-6  {
					background-image:url('img/menu_open.png');
					float:right;
					height:15px;
					width:15px;
					border:0px;
					padding:0px;
				}
			#submenu-0, #submenu-1, #submenu-2, #submenu-3, #submenu-4,#submenu-5 {
				width:162px;
				border-bottom:5px solid #000000;
				margin-bottom:5px;
				display:none;
			}
				#menu-subhead {
					width:158px;
					border-left:5px solid #000000;
					border-right:0px;
				}
					#menu-subhead a {
						color:#ffffff;
						margin-left:5px;
						font-size:14px;
					}
	
	#content {
		float:left;
		padding:5px;
		height:1040px;
		width:715px;
		background-color:#ffffff;
		overflow:auto;
	}