/* Design by Pixel Bender Creative
   Created Jan 2009 
   Author: todd@pixelbender.ca*/


/* 1-common elements ( a, p, img and such )
   2-positioning ( divs, general positioning, div specific elements )
   		a) universal layout elements / banner / nav
   		b) primary content
   		c) secondary content
   		d) related information
   		e) advertising
   3-navigation ( main navigation ) */
   
   
/* 1 --------common elements
				general classes-------- */

body {
background: #fff;
text-align: left;
font-size: 12px;
color: #000;
}


/* 2 --------positioning
				divs, general positioning, div specific elements-------- */
				
/* a-universal layout elements / banner / nav */

	#wrapper {
	margin: 5%;
	}
	
		#banner_ad {
		display: none;
		}
		
			#sec_nav {
			display: none;
			}
			
				
							
				form.search {
				display: none;
				}
				
		#banner {
		display: none;
		}
		
			

/* b-primary content */

	/* content div added to avoid box model hack for IE6/7 */
	
	#content {
	margin: 0 0 0 0;
	}
	
	#primary {
	float: none;
	}
	
		#primary h2 {
		margin: 1em 0;
		font-size: 200%;
		font-weight: bold;
		line-height: 100%;
		}
		
			body.static #primary h2 {
			text-align: center;
			}
		
		#primary h3 {
		margin: 1em 0;
		font-size: 120%;
		font-weight: bold;
		line-height: 100%;
		}
		
			#primary h3.columnist {
			font-size: 110%;
			padding-bottom: 5px;
			border-bottom: solid 1px #000;
			}
			
				body.static #primary h3 {
				margin: 1em 0 0.5em 0;
				}
		
			#primary p {
			margin: 1em 0;
			border: none;
			}
			
				
				
			body.static #primary p {
			margin: 1em 0;
			padding: 0;
			border: none;
			}
			
				body.static #primary p.contrib {
				padding: 0;
				}
				
				body.static #primary img.mug {
				display: none;
				}
			
			#primary a {
			color: #000;
			text-decoration: underline;
			font-weight: bold;
			}
			
				
			#primary img {
			border: solid 1px #000;
			}
			
				body.static #primary ul.contact_info {
				list-style: none;
				}
			
				body.static #primary span.email_link a {
				font-weight: normal;
				text-decoration: none;
				}
			
				
				
			body.static #primary form {
			display: none;
			}
			
				
					
/* c-secondary content */
			
			
	/* secondary div contains centre col and adversiting */
	
	#secondary {
	display: none;
	}
	
		
	

		
#footer {
display: none;
}

/* 3 --------main navigation
				links in body text foun in sections 1 & 2-------- */
				
#navigation {
display: none;
}

	
