/* CSS STYLOZ Document */
@import url(color.css);
@import url(typography.css);

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

/* Normalizes border-collapse, border spacing */
table {border-collapse:collapse;border-spacing:0;}

/* Removes border from fieldset and img */
fieldset,img {border:0;}

/* Normalizes font-weight, font-style */
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

/* Removes list-style from lists */
ol,ul {list-style:none;}

/* Left-aligns text in caption and th */
caption,th {text-align:left;}

/* Normalizes font size */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

/* Removes quotation marks from q */
q:before,q:after {content:'';}

/* Removes borders */
abbr,acronym {border:0;}
 END 





/*=Layout*/
html {text-align:center; }
body {width:994px; margin:0 auto; text-align:left; position:relative; }

/* =content */
div#content { position:relative; width:100%;background:url(../../images/new_bg2.gif) top left no-repeat #B3B08E;}
div#main_content { left:1%; width:52%; top:-105px; min-height:500px; }
div#main_content .mc_quote_cite {text-indent:-9999px;}

div#sup_content {left:60%; top:-290px; width:30%; }


/*=branding */
div#branding {height:400px;}

/* fixes top margin in firefox */
div[id="branding"] {
margin-top:-11px;
}

div#branding {width:100%;}
div#branding #logo {height:475px; text-indent:-9999px; width:100%;  }


/*=nav*/
div#nav_main {position:absolute; left:53%; top:0px; height:150px;}
div#nav_main ul {position:relative; left:-8%; top:5%; }
div#nav_main li {display:inline; padding-left:1em; }


/*=supporting_link*/
/*
#sup_link {position:absolute; top:117%; height:275%; width:75%; text-indent:-9999px; }
*/
/*=footer*/
div#footer {position:relative; top:-100px; height:128px;}
div#footer h4 {
	position:relative;
	left:5px;
	top:20px;
	width:880px;
	text-align: center;
}
div#footer ul {
	position:relative;
	left:-85px;
	top:8px;
	width:880px;
	text-align: center;
}
div#footer ul li{display:inline; padding-left:1em; position:relative; left:4%;  }
div#footer #ai_logo {position:relative; width: 700px; left: 0px; text-align:center; top:5px;}
/* =si_clear_children */
/* Technique from http://www.shauninman.com/archive/2006/05/22/clearance_position_inline_absolute */
.pc {position:absolute;}
.sc{position:absolute;}
.clear_children,.cc_tallest {position:relative}
* html .clear_children {display:inline;}
.cc_tallest:after {content: '';} /*PREVENTS REDRAW IN SAFARI*/
