/*********** DEFAULTS ***********/
html, body {
	background-color	: #CCCCCC;
	padding				: 0px;
	margin				: 0px;
	position			: absolute;

	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #333333;

	height	: 100%;
	width	: 100%;
	}

a {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #333333;
	text-decoration	: none;
	}

a:hover { text-decoration:underline; }

img { border:none; }

div	{
	vertical-align	: top;
	text-align		: left;
	}

h1 {
	display		: inline;
	font-size	: 16px;
	font-weight	: bold;
	color		: #333333;
	padding		: 0px 0px 25px 0px;
	margin		: 0px;
	}

h2 {
	display		: inline;
	color		: #666666;
	font-size	: 12px;
	padding		: 0px 0px 20px 0px;
	margin		: 0px;
	}

hr {
	border	: 0px;
	height	: 1px;
	width	: 634px;
	background-color	: none;
	background-image	: url(/img/hr_bg.gif);
	}

form {
	display	: inline;
	margin	: 0px;
	padding	: 0px;
	}

input.text {
	padding		: 0px 2px;
	height		: 16px;
	width		: 158px;
	border		: 1px solid #333333;
	font-size	: 11px;
	font-family	: Arial, Helvetica, sans-serif;
	background-color	: #F5F5F5;
	}

input.search_submit {
	position	: relative;
	top	: 5px;
	}

/********** CONTENT **********/
table#content {
	margin		: 0px auto;
	height		: 100%;
	width		: 1150px;
	border-left	: 6px solid #999999;
	}

td#content_holder {
	width	: 886px;
	vertical-align		: top;
	background-image	: url(/img/content_bg.jpg);
	background-position	: top left;
	background-repeat	: repeat-y;
	}

td#nav-holder {
	width	: 264px;
	background-color	: #00CC00;
	}

div#text {
	width		: 634px;
	padding		: 310px 170px 60px 64px;
	line-height	: 16px;
	background-image	: url(/img/logo.jpg);
	background-position	: top left;
	background-repeat	: no-repeat;
	}

div#text a { text-decoration: underline; }
div#text a:hover { color: #7F7F7F; }

a.archive_links {
	color		: #666666;
	font-size	: 12px;
	font-weight	: bold;
	margin		: 0px 15px 20px 0px;
	}

a:hover.archive_links {
	color			: #999999;
	text-decoration	: none;
	}

a.archives_nav {
	margin-left: 12px;
	text-decoration: none!important;
	}

form.search { margin-left: 277px; }

div.transcript {
	padding: 8px 15px 15px 10px;
	background-color: #EFEFEF;
	}

/********** NAV STUFF **********/
div#nav {
	position	: fixed;
	top			: 15px;
	width		: 77px;
	height		: 280px;
	padding		: 15px 0px 0px 3px;
	z-index		: 1;
	text-align	: center;
	line-height	: 19px;
	background-image	: url(/img/nav_bg.gif);
	background-position	: top left;
	background-repeat	: no-repeat;
	}

#nav a {
	font-size		: 12px;
	margin-right	: 8px;
	}

#nav a:hover {
	text-decoration	: none;
	color			: #FFFFFF;
	}

div.large_nav {
	border-top	: 1px solid #999999;
	font-size	: 14px;
	color		: #999999;
	width		: 60px;
	text-align	: center;
	margin		: 15px 0px 0px 4px;
	padding		: 15px 0px 0px 3px;
	line-height	: 25px;
	}

.large_nav a {	font-size: 14px!important;	}


/********** MISC STUFF **********/
div#copyright {
	position	: fixed;
	bottom		: 10px;
	right		: 10px;
	font-size	: 12px;
	text-align	: right;
	color		: #FFFFFF;
	}

