/* 	*****************************
	LAYOUT & GRID
	*****************************
	Copyright 2010 Foound
	Licensed under a Creative Commons license (http://creativecommons.org/licenses/by-sa/3.0/)
*/

body {
	background: #f5f5f5 url(../img/common/bg_tile.gif); 
}

/* Older browsers will render these HTML 5 elements as inline */
header, footer, nav, section, article, aside {
	display:block;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	width : 0;
	clear: both;
	visibility: hidden;
	font-size :0;
}

.clearfix { display: inline-block; }  /* for IE/Mac */

hr { margin: 0; }

#wrapper {
	float: left;
	padding: 0 0 18px;
	width: 100%;
	/*border-bottom: 1px solid #1b7abb;*/
}

.clear {
	clear : both;
	margin : 0px;
}


/* 	*****************************
	Header
	*****************************
*/

#header-full {
	float: left;
	width: 100%;
	background: #009cde url(../img/common/bg_header.gif);
	border-bottom: 1px solid #0073a6;
}

	#header {
		position: relative;
		margin: 0 auto;
		width: 954px; height: 44px;
	}
	
		#header ul {
			position: absolute;
			z-index: 99;
			top: 10px; left: 131px;
		}

		#header ul li {
			display: inline;
			float: left;
		}

		#header ul li a {
			display: block;
			float: left;
			padding: 0 8px;
			height: 25px; line-height: 25px;
			color: #fff;
			text-decoration: none;
			text-shadow: 0 -1px 1px #006d9b;
			font-weight: bold;
			font-size: 0.926em;
			background: url(../img/common/bg_navactive.gif) repeat-x 0 -27px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}

		#header ul li a:hover {
			background-position: 0 0;
			border-bottom: 1px solid #20a6e6;
		}

h1 {
	position: absolute;
	z-index: 99;
	top: 9px; left: 0;
	width: 103px; height: 24px;
}

	h1 a {
		float: left;
		display: block;
		width: 103px; height: 24px;
		background: url(../img/common/foound_logo.gif) no-repeat 0 0;
		text-indent: -999em;
	}


/* 	*****************************
	Bodyer, Content
	*****************************
*/

#bodyer-full {
	float: left;
	width: 100%;
	border-top: 1px solid #eee;
}

	#bodyer {
		position: relative;
		margin: 0 auto; padding: 36px 0;
		width: 954px;
	}

	#content {
		position: relative;
		float: left; clear: left;
		margin: 0 0 36px;
		width: 630px;
	}
	
		#content ul {
			margin : 0 0 1.286em 2.571em;

		}

		#content li {
			list-style-type: disc;
		}

.pr-contact {
	float: left;
	margin: 0 18px 18px 0;
	width: 198px;
}

.pr-archive {
	float: left;
	margin: 0 0 18px 0;
	width: 414px;
}

.pr-list {
	margin: 0 0 36px 0 !important;
}

		.pr-list li {
			position: relative;
			list-style: none !important;
			margin: 0 0 9px;
		}
		
		.pr-list li a {
			display: block;
			margin: 0 0 0 108px;
		}
		
		.pr-list li span {
			position: absolute;
			left: 0; top: 0;
			color: #999;
		}


/* 	*****************************
	Sidebar
	*****************************
*/

#sidebar {
	float: left;
	margin:  0 0 0 18px;
	width: 306px;
}

	#sidebar .download {
		margin-top : 15px;
	}


/* 	*****************************
	Download Links
	*****************************
*/

#downloadbutton {
	width : 159px;
	height : 57px;
}

	#downloadbutton a:link, 
	#downloadbutton a:visited {
		background: url(../img/common/download.gif) no-repeat;
		width : 159px;
		height : 57px;
		float : left;
		text-decoration : none;
	}
	
	#downloadbutton a:hover {
		background : url(../img/common/download_hover.gif) no-repeat;
	}
	
	#downloadbutton em {
		visibility : hidden;
	}


/* 	*****************************
	Footer
	*****************************
*/

#footer-full {
	float: left; clear: left;
	padding: 18px 0 36px;
	width: 100%;
	/*border-top: 1px solid #249ac5;*/
}

	#footer {
		margin: 0 auto;
		width: 954px;
	}

	#footer ul {
		float: left;
	}

	#footer ul li {
		display: inline;
		float: left;
		margin: 0 15px 0 0;
		font-size: 0.857em;
		line-height: 1.5;
		text-shadow: 0 1px 0 #fff;
	}

	#copyright {
		float: right;
		font-size: 0.857em;
		line-height: 1.5;
		text-shadow: 0 1px 0 #fff;
	}


/* 	*****************************
	Team Photos
	*****************************
*/

#teamlist {
	width : 630px;
	margin : 0px auto;
	font-size : 1em;
	text-align : center;
}

	#teamlist img {
		margin-bottom : 9px;
	}

	.teamrow {
		margin : 0 0 18px 0;
		float : left;
		clear : both;
		text-align : center;
	}
	
		.teamrow .colsfirst {
			margin : 0 0 18px 0;
			float : left;
			clear : left;
			width : 118px;
		}
	
		.teamrow .cols {
			margin : 0 0 18px 10px;
			float : left;	
			width : 118px;
		}

