
@charset "utf-8";

html {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  background-attachment:fixed;
  background-image:url(imgs/backgroundblue.gif);
  height: 100%;
  width:100%;
  position: absolute;
}

a { 
  text-decoration: none; 
}

p,h1,h2 {
  margin:0px 10px 10px 10px;
  font-family:Verdana, Sans;
}

p {
  font-size:12px;
}

img {
  border:none;
}

h1 {
  font-size:20px;
  font-weight:bold;
}

h2 {
  font-size: 15px;
  font-weight:normal;
}

th {
  text-align:left;
}

li {
  font-family: Verdana, Sans;
  font-size:12px;
}

#content {
  position:relative;
  z-index:2;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -42px; /* the bottom margin is the negative value of the footer's height */
}

#header {
  padding-top:6px;
  width:100%;
  background-color:#000000;
  color:#FFFFFF;
  font-family:Arial,Helvetica,Sans;
  font-size:120%;
  background-image:"/imgs/css_logo.png";
}

#menutable {
  width:500px;
  border:0px;
  align:center;
}

#menurow {
  height:34px;
}

#flags{
  text-align:right;
  text-decoration:none;
  border:0px;
  border-style:none;
  padding-right:10px;
  padding-left:20px;
}

.flag_img {
display:inline-block;
  vertical-align:middle;
  border:1px solid gray;
  margin:0px 0 5px 0;
}

#subheader {
  width:100%;
  height:3px;
  background-color:#FFFFFF;
}

#whitebox {
  margin-top:40px; 
  width:850px;
  height:680px; 
  border:1px solid black; 
  background-color:#ffffff;
}

#whitebox td {
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  vertical-align:top;
}

#whitebox_maintable {
  border:0px;
  width:100%;
  margin:0px; 
}

#thumbsTableDiv {
  width:100%;
  margin:auto;
}

#thumbsTable {
  width:660px;
  border:none;
}

#thumbsTable tr {
 height:150px;
}

#skyscraper {
  width:120px;
  height:600px;
  padding:0px;
  margin:0px;
}

#wide-skyscraper {
  width:160px;
  height:600px;
  padding:0px;
  margin:0px;
}

#addthis {
  width:120px;
  height:30px;
  padding:0px;
  padding-top:10px;
  margin:0px;
  text-align:center;
}

#push {
  height: 142px; /* .push must be the same height as #footer */
}

#footer {
  width:100%;
  background-color:#000000;
  height:42px;
  color:#FFFFFF;
  font-family:Arial,Helvetica,Sans;
  font-size:80%;
  text-align:center;
  z-index:3;
  bottom:0px;
  position:fixed;/*relative;*/
}

#linklist a {
  text-decoration:none;
  font-family:Verdana, Sans;
  font-size:14px;
  color:#0077AA;

}

.menulink {
  color:#FFFFFF; 
  font-family:Verdana,Sans; 
  font-size:18px;
  text-decoration: none; 
  padding: 0px 6px 0px 4px;
}

.menulink:hover {
  color:#AADDFF; 
  text-decoration: none; 
  padding: 0px 6px 0px 4px;
}

.gameLink {
  text-decoration:none;
  font-family:Verdana, Sans;
  color:#000066;
}
.gameLink img {
  border:1px solid #000022; 
  width:100px; 
  height:100px;
}

.gameLinkDiv {
  width:110px;
}

#contactForm input{
	background-color:#DDEEFF;
	border:2px inset #fff;
	color:#000088;
}

#contactForm textarea:hover{
	background-color:#fff;
}

#contactForm input:hover{
	background-color:#fff;
}

.roundcont {
	width: 290px;
	background-color: #00a5ce;
	color: #eee;
}

.roundcont h4 {
	margin: 0 10px;
	color: #eee;	
}

.roundcont p {
	margin: 0 10px;
	color:#ddd;
}

.roundtop { 
	background: url(http://www.abstracttravels.com/imgs/rc2.GIF) no-repeat top right; 
}

.roundbottom {
	background: url(http://www.abstracttravels.com/imgs/rc4.GIF) no-repeat top right; 
}

img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
}

