@charset "utf-8";
/* 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-family: inherit; }
:focus {	outline: 0; } /* remember to define focus styles! */
ol, ul { list-style: none; }

/** General font Defaults ********************************************************/
body { font-size: 62.5%; }				/* 16px x 62.5%  = 10px   */
h1   { font-size: 2.20em; }
h2   { font-size: 2.00em; }
h3   { font-size: 1.40em; }
h4   { font-size: 1.20em; }
h5   { font-size: 1.10em; }
h6   { font-size: 1.00em; }
p    { font-size: 1.10em; line-height: 1.40em; }											

/** General Element Defaults *************************************************/
	
body { background: #fad964 url(../img/yellowBG.jpg) repeat top center; color:#40352f; font-family:Arial, Helvetica, sans-serif; }

body a:link, a:active, a:visited { color:#00477f; text-decoration:none; }
body a:hover{ text-decoration:underline; }
body strong { font-weight:bold; }
body sup { font-size:6px; }

.imageReplacement { overflow:hidden; text-indent: -5000em; }

#wrapper { background-color:#e6111f; margin:0px auto; position:relative; top:50px; width:754px; }

#header h1 a { background: transparent url(../img/edLogo.jpg) no-repeat 0 0; display:block; height:113px; left:-26px; position:absolute; top:-33px; width:249px; }
#header{ background: url(../img/hdrBG.jpg) no-repeat top left; display:block; height:78px; overflow:visible; position:relative; top:0px; width:754px; }
#header ul { position:absolute; display:block; left:234px; top:15px; width:510px; }
#header ul li { float:left}
#header ul li a { display:block; height:19px; }
#header li#about a { background:transparent url(../img/navMap.gif) no-repeat 2px 0; width:136px; }
#header li#about a:hover { background:transparent url(../img/navMap.gif) no-repeat 2px -20px; }
#header li#about a:active { background:transparent url(../img/navMap.gif) no-repeat 2px -39px; }
#header li#products a { background:transparent url(../img/navMap.gif) no-repeat -134px 0; width:94px; }
#header li#products a:hover { background:transparent url(../img/navMap.gif) no-repeat -134px -20px; }
#header li#products a:active { background:transparent url(../img/navMap.gif) no-repeat -134px -39px; }
#header li#watch a { background:transparent url(../img/navMap.gif) no-repeat -228px 0; width:166px; }
#header li#watch a:hover { background:transparent url(../img/navMap.gif) no-repeat -228px -20px; }
#header li#watch a:active { background:transparent url(../img/navMap.gif) no-repeat -228px -39px; }
#header li#contact a { background:transparent url(../img/navMap.gif) no-repeat -394px 0; width:108px; }
#header li#contact a:hover { background:transparent url(../img/navMap.gif) no-repeat -394px -20px; }
#header li#contact a:active { background:transparent url(../img/navMap.gif) no-repeat -394px -39px; }

#wrapper #main { background:transparent url(../img/tanBG.jpg) repeat top center; padding-top:20px; margin:0 16px 0 15px; }
#wrapper #main img { position:relative; top:3px; }

#footer{ background:transparent url(../img/btmRed.gif) no-repeat bottom left; color:#ffffff; font-weight:bold; margin:0 auto; padding:20px 0px 10px 0px; position:relative; text-align:left; top:0px; width:754px; }
#footer a { color:#ffffff; text-transform:uppercase; }
#footer p { color:#ffffff; font-size:1.0em; margin-left:25px; }
#footer img { left:15px; margin-bottom:10px; position:relative; top:-20px; }
#footer ul { float:right; margin-right:25px; position:relative; top:-12px; }
#footer ul li { display:inline; }
