@charset "utf-8";
/*
Yellow: ffcc00
Purple: 663399

Orange: ff6633
Green: 33cc33


*/

#container {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	
	border: thin solid black;
}
	#header {
		padding: 10px;
	}
	
		#logo {
			float: left;
		}
		
		#banner {
			width: 640px;
			height: 161px;
			float: right;
			overflow: hidden;
		}
		
			#banner img {
				width: 640px;
				height: 161px;
			}
	
	#menu {
		float:left;
		width:100%;

		padding-bottom: 5px;

		border-bottom:4px solid #000;
		overflow:hidden;
		position:relative;
					
		background-image: url(../images/menu-line.png);
		background-repeat: repeat-x;
		background-position: center;
	}
	
		#menu ul {
			clear:left;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			position:relative;
			left:50%;
			text-align:center;
		}
		
			#menu ul li {
				display:block;
				float:left;
				list-style:none;
				margin:0;
				padding:0;
				position:relative;
				right:50%;
			}
			
				#menu ul li a {
					display:block;
					margin:0 0 0 25px;
					padding:5px 10px;
					background:#ffcc00;
					color:#000;
					text-decoration:none;
					line-height:1.3em;
				}
				
					#menu ul li a:hover {
						background:#663399;
						color:#FFFFFF;

					}
					#menu ul li a.active{
					background:#ff6633;
					}
					
					#menu ul li a.active:hover {
						background:#33cc33;
					}
	
	#contentWrapper {
		padding: 0 10px;
	}
	
		#contentMain {
			float: left;
			width: 600px;
			min-height: 400px;
			margin-right: 10px;
		}
		
		#contentRight {
			float: left;
			width: 316px;
			
		}
		
			#contentRight .module {
				padding: 5px;
				margin-left: auto;
				margin-right: auto;
			}

#footer {
	margin: 20px;
	text-align: center;
	font-size: 80%;
}
	
	#footer img {
		padding: 2px;
		margin: 3px;
	}

.clear {
	clear: both;
}

.printonly {
	display: none;
}

h1, h2, h3, h4 {
	color:#663399;
}

h2, h3, h4 {
	margin-bottom: 0px;
}

div.slogan {
	font-size: 108%;
	font-weight: bold;
	font-style: italic;
}

h1.nomargin, h2.nomargin, h3.nomargin, h4.nomargin {
	margin: 0;
}

/* Micropoll CSS */
.micropoll table td {
	border: none;
	padding: 0;
}

/* Slideshare CSS */
.slideshare {
	overflow: hidden;
}

/* YouTube Embedded stuff */
.youtubeEmbed {
	border: thin solid black;
	padding: 1px 1px 5px 1px;
	margin: 5px 0;
	text-align: center;
}
.youtubeEmbed .title {
	text-align: center;
	font-weight: bold;
	margin: 5px 0;
}
