
/* Declaration for all except print */
/* active color = #00FFFF; */
/* secondary color = #FF00FF; */

@media all {
	
	html {overflow-y:scroll;}

	/* Overall settings */
	body {
		margin:			0px;
		padding:		0px;
		font-family: 	Arial, Helvetica, sans-serif;
		font-size:		11pt;
		text-align:	 	center;
	}
	
	img {
		border: 0px;
	}
	
	
	/* Main div, centered */
	#canvas {
		text-align:	 	left;
		width:			1008px;
		margin: 		0px auto;
	}
	
	/* Top section */
	#header {
		padding:	20px;
	}
	
	/* All links in top section */
	#header a {
		font-size:		1.2em;
		font-weight:	bold;
		color:			#00FFFF;
		border-bottom:  2px solid #00FFFF;
		margin-right:	10px;
	}
	
	#header a img.alternate {
		display: inline;
	}
	#header a img.normal {
		display: none;
	}
	
	#header a:hover img.alternate {
		display: none;
	}
	#header a:hover img.normal {
		display: inline;
	}
	
	#header a.active img.normal {
		display: inline;
	}
	#header a.active img.alternate {
		display: none;
	}
	#header a.active {
		border-bottom:  2px solid transparent;
	}

	#header a:hover {
		border-bottom:  2px solid transparent;
	}	
	
	#header img.title_image {
		margin: 0px;
	}	
	
	/* Image on top of page */
	#header div.image {
		float:			left;
		width: 			633px;
		height:			178px;
		margin-right:	20px;
		margin-bottom:	20px;
		background:	url(themes/2/header_3.jpg);
	}
	
	/* Website logo */
	#header div.logo {
		float:			left;
		width: 			315px;
		height:			178px;
		margin-bottom:	20px;
		background:	url(themes/2/nut_logo.gif);
	}
	
	/* Title in logo section */
	#header div.logo h1 {
		display: 		none;
	}
	
	/* All lists in top section */
	#header ul {
		display:		block;
		list-style:		none;
		padding: 		0px;
		margin:			0px;
	}
	
	/* Listitems in top section */
	#header ul li {
		display:		inline;
	}
	
	#header ul li a {
		color:#00FFFF;
	}
	
	#header ul li a:hover {
		color:#FF00FF;
		text-decoration:none;
	}	
	
	/* Menu */
	#header ul.navigation {
		float:			left;
		width: 			633px;
		height: 		38px;
		overflow: 		hidden;
		margin-right:	20px;
		margin-bottom:	25px;	
	}	
	
	/* Secondary links */
	#header ul.links {
		text-align:		right;
		float:			left;
		width: 			315px;
		height: 		38px;
		margin-bottom:	25px;
	}
	
	div.section {
		border-top: 1px solid #00FFFF;
	}
	
	/* Main, dynamic section (non-top) */
	#content {
		margin:	0px 20px;
		clear:	both;
		width: 	968px;
	}
	
	/* Content */
	div.content {
		float:			left;
		width: 			633px;
		margin-right:	20px;
	}	
		
	div.content_image {
		float: left;
		width: 200px;
		margin: 0px 20px 20px 0px;
		padding-top: 5px;	
	}
	
	div.content_text {
		line-height:1.4em;
	}	
	div.content.has_image div.content_text {
		margin-left: 220px;
		line-height:1.4em;
	}
	
	div.content_title {
		vertical-align:top;
		overflow:hidden;		
	}
	div.content.has_image div.content_title {
		padding-left: 220px;
	}	
	
	/* Sidebar (right) */
	div.sidebar {
		float:			left;
		width: 			315px;
		padding-top: 	0px;
	}
	
	.section {		
		padding:20px 0px 20px 0px;
	}
	
	body.msie div.sidebar .section ul  {		
		margin-left: 0px;
	}
	
	.sidebar li{
		list-style:none;
		margin:inherit; 
	}
	
	.sidebar ul {
		margin:inherit;
		padding-left:0.2em;		
	}
	
	h1,h2,h3,h4,h5,h6 {
		color:	#FF00FF;		
	}
	h1 {font-size:	2em;}
	h2 {font-size:	1.5em;}
	h3 {font-size:	1.3em;}
	h4 {font-size:	1.1em;}
	h5 {font-size:	1em;}
	h6 {font-size:	0.8em;}

	body.msie.v7 h1,
	body.msie.v7 h2,
	body.msie.v7 h3,
	body.msie.v7 h4,
	body.msie.v7 h5,
	body.msie.v7 h6 {
		margin-top:	10px;
	}
			
	/* Paragraphs */
	.content p, .content div {
		line-height: 1.4em;
	}
	
	/* links */
	div.section a:link,div.section a:visited,div.section a:active {text-decoration: underline; color: #000000;}	
	div.section a:hover {text-decoration: none; color: #666666;}
		
	table th {
		color: #00FFFF;
		padding: 2px 25px 2px 0px;
	}
	table td {		
		padding: 2px 25px 2px 0px;
	}
	
	table.upcoming tr.old td {
		text-decoration: line-through;
	}
		
	div.block {
		clear: left;
	}
	
	hr {
		height: 1px;
		border:0px;
		color:#00FFFF;
		background-color:#00FFFF;	
	}
	p {margin-top:0px;margin-bottom:10px;}
}

/* Declaration for print */
@media print {
	
	/* Do not print the header */
	#header {
		display:	none;
	}
	
	/* Do not print the sidebar (secondary content) */
	div.sidebar {
		display:		none;
	}
	
}


