/*  Core CSS file - standardizes styles across browsers.  
	Based on Yahoo's Developer Library CSS (reset.css and base.css) files.
	Edited by Matt Leichty */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table {  
    margin:0; 
    padding:0; 
} 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; } 
em { font-style: italic; }
h1,h2,h3,h4,h5,h6 { font-size:100%; } 
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; } 
caption,th { text-align:left; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; } 
a, input { outline: none; }
/* Some standard GSSI formatting */
body { font-size: 11px; }
blockquote,ul,ol,dl { margin:1em; } 
ol,ul,dl { margin-left:3em; } 
ol li { list-style: decimal outside; } 
ul li { list-style: disc outside; }
p,fieldset { margin: 0.25em 0 1em; }
p,td { line-height: 20px; }

/* Navigation lists <ul class="nl"> */
.nl, .nl li { margin: 0; padding: 0; list-style: none; }
.nl a { display: block; }

/* Standard class / id naming */
#content { }
	#header
		#logo { }
		#utilities { }
		#navbar { }
			#navbar li { } 
			#navbar a { }
	#sidebar { }
	#main { }
	#footer { }

/* Wrap a container around a float <div class="cbr"> */
.cbr { clear: both; }