BODY, TD, P, SELECT, INPUT, TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
}

BODY {
	background: black;
	background-image: url(images/background.jpg);
	color: white;
	margin: 0;
	padding: 0;
}

a:link { 
	color: lightblue; 
}
a:visited { 
	color: lightblue; 
}
a:active { 
	color: lightblue; 
}
a:focus {
	color: red;
}
a:hover {
	color: red;
}

a:link img,
a:visited img,
a:active img,
a:focus img,
a:hover img {
	
}

a:link img.ss,
a:visited img.ss,
a:active img.ss {
	border:1px solid lightblue;
}
a:focus img.ss,
a:hover img.ss {
	border:1px solid red;
}

.Small {
	font-size: 9px;
}

#Update {
	background: url("images/update.gif");
	left: 0px;
	top: 0px;
	width: 150px;
	height: 150px;
}

#Header {
	Width: 100%;
	Height: 320px;
}

#Frigate {
	position: absolute;
	width: 256px;
	height: 256px;
	left: 50%;
	top: 10px;
	margin-left: -500px;
	background-image: url(images/cruiser.png);
}

#UFO {
	position: absolute;
	width: 256px;
	height: 256px;
	left: 50%;
	top: 10px;
	margin-left: 250px;
	background-image: url(images/ufo.png);
}

#Beta {
	position: absolute;
	width: 183px;
	height: 183px;
	left: 50%;
	top: 50px;
	margin-left: 50px;
	background-image: url(images/beta.png);
}

	
.Band {
	Width: 100%;
}

#SpaceChunks {
	position: relative;
	left: 50%;
	width: 615px;
	height: 323px;
	margin-left: -307px;
	background-image: url(images/splash.png);
}

#Blurb {
	position: relative;
	left: 50%;
	width: 570px;
	margin-left: -285px;
	margin-bottom: 20px;
	text-align: justify;
	font-size: 12px;
}


#Columns {
	margin-top: 20px;
}


.ThinColumn {
	width: 35%;
	float: left;
	margin-left: 1%;
	margin-right: 2%;
	text-align: justify;
}

.ThickColumn {
	width: 55%
	float: right;
	margin-left: 2%;
	margin-right: 1%;
	text-align: center;
}


.Title {
	height: 35px;
	width: 320px;
	margin: 0;
	padding: 0;
}

.TitleSmall {
	height: 35px;
	width: 235px;
	margin: 0;
	padding: 0;
}

.TitleLarge {
	height: 35px;
	width: 660px;
	margin: 0;
	padding: 0;
}

.TitleHuge {
	height: 35px;
	width: 1000px;
	margin: 0;
	padding: 0;
}

#Overview {
	background-image: url(images/overview.png);
}
#Features {
	background-image: url(images/features.png);
}
#Download {
	background-image: url(images/download.png);
}
#Feedback-Small {
	background-image: url(images/feedback-small.png);
}
#Feedback-Large {
	background-image: url(images/feedback.png);
}

#Screenshots {
	background-image: url(images/screenshots.png);
}
#Highscores {
	background-image: url(images/highscores.png);
}
#Video {
	background-image: url(images/video.png);
}

#Easy {
	background-image: url(images/Easy.png);
}
#Normal {
	background-image: url(images/Normal.png);
}
#Hard {
	background-image: url(images/Hard.png);
}
#Brutal {
	background-image: url(images/Brutal.png);
}

h1 {
	text-align: center;
	font-size: 20;
	font-weight: bold;	
}

.Box {
	width: 320px;
	padding: 0;
	margin: 0;
	background-image: url(images/boxback.png);
	background-repeat: repeat-y;
}
.BoxSmall {
	width: 235px;
	padding: 0;
	margin: 0;
	background-image: url(images/boxbacksmall.png);
	background-repeat: repeat-y;
}
.BoxLarge {
	width: 660px;
	padding: 0px;
	margin-top: 0px;
	background-image: url(images/boxbacklarge.png);
	background-repeat: repeat-y;
}

.BoxHuge {
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	background-image: url(images/boxbackhuge.png);
	background-repeat: repeat-y;
}

.BoxVideo {
	padding: 10px;
	text-align: middle;
}

.BoxText {
	text-align: justify;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.FeedbackTop {
	padding: 15px;
}

.FeedbackForm {
	padding: 15px;
	background: url('images/pbg.png') repeat-x;
	display: none;
}

.FeedbackTrigger {
	padding: 15px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	background: url('images/pbg.png') repeat-x;
}

.msg {
	border: 1px solid red;
	color: red;
	padding: 10px;
	text-align: center;
}

.NewHighScore {
	color: red;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.Bot {
	width: 320px;
	height: 6px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	background-image: url(images/bottab.png);
	background-repeat: no-repeat;
}
.BotSmall {
	width: 235px;
	height: 6px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	background-image: url(images/bottabsmall.png);
	background-repeat: no-repeat;
}
.BotLarge {
	width: 660px;
	height: 6px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	background-image: url(images/bottablarge.png);
	background-repeat: no-repeat;
}

.BotHuge {
	width: 1000px;
	height: 6px;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	background-image: url(images/bottabhuge.png);
	background-repeat: no-repeat;
}
	
.MyList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;	
}

LI {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 5px;
	padding-left: 25px; 
}

.LI2 {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	padding: 3px;
	padding-left: 75px; 
}

.LI3 {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding: 3px;
	padding-left: 30px; 
}

.Screenshot {
	margin: 3px;
	text-align: center;
	font-size: 8px;
}

.Screenshot img {
	border: 1px solid silver;
}

.ScreenshotImg {
	border: 1px solid silver;
}

.Screenshot A {
	text-decoration: none;	
}

#DownloadLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	text-align: left;
}

#Hits {
	text-align: center;
	margin-top:20px;
}

#Contact {
	margin-top: 20px;
	margin-bottom: 50px;
	color: gray;
	font-size: 8px;
	text-align: center;
}

.Note {
	position: relative;
	background-color: #ececec;
	color: black;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	padding: 10px;

}

.Note2 {
	position: relative;
	padding: 0;
	margin: 0;
}

.Reply {
	position: relative;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 50px;
	margin: 0;
	color: #DD7777;
}

.NoteDelete {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 16px;
	height: 16px;
	background: url(images/Delete.png);
	cursor: pointer;  
}

.NoteBy {
	background: url(images/arrow.png) 30px 0 no-repeat; 
	padding-left: 75px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 90%;
	color: #AAAAAA;
	
}

.FeedbackTable {
	padding: 0px;
	margin: 0px;
}

.PostRow {
}

.PostCell {
	vertical-align: top;
	font-size: 12px;
	padding: 15px;
	background: url('images/pbg.png') repeat-x;
	border-top: 1px solid #224479;
}

.PostedCell {
	vertical-align: top;
	font-size: 12px;
	padding: 15px;
	background: url('images/pbg2.png') repeat-x center bottom;
	border-top: 1px solid #224479;
}

