*{
	margin:0px;
	padding:0px;
}

body{
	background-color:#000;
	color:#fff;
	font-family:serif;
	font-size:1.0em;
	line-height:1.5em;
	text-align:center;
}

h2{
	font-size:1.2em;
}

h3{
	margin-top:20px;
}

a {
	color:#ff0006;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p {
	margin-bottom:20px;
}

/*-----------------------------------*/





#main{
	width:815px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#banner{
	padding-top:7px;
	margin-top:20px;
	height:330px;
}

	.clips{
			background:#000 url('images/clipsbg.jpg') no-repeat ;
			margin-bottom:-100px;
	}

	.about{
			padding-top:50px !important;
			background:#000 url('images/aboutbg.jpg') no-repeat;
			margin-bottom:-20px;
	}

	.news{
			background:#000 url('images/newsbg.jpg') no-repeat;
			padding-top:50px !important;
			margin-bottom:-100px;
	}

	.links{
			background:#000 url('images/linksbg.jpg') no-repeat;
			padding-top:50px !important;
			margin-bottom:-100px;
	}

	.contact{
			background:#000 url('images/contactbg.jpg') no-repeat;
			padding-top:70px !important;
			margin-bottom:-50px;
	}

	.home{
		height:50px !important; 
	}

			

ul#links{
}

		#links li{
			margin-left:7px;
			padding-left:17px;
			background:transparent url("images2/bullet.gif") no-repeat;
			background-position:0px 3px;
			background-position:expression(0 +"px");
			display:inline ;
		}

			#links li a{
			}

				li#spacey{
					margin-left:180px;
				}
				
				
#left{
	float:left;
	margin-left:45px;
	width:350px;
	
}

#left3col{
	float:left;
	margin-left:20px;
	width:275px;
}

#center{
	width:250px;
	float:left;
}

#middle{
	width:350px;
	margin-left:auto;
	margin-right:auto;
}

		#aboutnav{
			width:100px;
			margin-top:10px;
			margin-left:auto;
			margin-right:auto;
		}

		#aboutnav a {
			padding:0px;
		}
		#aboutnav a img{
			margin-bottom:-7px;
		}

#right{
	float:left;
	width:350px;
	padding-top:7px;
}

#right3col{
	float:left;
	width:250px;
	padding-top:58px;
}

			.alignright{
			margin-left:25px;
				text-align:right;
			}

.section{
	display:block;
	width:275px;
	height:100px;
	clear:both;
}

.section p{
	padding-top:15px;
}

.thumbnail{
	float:left;
	margin:10px;
}

.right{
	float:right;
}

.pressquote{
	display:block; 
	text-align:center; 
	color:#ff9900;
}

		.pressquote a{
			display:block;
			text-decoration:underline;
		}

ul#newslist{
	margin-bottom:20px;
	list-style-type:hiragana;
}

ul#newslist li{
	margin-bottom:20px;
}

.redborder{
	border:1px solid #781319;
}

/*---------------------------------*/

#flash{
margin-top:20px;
margin-right:125px;
text-align:right;
display:block;
}

frameset{
}

frame.topframe{
	background-color:#000;
	border:1px solid #000;
	overflow:hidden;
	margin-bottom:-20px;
}