* {
   padding:0;
   margin:0;
   border:0;
   text-align:center;
   vertical-align:top;
}

BODY {
   background:black none;
}

TABLE {
   margin-left:auto;
   margin-right:auto;
}

.wrapper {
   position:relative;
   top:0;
   width:900px;
   margin:0 auto;
   background-repeat:no-repeat;
}

.title {
   width:100%;
   padding:0px 5px;
   border:#FFdd00 ridge thick;
   font: bolder 24pt/28pt times;
   color:#FFdd00;
   background-color:#000030;
   height:50px;
   vertical-align:middle;
}

.hori_menu {
   position:relative;
   top:0;
   float:left;
   z-index:2;
   width:180px;
   color:#FFdd00;
   border:2px yellow ridge;
}

.clicker {
   float:left;
   width:920px;
   border-right:1px yellow ridge;
   border-left:1px yellow ridge;
}

.menutitle {
   background:#dd0000 none;
   color:yellow;
   font: bolder 18pt/20pt arial;
}
.menutitle A:link {color:#FFdd00;}
.menutitle A:visited {color:#FFdd00;}
.menutitle A:active {text-decoration: none}
.menutitle A:hover {font-size:18pt; color: green}
 
.drop_down  {
   width:180px;
   padding-bottom:10px;
   margin:0 auto;
   font: bold 14pt arial;
   background:#dbc599 none;
}
.drop_down A:link {color:#006600;text-decoration: none}
.drop_down A:visited {color:#006600; text-decoration: none}
.drop_down A:active {text-decoration: none}
.drop_down A:hover {font-size:16pt; font-weight:bold; color: yellow;margin:0}

a.plain {
   text-decoration:none;
}

.main {
   clear:both;
   width:900px;
   height:415px;
   position:absolute;
   top:93px;
   left:0;
   padding:5px;
   border:#FFdd00 ridge thick;
   Z-index:1;
   background:#000030 none;
   color:#FFdd00;
   font: 14pt/16pt Times;
   text-align:left;
}
.main A:link {color:#FFdd00;}
.main A:visited {color:#FFdd00;}


.undermain {
   width:922px;
   height:100px;
   position:absolute;
   top:528px;
   left:-3px;
}

.google {
   float:left;
   vertical-align:middle;
   padding:4px;
   color:maroon;
}

.google1 {
   float:left;
   vertical-align:middle;
   padding:1px 0 0 3px;
}

.ginput {
   vertical-align:middle;
   text-align:left;
   color:black;
   border:3px #FFdd00 ridge;
   padding:1px;
}

.ginput2 {
   vertical-align:middle;
   color:maroon;
   border:2px #FFdd00 ridge;
}

.chrispic {
   float:left;
   border:thick #ff0000 ridge;
   margin-right:10px;
}

.bottompoem {
   clear:both;
   text-align:center;
   font:large bold;
   color:#ddbb00;
   padding: 0 0 15px 0;
}

.quotewrapper {
   position:absolute;
   bottom:5px;
   right:5px;
   float:right;
   text-align:left;
   background-color:#000030;
   padding:0 3px 0px 3px;
   width:570px;
}

.quote {
   text-align:left;
   margin:0 0 0 0;
   color:yellow; 
   font:bolder large times, serif;
   padding-top:10px;
   background-color:#000030;
   line-height:100%; 
}

.bigcap{
float:left;
color:yellow;
background:#ff0000;
line-height:100%;
margin-top:2px;
padding:0px 3px 7px 3px;
border:3px solid yellow;
font: bold 32pt Harrington, Times, serif, Georgia;
vertical-align:top;
}

.aolmail {
float:right;
background-color:#ffffff;
}

.gallery {
   position:absolute;
   bottom:5px;
   left:5px;
   background-color:black;
   border:thick red ridge;
   color:yellow;
   padding:5px;
}
.gallery A:link {color:#ddbb00;text-decoration: none}
.gallery A:visited {color:#ddbb00; text-decoration: none}
.gallery A:active {text-decoration: none}
.gallery A:hover {font-weight:bold; color: yellow;margin:0}

.sealholder {
   position:absolute;
   bottom:5px;
   left:165px;
   text-align:center;
   padding:0;
}

.seal {
color:#FFff00;
float:left;
text-align:center;
padding:0;
width:80px;
font-size: 12pt;
}
