html {
	background: #b2c7d0 url(/cla/debate/images/bg.gif) repeat-y center center;
}

body {
	color: #442715;
	background: transparent url(/cla/debate/images/fade.gif) repeat-x left top;
}

div#container {
	width: auto;
	background: transparent url(/cla/debate/images/topbg.gif) no-repeat center top;
}

div#innercontainer {
	width: 770px;
	background: transparent none;
	text-align: left;
	margin: 0 auto;
}


/* Header */

div#masthead {
	height: 324px;
	width: 184px;
	background: transparent url(/cla/debate/images/sitetitle.gif) no-repeat left top;
	text-align: left;
	margin: 0 0 25px 0;
}

	div#masthead h1 {
		padding: 20px 0 0 27px;
		margin: 0;
	}

		div#masthead h1 a {
			display: block;
			width: 128px;
			height: 54px;
		}

		div#masthead h1 span {
			display: none;
		}


/* Left */

div#left {
	width: 184px;
	background: transparent none;
	text-align: left;
	margin-left: 15px;
    float: left;
}

ul#nav {
	background: transparent none;
	text-align: left;
	padding: 0 0 20em 0;
	border-top: 1px solid #cecfd0;
}

	ul#nav li {
		position: relative;
	}

		ul#nav li a, ul#nav li a:link, ul#nav li a:active, ul#nav li a:visited {
			color: #501d0d;
			font: small-caps 115% "Trebuchet MS", Verdana, Tahoma, sans-serif;
			text-transform: lowercase;
			text-align: left;
			padding: .3em .5em .4em .5em;
			border-bottom: 1px solid #cecfd0;
		}

		ul#nav li:hover a {
			background-color: #e5ecef;
			text-align: left;
		}

			ul#nav li ul {
				display: none;
				position: absolute;
				width: 160px;
				left: 54px;
				background-color: #f3f7f8;
				padding: 0;
				border: 1px solid #cecfd0;
				border-bottom: none;
				margin: -1px 0 0 0;
				z-index: 1000;
			}

			ul#nav li:hover ul {
				display: block;
			}

				ul#nav li ul li a, ul#nav li ul li a:link, ul#nav li ul li a:active, ul#nav li ul li a:visited {
					font-variant: normal;
					text-transform: none;
					font-size: 95%;
				}

				ul#nav li:hover ul li a {
					background-color: transparent;
				}

				ul#nav li:hover ul li a:hover {
					background-color: #e5ecef;
				}


/* Content */

div#center {
    float: left;
	padding: 2.5em 3em 3em 2.2em;
}

div#center h1, div#center h2, div#center h3, div#center h4, div#center h5 {
	color: #738892;
}

div#center p, div#center ul, div#center ol, div#center blockquote {
	margin-top: 0;
	margin-bottom: 1.75em;
}

	div#center ul ul, div#center ul ol, div#center ol ul, div#center ol ol {
		margin-bottom: 0;
	}

	div#center ul ul, div#center ol ul {
		list-style: circle;
	}

	div#center li li {
		font-size: 100%;
		padding: .2em 0;
	}

div#center h1 {
	color: #738892;
	font-size: 220%;
	margin-bottom: 1em;
}

div#center h2, div#center h4 {
	color: #999;
}

div#center h2 {
	font-size: 170%;
}

div#center h3 {
	font-size: 130%;
}

div#center a, div#center a:link, div#center a:active, div#center a:visited {
	color: #738892;
	font-weight: bold;
	border-bottom: 1px dotted #738892;
}

div#center a:hover {
	background-color: #f3f7f8;
	border-bottom: 1px solid #738892;
}
	
div#center dl dt {
	color: #738892;
}


/* Org Chart */

div#center ul.chart {
	float: left;
}

div#center ul.chart, div#center ul.chart ul {
	width: 490px;
	list-style: none;
	margin-right: 0;
	margin-left: 0;
}

	div#center ul.chart li a {
		display: block;
		background-color: #e5ecef;
		text-align: center;
		padding: 8px;
		border: none;
	}

		div#center ul.chart li li {
			padding: 0;
			margin: 0;
		}

		div#center ul.chart li li a {
			float: left;
			width: 105px;
			background-color: #f3f7f8;
			padding: 5px;
			border-bottom: 3px solid #fff;
			margin-left: 10px;
		}

		div#center ul.chart li li a:hover {
			border-bottom: 3px solid #738892;
		}

		div#center ul.chart li li a.icdebate {
			margin-left: 0;
		}
	

/* Forms */

#center ul.forms {
	list-style: none;
	margin-left: 0;
}

	#center ul.forms li {
		background: transparent none no-repeat left center;
		padding-left: 18px;
	}

	#center ul.forms li.pdf {
		background-image: url(/cla/debate/images/pdf.gif);
	}

	#center ul.forms li.doc {
		background-image: url(/cla/debate/images/doc.gif);
	}


table th {
	font: bold 100% "Trebuchet MS", Verdana, Tahoma, sans-serif;
}

table th.colhead {
	color: #442715;
	padding-bottom: 1em;
}

table th, table td {
	vertical-align: top;
	padding: .3em .6em .3em 0;
}

/* Schedule */

table.schedule {
	border: 1px solid #ddd;
	border-width: 1px 0 0 1px;
}

table.schedule th, table.schedule td {
	padding: 0.3em 0.6em;
	border: 1px solid #ddd;
	border-width: 0 1px 1px 0;
}

table.schedule th {
	color: #738892;
}

table.schedule th.colhead {
	color: #442715;
	padding-bottom: 0.3em;
}

table.schedule th.day, table.schedule th.ctime {
	width: 16%;
}

table.schedule th.location {
	width: 30%;
}

table.schedule td {
	padding-left: 0.7em;
}

/* CTAC */

table.ctac th.speech {
	width: 30%;
}

table.ctac th.time {
	width: 15%;
}

table.ctac td {
	padding-right: 2em;
}
