html {
height:100%; /* fix height to 100% for IE */
max-height:99%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background:#fff; /*color background - only works in IE */
font-size:80%; /*set default font size */
font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
/* hide overflow:hidden from IE5/Mac */
overflow:hidden; /*get rid of scroll bars in IE */
/* */
}

body {
height:100%; /* fix height to 100% for IE */
max-height:99%; /* fix height for other browsers */
overflow:hidden; /*get rid of scroll bars in IE */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
}

#container { 
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
overflow:auto; /* add scroll bars as required */
padding-left:100px;
padding-right:200px;
position:relative; /* set up relative positioning so that z-index will work */
z-index:3; /* allocate a suitable z-index */
padding-top: 10;
padding-bottom: 10;
}

.pad1 {display:block; width:18px; height:50px; float:left;}

.pad2 {display:block; height:60px; width:auto;}

.pad3 {display:block; width:50px; height:100%; float:left; background:#000;}

#header {
	position:absolute;
	margin:0;
	top:0;
	right:18px;
	display:block;
	width:100%;
	height:60px;
	background:#fff;
	font-size:1em;
	z-index:5;
	color:#000;
	border-bottom:1px solid #000;
	text-align: left;
	vertical-align : top;
	padding-top:3px;
}

#topintro {display:block; height:20px; background: #FFA500; color:#000; text-align:left; padding:3px; font-size:15px; color:#000; border: 1px solid #000}

#menu a, #menu a:visited {
  text-decoration:none; 
  background-color: #FFF;
  color:#000; 
  display:inline; 
  width: 7em; 
  height:1em;
text-align: left;
  border:0px solid #000;
  padding-right:0.9em; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
  
#menu a:hover {
border-top:1px solid #FFA500;
border-bottom:1px solid #FFA500;
text-align: left;
background-color: #FFF;
    }

#bottomintro {position:absolute; margin:0; bottom:0; right:18px; display:block; width:100%; height:35px; background:#fff; color:#000; text-align:left; font-size:1em; z-index:4; border-top:1px solid #000;}

#content p {padding:5px;}

#qwote {
	position:relative;
	margin:0;
	top:0;
	right:0px;
	display:block;
	width:500px;
	height:auto;
	background:#ffffcc;
	font-size:1em;
	color:#000;
	border:1px ridge #FFA500;
	text-align: left;
	vertical-align : top;
}

#newsie {
	position:relative;
	margin:0;
	top:0;
	right:0px;
	display:block;
	width:100%;
	height:auto;
	background:#fff;
	font-size:1em;
	color:#000;
	border-top:1px solid #d3d3d3;
	text-align: left;
	vertical-align : top;
}

#dateadd {
	position:relative;
	margin:0;
	top:0;
	right:0px;
	display:block;
	width: 80%;
	height:auto;
	background:#fff;
	font-size:1em;
	color:#000;
	border:1px solid #d3d3d3;
	text-align: left;
	vertical-align : top;
	padding-bottom: 10px;
}

.bold {font-size:1.2em; font-weight:bold;}

.red {color:#c00; margin-left:5px; font-family:"trebuchet ms", "trebuchet", "verdana", sans-serif;}

h2 {margin-left:5px; font-size:1.6em;}

h3 {margin-left:5px; font-size:1.3em;}