* {padding: 0; margin: 0;}

/*----------------TYPOGRAPHY------------------------*/

p {padding:10px 0; line-height: 16px;}
h1 {padding: 10px; color:#264f6d;}
h2 {padding: 10px; color: #264f6d;}
h3 {padding: 10px; color: #264f6d; text-align: center; font-size: 16px; text-decoration: underline}


a:link {color:#269900;}
a:visited {color:#267000}
a:hover {color:#26aa00}

.nb {border:none !important;}
/*--------------------------------------------------*/





/*--------------------LAYOUT------------------------*/


body {background-image:url(images/bg.png); font-family:Helvetica, arial, verdana, courier-new; font-size: 12px; color:#515151;}


#wrapper {width: 800px; margin: 0 auto;}

#peologo {background-image: url(images/peo_logo.png); width:327px; height:125px; min-height:125px; float:left; display:inline;}
#proposalbutton {background-image: url(images/proposal-over.png); width:194px; height:53px; min-height:53px; float:right; display:inline; margin-top:67px;}
#proposalbutton:hover {background-image: url(images/proposal.png); width:194px; height:53px; min-height:53px; float:right; display:inline; margin-top:67px;}

#phonenumber {color: #fff; font-size: 16px; float:right; margin-top: 125px; margin-right: -170px; width: 140px;}

#splash {margin:20px 0 -5px 0;}

/*NAVIGATION*/
#navigation {color:#ffffff; display:block; list-style: none; width:818px; height:42px; min-height:42px; margin: 20px 0 0 -5px;}
#navigation li {float:left; text-align: center; line-height: 42px; display:block; background-image:url(images/slice.png); background-repeat:repeat-x; height:42px; min-height:42px; position: relative;}
#navigation li:hover {float:left; text-align: center; line-height: 42px; display:block; background-image:url(images/slice-over.png); height:42px; min-height:42px;}
#navigation a, #navigation a:hover {display:block; background:url(images/divider.png) repeat-y left top; text-decoration:none; color: #ffffff; padding: 0 10px; font-size:14px;}

#navigation .first {background-image:url(images/home.png); background-repeat:no-repeat; background-position:left top;}
#navigation .first:hover { background-image:url(images/home-over.png); background-repeat:no-repeat; background-position: left top;}
#navigation .last {background-image:url(images/contact.png); background-repeat:no-repeat; background-position:left top; width:76px}
#navigation .last:hover { background-image:url(images/contact-over.png); background-repeat:no-repeat; background-position: left top; width:76px;}
#navigation a.none {background:none;}
/*END NAVIGATION*/

#contenttop {background-image: url(images/boxtop.png); width: 800px; height: 14px; min-height:14px; margin-top: 20px;}
#content {background-image: url(images/boxslice.png); width: 780px; padding:10px;}
#content p {padding: 10px;}
#content img {border: 5px solid #fff;}

.column {float:left; width:259px; border-left: 1px solid #ccc; padding-left:5px;}
#first_column {float:left; width:259px; background-image:none; margin-right:-9px;}
.address {font-size: 16px;}
#contentbottom {background-image: url(images/boxbottom.png); width: 800px; height: 11px; min-height: 11px; margin-bottom:20px;}

#footer {text-align: center; font-size: 10px; line-height: 15px;}

#first_column img {margin-left:7px}
.column img {margin-left:7px}

.widecolumn {float:left; width:390px;}
.widecolumn img {margin: 10px;}

/*Form*/

fieldset {margin: 10px 0; padding: 10px; border: 1px solid #ccc; background: #f8f8f8;}
legend {font-weight:bold;}
label {float:left; width: 100px;}
input {width:200px;}
input#employees {width:100px;}
#submit, #reset {width:100px; margin:10px;}
textarea {width:215px; height:100px;}

/*END FORM*/

#why_peo {margin-left:45px;}

#leftcolumn {float:left; width:450px; font-size:16px; margin-left:20px;}
#leftcolumn p {line-height: 20px;}
#rightcolumn {float:left; width:280px;}

#map {width:425px; height:350px; border:0;}


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

#planning {margin-left:70px;}
#conversation {margin-left:30px;}

#widewater {margin-top:10px;}

#bbb_icon {background-image: url(/images/bbb_white.png); background-repeat: no-repeat; width:50px; height:80px; min-height:80px; margin: 0 auto;}

#philan_list {margin-left:40px;}
#philan_list li {line-height: 20px;}
