/*  
Theme Name: Para Field Trips
Description: Para Field Trips by PRS 2009
Author: Nathan Crenshaw
Author URI: http://www.luminarydesign.com/
Version: 1.0.0
*/

/* KEY ----------------------------
		COLORS:
			
			
		FONTS:
			HEADINGS: "Myriad Pro",candara, verdana, helvetica,a rial, sans-serif
			COPY: verdana, helvetica, arial, sans-serif
------------------------------------ */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}

:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

body {
	-x-system-font:none;
	background:#000 url(img/pft-BG.jpg);
	color:#cccccc;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

table {
	border-collapse:separate;
	border-spacing:0;
}

caption, th, td {
	font-weight:normal;
	text-align:left;
}

blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}

blockquote, q {
	quotes:"" "";
}

pre, code {
	background:#E0E5E5 none repeat scroll 0 0;
	border-left:3px solid #ABB0B0;
	display:block;
	font-size:1.5em;
	margin:25px 0;
	padding:15px;
}

p > code {
	font-size:1em;
	line-height:1.2em;
}

pre code {
	border:medium none;
}

acronym {
	border-bottom:1px dashed #333333;
	cursor:help;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

hr {
	display:none;
}

.right {
	float:right;
}

.left {
	float:left;
}

.hide {
	display:none;
}

.clear {
	clear:both;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}

.clearfix {
	display:block;
}

html[xmlns] .clearfix {
	display:block;
}

* html .clearfix {
	height:1%;
}

a:link, a:visited {
	color:#f5e5d1;
	text-decoration:none;
}

a:hover {
	color:#993333;
	text-decoration:none;
}

a:active {
	color:#498BBF;
	text-decoration:none;
}

h1 a:link, h1 a:visited {
	color: #f5e5d1;
	text-decoration:none;
}

.author_text h1 a {
	color:#246CDE;
}

h1 a:hover {
	color:#993333;
	text-decoration:none;
}

h1 a:active {
	color:#993333;
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Baskerville,"Times New Roman",Times,serif;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:10px;
}

h1 {
	color:#f5e5d1;
	font-size:46px;
	line-height:40px;
	margin-top:0;
	font-weight: normal;
}

h2 {
	color:#f5e5d1;
	font-size:36px;
	line-height:40px;
	font-weight: normal;
}

h3 {
	color:#FFFFFF;
	font-size:24px;
	line-height:30px;
	padding-bottom:5px;
}

p.green { color: #999966; }

#wrapper {
	background: url(img/pft-bodyBG.jpg) repeat-x;
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#header {
	background: #000;
	width: 990px;
	height: 320px;
	margin: 0 auto;
	position: relative;
}

#header .logo {
}

#header .photos {
	position: absolute;
	bottom: -100px;
	right: -50px;
}

#content {
	width: 990px;
	margin: 0 auto;
	background: #000;
	text-align:  left;
}


#navigation{
	width: 808px;
	height: 84px;
	background: url(img/pft-navigationBG.gif) no-repeat;
	position: absolute;
	bottom: 0;
	left: -24px;
	padding:0;
	}

#navigation li {
	display: inline;
	float: left;
	margin: 0; padding: 0;
	}

#navigation li a {
	display: block;
	margin: 0; padding: 0;
	height: 84px;
	background: url(img/pft-navSprite.gif) no-repeat;
	}
	
#navigation li.home a{width: 91px; background-position: 0px 0px}
#navigation li.events a{width: 93px; background-position: -91px 0px}
#navigation li.about a{width: 77px; background-position: -184px 0px}
#navigation li.blog a{width: 68px; background-position:-261px 0px}
#navigation li.goals a{width: 83px; background-position:-329px 0px}
#navigation li.forum a{width: 93px; background-position:-412px 0px}
#navigation li.contact a{width: 110px; background-position:-505px 0px}
#navigation li.newsletter a{width: 193px; background-position:-615px 0px}

#navigation li.home a:hover{background-position: 0px -84px}
#navigation li.events a:hover{background-position: -91px -84px}
#navigation li.about a:hover{background-position: -184px -84px}
#navigation li.blog a:hover{background-position:-261px -84px}
#navigation li.goals a:hover{background-position:-329px -84px}
#navigation li.forum a:hover{background-position:-412px -84px}
#navigation li.contact a:hover{background-position:-505px -84px}
#navigation li.newsletter a:hover{background-position:-615px -84px}	

#page_wrap, #event_wrap {
	float:left;
	width:733px;
}

#blog_wrap {
	float:left;
	width:565px;
	border-right: 1px dotted #993333;
}

#page {
	margin: 0;
	padding: 15px;
}

#page ol, #page ul {
	margin:0 0 20px 20px;
}

#page ol li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	padding-bottom:10px;
}

#page ul li {
	background:transparent url(images/li_arrow.gif) no-repeat scroll 0 7px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:10px;
	padding-left:16px;
}

#page dl dt {
	font-weight:bold;
	margin-top:15px;
}

#page dl dd {
	margin:0;
}

#page blockquote {
	background:transparent url(images/quote.png) no-repeat scroll 0 0;
	font-size:12px;
	font-style:italic;
	line-height:15px;
	margin:20px 0;
	padding:20px 20px 20px 60px;
}

.archive_page {
	background:#EDEDED none repeat scroll 0 0;
	border-color:#EDEDED #EDEDED #CFCFCF;
	border-style:solid;
	border-width:1px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:30px 40px;
	width:618px;
}

#page_wrap .archive_page p {
	padding-bottom:5px;
}

#cat_archive a, #the_search_term {
	color:#246CDE;
	font-size:50px;
	font-weight:bold;
	line-height:50px;
}

#cat_archive a:hover {
	color:#000000;
	text-decoration:none;
}

#cat_archive li, #cat_archive ul {
	display:inline;
}

#cat_archive li li a {
	background:transparent url(images/slash_archive.gif) no-repeat scroll 5px 9px;
	padding-left:30px;
}

#content p {
	padding-bottom:10px;
	text-align: left;
}

#content h1 {
	font-size: 36px;
	line-height: 38px;
	margin-bottom:  0;
	padding-bottom: 0;
}

.frontpost {
	border-bottom:1px dotted #b6a79a;
	margin-bottom:20px;
	padding-bottom:10px;
}

#categories li, #categories ul, .tags li, .postmetadata {
	display:inline;
}

#page #categories, #page #categories ul {
	margin:0;
	padding:0;
}

#page #categories li {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0;
}

#page #categories ul li {
	background:transparent url(images/slash.gif) no-repeat scroll 0 2px;
	padding-left:9px;
}

#page .aboutBox .post{
	border: none;
}

#page .aboutBox{
	padding: 10px;
	background: #000 url(img/pft-BoxBG.jpg) no-repeat;
	border: 1px solid #603707;
	overflow: hidden;
	height: 1%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#page .aboutBox .video {
	float: left;
	margin-right: 10px;
	}

#page .aboutBox h2{
	margin-top: 0;
	font-size: 42px;
	line-height: 60px;
	color: #cc3333;
}

#page .aboutBox p {
	letter-spacing: 2px;
	font-size: 16px;
	line-height: 22px;
	color: #f5e5d1;
	text-align: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.post {
	margin-top: 10px;
	border-bottom: #333 dotted 1px;
}

.post_head{
	margin-bottom: 10px;
	}

.post a.square {
	float: left;
	margin-right: 10px;
}

.post div.rectangle {
	float: left;
}

.postmetadata {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.pagemetadata {
	height: 68px;
	margin: 0; padding: 10px 10px 10px 110px;
	position: relative;
	background: url(img/pft-pageHead.jpg) no-repeat;
}

#content .pagemetadata h1 {
	position: absolute;
	text-transform: uppercase;
	color: #f5e5d1;
	letter-spacing: 3px;
	font-size: 42px;
	bottom: 14px;
	font-weight: normal;
}

.singlemetadata {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #993333;
	background: url(img/pft-titleBG.jpg) no-repeat right;
	height: 224px;
	position: relative;
}

.singlemetadata .post_info {
	position: absolute;
	width: 100px;
	bottom: 10px;
	right: 70px;
	padding: 0;
	margin: 0;
	color: #000;
}

#content h1.single {
	text-transform: uppercase;
	color: #f99b28;
	letter-spacing: 2px;
	font-size: 28px;
	line-height: 36px;
	margin: 0;
	font-weight: normal;
	border-top: 1px solid #993333;
	border-bottom: 1px solid #993333;
	clear: both;
	}

.singlemetadata a:link, .singlemetadata a:visited{
	color: #000;
}

.singlemetadata a:hover{
	color: #222;
	text-decoration: none;
}

.single_head {
	
}

.post_head h1, .post_head h2 {
	margin: 0; padding: 0;
}

.post_info {
	position: relative;
	display: block;
	padding: 8px 0 0;	margin: 0 0 14px 0;
	text-transform: uppercase; letter-spacing: 1px;
	color: #222; font-size: 10px; line-height: 1.25;
}

.post div.homeEvents, .post div.homeRecent {
	width: 320px;
	padding: 0 10px;
	float: left;
	margin-bottom: 10px;
}

.post div.homeRecent {
	border-left: #333 dotted 1px;
}

.post div.homeEvents h2 a, .post div.homeRecent h2 a{
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 2px;
	font-size: 28px;
	color: #993333;
	margin: 0; padding: 0;
}

#page .post div.homeEvents li, #page .post div.homeEvents ul,
#page .post div.homeRecent li, #page .post div.homeRecent ul {
	margin: 0; padding: 0;
}

#page .post div.homeRecent li a, #page .post div.homeEvents li a {
	display: block;
	padding: 6px;
}

#page .post div.homeRecent li a:hover, #page .post div.homeEvents li a:hover {
	background: #151515;
	color: #f5e5d1;
}


#content .post_info p {
	padding: 0;
	text-align: left;
}

#page ul.tags {
	background:transparent url(images/tags.gif) no-repeat scroll 0 11px;
	border-top:1px solid #DCDCDC;
	margin:17px 0 20px;
	padding-left:24px;
	padding-top:9px;
}

#page ul.tags li {
	background:transparent none repeat scroll 0 0;
	margin:0;
	padding:0;
}

.entry {
	padding: 0;
}

.tip {
	background:#FAFAD6 url(images/tip.gif) no-repeat scroll 10px 20px;
	border:1px solid #F6D87D;
	font-size:12px;
	margin:20px 0 30px;
	padding:20px 20px 20px 40px;
}

#page #s {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	padding:8px 10px;
	width:350px;
}

#page #searchsubmit {
	background:#246CDE none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	padding:8px;
}

#page #searchsubmit:hover {
	background:#1B1B1B none repeat scroll 0 0;
	text-decoration:none;
}

.wp-pagenavi {
	clear:both;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
	text-align:right;
	text-transform:uppercase;
}

.wp-pagenavi a, .wp-pagenavi .current {
	background:#246CDE none repeat scroll 0 0;
	color:#FFFFFF;
	margin-left:3px;
	padding:3px 5px;
	text-decoration:none;
}

.wp-pagenavi a:hover, .wp-pagenavi .current {
	background:#303030 none repeat scroll 0 0;
}

.wp-pagenavi .pages {
	float:left;
}

#page .tabnav li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.tabnav li a {
	background:#E6E6E6 url(images/tab_off.gif) repeat-x scroll 0 0;
	border-color:#ABABAB #ABABAB #3275E0;
	border-style:solid;
	border-width:1px;
	color:#262626;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:11px 10px 7px;
	text-decoration:none;
}

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	background:#993333 url(images/tab_on.gif) repeat-x scroll 0 0;
	border-color:#3275E0 #3275E0 #993333;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	text-decoration:none;
}

.tab_wrap {
	background:#993333 none repeat scroll 0 0;
	border:1px solid #3275E0;
	margin-top:6px;
	padding:5px;
}

.tabdiv {
	background:#FFFFFF url(images/tabs_text_bg.gif) repeat-x scroll 0 0;
	border:1px solid #768398;
	margin-top:0;
	padding:30px 40px;
	position:relative;
}

.tabdiv #summary_meta {
	margin:0;
	padding:0;
}

.tabdiv #summary_meta li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	margin:0;
	padding:0;
}

.tabdiv p {
	margin-bottom:20px;
	padding-right:150px;
}

.tabdiv .the_score {
	color:#262626;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:110px;
	font-weight:bold;
	letter-spacing:-17px;
	line-height:110px;
	position:absolute;
	right:100px;
	text-align:center;
	top:30px;
}

.tabdiv .ten {
	position:absolute;
	right:45px;
	top:80px;
}

#page #related .box ul {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-left:0;
}

#page #related .box li {
	background:transparent url(images/related_li.gif) no-repeat scroll 0 12px;
	padding-bottom:10px;
	padding-top:10px;
}

.box {
	float:left;
	width:53%;
}

.two {
	width:47%;
}

.ui-tabs-hide {
	display:none;
}

#sidebar {
	color:#cccccc;
	float:right;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:20px;
	width:250px;
	padding: 20px 0;
	margin-top: 80px;
}

#blogSidebar {
	color:#cccccc;
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	width:150px;
	padding: 10px;
	border-right: 1px dotted #993333;
}

#blogSidebar h2{
	font-size: 14px;
	color: #993333;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing: 2px;
	display: block;
	margin: 10px 0 0;
	padding: 4px 0;
	border-top: 1px dotted #993333;
	border-bottom: 1px dotted #993333;
}

#blogSidebar li a {
	font-size: 12px;
	line-height: 14px;
	display: block;
	padding: 4px;
}

#blogSidebar li a:hover {
	background: #151515;
	color: #f5e5d1;
}

#search_wrap {
	position: relative;
	height: 40px;
}

#searchBox {
	background: #000;
	border: none;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	padding: 2px 6px; margin: 0;
	height: 22px;
	width:160px;
	position: absolute;
	left: 10px; top: 0;
	border: 1px solid #993333;
}

#searchBtn {
	background: #993333;
	border: none;
	color: #000;
	cursor:pointer;
	height:28px;
	width:60px;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin: 0;
	position: absolute;
	right: 10px; top: 0;
}

#sidebar ul.eventsList, #sidebar div.hosts {
	padding: 10px;
	margin: 10px;
	background: #000 url(img/pft-sidebarBG.jpg) no-repeat;
	overflow: hidden;
	height: 1%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
}

#sidebar ul.eventsList a{
	display: block;
	height: 32px;
	margin: 10px 0;
}

#sidebar ul.eventsList a.upcoming{background: url(img/pft-UpcomingEvents.gif) no-repeat;}
#sidebar ul.eventsList a.upcoming:hover{background-position: 0 -32px;}
#sidebar ul.eventsList a.previous{background: url(img/pft-PrevEvents.gif) no-repeat;}
#sidebar ul.eventsList a.previous:hover{background-position: 0 -32px;}

#sidebar ul.eventsList ul a{
	height: 62px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
#sidebar ul.eventsList ul a.wvpenitentiary {background: url(img/pft-SidebarWVP.png) no-repeat}
#sidebar ul.eventsList ul a.hotelconneaut {background: url(img/pft-SidebarHotelConneaut.png) no-repeat}
#sidebar ul.eventsList ul a.gettysburg {background: url(img/pft-SidebarGettysburg.png) no-repeat}
#sidebar ul.eventsList ul a.stanleyBash {background: url(img/pft-SidebarStanleyHotel.png) no-repeat}
#sidebar ul.eventsList ul a.deadBreakfast{background: url(img/pft-SidebarDeadBreakfast.jpg) no-repeat}
#sidebar ul.eventsList ul a.ufoRanch{background: url(img/pft-SidebarUFO.jpg) no-repeat}
#sidebar ul.eventsList ul a.mothman{background: url(img/pft-SidebarMothman.jpg) no-repeat}
#sidebar ul.eventsList ul a.halloween08{background: url(img/pft-SidebarHalloween08.jpg) no-repeat}
#sidebar ul.eventsList ul a.katiesBar{background: url(img/pft-SidebarKaties.jpg) no-repeat}

#sidebar div.login {
	background: url(img/pft-sidebarBlank.jpg) no-repeat;
	border-top: 1px dotted #993333;
	border-bottom: 1px dotted #993333;
	padding: 10px;
}

#sidebar div.login h2 {
	font-size: 16px;
	line-height: 20px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

#sidebar div.login li {
	display: inline;
	padding: 0 4px;
	border-left: 1px dotted #993333;
	border-right: 1px dotted #993333;
	margin: 4px;
}

#sidebar div.login input.mid{
	background: #000;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	padding: 2px 6px; margin: 0;
	height: 22px;
	width:210px;
	border: 1px solid #993333;
}

#sidebar div.login p.submit input {
	background: #993333;
	border: none;
	color: #000;
	cursor:pointer;
	height:28px;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin: 0;
}

.sidebar_box {
	padding: 10px;
	color: #666;
	}

.sidebar_box .head {
	margin: 0;
	font-size: 20px;
	color: #0D2A32;
	letter-spacing: 1px;
}

.sidebar_box li { margin-left: 20px;}

.sidebar_box .cat-item {color: #b6a79f; letter-spacing: 1px;}

.sidebar_box .cat-item a{ color: #666; font-size: 1.5em; line-height: 1.5;	text-transform: lowercase;}

.sidebar_box .cat-item li { 
	background-image: url(images/treeBranch.gif); 
	background-repeat: no-repeat; padding-left: 16px;
}

.sidebar_box .cat-item .children a { font-size: 1.15em;}

.sidebar_box .cat-item a:hover {
	color: #799f3b;	text-decoration: none;
}

#sidebar a.tickets {
	display: block;
	height: 60px;
	widht: 229px;
	background: url(img/pft-buyTickets.jpg) no-repeat;
}

#sidebar div.hosts {
	background: url(img/pft-hosts.jpg) no-repeat;
	padding-top: 40px;
}

#sidebar div.hostDetail {
	border-bottom: #333 dotted 1px;
	padding: 10px 0;
}

#sidebar div.hostDetail h3 {
	text-align: center;
	font-size: 16px/20px;
	color: #f5e5d1;
	font-weight: normal;
	padding: 0; margin: 0;
}

#sidebar div.hostDetail p {
	text-align: center;
	font-size: 12px/14px;
	padding: 0; margin: 0;
}

#sidebar div.hostDetail img {
	text-align: center;
	background: #fff;
	padding: 6px 6px 20px; margin: 6px;
}

#footer {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0 auto;
	padding:0 20px 20px;
	position:relative;
	width:950px;
	height: 1%;
	overflow: hidden;
	background: #252624 url(img/pft-footerBG.jpg) no-repeat;
}

#footer a {
	color:#A3A3A3;
}

img.centered, .aligncenter, div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	display:inline;
	padding:4px;
}

img.alignleft {
	display:inline;
	padding:4px;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#EDEDED;
	border:1px solid #C8C8C8;
	margin-bottom:30px;
	padding-top:5px;
	text-align:center;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

#page .wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:5px 0;
}

#page .roundup_text h3 {
	margin-bottom:15px;
	margin-top:0;
}

.form_header {
	position:relative;
}

.form_header_respond {
	padding-top:15px;
}

.input {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	padding:8px 10px;
	width:45%;
}

#fail {
	}

#fail h2{ 
	text-align: center; 
	font-size: 3.5em;
}

#fail h4{
	text-align: center;
	margin: 10px;
}

#footer_contact {
	width:  320px; float: left;
	margin-left: 20px;
	margin-top: 30px;
}

#footer h2 {
	color: #993333;
	margin-top: 0;
}


#footer_contact p {
	font-weight: bold;
	font-size: 16px;
	margin-top: 8px;
	color: #999;
}

#footer_contact input[type="submit"] {
	background: #999;
	border: none;
	color: #000;
	cursor:pointer;
	padding:  6px 12px;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	
}

#footer h4 {
	font-size: 30px;
	text-align: right;
}

#footer_map h4 a:link, #footer_map h4 a:visited {
	font-size: 36px;
	line-height: 34px;
	text-align: right;
	color: #666;
	text-decoration: none;
}

#footer_map h4 a:hover, #footer_map h4 a:focus{
	font-size: 36px;
	line-height: 34px;
	text-align: right;
	color: #999;
	text-decoration: none;
}

#footer_copyright p
{
	text-align: right;
}

#footer_copyright p.lumin {
	padding-right: 16px;
	background: url(http://www.luminarydesign.com/img/luminary.gif) no-repeat right;
}

#footer span.wpcf7-not-valid-tip-no-ajax {
	display: block; color: #993333; text-transform: lowercase;
	font-size: 12px; font-weight: normal; font-style: italic;
}

#footer div.wpcf7-response-output {
	color: #993333; margin-top: 2px;
	font-size: 14px; line-height: 16px; font-weight: bold; text-transform: uppercase;margin-bottom: 20px; clear: both;
}

#footer .captchaLabel { 
	color: #d8c5bf; text-transform: lowercase;
	font-size: 10px; font-weight: normal;
	font-style: italic;	padding: 0 ; margin:0;
	border-bottom: 1px dotted #756e68;
}

#footer .formLabel {
	color: #d8c5bf; text-transform: uppercase;
	font-size: 16px; font-weight: bold; 
	letter-spacing: 2px;
	padding: 0 ; margin:0;
}

#footer .required { 
	color: #756e68; text-transform: lowercase;
	font-size: 12px; font-weight: normal; font-style: italic; 
	letter-spacing: 2px; padding: 0 0 10px 0 ; margin:0 0 -4px 0;
}

#content p#breadcrumbs {
	font-size: 12px; line-height: 12px;
	margin: 0;
	padding: 0 0 10px;
	color: #555;	
	border-bottom: #333 dotted 1px;
	}
	
div.page_nav {
	padding: 0;
	margin: 0;
	float: right;	
	overflow: hidden;
}

#page div.page_nav ul {
	width: 200px;
	padding: 0;
	margin: -1px  0 10px 20px;
}

#page div.page_nav ul li{
	margin: 0; padding: 0;
	background:none;
}

div.page_nav a {
	display: block;
	padding: 8px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	border-top: #666 dotted 1px;}

div.page_nav a:hover, div.page_nav a:focus {
	text-decoration: none;
	background-color: #e4e3e1;
}

a.more {
	display: block;
	text-align: right;
	text-transform: uppercase;
}

#sidebar .newsletter {
	margin: 10px;
	padding-top: 56px;	
	background: url(img/pft-NewsletterBG.jpg) no-repeat;
}

#sidebar .newsletter .text {
	background: #000;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 2px 6px; margin: 0;
	width: 215px;
	border: 1px solid #993333;
	}

#sidebar .newsletter .button {
	background: #993333;
	border: none;
	color: #000;
	cursor:pointer;
	height:24px;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin: 10px 0;
	width: 229px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	} 
	
#sidebar .newsletter .button:hover {
	background: #333;
}
	
#page .newsletter{
	padding: 10px;
	background: #000 url(img/pft-BoxBG.jpg) no-repeat;
	border: 1px solid #603707;
	overflow: hidden;
	height: 1%;
	position: relative;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

#page .newsletter div.feild {
	width: 290px;
	float: left;
} 

#page .newsletter label {
	float: left;
	color: #F5E5D1;
	padding-right: 10px;
}

#page .newsletter .text {
	background: #000;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 2px 6px; margin: 0;
	width: 200px;
	border: 1px solid #993333;	
	float: left;
	}
	
#page .newsletter .button {
	background: #000;
	border: none;
	color: #993333;
	cursor:pointer;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin: 0;
	border: 1px solid #993333;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

#page .newsletter .button:hover{
	color: #F5E5D1;
}

#page .events h2 a, #page .events h3 a {
	display: block;
	height: 120px;
	background: url(img/pft-placeholder.jpg) no-repeat;	
	padding: 20px;
	color: #F5E5D1;
	}
	
#page .events h2 a.upcoming {
	height: 132px; padding: 0;
	background: url(img/pft-eventsUpcoming.jpg) no-repeat;
	}
	
#page .events h2 a.previous {
	height: 132px; padding: 0;
	background: url(img/pft-eventsPrevious.jpg) no-repeat;
	}

#page .events h2 a.wvpenitentiary, #page .events h3 a.wvpenitentiary {
	height: 180px; padding: 0;
	background: url(img/pft-wvp.jpg) no-repeat;
	}

#page .events h2 a.hotelConneaut, #page .events h3 a.hotelConneaut {
	height: 180px; padding: 0;
	background: url(img/pft-HotelConneaut.jpg) no-repeat;
	}

#page .events h2 a.gettysBurg, #page .events h3 a.gettysBurg {
	height: 180px; padding: 0;
	background: url(img/pft-Gettysburg.jpg) no-repeat;
	}

#page .events h2 a.stanleyHotel, #page .events h3 a.stanleyHotel {
	height: 155px; padding: 0;
	background: url(http://www.gravitystation.com/com/prs/stanleybash665.jpg) no-repeat;
	}

#page .events h2 a.ufoRanch, #page .events h3 a.ufoRanch {
	height: 180px; padding: 0;
	background: url(img/ufo/pft-ufoHeader.jpg) no-repeat;
	}
	
#page .events h2 a.mothman, #page .events h3 a.mothman {
	height: 180px; padding: 0;
	background: url(img/mothman/pft-mothmanHeader.jpg) no-repeat;
	}

#page .events h2 a.deadBreakfast, #page .events h3 a.deadBreakfast {
	height: 180px; padding: 0;
	background: url(img/pft-DeadBreakfast.jpg) no-repeat;
	}
	
#page .events h2 a.katiesBar, #page .events h3 a.katiesBar {
	height: 180px; padding: 0;
	background: url(img/pft-Katies.jpg) no-repeat;
	}
	
#page .events h2 a.halloween08, #page .events h3 a.halloween08 {
	height: 180px; padding: 0;
	background: url(img/pft-KatiesHalloween.jpg) no-repeat;
	}

#wp-calendar{
	width: 100%;
	}
	
#wp-calendar caption {
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding: 4px;
	color: #993333;
}

#wp-calendar thead tr {
	background: #993333;
	color: #000;
	font-weight: bold;
}

#wp-calendar th, #wp-calendar td {
	text-align: center;
}

/* Comments
############################################################################################################## */
.comments-list { padding-top: 20px;}
.comments-list div.entry { 
	margin-bottom: 10px; 
	padding: 15px; 
	border: 1px solid #993333; 	
	background: #111;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.comments-list div.alt { background: #000; border: 1px solid #993333;}
.comments-list p.name { margin-left: 60px; font: bold 22px/22px; letter-spacing: 2px; color:#fff;}
.comments-list p.avt { padding: 0px; margin: 0px; float: left;}
.comments-list p.avt img { border: 3px solid #272d36;}
.comments-list p.date { margin-left: 60px; font-size: 11px; margin-bottom: 5px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#96b1bc; text-decoration: underline;}
.comments-list .con { font: normal 12px/17px; color:#999;}
.comments-list .con p { font: normal 12px/17px; padding: 5px 0px; margin: 0px; color:#999;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }

/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { 
	background: #111; 
	padding: 20px; 
	margin: 10px 0px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#303030; font-style: italic;}
.comments-form input { 
	background: #000;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 6px; margin: 0;
	width: 200px;
	border: 1px solid #993333;
	}

.comments-form textarea { 
	background: #000;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	padding: 6px; margin: 0;
	border: 1px solid #993333;
	width: 97%;
	}
	
.comments-form .button { 
	background: #000;
	border: none;
	color:#666;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	padding: 6px; margin: 0;
	border: 1px solid #993333;
	width: auto;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

#equipment {
	float: left;
}

#footer_links {
	width: 220px;
	float: right;
	margin-top: 40px;
	margin-left: 10px;
}

#footer_links li {
	list-style: none;
}


#footer_recent {
	width: 370px;
	float: right;
	margin-top: 40px;
}	

#footer_recent h2, #footer_links h2 {
	font-size: 24px;
	letter-spacing: 2px;
	text-transform: uppercase;
	border-bottom: 1px dotted #666;
	padding: 0; margin: 0;
}

#footer_recent h2 a {
	color: #993333;
}

#footer_recent li a, #footer_links ul li a {
	display: block;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 1px;
	border: 1px dotted #666;
	border-top: none;
	padding: 6px;
}

#footer_recent li a:hover, #footer_links li a:hover {
	background: #000;
	color: #993333;
}



#footer_copyright {
	clear: left;
	width:  330px;
}

#footer_copyright p {text-align: left; color: #999;}

#footer_copyright p.lumin {
	padding-left: 16px;
	background: url(http://www.luminarydesign.com/img/luminary.gif) no-repeat left;
}

#footer_copyright p.lumin a {
	border-bottom: 1px dotted #999;
}

#footer_copyright p.lumin a:hover {
	color: #ccc;
}

#footer_copyright p.admin a{color: #323639;}
#footer_copyright p.admin a:hover{color: #666;}

div.entry div {
	overflow: hidden;
	margin: 0 auto;
}
	