body {
	background: #fff;
	color: #333;
	font-size: 12px;
	padding: 0;
	font-family: Tahoma, sans-serif;
}

/*------- reset -------------*/

.content h1, .content h2, .content h3, .content h4 { font: 1.7em Verdana, Arial, Helvetica, sans-serif; margin-bottom: .5em; }
.content h3 { font-size: 1.5em; }
.content h4 { font-size: 1.3em; font-weight: bold; }
.content h5 { font-size: 1.1em; font-weight: bold; }



.content h2
	{
		font:28px 'Century Gothic', Tahoma, sans-serif;
		color:#b2ac86;
		text-transform:uppercase;
	}

h2.news-title{
	text-transform:none;
}
.content h2, .content h3, .content h4, .content h5 
{
	font:28px 'Century Gothic', Tahoma, sans-serif;
}

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
code, pre { font: 1.2em/1 "Courier New", Courier, monospace; padding: 1px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin: 0; }
strong {  }
em {  }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }


hr { color: #ccc; background-color: #ccc; height: 1px; border-width: 0px; }

.em { font-style: italic; }
.strong { font-weight: bold; }

.content ul, .content ol { margin-left: 3em; line-height: 1.3em; }
.content ul li, .content ol li { margin-bottom: .2em; }

.content dl {  }
.content dl dt { margin-bottom: .2em; font-weight: bold; }
.content dl dd { padding-left: 5em; margin-bottom: .4em; }

.icons a, .icon { padding: 1px 0 1px 20px; background-repeat: no-repeat; background-position: left center; }

.content p, .content ul, .content ol, .content dl, .content table, blockquote, pre, .columns, .content img, hr { margin-bottom: 11px; }

.box { margin: 11px; }

table { border-collapse: collapse; width: 100%; }
table th, table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align: top; }
table th { background: #f4f4f4; }
table td {  }

.content form { padding: .5em 0; }
.content fieldset { margin-bottom: 1em; border: none; }
.content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }
.content label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }
input { vertical-align: middle }

/*-----------------------------*/

a
{
	color:#810011;
}

a:hover
{
	color:#d3231a;
}

		
#header
{
	border-top:1px #d2d2d2 solid;
        background: url(images/gradient-header.png) 0px 0px repeat-x;
}

#logo
{
	height:111px;
}

	#logo h1
	{
		display:block;
		padding-top:39px;
		padding-bottom:15px;
		height:57px;
		border-left:1px #e8e8e8 solid;
	}
	
		#logo h1 a
		{
			display:block;
			margin-left:18px;
			width:228px;
			height:57px;
			background:url(images/logo-pinnacle.png) 0px 0px no-repeat;
			text-decoration:none;
		}		

			#logo h1 a span { position: absolute; top: -600px; }
		
/*---------- TOP NAVIGATION ------------------*/		
		
ul.topnav		
{
	float:right;
	height:111px;
	border-left:1px #d2d2d2 solid;
}

	ul.topnav li
	{
		display:block;
		float:left;
		height:111px;
		background:url(images/gradient1.png) 0px 0px repeat-x;
		margin-right:0px;
		margin-left:0px;
		border-left:1px solid #f4f4f4;
		border-right:1px solid #d2d2d2;
	}	

    ul.topnav li.item-1 {
		border-left:1px solid transparent;
	
	}
    ul.topnav li.last.selected {
		border-right:1px solid #810011;
	
	}

		ul.topnav li a
		{
			display:block;
			padding-left:12px;
			padding-right:22px;
			padding-top:82px;
			padding-bottom:12px;
			color:#333;
			font:12px Arial;
			text-decoration:none;
		}
		
		ul.topnav li a:hover
		{
			color:#810011;
		}			
		
	ul.topnav li.selected
	{
		background:url(images/gradient2.png) 0px 0px repeat-x;
		border-left:1px solid transparent;
	}
	
		ul.topnav li.selected a
		{
			color:#fff;
			text-decoration:none;
		}
		
/*---------- HOME ------------------*/

div#banner
{
	margin-top:-20px;
	border-top:6px #810011 solid;
	border-bottom:3px #810011 solid;
	margin-bottom:0px;
}

	div#banner img { display: block; }

/*		
#photo	
{
	height:426px;
	margin-top:-20px;
	border-top:6px #810011 solid;
	border-bottom:3px #810011 solid;
}
*/

.bottom-news
{
	background:url(images/gradient-bottom.png) 0px 0px repeat-x;
	border-bottom:1px #b2b1ab solid;
}

	.latest-news
	{
		height:93px;
	}

		.latest-news h2 
		{
			font:normal 22px 'Century Gothic', Tahoma, sans-serif;
			text-transform:uppercase;
			letter-spacing:-1px;
			color:#8e8d8a;
			padding-top:17px;
			padding-left:13px;
		}
	
	.new div
	{
		font:12px/16px Arial;
		color:#333;
		padding-right:19px;
		padding-bottom:13px;
	}
	.new h4 {font-size:12px;padding:0 0 4px 0;margin:0;}
		.new .news-date
		{
			display:block;
			margin-top:19px;
			color:#555;
		}
		
		.new a.new-title
		{
			display:block;
			font-weight:bold;
			color:#231f20;
			text-decoration:none;
		}
		
			.new a.new-title:hover
			{
				text-decoration:underline;
			}
			
.footer
{
	background:url(images/gradient-copy.png) 0px 0px repeat-x;
}			
				
	.copy
	{
		font:11px Arial;
		color:#7e7e7e;
		padding-left:6px;
		padding-top:24px;
	}		

	.f-right
	{
		float:right;
		height:67px;
		margin-top:12px;
	}	
	
		.f-right a
		{
			float:left;
		}

/*----------- SUBNAVIGATION -------------------*/

	div#subnav
	{
		position:absolute; /* for ie6 */
		display:block;
		margin:0;
		margin-top:-29px;
		margin-left:-10px;
		width:710px;
		overflow:hidden;
	}


	ul.subnav
	{
		display:block;
		margin:0;
	}
	
		ul.subnav li
		{
			display:block;
			float:left;
			height:32px;
			font:13px/32px Arial;
			color:#333333;
			background-color:#bab9ae;
			margin:0;
			border-right:1px #888782 solid;
			white-space:nowrap;
		}

		
		ul.subnav li.last  { border-right:0px #878681 solid; 	}
		
		ul.subnav li.selected
		{
			padding-top:3px;
			margin-top:-3px;
			background-color:#ffffff;
			border-right:0px #888782 solid;
			margin-left:-1px;
		}
		
			ul.subnav li a, ul.subnav li span
			{
				display:block;
				color:#333333;
				text-decoration:none;
				padding-left:11px;
				padding-right:11px;				
			}
			
			ul.subnav li a:hover	{ background-color:#cbcac2; color:#333333; }
			ul.subnav li.selected a:hover { background-color:#ffffff; }
			
/*----------------- CONTACTS -------------------------------*/		
/*
#photo2
{
	height:216px;
	background:url(images/photo-contact.jpg) 0px 0px no-repeat;	
	margin-top:-20px;
	border-top:6px #810011 solid;
	border-bottom:3px #810011 solid;	
}
*/
			
.content
{
	/*width:938px;*/
	padding-top:16px;
	border-bottom:1px #d2d2d2 solid;
	background:url(images/px.png) top left repeat-y;
	padding-bottom:46px;
	
	color:#323233;
	font:12px/16px Arial;
}			

	.vcard
	{
		background-color:#f4f3e8;
		font:12px/16px Arial;
		color:#333333;
		padding:24px 19px;
		margin-left:1px;
		margin-bottom:24px;
	}
			
		.vcard	.organization-name	{font-weight:bold;}
			
		.vcard a { color:#810011; text-decoration:none; }
		.vcard a:hover { text-decoration:underline; }

	
	.quote
	{
		background:url(images/quote.png) 0px 0px no-repeat;
		font:italic 16px/16px Arial;
		color:#555555;
		padding-top:52px;
		width:145px;
		/*margin-top:24px;*/
		margin-left:20px;
		margin-bottom:16px;
	}
	
	.quote p.author	
	{
		font:12px/16px Arial;
		color:#aaaaaa;
		margin-bottom:16px;
	}
	

	
	.p-contact
	{
		color:#333333;
		font:12px/16px Arial;
	}
	
/*-------------- ABOUT ----------------------------------------------------*/
	
	.highlight 
	{
		color:#7f7f7f;
		font:14px/16px Arial;
	}
	
	.right-block
	{
		margin-top:50px;
		font:12px/16px Arial;
		color:#555555;
	}

		.right-block div.default
		{
			background:#f4f3e8 url(images/px.png) top right repeat-y;
			padding:21px;
			margin-bottom:16px;
		}
	
		.left-block div.default
		{
			background:#f4f3e8 url(images/px.png) top left repeat-y;
			padding:21px;
			margin-bottom:16px;
		}

		.right-block div.default h2, .right-block div.default h3, .left-block div.default h2, .left-block div.default h3
		{
			font:12px/16px Arial;
			color:#555555;
		}

		.right-block div.default p span, .left-block div.default p span
		{
			font-size:16px;
		}
		
		.right-block div.default a, .left-block div.default a
		{
			text-decoration:none;
		}
		.right-block2 a
		{
			text-decoration:none;
		}

		
/*-------------- PEOPLE ----------------------------------------------------*/
/*
#photo3
{
	height:216px;
	background:url(images/photo-people.jpg) 0px 0px no-repeat;	
	margin-top:-20px;
	border-top:6px #810011 solid;
	border-bottom:3px #810011 solid;		
}
*/
	.right-block2
	{
		background:#f4f3e8 url(images/px.png) top right repeat-y;
		font:12px/16px Arial;
		color:#555555;		
	}
		
		.right-block2 p
		{
			padding:21px;
			margin-bottom:0px;
		}
	
	
	.people-name
	{
		font:28px/28px 'Century Gothic';
		color:#b2ac86;	
		margin-top:4px;
	}
	
	.people-post
	{
		font:28px/28px 'Century Gothic';
		color:#555555;		
		margin-top:4px;
		margin-bottom:16px;
	}	
	
	.hr
	{
		margin-top:31px;
		margin-bottom:23px;
		border-bottom:1px #e3e3e3 solid;
	}
	
/*-------------- NEWS ----------------------------------------------------*/

h4.index-title {font-size:12px;font-family:Arial;font-weight:bold;}
h4.index-title a {text-decoration:none}

p.index-date {color:#7f7f7f;margin:0 0 4px 0;padding:0;}

.news
{
	font:12px/16px Arial;
	color:#333333;	
}

	.news p
	{
		margin-bottom:20px;
	}
	
		.news .news-date { color:#7f7f7f; }
		.news .news-link a { text-decoration:none; font-weight:bold; }
		.news .news-link a:hover { text-decoration:underline; }
		
.new-caption
{
		font:27px/32px 'Century Gothic';
		color:#b2ac86;
}		

.new-date
{
	color:#7f7f7f;
	margin-top:20px;
	margin-bottom:20px; 
}

.link-one
{
	display:block;
	margin-top:27px;
}

	.link-one img { margin-bottom:12px; }
	.link-one a { text-decoration:none; }
	.link-one a:hover { text-decoration:underline; }




















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
