P { margin-top:5px; }
P, BODY, TABLE, TD, TBODY, DIV { color:#EEEEEE; font-size:17px; font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, san-serif; }
H1, H2, H3, H4 { margin-top:7px; margin-bottom:7px; }
H1 { color:#FFD700; font-size:19px; font-family: georgia; font-style:italic; }
H2 { color:#1E90FF; font-size:20px; font-family: georgia; font-weight:normal;   }
H3 { color:#00FFFF; font-size:17px; font-family: arial; font-weight:bold;   }
H4 { color:#00FFFF; font-size:17px; font-family: arial; font-weight:bold;   }

DL { color: #AAAAAA; }
TD { vertical-align:top; text-align:left; }

BODY {
	background:black;
	margin:0px;
	padding:0px;
	padding-right:5px;
	font-size:17px;
}

PRE, BLOCKQUOTE, .mypre {
	border: solid 1px gray;
	padding:6px;
	margin-left:20px;
	width:90%;
	background-color:#202020;
	color:#DDDDDD;
	overflow:auto;
}

PRE, .mypre { font-size: 0.8em; white-space: pre; border: 1px inset; margin: 0px; padding: 6px; overflow: auto; width: 640px; }

.scrollbox {
	overflow:auto;
	width:100%;
}

/* MAIN PAGE TEMPLATE STRUCTURE */
#wrapper {
    width: 100%;
	border:none;
	margin: 0;
	table-layout:fixed;
	font-size:17px;
}
#header { 
    height: 110px;
    vertical-align:top;
    text-align:right;
    background:url(images/wet_title.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-top:3px;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #666666;
	line-height: 10px
}

#navmenu {
    padding:0px;
    margin:0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #CCCCCC
}
#navmenu dl { margin:4px; color: #CCCCCC; }
#navmenu dd { display: list-item; list-style: disc inside;}
#navmenu A {color: #CCCCCC; text-decoration:none;  }
#navmenu A:visited {color: #CCCCCC; text-decoration:none;}
#navmenu A:hover, #navmenu A:active { color:#FFCC00; text-decoration:underline;}

#extra {
	text-align:center;
}
.legal, .legal TD {
	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	text-align:center;
	color: #666666;
}

/* MAIN PAGE EXTRA ITEMS */
#searchbox {
    width:245px;
    margin-top:15px;
    float:right;
}

.grayblock {
	padding:7px;
	background-image:url('images/graytex.jpg');
	margin-top:10px;
	margin-bottom:20px;
	border: 1px solid gray;
	}
.infobox {
	font-size:14px;
	padding:5px;
	background-image:url('images/graytex.jpg');
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid gray;
	}
.button {
	width:30px;
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
	padding-left:3px;
	color:black;
}
.codebox {
	padding:8px;
	border: 1px solid gray;
	color:#DDDDDD;
    }
.breakbar {
	background: silver;
	color:navy;
	padding:1px;
	padding-left:8px;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	font-size:17px;
	font-family: 'tahoma';
	font-weight: bold;
	margin-bottom: 10px;
    }
.leftbutton {
	float:left;
	border:none;
}
.rightbutton {
	float:right;
	border:none;
}

/* ADVERTISEMENT DEFINITIONS */
.google {
	margin-bottom:15px;
}
.amazon {
	border: 1px solid gray;
	margin-bottom:15px;
	background:black;
}

/* HEADER TEXT */
.fronttitle { color:#FFD700; font-size:19px; font-family: georgia; }
.frontsub1  { color:#EEEEEE; font-size:17px; font-family: arial; }
.frontsub2  { color:#AAAAAA; font-size:15px; font-family: tahoma; }

/* FRONT PAGE AND COMMON ITEMS */
.copyright { font-size: 10px; color: #999999; font-family: arial; }
.newshead { color:#00BFFF ; font-size:15px; font-family: arial; font-weight:bold; }
.newsbody { color:#DCDCDC  ; font-size:15px; font-family: arial; }
.recent1  { font-size:16px; font-family: arial; color:#EEEEEE;  }
.recent2  { font-size:15px; font-family: arial; color:#EEEEEE;  }

/* BASIC FOR ALL LINKS */
UL A:link { color:#cccccc; text-decoration:underline; }
UL A:visited { color: #cccccc; text-decoration:underline;}
UL A:active { color: #EEEEEE;  text-decoration:underline;}
UL A:hover {  color: #EEEEEE;  text-decoration:underline;}

A:link { color:#FFD700; text-decoration:underline; }
A:visited { color: #FFD700; text-decoration:underline;}
A:active { color: #FFD700;  text-decoration:underline;}
A:hover {  color: #F0E68C;  text-decoration:underline;}

UL.catagory A {color: #CCCCCC; text-decoration:none;  }
UL.catagory A:visited {color: #CCCCCC; text-decoration:none;}
UL.catagory A:hover, .catagory A:active { color:#FFCC00; text-decoration:underline;}

/* BLUE LINKS FOR EXTERNAL STUFF */
A.bluelink { text-decoration:underline; }
A.bluelink { color: #1E90FF; }
A.bluelink:visited { color: #1E90FF; text-decoration:underline; }
A.bluelink:hover, A.bluelink:active { color:#00BFFF; text-decoration:underline;}


/* TUTORIAL PAGES */
dd { margin-left:20px; }
.title      { color:#FFD700; font-size:19px; font-family: georgia; font-style:italic; }
.author     { color:#EEEEEE; font-size:17px; font-family: georgia; margin-left: 2em; }
.smalltitle { color:#1E90FF; font-size:20px; font-family: 'times new roman'; }
.topic    { color:#00FFFF; font-weight:bold; font-family:arial; font-size:17px; }                   
.bright   { color:#00FFFF; font-size:17px; font-family: arial; }
.outline  { border: 1px solid gray;}
.t
{
	color: white;
	font-size: 17px;
}

/* SEARCH PAGES - NEED ALL FOR SCRIPT */
.searchheading { font-size: 20px; font-weight: bold; color: #1E90FF}
.result_title  { font-size: 17px; }
.highlight     { background: #FFFF40; }
.description   { font-size: 15px; color: #008000; }
.summary  { font-size: 15px; font-style: italic; color: #EEEEEE} 
.results  { font-size: 15px; color: #FFD700}
.category { color: #999999; }
.context  { font-size: 15px; color: #EEEEEE; }
.infoline { font-size: 15px; font-style: normal; color: #808080; }
.comment  { color:#EEEEEE; font-size:12px; margin-left: 1em; }

#formula div
{
        width: 4.5em;
        float: left;
}
#formula .large
{
        width: 10em;
}
#formula p
{
        clear: both;
}

.pathing {
        background:#AAAAAA;
        margin-left:20px;
}
.pathing TD {
        background:black;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
}
.pathcell TD {
        border-top:1px solid silver;
        padding:8px;
}

.tred { color: #FF0000; font-size: 17px; font-family: arial; }
.tgreen { color: #7CF000; font-size: 17px; font-family: arial; }
.tblue { color: #1E90FF; font-size: 17px; font-family: arial; }
.tpink { color: #FF00FF; font-size: 17px; font-family: arial; }
.tbox  {
        padding: 10px;
        background-image: url('/images/graytex.jpg');
        margin-top: 15px;
        margin-bottom: 20px;
        border: 1px solid gray;
        max-width: 600px;
        }

.unwrap {
   color:#EEEEEE;
   font-size:17px;
   font-family: arial;
   text-align:left;
   vertical-align:top;
   }


