/* layout.css */

/* IDs identifying main sections of layout are here.  */

/* Classes affecting sizing follow the IDs here. See also "colors_text.css" for links, colors and text.   */

/* See pp.97-99 Wyke-Smith for explanations of * {margin 0; padding:0;} and font/text styles. */


*  {margin 0; padding:0;}

body {
    font-family: verdana, arial, sans-serif;
    font-size: 1em; /* 1em = 16pts */
    margin:1em;
    text-align:center;  IE6 needs this to center the layout in the browser window 
     }


#wrapper{
    max-width:728px;
    min-width:655px; /* 10% smaller */
    margin-left:auto;
    margin-right:auto;
    text-align:left;     /* resets the centering hack for IE6 on the body tag */
    background-color:#D7E0DD;
}

p {
font-size:.73em;
line-height:1.4em;
text-indent: 0em;
margin: 0.5em 0 0 0;
} 

h3 {
    font-size:.73em;
    font-weight:bold;
    text-indent:0em;
    letter-spacing:.1em;
    margin:.5em 0 0 0;
}

h2 {
    font-size:.85em;
    font-weight:bold;
    text-indent:0em;
    letter-spacing:.1em;
    margin:.5em 0 0 0;
}


h2, h3, h4, h5 {
	color:#000000;
  	}

img.center {   
   border:0;
   display: block;
   margin-top: 0.8em;
   margin-bottom:0.8em;
   margin-right:auto; 
   margin-left:auto;
}
   
img.bannercenter { 
/* use .bannercenter for banner so none of the wrapper shows at top */  
   border:0;
   display: block;
   margin-right:auto; 
   margin-left:auto;
}

#banner_inner, #top_nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
    }

#banner {
}

#banner_inner { 
	
}


#top_nav  {
}


#top_nav_inner {
    border-bottom:.2em solid #878F86;
}
    
#main_content {
margin-right:200px;
background-color:#FFFFFF;
}

#main_content_inner { 
	 /* creates space between the box and the content */
	padding: 1em 1em 1.5em 1.5em; 
    background-color:#FFFFFF;
}


#right_column {
width:200px;
float:right;
}

#right_column_inner {
    padding:1em .8em; /* creates space between the box and the content */
	/*border-left:3px solid #B33;  shows column during development */
}

#footer {
    clear:both;
}

#footer_inner {
    padding: 0em 1em 0.5em 1em; /* creates space between the box and the content */
    border-top:.2em solid #878F86;
	text-align:center;
}
/*-------------------------------------------------------------------------*/

/* Classes, pseudoclasses affecting layout follow here. 
See also colors_text.css for colors and text. */

ul {
    list-style-type:none;
    font-size:.73em;
    margin-left:.6em;
    line-height:1.4em;
    text-indent: 2em;
    margin: 0.5em 0 0 0;
}

ol {
    list-style-type:disc;
    font-size:.73em;
    line-height:1.4em;
    margin: 0 1em;
}

ol.morelineheight {
    list-style-type:disc;
    font-size:.73em;
    line-height:1.73em;
    margin: 0 1em;
}

  



