html,body {
     margin:0px;
     padding:0px;
     height:100%;
     background-color:#000000;
     text-align:center;
}
h1 {
	font-size:1.6em;
}
h2 {
	margin-bottom:0px;
	font-size:1.2em;
}
img				{behavior: url("include/ugly_msie_fix.htc");}

/*
	 background-image:url(../images/background.jpg);
	 background-repeat: repeat-x;
	 background-attachment:fixed;
	 background-position:top center;
*/

#container
{
     height:100%;
     text-align:
     left; margin: 0 auto;
     width:780px;
}

#main
{
    position:absolute;
    width:780px;
    height:100%;
    z-index:0;
    background-color:#ffffff;
	padding-bottom:100px;
}

#feature
{
    position:absolute;
    z-index:5;
    top: 324px;
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size:.8em;
	width:780px;
	background:#ffffff;
}
#feature a {
	color:#990000;
}
#logo
{
    position:absolute;
    z-index:1;
    top:25px;
    left:0px;
    }
#crash
{
    position:absolute;
    z-index:1;
    top:25px;
    left:283px;
}
#midbar_text
{
    position:absolute;
    z-index:1;
    top:274px;
    left:0px;
    width:780px;
    height:50px;
    background-color:#000000;
	color:#ffffff;
}
#midbar_text p
{
	margin:5px 170px 5px 110px;
	font-weight:500;
	font-family:arial;
	font-size:12px;
	vertical-align:middle;
	line-height: 9pt
}
#patch
{
    position:absolute;
    z-index:10;
    top:265px;
    left:10px;
}
#otherlogo
{
    position:absolute;
    z-index:11;
    top:262px;
    left:630px;
}
#kids
{
    position:absolute;
    z-index:10;
    top:580px;
    left:480px;
}
#safe {
	position:absolute;
	color:#ffffff;
	z-index:20;
	top:770px;
	left:540px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

#address
{
    position:absolute;
    z-index:8;
    top:338px;
    left:590px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:bold;
    line-height:2;
}

#headline
{
    font-family: Verdana, Helvetica, Sans-Serif;
/*    font-size:26px;
*/    color:#28282a;
    font-weight:bold;
    width:580px;
    padding:10px 0px 0px 100px;
}
#headline_main
{
    font-family: Verdana, Helvetica, Sans-Serif;
/*    font-size:26px;
*/    color:#28282a;
    font-weight:bold;
    width:680px;
    padding:10px 0px 0px 100px;
}
#subhead
{
    position:absolute;
    z-index:3;
    top:110px;
    left:60px;
}
#story
{
/*    position:absolute;
    z-index :0;
    top:35px;
    background-color:#ffffff;
*/    width:660px;
    padding-left:100px;
    padding-right:20px;
}
#story_main
{
/*    position:absolute;
    z-index :0;
    top:35px;
    background-color:#ffffff;
*/    width:660px;
    padding-left:100px;
    padding-right:20px;
}
#navlist
{
    position:absolute;
    z-index :10;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size:12px;
    left:0px;
    top:0px;
	padding:5px 10px;
    background:#000000;
	height:15px;
	width:760px;
}
div#navlist a
{
    color:#ffffff;
    text-decoration:none;
	padding:5px;
}
.navlink_footer
{
    color:#000000;
    text-decoration:none;
}
table.nav {width:500px;}
table.nav td {width:50%;}
.r {text-align:right;}
/*
#nav1 {position:absolute;left: 0px;}
#nav2 {position:absolute;left: 50px;}
#nav3 {position:absolute;left: 125px;}
#nav4 {position:absolute;left: 215px;}
#nav5 {position:absolute;left: 330px;}
#nav6 {position:absolute;left: 435px;}
#nav7 {position:absolute;left: 525px;}
#nav8 {position:absolute;left: 610px;}
#nav9 {position:absolute;left: 660px;}
*/
#footer
{
    position:absolute;
    top:800px;
    left: 0px;
    width:780px;
    height:5px;
    z-index:11;
}
#footer_main
{
    width:780px;
    height:5px;
    z-index:11;
}
#mid
{
    position:absolute;
    top:80px;
    left: 0px;
    width:780px;
    height:550px;
    z-index:0;
}
#copyright
{
    position:absolute;
    top:810px;
    margin: 0, auto;
    width:780px;
    height:80px;
    z-index:11;
    color:#000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10px;
    text-align:center;
	background:#ffffff;
}
#copyright_main
{
    width:780px;
    height:80px;
/*    left:-100px;
*/    z-index:11;
    color:#000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:10px;
    text-align:center;

}

table.form {width:90%;}
table.form span.error {font-weight:bold;font-style:italic;color:#f33;}
table.form td {vertical-align:top;}
table.form td.label {vertical-align:top;padding:4px 4px 0 0;color:#666;text-align:right;width:40%;}
table.form td.textarea {text-align:left;}
table.form td.checkbox {text-align:left;}
table.form td.req {vertical-align:top;padding-top:4px;color:#000;}
table.form td.big {font-size:1.5em;font-weight:bold;padding-bottom:.5em;color:#000;text-align:left;line-height:20px;}
table.form td.small {font-size:1em;font-weight:bold;padding-top:.5em;color:#000;text-align:left;}
table.form td.graf {color:#000;text-align:left;}
table.form td.note {font-style:italic;text-align:left;}
table.form td.submit {text-align:left;padding:20px 0px;color:#000;}
table.form textarea {width:100%;height:8em;font-size:1em;font-family:arial, sans-serif}
table.form input.text {width:100%;}

.inset-image {float:left;margin:0px 10px 10px 0px;}

.quote {padding:10px;font-style:italic;}
.left {width:300px;float:left;margin:20px 20px 20px 0px;}
.right {width:300px;float:right;margin:20px 0px 20px 20px;}
.center {width:560px;margin:20px 50px 20px 50px;}
.tan {background:#F0EED8;}
.blue {background:#ddddff;}
.pink {background:#ffdddd;}
.green {background:#cceecc;}