/* --------------------------
Global whitespace reset
--------------------------*/
* {
	margin:0;
	padding:0;
}
/*----------------------------------
Cross Browser Standardization
----------------------------------*/
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }
option {min-width: 1.5em;}

/*----------------------------------
Site Structure
----------------------------------*/
html,body {
	height:100%;
}
.divclear { font-size: 0; line-height: 0; height: 0; clear: both; }

html,body {
	margin:0;
	padding:0;
	height:100%;
}
div#wrapper {
	position:relative; /* center, not in IE5 */
	width:720px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin-right: auto;
	margin-left: auto;
}
div#container {
	position:relative; /* needed for footer positioning*/
	width: 720px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0 auto;
}

div#header {
		height: 166px;
}
div#logo {
	height: 166px;
	width: 350px;
}

div#nav {
	width: 188px;
 }
 div#marquee {
	float: left;
	width: 499px;
	height: 177px;
 }
div#content {
	float: left;
	padding-bottom: 2.5em;
	width: 487px;
	margin-left: 4px;
}
#sidebar {
	width: 188px;
	float: left;
}
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	height: 50px;
}


