BODY {
	position:relative;
	text-align:center;
	left:0px;
	top:0px;
	z-index:0;
	height : 100%;
	width : 100%; 
	background-color : black;
	margin: 0;
	padding: 0;
	color: White;
	font-family:Helvetica,Arial,Verdana,"Times New Roman", sans-serif;
}
	p,ul,ol,ul,li,dl,dt,dd {
	font-family:Helvetica,Arial,Verdana,"Times New Roman", sans-serif;
}
A:LINK {
	text-decoration: none;
	color: White;
}
A:VISITED {
	text-decoration: none;
	color: White;
}
A:HOVER {
	text-decoration: underline;
	color: #f3c961;
}
A:ACTIVE {
	text-decoration: none;
	color: White;
}

p {
	text-indent: 15px;
	line-height: 1.5em;
	font-size: 15px;
	padding:10px;
	margin: .2em;
}
.home0   {
	position:relative;
	vertical-align:top;
	border-bottom : 1px solid #F3C961;
	z-index:100;
	text-align:center;
}
.home0 img {
	border: 1px solid #F3C961;
	margin: 15px;
}
.home1{
	position:relative;
	left:15%;
	width:650px;
	display:block;
	height : 300px;
	text-align:justify;
}
.home2 {
	position:relative;
	left:15%;
	width:650px;
	display:block;
	height : 340px;
	text-align:justify;
}

.home3 {
	position:relative;
	left:15%;
	width:650px;
	display:block;
	height : 200px;
	text-align:justify;
}

.home1 img{
	float:right;
}
.home2 img{
	float:left;
}
.home3 img{
	text-align:center;
}
.about0   {
	position:relative;
	left:15%;
	vertical-align:top;
	border-bottom : 1px solid #F3C961;
	z-index:100;

}
.about0 img {
	border: 1px solid #F3C961;
	margin: 15px;
}
.about1{
	position:relative;
	left:15%;
	width:650px;
	display:block;
	height : 430px;
	text-align:justify;
}
.about2 {
	position:relative;
	left:15%;
	width:650px;
	display:block;
	height : 320px;
	text-align:justify;
}

.about1 img{
	float:right;
}
.about2 img{
	float:left;
}
#main {
	margin: 0 auto;
	text-align:center;
    margin-left:auto; 
	margin-right:auto;
}

#header {	
	text-align:center;
    margin-left:auto; 
	margin-right:auto;
	background-color:transparent;
	margin: 0;
	padding: 0;
	height : 167px;
	width : 100%;
	z-index:-12;
}

#bluebar {
	position: absolute;
	top:44px;
	height : 66px;
	width : 100%;
	background-color : #10404D;
	z-index:-1;
}

#menu   {
	margin: 0;
	padding: 0;
	height : 31px;
	width : 100%;
	background-color : #4D3B10;
	border-top : 1px solid #F3C961;
	border-bottom : 1px solid #F3C961;
	text-align:left;
	vertical-align:middle;
}

#center {
	position: relative;

}
#lefty {
	vertical-align:top;
	background-color : #10404D;
	border-right: 1px solid #F3C961;
}
#leftm  {
	padding:10px 0 0 5px;
	height : 100%;
	width : 188px;
	text-align:center;
}

#mainMenu {
	background-color : #10404D;
	color: #f3c961;
	text-align:left;
	margin-left: 0;
	padding: 10px 0 0 0;
}

#midm   {

	height : 491px;
	text-align:center;
	vertical-align:top;
	border-bottom : 1px solid #F3C961;
	z-index:100;
}
#midm2   {

	height : 491px;
	text-align:left;
	vertical-align:top;
	border-bottom : 1px solid #F3C961;
	z-index:100;
}
#midm img {
	border: 1px solid #F3C961;
	margin: 5px 0 0 5px; 
}
#midm2 img {
	border: 1px solid #F3C961;
	margin: 2px 0 2px 2px; 
}

#midm #content a {
	text-decoration: underline;
}



#content {
	padding:15px;
}

td#rightm {
	vertical-align:top;
	border-left : 1px solid #F3C961;
	text-align:left;
	width : 150px;
	background-color : #10404D;
	z-index:0;
}

#rightm img {
    display:block;
	margin-top:10px;
	border : 1px solid #F3C961;
	margin: 5px;
}

#footer {
	background-color : #4D3B10;
	vertical-align: middle;
	font-size: 9px;
	font-family:Verdana;
	color: #f3c961;
}

#footer img{
	position: relative;
	top:2px;
}

.button {
	position: relative;
	top:0;
	width:45px;
	height:31px;
	text-align:center;
	display:inline;
	padding-right:15px;
	padding-left:15px;
	font-family:Helvetica;
	font-size: 16px;
	font-weight:700;
	font-style: oblique;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 75px;
}	
html>body .button {
width:75px;
}

.button A:LINK,.button A:VISITED{
	color:white;
}

.button A:HOVER{
	color: #f3c961;
	text-decoration: none;
}
.button A:ACTIVE{
	color:white;
}



<!-- new -->

#mainMenu img {padding-left:25%;}

#menuList {
  margin: 0px;
  padding: 10px 0px 10px 0px;
}

li.menubar {
  background: url(http://www.hassansign.com/i/plus.jpg) no-repeat;
  background-position:0em 0.5em;
  font-size: 18px;
  font-weight:700;
  font-style: oblique;
  line-height: 1.5em;
  list-style: none outside;
}

.menu {
  display: none;
  margin-left: 18px;
  padding: 0px;
}
.menu2 {
  display: block;
  margin-left: 18px;
  padding: 0px;
}
.menu li {
  background: url(http://www.hassansign.com/i/plus.jpg) no-repeat ;
  background-position:0em 0.5em;
  list-style: none outside;
}

.menu2 li {
  background: url(http://www.hassansign.com/i/plus.jpg) no-repeat;
  background-position:0em 0.5em;
  list-style: none outside;
}

a.actuator {
  background-color: transparent;
  color: White;
  font-size: 18px;
  font-weight:700;
  font-style: oblique;
  padding-left: 15px;
  text-decoration: none;
}

a.actuator:link,a.actuator:visited{
  color: White;
}
a.actuator:hover{
color: #f3c961;
text-decoration: none;
}
a.actuator:active {
  color: #f3c961;
}

.menu li a {
  background-color: transparent;
  color: White;
  font-size: 16px;
  font-weight:700;
  font-style: oblique;
  padding-left: 15px;
  text-decoration: none;
}
.menu2 li a {
  background-color: transparent;
  color: White;
  font-size: 16px;
  font-weight:700;
  font-style: oblique;
  padding-left: 15px;
  text-decoration: none;
}

.activemenu {
  color: #f3c961;
}
.styletool	{
	border: 0;
	margin: 10px 0 15px 0;
	padding: 0;
	text-align:center;
}
input, textarea{
	background-color: black;
	font-size: 11 px;
	color: white;
	font-weight:700;
	margin: 0 ;
	padding: 0 ;
}
p.field{
	font-size: 11px;
	margin: 0;
	padding: 0;
}
p.address {
	font-size: 13px;
	margin: 0 0 0 60px;
	text-indent: 0;
	font-weight: 700;
}
#smit {
	background-color: #10404D;
	font-family: monospace;
	color:White;
	font-weight:700;
}
#midm #Gallery1, #Gallery2, #Gallery3,#Gallery4{	
	position:absolute;
	top:200px;
	left:33%;
}
#maintitle {
 background: url(http://www.hassansign.com/i/hb.jpg) repeat;
}

#midm img.nob {
	border:none;
	
}

