/* CSS Document */

/* 

Site Colours

Orange - #F5853C

Light Grey - #B8BDC0

Dark Grey - #4B4D4E

*/

body
{
	background-color: #FFFFFF;
	margin: 25px 0 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4D4E;
}

a
{
	text-decoration: none;
	font-size: 13px;
}

.navSlider{padding: 30px 0 10px 0; }

#content
{
	width: 995px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	padding: 5px 0 0 0;
}

#logo
{
	margin: 0;
}

#navBar
{
	background-color: #B8BDC0; /*#FFFFFF*/
	height: 22px;
	margin: 20px 0 0;
	position: relative;
}

	a.navInfoLink
	{
		float: right;
		font-size: 12px;
		color: #000000;
	}
	
	a.navInfoLink:hover, a.navInfoLinkCurrent
	{
		color: #F5853C;
		text-decoration: underline;
	}
	
	a.navLink
	{
		padding: 2px 16px 0;
		color: #FFFFFF;
		display: block;
		float: left;
	}
	
	a.navLink:hover
	{
		color: #4B4D4E;
	}
	
	a.navLinkCurrent
	{
		color: #4B4D4E;
		text-align: center;
		padding: 2px 18px 0;
		display: block;
		float: left;
	}
	
	a.reels
	{
		background: url(../images/reel.gif) no-repeat right;
		padding: 9px 55px 0 0;
		color: #000000;
		position: absolute;
		right: 0;
		top: -7px;
		height: 28px;
		z-index: 100;
	}
	
	a.reels:hover
	{
		color: #4B4D4E;
	}
	
	.navTitle
	{
		float: left; 
		background-color: #FFFFFF; 
		color: #993333; 
		padding: 4px 12px 5px 0; 
		font-size: 10px; 
		text-transform: uppercase; 
		font-weight: bold;
	}
	
#photoWindow
{
	width: 973px;
	height: 450px;
	position: relative;
	margin: 10px 0 5px;
	padding: 10px;
	clear: left;
	border: 1px solid #B8BDC0;
	text-align: center;
	overflow: inherit;
}

	#homeImage
	{
		margin: 0 px 0 px;
	}

#moreInfo
{
	width: 973px;
	height: 470px;
	position: relative;
	margin: 10px 0 5px;
	padding: 10px;
	clear: left;
	background-color: #B8BDC0;
	background: #B8BDC0 url(../images/infoPhoto.jpg) no-repeat;
}

	.column1
	{
		margin-left: 170px;
	}
	
	.column
	{
		float: left;
		margin-top: 25px;
		margin-right: 35px;
		font-size: 12px;
	}
	
	#infoContent
	{
		clear: both;
		position: absolute;
		bottom: 0;
		left: 35px;
	}
		
		.orangeBox
		{
			background-color: #F5853C;
			width: 75px;
			height: 75px;
			margin:15px 0 25px;
			float: left;
		}
		
		.infoText
		{
			float: left;
			color: #FFFFFF;
			margin:15px 0 15px 35px;
		}
		
		.infoText h2
		{
			font-size: 13px;
			color: #4B4D4E;
			font-weight: normal;
			padding: 0;
			margin: 0;
		}

#contactInfo
{
	position: relative;
	float: left;
	width: 989px;
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 3px;
	line-height: 16px;
	border-top: 1px solid #000000;
}
	a.emailLink
	{
		color: #F5853C;
		font-size: 12px;
		margin-left: 102px;
	}
	
	a.emailLink:hover
	{
		text-decoration: underline;
	}
	
	.phoneNumbers
	{
		color: #F5853C;
		font-size: 12px;
		float: left;
		margin: 0 185px 0 0;
	}

/*#thumbnailMenu
{
	width: 995px;
	position: relative;
	float: left;
}

	#thumbnailHolder
	{
		width: 929px;
		margin: 15px 7px 0 17px;
		height: 60px;
		float: left;
		position: relative;
		overflow: hidden;
	}
	
		#thumbnails
		{
			position: relative;
			float: left;
			text-align: center;
		}
			.thumbnail
			{
				border: 1px solid #B8BDC0;
				width: 50px;
				height: 50px;
				padding: 0;
				margin: 0 10px 0 0;
				overflow: hidden;
			}
			
			.noPhotos
			{
				color: #4B4D4E;
				padding: 15px 0;
			}
			
	.arrow
	{
		float: left;
		margin-top: 25px;
		filter:alpha(opacity=95);
		-moz-opacity: 0.95;
		opacity: 0.95;
	}

.orgThumbnailMenu
{
	width: 931px;
	position: relative;
	float: left;
	margin: 0 16px;
	padding: 0 10px 0 20px;
	list-style: none;
	background: url(../images/selectedBkgrnd.gif) repeat-x;
}

.orgCatMenu
{
	height: 22px;
	width: 715px;
	position: relative;
	margin: 7px 0 0;
	padding: 0 10px 0 20px;
	list-style: none;
	background-color: #B5B5B5;

}

	li.navLink
	{
		color: #4B4D4E;
		font-size: 12px;
		text-align: center;
		padding: 3px 20px 3px 3px;
		float: left;
	}

	#orgMenu li
	{
		float: left;
	}


	#orgMenu img.thumbnail
		{
			border: 1px solid #B5B5B5;
			width: 50px;
			height: 50px;
			padding: 0;
			margin: 5px 10px 3px 0;
			overflow: hidden;
		}


#workingPapers
{
	font-size: 10px;
	color: #9A9EA0;
	clear: both;
	padding: 4px 0 0 0;
}
	*/
h1
{
	color: #a29a9a;
	padding: 0;
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 3px 0;
}
	
.adminItem
{
	width: 360px;
	height: 220px;
	float: left;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 7px;
	margin: 10px 10px 0 0;
}

.adminItem input
{
	margin: 0 0 5px 0;
}

.adminItem form
{
	margin: 0 0 5px 0;
}

.clearAll
{
	clear: both;
}

.orgCat
{
	width: 745px;
	height: 180px;
}

form
{
	margin: 0;
	padding: 0;
}

a.backLink
{
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
}

/*
ul.portfolio{list-style:none;padding:0;margin:0;float:left;}
.portfolio li{display:block;border: 1px solid #B8BDC0;width: 50px;height: 50px;padding: 0;margin: 0 10px 0 0;overflow: hidden;float:left;position: relative;}
.portfolio li#moreLink{display:block;border: 0px;width: 75px;height: 50px;padding: 0;margin: 0 10px 0 0;overflow: hidden;float:left;}
.portfolio li a{display:none;}
.portfolio li a#showLink{display:inline; font-size: 10px; position: absolute; bottom: 1px; left: 0px; color: #666666; text-decoration:underline;}
.portfolio li a#showLink:hover{color: #F5853C;}
.portfolio li div{position:absolute;display:none;top:0;left:180px;}
.portfolio li div img{cursor:pointer;}
.portfolio li.active div img,.portfolio li.active div{display:block}
.portfolio li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.portfolio li .caption{display:block;padding-top:.5em}
* html .portfolio li div span{width:400px} /* MSIE bug */
/*.portfolio li.hiddenThumb
{
	display: block; visibility: hidden; border: 1px solid #B8BDC0;width: 50px;height: 50px;padding: 0;margin: 0 10px 0 0;overflow: hidden;float:left;position: relative;
}

#left-arrow-main {
	z-index: 2000;
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -27px;
	cursor: pointer;
	color: #f79a56;
}

#right-arrow-main {
	z-index: 3;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -27px;
	cursor: pointer;
	color: #f79a56;
}

#photoWindow {
	border: none !important;
}

.galleria_wrapper img {
	padding: 10px 0px !important;
	max-width: 973px !important;
}
*/