form
{
	margin-bottom: 3em;
}

body
{
font: 78%/130% arial, sans-serif; 
text-align: center;
margin:0;
padding: 0;
color: #65616D; 
background: #2f961a; 
height: 100%;
}

a {
color:#2f961a; 
text-decoration:none;
font-weight: bold;
}

a:hover{
color:#D6AF99; 
}

#nav a {
color:#2f961a;
text-decoration:none;
font-weight: normal;
}

#nav a:hover{
color:#D6AF99;
}


#container
{
width: 770px;
margin: 0 auto;
background: #FFFFFF;
overflow: hidden;
text-align: justify;

}

/* start header */
#topleft
{
width: 217px;
height: 400px;
float:left;
background-image: url('topleft.gif');
}

#topright1
{
width: 122px;
height: 121px;
float:left;
margin: 0 auto;
text-align:center;
position:relative;
background-image: url('logo.jpg');
}

/* start navigation */

#menu a 
{
position: absolute;
height: 37px;
width: 182px;
text-decoration: none;
top:117px;
margin-left:35px;
}
  
#menu a i { visibility: hidden; }   
    

/* end navigation */

#topright
{
width: 416px;
height: 400px;
float:right;
background-image: url('topright.gif');
}

/* end header */

#nav
{
float: right;
width: 160px;
padding-right:35px;}



/* start div layer content */

#content
{
float: left;
padding-left:35px;
padding-right: 35px;
padding: 0 2em;
	width: 95%;
}


/* end div layer content */

#content h1, #nav h1{
color:#D6AF9D;
margin:0 0 5px 0;
padding:1px 2px 2px 5px;
font: bold 200% "century gothic", sans-serif;

border-bottom:1px solid #CCCCCC;} 
 
#content h2{
color:#CCCCCC;
margin:0;
font: 100% arial, sans-serif;
border-bottom:1px solid #E9E9E9; 
} 
  
#content h3{
color:#2f961a;
margin:0;
font: 110% "century gothic", sans-serif;
border-bottom:1px solid #E9E9E9;
background:#F8F8F8;
} 

p {
margin:0 0 10px 0;
}
 
p.nav{
text-transform:lowercase;
background: #F8F8F8;} 

p.updates, p.nav{
margin:0;
font: 100% arial, sans-serif;
border-bottom:1px solid #E9E9E9;
} 


code.tuts
{
background: #F8F8F8;
border-bottom:1px solid #CCCCCC; grey
text-align:left;}

#content ul
{
list-style-type:square;
margin: 0 0 10px 0.8em;
padding-left: 0.8em;
}

div.right 
{
float: right;
}

div.left 
{
float: left; 
}

div.space
{
height:25px; 
}

img 
{
border: 0;
padding: 1px;
}

img.hostees 
{
width: 150px; 
height: 100px;
}

p.hostees
{
margin-top:8px;
}



/*start div layer footer */
#header{
width: 770px;
height:46px;
margin: 0 auto;
text-align:center;
position:relative;
background-image: url('header1.gif');} 


#footer{
width: 770px;
height:46px;
margin: 0 auto;
text-align:center;
position:relative;
background-image: url('footer1.gif');} 

.normal  
{
	font: 78%/130% arial, sans-serif; 
  text-align:center;
  }

/* end div layer footer */

.imagealign
{text-align:left;}


table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	/*width: 95%;*/
	}
