* {margin:0;padding:0}

body {
   background-color: #6DBDDC;
   padding: 0px;
   margin: 0px;
}

table
{ 
margin-left: auto;
margin-right: auto;
border: 0px;
}

td {
padding: 0px;
margin: 0px;
border: 0px;
}

tr {
padding: 0px;
margin: 0px;
border: 0px;
}

a{color:#b3e3f2; text-decoration:none; font-weight:bold; }
a:hover{text-decoration:underline; }
a:visited{color:#badfed; text-decoration:none; }
a:active{text-decoration:underline; }

img {border:none; float: left;}

p {padding-bottom: 12px; padding-top: 0px;}

.menuimages {float:left; border:none;}

.menuitem {
   background-color: transparent;
   letter-spacing: 0.2em;
   font-family: Georgia, Times New Roman, Serif;
   color: #DEF7FF;
   font-size: 12px;
   font-weight:bold;
   float: left;
}

 .thumbnail
{ width: 128px; height: 85px; border: solid 1px #000; padding: 0; }


.mainscreenbackground {
   background-image: url(images/Mainscreen-Repeat.gif);
   background-repeat: repeat-y;
   background-attachment: scroll;
   background-position: left top;
}

.maintext { 
	background-color: transparent; 
	font-family: Arial, Helvetica, sans-serif; 
    color: #daf0f8; 
    letter-spacing: 0.2em; 
    font-size: 11px;
    padding-left: 55px; 
    width: 460px;
    float: left;
    margin-right: 55px;
    padding-bottom: 10px; }
       
.quotes {
	background-color: transparent; 
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
    color: #daf0f8;
    letter-spacing: 0.1em; 
    font-size: 12px;
    padding-left: 65px; 
    width: 450px;
    float: left;
	margin-top: 12px;
	margin-bottom: 12px;
    margin-right: 0px;
	margin-left: 0px;
	line-height: 1.5em;
	}

.screenshots { position: relative; left: -20px; }

.subheaders { clear:both; 
background-color: transparent;
 letter-spacing: 0.2em;
  font-family: Georgia, "Times New Roman", Serif;
   color: #def7ff; 
   font-size: 12px;
   font-weight:bold; 
   width: 460px; 
   padding-left: 45px; 
   padding-bottom: 10px; }
