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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

	body{
		width:960px;
		margin:auto;
		}
	
		#header,
		#navigation,
		#content,
		#footer{
			overflow:hidden;
			}
			
		#navigation{
			width:150px;
			margin-right:10px;
			float:left;
			}
		
		#footer{
			clear:left;
			}

/* Navigation
--------------------------------------------------------- */
#navigation li{
	margin-bottom:1px;
	}
	
	#navigation a {
		display:block;
		}

/* Page Layout
--------------------------------------------------------- */
/* Typography
--------------------------------------------------------- */
body{
	font-family:verdana, sans-serif;
	font-size:11px;
	line-height:20px;
	}
	
/* Site Styles
--------------------------------------------------------- */
html{
	background:#ffffff;
	}
	
	body{
		background:#ffffff;
		padding:10px 0;
		}
		
		#header,
		#navigation,
		#content,
		#footer{
			background:#ffffff;
			margin-bottom:10px;
			padding-top:10px;
			border-top:0px solid #acacac;
			}
		
			#navigation a{
				background:#ffffff;
				text-decoration:none;
				color:#000000;
				}
				
				#navigation a:hover{
					background:#d7d7d7;
					}
		
		#header .brand,
		#header .accessibility,
		#navigation ul,
		#content .primary,
		#content .misc,
		#content .sub_nav,
		#footer .copyright,
		#footer .meta{
			background:#ffffff;
			margin-bottom:10px;
			overflow:hidden;
			}
			
		#header .brand{
			text-transform:uppercase;
			letter-spacing:1px;
			}	
			
		#content .sub_nav{
			float:right;
			text-align:right;
			text-transform:capitalize;
			}
			
		#footer a{
			background:#ffffff;
			text-decoration:none;
			color:#000000;
			}

		#content .misc{
			font-size:10px;
			}

		#footer .copyright{
			float:left;
			font-size:10px
			}

		#footer .meta{
			float:right;
			text-align:right;
			font-size:10px
			}
			
		#footer{
			margin-bottom:0;
			margin-top:10px;
			} 