
@meta {
  Title: "Forum style sheet";
}

P {
	font-size: small;
}

.highlight {
	background-color: Yellow;
}

img {
	
	border: 0px;
}


BLOCKQUOTE {
	font-size : small;
	background-color: Yellow;
}

H1 {
	text-align: center;
	font-family: cursive;
	color: #990066;
}

A {
	color: Purple;
}


H2 {
	text-align: center;
	color: #990066;
}

H3 {
  color: #990066;
}

H4 {
  color: #990066;
}

H5 {
  color: black;
}


OL {
	font-size : small;
}

UL {
	color: black;
	font-size : small;
}

DD {
	font-size: smaller;
}

DFN {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DT {
	font-size: smaller;
	font-weight: bold;
}

CITE {
  text-indent: 1pt;
}

TITLE {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
}

LI {
	font-size : small;
}

HR {
	color: #990066;
}


BODY {
	border-color: #990066;
	background-color: White;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV#wrapper {
	border: 1px solid #990066;
}

DIV#head {
	background-image: url(images/g2logo_sm.gif);
	background-repeat: no-repeat;
	height: 95px;
	text-align: right;
	color: ivory;
	background-color: silver;
	color: #990066;
	font-size: small;
	padding-left: 300px;
	border-bottom: 1px solid Gray;
}

Div#content {
	top: 125px;
	margin-left: 150px;
	margin-right: 150px;
	border-left : 1px solid Gray;
	border-right : 1px solid Gray;
	padding: 5px;
}



Div#col-left {
	position: absolute;
	top: 125px;
	width: 142px;
	height: 600px;
	left: 10px;
	color: blue;
	padding : 5px;
	font-size: smaller;
	text-align: center;
}

Div#col-right {
	position: absolute;
	top: 125px;
	width: 142px;
	height: 600px;
	right: 9px;
	color: blue;
	padding: 5px;
	text-align: center;
}


DIV.links {
	text-align: right;
	background-color : silver;
	color : #990066;
	font-size: small;
	vertical-align: middle;
}

DIV.rightlinks {
	text-align: right;
	font-size: small;
	vertical-align: middle;
}



TABLE {
	Width: 800px;
	background-color: white;
	border: 1px silver;
}

pre {
font-family: "Courier New", Courier, monospace;
}

.menu {
	background-color: #DCDCDC;
	border: thin solid Gray;
	width: 100px
}

.affiliate {
	text-align: center;
}
ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #DCDCDC;
	width: 125px;
}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #A5B5C6;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #DCDCDC;
	font: bold 0.8em /1.5 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #990066;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #DCDCDC;
	color: black;
}
	
ul#mainnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border-top: 1px solid #A5B5C6;
	}

ul#mainnav ul.subnav li {
	border-top: 1px solid #A5B5C6;
	padding-left: 0.5em;
	}

ul#mainnav ul.subnav li a {
	padding: 1%;
	margin: 0px;
	font: bold 0.7em /1.5 verdana, sans-serif;
	color: #5C6F90;
	background-color: transparent;
	}

ul#mainnav ul.subnav li a:hover {
	color: #43616B;
	background-color: transparent;
	text-decoration: underline;
	}

	form {
	font-size: small;}
