/* start eric meyer's reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* end eric meyer's reset */

#shadow {
	width:980px;
	margin: auto;
	background: #fff url("../_images/bg.jpg") repeat-y center;
}
body {background:#BBDDFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BBDDFF;}
#container {width:961px; min-height:500px; background:#4A5A6B; margin:15px auto; }
#nav_header {width:100%; height:30px; background:#212830; text-align:right; }
#nav_primary {width:100%; height:30px; background:#647A8F; text-align:left; }
#header {width:100%; height:243px; background:#4A5A6B url('images/sww_hero_edge.jpg') no-repeat;}
#main {width:100%; min-height:900px; overflow:hidden; background:#4A5A6B url('images/edge_back.jpg') right 302px no-repeat;}
#nav_footer {width:100%; height:40px; background:#212830; text-align:center; }

#left {width:600px; float:left; color:#FFFFFF; padding:0 0 25px 0;}
#right {width:330px; float:right; }

#nav_header ul li, #nav_primary ul li, #nav_footer ul li {display:inline; color:#829CB3; }
#nav_header ul li a, #nav_primary ul li a, #nav_footer ul li a { color:#829CB3; text-decoration:none;}
#nav_header ul li a:hover, #nav_primary ul li a:hover, #nav_footer ul li a:hover { color:#000000; background:#8BCAFF;}

#nav_header ul {padding:7px 20px 0 0;}
#nav_header ul li a {padding:0 10px 0 10px;}

#nav_primary ul {padding:8px 0 10px 50px;}
#nav_primary ul li a {padding:7px 10px 8px 10px; font-weight:bold;  font-size:12px; color:#FFFFFF; text-transform:uppercase;}

#nav_footer ul { padding:10px 0 0 0; }
#nav_footer ul li a {padding:0 10px 0 10px;}

#left h1 {text-indent:-999em; width:353px; height:61px; background:url('images/edge_header-v2.jpg') no-repeat; margin:25px 0 15px 40px;}
#left h2 {text-indent:-999em; width:231px; height:55px; background:url('images/edge_header_prize.jpg') no-repeat; margin:25px 0 15px 40px;}
#left h3 {margin:25px 30px 15px 45px;}
#left p {margin:15px 30px 15px 45px; line-height:1.4; }
#left img {margin:15px 30px 0 45px;}
#left p img {float:left; margin:5px 10px 5px 0;}
#left a {color:#8AC5FF;}
#left a:hover {color:#000000; background:#8AC5FF;}

#left ol {margin:15px 30px 15px 60px; list-style:decimal; line-height:1.6;}
#left #competition {text-indent:-999em; margin:25px 30px 15px 40px; width:328px; height:189px; background:url('images/edge_competition.jpg') no-repeat;}

#right #trailer {width:330px; height:302px; background:url('images/edge_trailer.jpg') no-repeat;}
