/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }
a 
{
	outline:none;
}
body {
 font: Georgia serif;
 background: #F5EBC5 url(images/BG.png) repeat-x left top;
}
#wrapper { 
 margin: 0 auto;
 width: 1000px;
}
#faux {
 background: url(images/ContentRpt.png);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 min-height:350px;
}
#header {
 color: #333;
 width: 1000px;
 padding: 0px;
 height: 180px;
 margin: 10px 0px 0px 0px;
 background: url(images/header.jpg) no-repeat; 
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin-left: 42px;
 margin-right:15px;
 padding: 0px;
 width: 207px;
 float: left;
 background:url(images/menuBG.png) no-repeat;
 min-height:300px; 
}
#leftcolumn a {
	color:Black;
	font-size:1.1em;
	width:180px;
	height:14px;
	display:block;
}

#leftcolumn .menuNormal, #leftcolumn .subMenu
{	
	width:165px;	
	padding-right:10px;
	margin-top:2px;	
	border-top:solid 1px transparent;
	border-bottom:solid 1px transparent;	
	margin-left:3px;
	padding-bottom:5px;
}
#leftcolumn .menuHover, #leftcolumn .menuSelected
{
	background: white;
	border-top:solid 1px #C1B99B;
	border-bottom:solid 1px #C1B99B;
}
#leftcolumn .subMenu
{
	background: #eaeaea;
	border:solid 1px #bcbcbc;	
}
.newZIndex
{
	z-index:1;
}

#leftcolumn .subMenu:hover
{
	background:#F5EBC5;
}
#rightcolumn  
{	
 color: #333;
 padding: 0px;
 width: 665px;
 display:block;
 margin:20px 0 0 275px; 
}

a img
{
	border:0;
}
#homepageimage{
	border: solid 1px #CECDD0;
	width: 400px;
	height:357px;
	display:block;
	float:left;
}
#homepageimage:hover
{
	border: solid 1px #262922;
}
.projectImage 
{
	padding:5px;
	margin:2px;
	height:75px;
	width:100px;
}
.projectImage:hover
{
		background:#F5EBC5;
}
.photoalbum {
	height:180px;
	width:200px;
	padding: 5px;
	margin:3px;
	background:#DCDADE;
	border: solid 1px #CECDD0;
	display:block;
} 
.photo
{
	padding: 5px;
	margin:3px;
	background:#DCDADE;
	border: solid 1px #CECDD0;
	height:152px;
	width:200px;
	display:block;

}
.StaffMember
{
	width:142px;
	height:185px;
	margin-bottom:9px;
	/*background:url(images/BoD_BG.png) no-repeat;*/
	background: #eaeaea;
	border:solid 1px #bcbcbc;
	padding-top:14px;
	margin-right:9px;
}
.BioBG
{
	width:314px;
	height:166px;
	/*background:url(images/BioBG.png) no-repeat;*/
	background: #eaeaea;
	border:solid 1px #bcbcbc;
	padding-top:14px;
	padding-left:14px;
}
.BioBG img
{
	display:block;
	float:left;
	padding-right:5px;
}
h4.expand
{
	border-bottom: solid 1px #333;
}
h4.expand:hover
{
	cursor:pointer;
}
#footer { 
 width: 1000px;
 height:50px;
 clear: both;
 color: #333;
 background:transparent url(images/footer.png) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}

.floatLeft 
{
    float:left;
    margin:0 8px 8px 0;
}
.clear { clear: both; background: none; }