#box h1, #box h2, #box p 
{margin:0 10px; letter-spacing:1px; text-align: center;}
#box h1 {font-size:2.5em; color:#444444;}
#box h2 {font-size:2em;color:#aaaaaa; border:0;}
#box p
{
	padding-bottom:0.5em;
	text-align: left;
}
#box p#construct
{
	padding-bottom:0.5em;
	text-align: center;
}
#box h2 {padding-top:0.5em;}

#box
{
	background: transparent;
	margin-left:90px;
	margin-right:90px;
}

#tinyfont
{
	font-size: 10px;
}

#gamelink
{
	font-size: 24px;
}

.boxtop, .boxbottom {display:block; background:transparent; font-size:1px;}
.boxb1, .boxb2, .boxb3, .boxb4 {display:block; overflow:hidden;}
.boxb1, .boxb2, .boxb3 {height:1px;}
.boxb2, .boxb3, .boxb4 {background:#e8e8e8; border-left:1px solid #999999; border-right:1px solid #999999;}
.boxb1 {margin:0 5px; background:#999999;}
.boxb2 {margin:0 3px; border-width:0 2px;}
.boxb3 {margin:0 2px;}
.boxb4 {height:2px; margin:0 1px;}

.boxcontent
{
	display:block; 
	background:#e8e8e8; 
	border:0 solid #999999;
	border-width:0 1px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#box h1, #box h2
{
 	background-image: url(headertile2.gif);
	background-repeat: no-repeat
}

#newsletter
{
	border-style: none;
	margin-top: 10px;
	margin-right: 10px;
	float:right;
	font-size: 10px;
	text-align: center;
	font-family:arial;
	font-style: normal;
}

#space
{
	padding: 5px;
}

a:link
{
	font-size: 16px;
	color: #003b84;
}
a:visited
{
	font-size: 16px;
	color: #003b84;
}

a:hover
{
	text-decoration:none;
}

body
{
	margin-top: 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
	background-color: #55718c;
	background-position:auto;
	background-image: url(gradient.gif);
	background-repeat: repeat;
	color: #323232;
	font-family:arial;
	text-align:center;
}

#holder
{
	padding-top: 40px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #060606;
	background-image: url(watermark.gif);
	margin: auto;
	width: 837px;
	background-color: #e8e8e8;
	background-repeat: repeat;
}

#temptitle
{
	background-image: url(title.jpg);
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
	width: 837px;
	height: 219px;
	text-align:left;
	margin: auto;
	margin-top: 0px;
	padding-left: 0px;
	background-color: transparent;
	font-family:arial;
	font-weight:600;
	font-size:18px;
	color: #1b1e37;
}

#thumbnail
{
	float:right;
	width: 120px;
	padding-left: 1px;
}
#thumbnailleft
{
	float:left;
	width: 120px;
	padding-left: 5px;
	padding-right:14px;
}
#thumbnail a
{
	padding-bottom: 1px;
}

#thumbnail img
{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}
#thumbnailleft a
{
	padding-bottom: 1px;
}
#thumbnailleft img
{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

#menu a i { visibility: hidden; }

#menu a {
  position: relative;
  height: 38px;
  width: 88px;
  top: 29px; 
  text-decoration: none;
  font-size: 16px;
  }

a#news {
left: 30px;
top: 189px;
 }
a#games {
 left: 66px; 
top: 189px;
}
a#about {
 left: 567px;
 top: 189px;
 }
a#contact {
 left: 601px;
 top: 189px;
 }

@media all and (min-width: 0px)
{
a#news {
left: 30px;
top: 188px;
 }
a#games {
 left: 67px; 
top: 188px;
}
a#about {
 left: 563px;
top: 188px;
 }
a#contact {
 left:595px;
top: 188px;
 }
}

a#news:hover,
a#games:hover, 
a#about:hover, 
a#contact:hover { background-repeat: no-repeat; } 

a#news:hover { background-image: url(newsglow.jpg); }
a#games:hover { background-image: url(gamesglow.jpg); }
a#about:hover { background-image: url(aboutglow.jpg); }
a#contact:hover { background-image: url(contactglow.jpg); }

a#news:hover,
a#games:hover, 
a#about:hover, 
a#contact:hover { border: none; } 

#header
{
	background-color: #879ed5;
	border-style: solid;
	border-color:#060606;
	border-width: 1px;
	clear:both;
	margin: auto;
	padding: 10px;
	width: 700px;
	overflow:hidden;
	text-align:left;
	font-size: 13px;
}

#descript
{
	background-color: #e8e8e8;
	border-style: solid;
	border-color:#060606;
	border-width: 1px;
	clear:both;
	margin: auto;
	padding: 10px;
	width: 640px;
	overflow:hidden;
	text-align:left;
	font-size: 14px;
}

hr 
{
	clear:both;
	height:1px;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color: #323232;
}

img
{
	border-style:none;
}

img#button
{
margin-left: 20px;
}

ul
{
	text-align:left;
}

#copyright
{
	background-color: transparent;
	border-style: none;
	clear:both;
	margin-left: 125px;
	width: 500px;
	overflow:hidden;
	text-align:center;
	font-size:10px;
}

p#center
{
	text-align: center;
}

#tinyfont a
{
	font-size: 10px;
}
