/* basic elements */
body {
margin:1px;
background:white;
color: #999966;
text-align:center;
padding:0;
}

#outer {
text-align:left;
border:3px solid #FF6633;
color: #999966;
width: 680px;
margin:auto;
}

ul
{line-height: 1.2em;
font-family: arial;
margin: 0px 40px 0px 60px;
color: #666633;}

0l
{line-height: 1.2em;
font-family: arial;
margin: 0px 40px 0px 30px;
color: #666633;}


#hdr {
height:120px;
background: transparent;
background-image: url(photopage.jpg);
background-repeat: no-repeat;
background-position: 0 0;
width: 760px;

}

#topnav {
height:25px;
background:#669900;
color: #666633;
width: 770px;
}

#bodyblock {
position:relative;
background-color:#CCFF99;
color: #006666;
width: 700px;
padding:0;

}

#l-col {
float:left;

color: white;
width:170px;

}

#r-col {
float:right;
background:#666666;
color: #333333;
width:100px;
}

#cont {
width:700px;
background:white;
color: #000000;
text-align:left;
line-height: 1em;

}

#ftr {
height:20px;
background:#669900;
color: white;
margin:0;
font-size: 12px;
padding:5px;
text-align: center;
width: 760px;

}

h2
 {
margin:0;
padding:5px;
color: #003333;

}




h3
 {
margin: 0px 25px 10px 25px;

color: #FF6600;
font-size: 14px;
font-family: arial;

}

h4 {
margin: 0px 25px 10px 25px;
padding:15px;
color: #FF6600;
font-size: 18px;
font-family: arial;
}


p
{margin: 0px 25px 10px 25px;
text-align= justify;
line-height: 1.2em; font-size: 11pt;
font-family: arial;
color: #666633}

hr
{colour:#white;}



#topnav ul
{
margin: 0 0 0 300px;
padding: 0;
list-style-type: inline;

}

#topnav li
{
display: inline;
padding: 0 5px;

}

#topnav li a
{
text-decoration: none;
color: white;
font-family: arial;
font-size: 10pt;
}

#topnav li a:hover
{
text-decoration: none;
color: white;
background-color:  #999999;
}


#l-col a
{
display:block; 
height:15px; 
font-family: arial;
font-size: 11pt;; text-align:center; line-height:12px;
font-weight: bold;
text-decoration: none;
color: #669900;
}

#l-col a:hover
{
text-decoration: none;
text-align:center;
width:150px;
background-color: #999999;
color: white;
font-weight: bold;
}

#ftrnav ul
{

padding: 0;
list-style-type: inline;

}

#ftrnav li
{
display: inline;
padding: 0 10px;

}

#ftrnav li a
{
text-decoration: none;
color: #336666;
}

#ftrnav li a:hover
{
text-decoration: none;
color: white;
background-color: #666666;
}