* {	margin: 0;	padding: 0;}

a { text-decoration: none; cursor: pointer; }
a:link {color:#333; text-decoration:underline;}
a:visited {color:#666; text-decoration:underline;}
a:hover {color:#999; text-decoration:none;}
a:active {color:#333; text-decoration:none;}

body { background-color: #666;	background-image:url(pks_background.jpg); background-repeat: repeat-x; background-position: center top; }

div#pageWrapper { position: relative; width: 970px; margin: 0 auto; }

div#imghome { 
	position: relative;
	border: 0;
	display:block; 
	margin:0; 
	padding:0;
	opacity:1;
	visibility: visible;
	overflow: hidden;
	z-index:99;
	}
	
div#home_rotatorimg {
	position: absolute;
	padding: 0px;
	top:167px;
	left:468px;
	display: block;
	width: 223px;
	opacity:1;
	visibility: visible;
	overflow: hidden;
	border: 0px;
	z-index:1;
}
	
div#pk_logo {
	position: absolute;
	padding:  0px;
	top: 74px;
	left: 94px;
	display: block;
	visibility: visible;
	overflow: hidden;
	border: 0px;
}

div#etsy_button {
	position: absolute;
	padding:  0px;
	top: 74px;
	left: 468px;
	display: block;
	visibility: visible;
	overflow: hidden;
	border: 0px;
}

div#interior_textarea {
	position: absolute;
	padding:  0px;
	top: 125px;
	left: 94px;
	display: block;
	visibility: visible;
	overflow: hidden;
	border: 0px;
	width:850px;
}
div#home_textarea { margin:40px 0 10px 94px; width:850px; height:auto;}

div#interiorfooter { margin:40px 0 10px 94px; width:850px; height:auto;}
div.address { float:left; width:500px; height:auto; text-align:left; margin:20px 0 10px 0;}

div#interior_text { 
	position: relative;
	border: 0;
	display:block; 
	margin:0; 
	padding:0;
	opacity:1;
	visibility: visible;
	overflow: hidden;
	width:970px;
	height:595px;
	}

div.int_leftcol { float:left; width:350px; height:410px; margin:40px 0 0 0; overflow:scroll; overflow-x:hidden; overflow-y:scroll;}
div.int_rtcol {float:right; width:465px; height:auto; margin:0;}
div.sitemap_textarea {float:left; margin: 5px 0 0 20px;}


/* ----- TEXT STYLES ----- */

p.bold {font-weight: bold;}
p.italic {font-style: italic;}
p.bolditalic {font-style: italic; font-weight: bold;}
span.uppercase { text-transform:uppercase;}

p.text { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:12px; color: #333; text-align: left; padding:0 0 12px 0; line-height:16px;}
p.text_bolditalic { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:12px; color: #333; text-align: left; padding:0 0 12px 0; line-height:16px; font-style: italic; font-weight: bold;}

p.addresstext { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:10px; color: #666; text-align: left; padding:0 0 6px 0; line-height:16px; font-weight: bold;}

h1 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:20px; color: #999; letter-spacing:.05em; text-transform:uppercase; font-weight:normal; }
h2 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:15px;  color: #805252; letter-spacing:.05em;}
h2 a:link {color:#805252; text-decoration:none;}
h2 a:visited {color:#805252; text-decoration:none;}
h2 a:hover {color:#666; text-decoration:underline;}
h3 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:12px; color: #666; letter-spacing:.05em; text-transform:uppercase;}
h4 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:15px; color: #999; letter-spacing:.05em;}
h5 { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:12px; color: #999; letter-spacing:.05em;}


p.sightings_loc { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#CCC; padding:8px 0; letter-spacing:.05em;}
p.sightings_dates {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; letter-spacing:.05em;}
span.sightings_dots { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C99; letter-spacing:.25em;}

p.states {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#999; letter-spacing:.05em; text-transform:uppercase; letter-spacing:.05em; padding:20px 0 5px 0;}
p.email {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; letter-spacing:.05em; padding:5px 0;}
p.email a:link {color:#999; text-decoration:none;}
p.email a:visited {color:#999; text-decoration:none;}
p.email a:hover {color:#333; text-decoration:underline;}

p.sitemap {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; letter-spacing:.05em; padding:5px 0;}
p.sitemap a:link {color:#333; text-decoration:none;}
p.sitemap a:visited {color:#333; text-decoration:none;}
p.sitemap a:hover {color:#999; text-decoration:underline;}

p.dots { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:10px; color: #999; text-align: left; padding:0 0 12px 0; letter-spacing:.15em; padding:0 0 12px 0;}

p.event_info { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:12px; color: #333; text-align: left; padding:0; line-height:16px; font-weight: bold;}
p.event_address { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:12px; color: #333; text-align: left; padding:0; line-height:16px; }


/* ----- NAVIGATION BAR ----- */

div#NavBar {
	position: absolute;
	height:35px;
	text-align: left;
	margin: 0px;
	padding:0px;
	visibility: visible;
	overflow: hidden;
	top: 15px;
	left: 94px;
}
div.NavBarText { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:15px; color: #CCC; text-align: left; letter-spacing:.15em;}

div.NavBarText a:link {color:#CCC; text-decoration:none;}
div.NavBarText a:visited {color:#CCC; text-decoration:none;}
div.NavBarText a:hover {color:#603; text-decoration:none;}
div.NavBarText a:active {color:#CCC; text-decoration:none;}

span.navbar_dash { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:15px; color: #805252; text-align: left; padding:1em;}


/* ----- IMAGE STYLES ----- */

img.emailpic {margin:2px 3px 0 0; width:20px; background-color:#CCC;}
img.facebook { vertical-align:middle;}
img.facebook a { text-decoration: none; cursor: pointer; }

img { border: 0; }

