/* 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;}
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
/* Removes list-style from lists */
ol, ul {list-style: none;}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
/* Collapses borders and removes border-spacing from tables*/
table {border-collapse: collapse; border-spacing: 0;}
/* Removes border from fieldset and img */
fieldset, img {border: 0;}
/*Left-aligns text in caption and th */
caption, th {text-align: left;}
/* Removes quotation marks from q */
q:before, q:after {content: '';}
/*-----------------------------------------------------*/
body {
	width: 800px;
	margin: 10px auto;	
	background-color: #F5EFCE;
	}
#wrapper {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}
ul#admin_nav {
	float: left;
	width: 23%;
	margin-top: 5px;
	}
ul#admin_nav li {
	list-style: none;
	}
ul#admin_nav li a:link, ul#admin_nav li a:visited {
	color: black;
	padding: 4px 0;
	}
ul#admin_nav li a:hover, ul#admin_nav li a:active {
	color: black;
	}
#content {
	border-left: 2px solid black;
	padding-left: 5px;
	float: right;
	width: 75%;
	}
#site_info {
	clear: both;
	text-align: center;
	padding-top: 45px;
	}