/* - - - - - - - - - - - - - - - - - - - - -  

Layout CSS
2005 October 9
Mark Fox: foxxx254@umn.edu
University Libraries Communications Office     

- - - - - - - - - - - - - - - - - - - - -  */


/*  Given */
/*  HTML  */
/*  Tags  */

BODY { margin:0px; }



/*   DIV   */
/*   IDs  */ 



#page {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #E9E9EA; }

#header_container {
	border-top: 0px solid #CCCCCC;	
	margin:0px;
	width: 960px;	
	}
	



#leftnav {
	float: left;
	width: 185px;
	background-color:#E9E9EA}	
	
	
#middle {
	/* top - right - bottom - left */
	padding: 1px 15px 15px 210px;
	margin: 0px;
	}

#footer {
	background-color:#E9E9EA; 	
	border-top: solid 1px #E9E9EA;
	margin-bottom: 0;
	clear: both;
	}
	
#footer_nsl {
	background-color:#FFFFFF; 	
	border-top: solid 1px #E9E9EA;
	margin-bottom: 0;
	clear: both;
	}



/*   DIV   */
/* CLASSES */ 

.floatleft, .two_col_left, .four_col_left {
	float: left;
	}

.floatright, .two_col_right, .four_col_right {
	float: right;
	}

.two_col_left, .two_col_right {	width:49%; }
.four_col_left, .four_col_midleft, .four_col_midright, .four_col_right { width:24%; }
	
.floatright H1, 
.floatright H2, 
.floatright H3, 
.floatright P, 
.floatright DIV, 
.floatleft H1,
.floatleft H2,
.floatleft H3,
.floatleft P,
.floatleft DIV { margin-top:0; }

.floatleft { padding-right: 13px; }
.floatright { padding-left: 20px; }
