/* LAYOUT */

.body{
	background: white url(../img/background.gif) repeat-x scroll top;	/* Canvas background */
}
div#container{
	background: none;
	text-align: center;	/* Center (IE) */
}
div#page{
	background: transparent url(../img/page-background.gif) repeat-x scroll top;	/* Page background */
	width: 905px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	
	text-align: left;
}


	/* TOP */

div#top{
	min-height: 91px;
	height:		auto !important;
	height: 	91px;
	background: #faefd9;
	border-bottom:3px solid white;
}

	div#header{
		height: 94px;
	}
	#header #header-text {
		float:right;
		padding-right:15px;
		padding-top:0px;
	}
		
		
	

	/* MIDDLE */

div#middle{
	clear: both;
	float: left;
	width:905px;
}

	div#left-column{
		float: left;
		width: 194px;
		background: #ccd8e6;
	}
		div#logo{}
		div#menu{
			padding-top:5px;
		}
		div#poll {
			margin-top:10px;
		}
		#extra-left-content {
			padding:10px;
			margin:5px;
			background:#e5ecf4;
		}
		
	
	
	
	div#middle_right{
		float: right;
		width: 711px; /* 10px margin left */
	}
	
		div#flashtop {
			margin-left:3px;
			position:relative;
		}
			div#flashtop .corner {
				position:absolute;
				top:-3px !important;
				top:-3px;
				left:-3px;
				width:112px;
				height:64px;
				background:url(../img/flashtop-corner.png) no-repeat;
			}
		
		div#right-column{
			float: right;
			width: 194px;
			background: #ccd8e6;
			padding-top:5px;
		}
			div#calendar{
				margin-bottom:10px;
			}
			div#search{
				background:#e5ecf4;
				margin:0 5px 10px 5px;
				padding:5px;
			}
			div#extra-content{}
		
		div#main-column{
			float: left;
			width: 510px; /* 10px margin right */
			background-color:#fff;
			margin-left:3px;
		}
			#words {
				background:#c00027;
				padding:5px;
				color:white;
				font-weight:bold;
				margin-top:5px;
			}
			div#content{
				height: 	1%;
				padding:15px;
			}

		div#left-column h3,
		div#right-column h3 {
			margin:0 5px;
			padding:4px 7px;
			background:#233667;
			color:#faefd9;
			font-weight:normal;
			text-transform:uppercase;
		}


	/* BOTTOM */

div#bottom{
	clear: both;
	text-align: center;
	border-top:3px solid #233667;
}

	div#footer{
		padding:5px;
	}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{}

