* {
	margin:0;
	padding:0;
}
body {
	font:12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	background:#e8e8e8;
	text-align:center; /* for IE */ 
	margin:0 auto; /* for the rest */ 
}

a {
	text-decoration:underline;
	color:#0000CC;
}
a:hover {
	color:#D60000;
}

img.imageright {
	padding:10px 10px 0 10px;
	float:right;
}

img.imageleft {
	padding:0 10px 0 0;
	float:left;
}
p.note {
	font-style:italic;
	font-size:12px;
}
p.error {
	font-style:italic;
	font-size:12px;
	color:#D60000;
}
textarea { 
    resize:none; 
}
.highlight {
	color:#D60000;
}

/*
---- Logo
*/
#logo {
	float:left;
	display:inline;
	width:350px;
	background:#e8e8e8 url(images/logo-grey.gif) no-repeat center top;
	height:172px;
}

h1 {
	padding:50px 0 0 5px;
	font-weight:normal;
	float:left;
	font-size:36px;
	line-height:36px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
	h1 a {
		text-decoration:none;
		color:#000;
		border-bottom:none;
	}
	h1 a:hover {
		color:#000;
	}
	
h2 {
	padding:0px 0 0 5px;
	font-weight:normal;
	float:left;
	font-size:20px;
	line-height:20px;
	margin-bottom: 0px;
	padding-bottom: 62px;
}

h3 {
	padding:0 0 0 5px;
	font-weight:normal;
	float:left;
	font-size:14px;
	line-height:14px;
}

h4 {
	padding:10px 0px 0 0px;
	font-weight:normal;
	float:left;
	font-size:24px;
	line-height:24px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h5 {
	padding:0 0 0 0;
	font-weight:normal;
	float:left;
	font-size:14px;
	line-height:14px;
}

/*
---- Header
*/
#header {
	
}
	#header ul {
		float:right;
		display:inline;
		list-style:none;
		font-size:18px;
	}
		#header ul li {
			padding:50px 0 0 17px;
			float:left;
			display:block;
		}
			#header ul li a {
				padding:0 0 0 0;
				display:block;
				float:left;
				text-decoration:none;
				line-height:55px;
				color:#333;
				border-bottom:none;
			}
			#header ul li a:hover {
				color:#000;
				background: url(images/eighth-red.gif) no-repeat center;
				border-bottom:none;
				padding-bottom:0px;
			}
			#header ul li a.current {
				background: url(images/eighth-black.gif) no-repeat center;
				border-bottom:none;
				padding-bottom:0px;
			}


/*
---- Column
*/
#column {
	padding:0 0 0 0px;
	float:left;
	display:inline;
	width:350px;
	text-align:left;
}
	#column p.note {
		font-style:italic;
		font-size:12px;
	}
	#column ul {
		padding:0px 0 0 15px;
		list-style:none;
		font-size:12px;
		list-style: none;
	}
		#column ul li {
			padding:14px 0px 15px 0px;
			display:block;
			line-height:14px;
			border-bottom: 1px solid #000000;
		}
	#column .date {
		color:#D60000;
	}


/*
---- Content
*/
#content {
	padding:0 0 0 10px;
	float:right;
	text-align:left;
	display:inline;
	width:420px;
    background:#e8e8e8;
	/*background:#e8e8e8 url(images/broadway.gif) no-repeat center;*/
}
	#content p {
		padding:14px 0 0 0;
		float:left;
		font-size:12px;
	}
	#content .title {
		font-style:italic;
	}
	#content ul {
		padding:7px 0 21px 30px;
		float:left;
		list-style:none;
		font-size:12px;
		list-style: none;
	}
		#content ul li {
			padding:14px 14px 0px 0px;
			display:block;
			line-height:14px;
			width:100%;
			border-bottom:none;
		}

/*
---- Media-Column
*/
#media-column {
	padding:0 0 200px 0;
	float:left;
	display:inline;
	width:350px;
	text-align:left;
	background:#e8e8e8 url(images/eighth-black.gif) no-repeat top left;
}
	#media-column ul {
		padding:0px 0 0 30px;
		list-style:none;
		font-size:12px;
	}
		#media-column ul li {
			padding:14px 0px 15px 0px;
			display:block;
			line-height:14px;
			width:100%;
			border-bottom: 1px solid #000000;
		}
	#media-column .date {
		color:#D60000;
	}


/*
---- Media-Content
*/
#media-content {
	padding:0 0 0 10px;
	float:right;
	text-align:left;
	display:inline;
	font-size:12px;
	width:420px;
	background:#e8e8e8 url(images/eighth-black.gif) no-repeat top left;
}
	#media-content .title {
		font-style:italic;
	}
	#media-content ul {
		padding:0px 0 0px 30px;
		float:left;
		list-style:none;
		font-size:12px;
	}
		#media-content ul li {
			padding:14px 0 0 0;
			display:block;
			line-height:14px;
			border-bottom:none;
		}



/*
---- Links-Column
*/
#links-column {
	padding:10px 0 0 0;
	float:left;
	display:inline;
	width:350px;
	text-align:left;
}
	#links-column ul {
		padding:0 0 28px 30px;
		list-style:none;
		font-size:12px;
	}
		#links-column ul li {
			padding:14px 0px 0px 0px;
			display:block;
			line-height:14px;
		}
	#links-column .date {
		color:#D60000;
	}


/*
---- Links-Content
*/
#links-content {
	padding:10px 0 0 10px;
	float:right;
	text-align:left;
	display:inline;
	font-size:12px;
	width:420px;
}
	#links-content .title {
		font-style:italic;
	}
	#links-content ul {
		padding:0px 0 0px 30px;
		list-style:none;
		font-size:12px;
	}
		#links-content ul li {
			padding:14px 0px 14px 0px;
			display:block;
			line-height:14px;
			width:100%;
		}

		

/*
---- Footer
*/
#footer {
	padding:50px 0 50px 0;
	background: url(images/bass.gif) no-repeat left center;
	width:100%;
}
	#footer ul {
		float:left;
		display:inline;
		list-style:none;
		font-size:12px;
	}
		#footer ul li {
			padding:0 0 0 60px;
			display:inline;
			margin-bottom:30px;
		}
		
		
/*
---- Single-content (for pages without a left-hand column)
*/
#single-content {
	padding:10px 0 0 10px;
	float:left;
	display:inline;
	width:870px;
	font-size:12px;
	text-align:left;
}
	#single-content p {
		padding:14px 0 0 0;
		font-size:12px;
	}
	#single-content .title {
		font-style:italic;
	}
	#single-content ul {
		padding:7px 0 21px 30px;
		list-style:none;
		font-size:12px;
		list-style: none;
	}
		#single-content ul li {
			padding:14px 0px 0px 0px;
			display:block;
			line-height:14px;
			border-bottom:none;
		}
	#single-content .red {
		color:#D60000;
	}


/*
---- Pop-up
*/
#pop-up {
	padding:30px 30px 30px 30px;
	float:right;
	text-align:left;
	display:inline;
	width:340px;
}
	#pop-up p {
		padding:14px 0 0 0;
		float:left;
		font-size:12px;
	}
	#pop-up .title {
		font-style:italic;
	}
	#pop-up ul {
		padding:7px 0 21px 30px;
		float:left;
		list-style:none;
		font-size:12px;
		list-style: none;
	}
		#pop-up ul li {
			padding:14px 0px 0px 0px;
			display:block;
			line-height:14px;
			border-bottom:none;
		}


#full-wrapper {
	margin:0 auto;
	width:900px;
}

/*
---- Clear All and the Clearfix
*/
.clear-all {
	clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */