


body {
	color: #000;
	background-color: #fff;
	font-size: 62.5%;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}

a {
	color: #1a9dfc;
	text-decoration: none;
}

a:hover {
	color: #0B82FB
}

img {
	display: block;
}

strong {
	font-weight: bold;
}

p {
	color: #222;
	font-size: 1.2em;
	line-height: 1.4em;
}

	p#introduction {
		font-size: 2.0em;
		line-height: 1.2em;
		margin-bottom: 21px;
	}
	
	p#subline {
		color: #666;
		margin-bottom: 28px;
	}
	
	p#footer {
		color: #666;
		border-top: 1px solid #e1e1e1;
		padding-top: 6px;
		margin: 20px 20px 70px 0;
	}
	
	.overlay p {
		margin-bottom: 10px;
	}

h1 {
	font-size: 5.2em;
	line-height: 1.0em;
	letter-spacing: -1px;
	font-weight: bold;
	margin: 68px 0 14px;
}

h2, h3, h4 {
	font-size: 1.2em;
	line-height: 1.2em;	
	font-weight: bold;
}

	h2 {
		color: #666;
		margin: 30px 0 9px 0;
	}
	
	h3 {
		border-top: 1px solid #e1e1e1;
		padding: 6px 0 1px;
	}
	
		h3 em {
			font-size: 0.9em;
			font-weight: normal;
			color: #666;
		}

		.overlay h3 {
			border: 0;
			margin-bottom: 10px;
		}

	h4 {
		font-weight: normal;
		margin-bottom: 3px;
	}

.list-indent {
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 10px;
}

	.list-indent li {
		padding-left: 10px;
		margin-bottom: 3px;
		background: url(cssimg/bullet-dash.gif) 0 7px no-repeat;
	}
	
#wrapper {
	width: 720px;
	margin: 44px 0 60px 60px;
}

	
	#currently {
		width: 330px;
		float: left;
		margin-right: 40px;
	}
	
		#currently p, #contact p {
			padding-bottom: 10px;
		}
		
		#currently p {
			width: 330px;
		}
		
		#currently div {
			width: 330px;
		}
		

		.toggle {
			padding-left: 10px;
			background: url(cssimg/nav-toggle.gif) 0 40px no-repeat;
			display: block;
			position: relative;
			left: -10px;
		}
		
		.toggle:hover {
			background-position: 0 4px;
		}
		
		.active {
			background-position: 0 -76px;
		}
			
		.active:hover {
			background-position: 0 -116px;
		}	
	
	#contact {
		width: 350px;
		float: left;
	}

	#contact .column {
		width: 155px;
		float: left;
		margin-right: 20px;
		display: inline;

	}
	
	#sneakpeak { 
		position:relative; 
		overflow:hidden; 
		width: 700px; 
		height:330px;
		margin-bottom: 7px;
	} 
 
		#sneakpeak .items { 
 			width:20000em; 
			position:absolute; 
		} 

			#sneakpeak .items div { 
				float:left;
				width: 700px;
				position: relative;
			}
			
			#sneakpeak .items h2 {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 700px;
				margin: 0;
				padding: 7px 10px;
				font-weight: normal;
				color: #fff;
				background-color: black;
			}

	#sneakpeak .prev,
	#sneakpeak .next {
		position: absolute;
		top: 0;
		display: block;
		width: 350px;
		height: 300px;
		cursor: pointer;
		background: url(cssimg/nav-sprite.png) -600px -600px no-repeat;
	}

		#sneakpeak .prev {
			left: 0;
		}

		#sneakpeak .next {
			left: 350px;
		}
		
			#sneakpeak .prev:hover {
				background-position: 20px 125px;
			}		
		
			#sneakpeak .next:hover {
				background-position: -70px 125px;
			}
			
			#sneakpeak .prev:active {
				background-position: 20px -225px;
			}		
		
			#sneakpeak .next:active {
				background-position: -70px -225px;
			}
		

		.navi {
			position: absolute;
			bottom: 3px;
			right: 0px;
  	 		width: 105px; 
 	 	 	height: 10px;
 	 	 	padding: 6px 0 6px 20px;
 	 	 	background: url(cssimg/bg-paginate.png) 0 0 no-repeat;
		} 
 
		.navi a { 
		   width: 10px; 
 		   height: 10px;
 		   float: left; 
 		   margin-left: 4px;
 		   background: url(cssimg/nav-paginate.png) 0 0 no-repeat; 
 		   display: block;
 		   cursor: pointer;
		} 

		.navi a:hover {
		    background-position: -20px 0;      
		}
 
		.navi a.active {
		    background-position: -10px 0;      
		}


	
	#people {
		width: 720px;
	}
	
		#people li {
			width: 220px;
			float: left;
			margin-right: 20px;
		}
		
		#people p {
			margin-bottom: 16px;
		}
	

	.overlay { 
    	display:none; 
   		z-index:10000; 
    	background-color: #fff;
    	border: 1px solid #ccc;
    	width:400px;     
    	min-height:200px; 
		padding: 0 40px 40px 40px;	
    	-moz-box-shadow:0 0 150px 5px #000; 
    	-webkit-box-shadow: 0 0 150px #000;     
	}
 
		.overlay .close { 
  		  	background: url(cssimg/nav-close.png) 0 0 no-repeat; 
   		 	position: absolute; 
  		  	right: -20px; 
    		top: -20px; 
			cursor: pointer; 
			height: 40px; 
			width: 40px; 
		}

		.overlay .close:hover {
			background-position: 0 -40px;
		}




