html {
  height:100%; 
  max-height:100%; 
  padding:0;
  margin:0; 
  border:0;
  font-family:arial;
  overflow: hidden; 
  background:#fff;
}

body {
 height:100%;
 max-height:100%; 
 overflow:hidden; 
 padding:0;
 margin:0;
 border:0;
}

#content {
 overflow:auto;
 position:absolute;
 top:110px;
 bottom:101px;
 left:160px; 
 width:610px;
 z-index:2;
 background:url(images/content.jpg) #fff;
 background-image:url(images/content.jpg);
}

#foottext{
	position:absolute;
 	bottom:0px;
 	left:170px; 
 	width:590px;
	height:87px;
	padding:0px;
}

* html #content {height:100%; top:0; bottom:0; border-top:110px solid #fff; border-bottom:101px solid #fff;}

.headermargin {	margin-left:10px;border:solid;border-width:1px;border-color:#AAA;width:573px;font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold; color:#BBB; padding:5px; font-size:20px;text-align:right; background:#FFF}

.postheading {	margin-left:10px;border:solid;border-width:1px;border-color:#AAA;width:573px;font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold; color:#333; padding:2px; padding-left:5px; font-size:14px;text-align:left; background:#FFF}

.post {	margin-left:10px;border:solid;border-width:1px;border-color:#BBB;width:573px;font-family: Verdana, Arial, Helvetica, sans-serif;
	 	color:#333; padding:10px; font-size:12px;text-align:justify; background:#FFF}

.postsubs {font-family: Verdana, Arial, Helvetica, sans-serif; 	color:#444;font-weight: bold;}

.submenu {	margin-left:10px; border:solid;border-width:1px;border-color:#AAA;width:573px;padding:2px; text-align:center; background:#FFF;}
.photocap {	border:solid;border-width:1px;border-color:#AAA;width:820px;padding:2px; text-align:center; background:#FFF;}


.newsimage {text-align:center;}

.pad2 {display:block; height:110px;}
.pad1 {display:block; height:101px;}

#head {
  position:absolute; 
  margin:0;
  top:0;
  left:0;
  display:block; width:100%;
  height:110px;
  background:url(images/header.jpg) #fff;
  background-position:0 0; 
  background-repeat:no-repeat;
  font-size:4em;
  z-index:5;
  overflow:hidden;
  color:#fff;
}
#foot {
  position:absolute;
  background:url(images/footer.jpg) #fff;
  background-position:0 0; 
  background-repeat:no-repeat;
  margin:0;
  bottom:0; 
  left:0; 
  display:block;
  width:100%; 
  height:101px; 
  z-index:3; 
  overflow:hidden;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#333; font-size:12px;text-align:center;
}

#left {
  position:absolute;
  left:0;
  top:0px;
  width:160px;
  height:100%;
  background:url(images/leftresizable.jpg);
  background-image:url(images/leftresizable.jpg);
  z-index:4; 
}


#right {
  position:absolute;
  left:770;
  top:0px;
  background:url(images/rightresizeable.jpg);
  background-image:url(images/rightresizeable.jpg);
  background-position:0 110px;
  z-index:8;
  height:100%;
}

input.red {background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;}

#menu{
  background-image: url(images/menu.jpg);
  background-repeat:no-repeat;
  width:160px;
  height:408px;
  float:left;
  top:110px;
}

#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#menu a, #menu h2 {
  display:block;
  left:0;
  width:160px; 
  height:20px;
  text-align:right; 
  line-height:20px;
  text-decoration:none;
  font-weight:bold;
  padding:1px;
  padding-right:8px;
  margin: 0;
}

a.nav, a.nav:visited{
  color:#fff;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu ul ul ul{display: none;}
div#menu ul ul li:hover ul ul{display:none;}

div#menu ul ul li:hover ul{display:block;}
div#menu ul ul ul li:hover ul{display:block;}
div#menu ul ul ul{background:#f00;color:#fff;border:solid;border-width:1;border-color:#333;padding-right:7px;}

A.menulinks:link {font-family:Sans Serif, Verdana;font-size:12px;color:#993333;font-weight:bold;text-decoration:none;}
A.menulinks:visited {font-family:Sans Serif, Verdana;font-size:12px;color:#993333;font-weight:bold;text-decoration:none;}
A.menulinks:hover {font-family:Sans Serif, Verdana;font-size:12px;color:#ff3333;font-weight:bold;text-decoration:none;}
A.menulinks:active {font-family:Sans Serif, Verdana;font-size:12px;color:#993333;font-weight:bold;text-decoration:none;}

A.menusom:link{font-family:Sans Serif, Verdana;font-size:9px;color:#993333;text-decoration:none; align:right;}
A.menusom:visited{font-family:Sans Serif, Verdana;font-size:9px;color:#993333;text-decoration:none; align:right;}
A.menusom:hover{font-family:Sans Serif, Verdana;font-size:9px;color:#993333;text-decoration:none; align:right;}
A.menusom:active{font-family:Sans Serif, Verdana;font-size:9px;color:#993333;text-decoration:none; align:right;}

A.images:link {border-width: 1px; border-style: solid; border-color:#AAA;font-weight:bold;text-decoration:none;}
A.images:visited {border-width: 1px; border-style: solid; border-color:#AAA;font-weight:bold;text-decoration:none;}
A.images:hover {border-width: 1px; border-style: solid; border-color:#dd3333;font-weight:bold;text-decoration:none;}
A.images:active {border-width: 1px; border-style: solid; border-color:#AAA;font-weight:bold;text-decoration:none;}
A img {border: none; }