body {
	margin: 0;
	background-color: #666666;
	background-image:  url(background.gif);
	background-repeat: repeat-x;
}
p { margin: 30; }
#navcontainer { float: right; background-color: #CCC; padding: 10 0 10 10; border-bottom: 1px solid #000; }
 #navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #000;
color: White;
float: right;
width: auto;
font-family: arial, helvetica, sans-serif;
}

#navcontainer img { float: left; }
#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #000;
color: White;
text-decoration: none;
font-size: 1.2em;
float: left;
border-left: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #FF0033;
color: #fff;
}

#wrap {  }

#verticalist {
 list-style-image: url(arrow.gif);
 padding-left: 40;
 margin: 0;
 width: 200px;
 display: inline;
}

#verticalist li
{
margin: 0;
padding: 0.25em;
border-bottom: 1px solid gray;
}

#verticalist li a { text-decoration: none; }
#verticalist li a:hover { text-decoration: underline; }

#float_left { margin: 0; padding: 2em; clear: both; }
#float_left h1 { margin-top: 0; margin-bottom: 0; font-size: 4em; font-family: Trebuchet MS; letter-spacing: -4px; color: #E7E7E7; }
#float_left h2 { margin-top: 0; margin-bottom: 0; font-size: 2em; font-family: Trebuchet MS; letter-spacing: -1px; color: #E7E7E7; }
#float_left h3 { width:auto; margin-top: 0; margin-bottom: 0; font-size: 1.4em; font-family: Trebuchet MS; letter-spacing: -1px; color: #E7E7E7; text-align: right; clear: both;}
#float_left img { margin: 1em; border: 1px dotted #CCC;}
#float_left li { float: left; padding-right: 2em; font-size: 1.8m; font-family: Arial Black; text-transform: uppercase; letter-spacing: -1px; color: white; }

#content { padding: 0; }

#content img { border: 10px solid #FFF; }