/* Global Styles */
* {margin:0; padding:0;}

body {font-family:Arial, Helvetica, sans-serif; background:url(images/bodybg.jpg);}

p {margin:0 20px 15px 0; text-align:justify; line-height:1.4em;}

h1 {font-family:arial, sans-serif; margin:5px 0 6px 0; color:#d40909; font-size:24px;}

a:hover {text-decoration:none;}

ul {margin:-8px 20px 15px 20px;}
ul li {padding:5px 0;}


/* Container Blocks */
#outerwrap {width:1600px; margin:0 auto; background:url(images/cones.gif) bottom center no-repeat;}

#wrap {width:750px; margin:0 auto; height:100%; background:#fff; border:4px solid #000; overflow:hidden;}

#nav {width:235px; background:url(images/navbg.gif) top no-repeat; height:520px; position:absolute; margin:300px 0 0 15px;}

#logo {background:none; position:absolute; margin:4px 0 0 15px;}

#content {width:485px; margin-left:265px;}

#footer {background:#000; color:#fff; height:40px;}

#images {width:200px; margin:385px 0 0 -235px; position:absolute;}

#cones {position:absolute; bottom:0; background:url(images/cones.gif) center no-repeat; height:400px;}

/* Container Styles */
#nav ul {margin:20px 0 0 15px;}
#nav ul li {list-style-type:none; padding:8px 0;}
#nav ul li a {background:url(images/buttonbg.jpg) top repeat-x; list-style-type:none; color:#fff500; display:block; text-decoration:none; border:1px solid #4b4b4b; width:200px; padding:4px 0; font-size:20px; text-align:center;}
#nav ul li a:hover {color:#fff; border:1px solid #fff;}

#footer p {text-align:right; padding:10px; font-size:12px;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}

#images img {display:block; margin-bottom:30px; border:1px solid #000;}

.form {margin-bottom:15px;}
.right {float:right;}
.left {float:left;}
div.right img {margin:0 10px;}