/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* layout.css */

html 	{ text-align : center;  }
body {position : relative;width : 840px;padding-top : 80px;margin : 0 auto;text-align : left;background-image: url('../images/assets/background.png');background-repeat: repeat-x;}
div#wrapper{width : 840px;padding:0 10px;background-image: url('../images/assets/wrapper-background.png');background-repeat: repeat-y;background-position: 0px 0px;}

div#branding {position : relative;z-index : 10;height : 110px;}
div#nav_main { position : relative;z-index : 1;height : 50px;}
div#content { position : relative; width : 840px; }
div#video {  padding:0px 0 20px 20px; }


div#content_main {left : 190px;width : 648px;padding : 1em 0;}
div#content_sub {left : 0;width : 175px;padding : 1em 0;}

div#site_info{position : relative;width:840px;}
div#footer{width : 853px;background :transparent url('../images/assets/footer-background.png') no-repeat 7px top;}

.team{height:260px;margin-right:50px;}

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

