	/* .......................................... Colors

light brown: #948671
light green PMS 576: #5C8727
dark green: #3A4C00;
teal: #2EAFA4;

*/


/* .......................................... Reset*/

* {
margin: 0;
padding: 0;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: auto;
  padding: 0px;
  border: none;
  font-size: 100%;
  vertical-align: baseline;
	}

body {
	background: url(images/headerFooter/PVstripePattern.gif) repeat-x;
	background-color: #FFFFFF;
	margin: auto;
	font-family: 'Georgia';
	}
	
#contentWrap {
	clear: both;
	width: 928px;
	height: 474px;
	/*padding: 12px 0px 12px 0px;*/
	margin: 12px auto;
	position: relative;
	}

#header {
	width: 955px;
	height: 187px;
	padding-right: 28px;
	}

	
/* .......................................... Nav*/

#home {
	float: left;
	width: 366px;
	height: 187px;
	margin: 0px;
	background: url(images/headerFooter/PerennialVirant_logo.png) no-repeat;
	}

#utilityNav {
	float: right;
	width: 562px;
	margin: 35px 0px 0px 0px;
	background-color: none;
	}
	
#utilityNav ul {
	float: right;
	width: 562px;
	height: 47px;
	list-style: none;
	}
	
#utilityNav li {
	float: right;
	padding-left: 20px;
	}
	
#utilityNav a {
	font-family: 'Georgia';
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	color: #5C6B29;
	text-decoration: none;
	background-color: none;
	}
	
#utilityNav a:hover {
	color: #C2CC05;
	}
	
#utilityNav a.current {
	color: #5C8727;
	padding-bottom: 2px;
	border-bottom: 2px solid #C2CC05;
	}
	
#brg a {
	float: right;
	background: url(images/headerFooter/BRG_logoOff.png) no-repeat;
	width: 42px;
	height: 51px;
	margin-top: -20px;
	}
	
#brg a:hover { 
	background: url(images/headerFooter/BRG_logoOn.png) no-repeat;
	}
	
#mainNav {
	float: right;
	width: 589px;
	height: 38px;
	margin: 0px;
	background-color: none;
	display: block;
	}
	
#mainNav ul {
	float: right;
	height: 38px;
	list-style: none;
	}
	
#mainNav li {
	float: right;
	padding-left: 22.5px;
	}
	
#mainNav a {
	padding: 0;
	display: block;
	font-size: 41px;
	letter-spacing: .5px;
	color: #2EAFA4;
	text-decoration: none;
	background-color: none;
	}
	
#mainNav a:hover {
	border-bottom: 8px solid #D4DB90;
	}
	
#mainNav a.current {
	border-bottom: 8px solid #D4DB90;
	}
	
#subNav {
	display: block;
	float: right;
	width: 589px;
	height: 25px;
	background-color: none;
	font-size: 16px;
	}
	
#subNav ul {
	float: right;
	height: 38px;
	list-style: none;
	padding-top: 5px;
	}
	
#subNav li {
	float: right;
	margin-left: 12px;
	}
	
#subNav a {
	display: block;
	color: #5C8727;
	text-decoration: none;
	background-color: none;
	}

#subNav span {
	display: block;
	}

#subNav a:hover {
	color: #000000;
	padding-bottom: 5px;
	border-bottom: 3px solid #D4DB90;
	}
	
#subNav .current {
	display: block;
	color: #000000;
	padding-bottom: 5px;
	border-bottom: 3px solid #D4DB90;
	}

#subNavMenu {
	display: block;
	float: right;
	width: 500px;
	height: 25px;
	background-color: none;
	font-size: 20px;
	}
	
#subNavMenu ul {
	float: right;
	height: 38px;
	list-style: none;
	padding-top: 5px;
	}
	
#subNavMenu li {
	float: right;
	margin-left: 12px;
	list-style: none;
	}
	
#subNavMenu a {
	display: block;
	color: #5C8727;
	text-decoration: none;
	background-color: none;
	}

#subNavMenu span {
	display: block;
	}

#subNavMenu a:hover {
	color: #000000;
	padding-bottom: 5px;
	border-bottom: 3px solid #D4DB90;
	}
	
#subNavMenu .current {
	display: block;
	color: #000000;
	padding-bottom: 5px;
	border-bottom: 3px solid #D4DB90;
	}

/* .......................................... Homepage Slideshow*/

.slideshow { position: relative; }
.slideshow li { position: absolute; left: 0; top: 0; width: 928px; height: 412px; display: none; list-style: none; }
.slideshow li:first-child { display: block; }


/* .......................................... Menu Slideshow*/

#menuDL {
	float: left; 
	font-size: 11px;
	font-family: 'Georgia';
	color: #948671;
	font-style: italic;
	margin-top: 5px;
	}

#menu {
	float: left;
	width: 207px;
	height: 412px;
	background-image: url(images/menu/content_bg.gif);
	}

.menuSlideshow { position: relative; }
.menuSlideshow li { position: absolute; left: 207; top: 0; width: 721px; height: 412px; display: none; list-style: none; }
.menuSlideshow li:first-child { display: block; }

/* .......................................... Content Styles*/

h1 {
	color: #5C8727;
	font-size: 24px;
	font-weight: bold;
	padding: 40px 0px 5px 0px;
	}
	
h2 {
	color: #5C8727;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	padding-bottom: 40px;
	}

#Virant {
	float: left;
	width: 928px;
	height: 474px;
	background-image: url(images/team/team_bg.jpg);
	}
	
#content {
	float: left;
	width: 536px;
	height: 457px;
	margin: 9px 25px 8px 25px;
	overflow: auto;
	}
	
p {
	font-family: 'Georgia';
	font-size: 13px;
	letter-spacing: .5px;
	line-height: 20px;
	color: #786867;
	padding: 8px 20px 8px 0px;
	}
	
#content a {
	text-decoration: none;
	color: #786867;
	border-bottom: 1px solid #C2CC05;
	}
	
#content a:hover {
	color: #2EAFA4;
	}


/* .......................................... Backgrounds*/

#pressBG {
	float: left;
	width: 928px;
	height: 474px;
	background-image: url(images/otherpgs/press_bg.jpg);
	}

#contactBG {
	float: left;
	width: 928px;
	height: 474px;
	background-image: url(images/otherpgs/contact_bg.jpg);
	}

#partiesBG {
	float: left;
	width: 928px;
	height: 474px;
	background-image: url(images/otherpgs/parties_bg.jpg);
	}
	
#philosophy {
	float: left;
	width: 928px;
	height: 474px;
	background-image: url(images/otherpgs/philosophy_bg.jpg);
	}
	
/* .......................................... Easy Slider*/

#container{	
		margin:0 auto;
		position:relative;
		width:928px;
		}	

#slider {
	padding-top: 8px;
	width: 912px;
	height: 458px;
	overflow:hidden; 
	}
	
#slider ul, #slider li {
	margin: 0;
	padding:0;
	list-style:none;
	}
	
#prevBtn, #nextBtn { 
	display: block;
	width:56px;
	height:38px;
	position: absolute;
	left: 815px;
	top: 8px;
	z-index:1000;
	}	
	
#nextBtn { 
	left: 866px;
	}				
	
#prevBtn a, #nextBtn a {  
	display:block;
	position:relative;
	width:51px;
	height:38px;
	background:url(images/tour/btn_prev.png) no-repeat 0 0;	
	}	
	
#nextBtn a { 
	background:url(images/tour/btn_next.png) no-repeat 0 0;	
	}	
	
/* .......................................... Footer contents*/

#footer {
	width: 928px;
	height: 22px;
	padding-top: 8px;
	font-family: 'Georgia';
	font-size: 13px;
	letter-spacing: .25px;
	color: #948671;
	}

#footer a {
	color: #948671;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #C1AF2C;
	}
	
#contact {
	color: #7E6B71;
	text-decoration: none;
	}
	
#contact:hover {
	color: #CE6945;
	}
	
#Grip {
	font-weight: bold;
	color: #948671;
	text-decoration: none;
	font-size: 9.5px;
	}
