/*INDEX

=Formatting :Includes basic formatting rules for all of the pages.
=Typography :Includes all basic type rules, including line height and margins for paragraphs and headings. 
=Layout :All page structure rules, including layout of divs, navigation, etc.
=404 :Formatting for the 404 error page. 
=Forms :Basic form rules, and rules for section-specific forms such as membership, contact, etc.
=Misc :Misc. classes.
*/


/*-----CODES TO FIX IE6, BECAUSE IT'S A TERRIBLE BROWSER----*/
/*--For a list of the most common IE6 browser bugs and how to fix them, visit http://www.positioniseverything.net/explorer.html--*/
/*img{ behavior: url(test_pages/new-site/images/iepngfix/iepngfix.htc) } This allows PNG transparency in IE6 & 7*/

/*-------------------------General =Formatting-----------------------------
---------------------------------------------------------------*/

/*Resets the contained attributes to 0 in all browsers*/

*{
margin:0;
padding:0;
outline:0;
text-decoration:none;
}

body, html{
font-size:100%;
height:100%;
min-height:100%;
}

body{
font: 12px/16px Arial, Helvetica, sans-serif;
color:#1F1C17;
}

img{
border:0;
}

a, a:visited{
color:blue;
border-bottom:1px solid blue;
}

/*-------------------------General =Typography-----------------------------
---------------------------------------------------------------*/

@font-face{
font-family:"Akzidenz Grotesk BE Super";
font-weight:900;
src:url("/test_pages/new-site/fonts/AkzidenzGrotesk-Super.eot");
src:local("Akzidenz Grotesk BE Super"),
local("AkzidenzGroteskBE Super"),
local("Akzidenz-Grotesk BE Super"),
url("/test_pages/new-site/fonts/AkzidenzGrotesk-Super.otf") format('opentype');
}

@font-face{
font-family:"Akzidenz Grotesk BE Light";
font-weight:300;
src:url("/test_pages/new-site/fonts/AkzidenzGrotesk-Light.eot");
src:local("Akzidenz Grotesk BE Light"),
local("AkzidenzGroteskBE Light"),
local("Akzidenz-Grotesk BE Light"),
url("/test_pages/new-site/fonts/AkzidenzGrotesk-Light.otf") format('opentype');
}

h1,h2,h3,h4,h5,h6{
font-family:"Akzidenz Grotesk BE Super", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:900;
}

	h1{
	font-size:36px; /*48px*/
	line-height:1em;
	margin-top: 0.375em; /*18px*/
	margin-bottom:0.833em; /*40px*/
	}
	
	h2{
	font-size:24px; /*24px*/
	line-height:1em;
	margin: 0.875em 0 0.875em 0; /*21px*/
	}
	
	h3{
	font-size:16px; /*18px*/
	margin:0.611em 0 0.611em 0; /*11px*/
	}
	
	h4{
	font-size:1em; /*14px*/
	}

p{
margin: .785em 0 .758em 0;
}

blockquote{margin-left:3em;}

small{
font-size:0.857em; /*12px*/
line-height:1.167em; /*16px*/
margin:0.333em 0;
}

address{
font-style:normal;
}

code{
display:block;
margin:0.786em 2em;
padding:.2em;
background:#f3f3f3;
font-family:Courier, "MS Courier New", Prestige, "Everson Mono", monospace;
}

ins{color:red;}


/*-------------------------=LAYOUT-----------------------------
---------------------------------------------------------------*/

#container{
width:68.571em; /*960px*/
margin:0 auto;
overflow:visible !important;
}



#upper-wrap{
display:none;
}


			
/*---------------------=Header-----------------------*/			
	#header{
	display:none;
	}
	
/*----------------=Section Navigation------------------*/
#section-nav{
display:none;
}
	
/*---------------------=Content-----------------------*/
	#content-wrap{
	width:960px;
	background:url(/test_pages/new-site/images/sidebar-bg.jpg) #ffffff top right repeat-y;
	padding-bottom:48px;
	position:relative;
	float:none !important;
	}
		#content{
		width:80%;
		padding-left:0;
		float:none !important;
		}
			#content h1{
			color:#000000;
			}
			
			#content h2{
			color:#000000;
			clear:both;
			}
			
			.breadcrumb{
			display:inline;
			}
			
			#content div{
			padding:0.786em; /*11px*/
			border:1px solid #cccccc;
			margin-bottom: 0.786em;
			}
			
			#content p{
			width:90%;
			}
			
			#content div p{
			width:85%;
			}
				#content img.thumb{
				float:left;
				margin-right:1em;
				border:2px solid #f5f5f5;
				margin-bottom:22px;
				}
				#content hr{
				margin-bottom:22px;
				}
				
				#content img.article{
				float:left;
				margin:0 11px 11px 11px;
				}
				#content small.caption{
				clear:both;
				}
			
			#content ul, ol{
			margin-left:1em;
			}
				
				
/*---------------------=Sidebar-----------------------*/	
			
		#sidebar{
		display:none;
		}
		
		
/*---------------------=Footer-----------------------*/		
		#footer{
		display:none;
		}


		
/*---------------------=Misc Classes-----------------------*/		
		.black{
		color:#000000;
		}
		.left{
		float:left;
		}
		
		.clear{
		clear:both;
		}
		.center{
		text-align:center;
		}
