
body {

margin: 0; padding: 0; background: #fff;

/*background-image: url(images/branch-lite.jpg); background-repeat: repeat-y;*/
/*background-image: url(images/big-branch-lite.jpg); background-attachment: fixed;
background-repeat: no-repeat;*/

}

* {margin: 0; padding: 0; border: 0; font-family: Trebuchet, Arial, sans-serif;}


/*---------------------------------Basic styles----------------------------------------*/

h1, h3, h4, h2 {font-family: Verdana, Arial, sans-serif; margin: 15px 0 0 5px; color: #1c472a; 
font-weight: normal; text-decoration: none;}


h2:first-letter {font-family: Verdana, Arial, sans-serif; font-size: 2em} 
/* styles the first letter of the main title - large */


h2 {font-size: 1.30em; letter-spacing: 0.05em}

p, ul, ol {margin: 10px 10px 0 7px; font-size: 0.95em; line-height: 1.4em; color: #000; 
letter-spacing: 0.05em}


a:link, a:visited {color: #513e21; font-weight: bold; text-decoration: none; 
border-bottom: 1px solid #792533}
a:hover, a:active {color: #4679c5; border-color: #fff}

ul {list-style-type:none;}



hr {
	background-color: #4679c5;
	height: 2px;
}

p.left {text-align: left;}
p.right {text-align: right;}

.bro {font-family: CurlzMT, Cursive, Times New Roman, serif; 
font-weight: bold; color: #513e21;}

.blu {font-family: Copperplate Gothic Light, Arial, sans-serif; 
font-weight: bold; color: #204e92;
}

p.redborder { border: 3px solid #d04646; width: 460 px; padding: 12px;
	text-indent: 2em;
	}


/*----------------------------------Layout DIVS------------------------------*/

#container {  
position: relative; 
margin: 0.5em auto; 
width: 700px; 
/*background: url(images/bgrnd-1b.jpg) 0 0 repeat-y #fff;  */
overflow: hidden
}

#hdr {  /* div containing h1, nav and header */
float: left; 
width: 700px; 
height: 200px; 
background: url(images/PVheaderX2.jpg) 0 0 no-repeat #fff  /* header image */
}

#lftcol {   /* left column */
position: absolute;
left: 0px;
top: 200px;
margin-left: 15px;  /* background image lines up with edge of this div */
width: 200px; 
background: transparent;
overflow: hidden

}

#rgtcol {float: right; width: 480px; padding-bottom: 30px; background: transparent; 
overflow: hidden}  /* right column */  

#frog {
	position: absolute;
	margin: 55em 3em 0 2em;
}

#bttmbar {float: right; text-align: center; font-family: sans-serif; font-size: 0.75em; color: #fff; height: 3em; 
line-height: 3em; width: 670px; background: #4679c5; border-top: 2px solid #213b63}

#quote {    /* Quote box in left column */
	float: left;
	margin: 10px 0 20px 10px;
	padding: 10px 0;
	width: 170px;
	text-align: center;
	background: url(images/quote2.jpg) no-repeat 0 0	
}

#quote p {color: #444; font-size: 0.85em; font-weight: bold; line-height: 2.00em} 
/* Quote box text */

#hilite {background: #d7e9dd; padding: 0 0.5em 1.5em 0.5em; margin-bottom: 2em; }

.hilite {background: #d7e9dd; padding: 0.5em;}

.bold2 {font-weight: bold; background: #d7e9dd; padding: 0.5em;}

.parrot {float: right; width: 150px;}

.floatrite {float: right;}

.floatleft {float: left;}

.txt-rite {text-align: right;}

.giraffe {float: left; width: 150px; margin: 5em 1em;}

.branchloc {float: left; width: 75px; margin: 4em 3em;}

#link {font-size: 0.85em;}

li.bullet {
		
		font-size: 1em;
		line-height:2.5em;
		font-style: normal;
		margin: 0 2em 0 2em;
		list-style-image: url(images/bullet-brn.png);
}

li.bullet2 {
		
		font-size: 1em;
		line-height:1.5em;
		font-style: normal;
		margin: 0 2em 0 2em;
		list-style-image: url(images/bullet-brn.png);
}

p.bullet {list-style-image: url(images/bullet-brn.png);}

.bold {font-weight: bold;}

/*---------------------------Main Navigation----------------------------*/

ul#nav {   /* navigation list */
	margin: 20px 0 20px 0; /* the 20px is where the nav begins (margin top) */
	padding: 0;
	list-style: none inside
}

ul#nav li {float: left;	display: block}

ul#nav li a {
	width: 160px;
	margin: 3px 0 0 0;  /* a little top margin */
	border: 0;
	border-left: 10px solid #fff;
	padding: 7px 5px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 0.75em;
	text-decoration: none;
	display: block;
	color: #fff;
	background: #4679c5;
}

ul#nav li a#current {border-color: #fff; background: #d04646;}   

ul#nav li a:hover {background: #8bb5f3; color: #fff}


	