/*   
Theme Name: Experience TPT
Description: The Pentecostals of Titusville
Author: Brian Fegter
Author URI: http://misternifty.com
Version: 1.0
*/

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body{ background:#C0B9A2; font-family:"Georgia", serif;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* Misc */
.wp-caption, .wp-caption-text{padding:0; margin:0;}
.cl {clear:both;}
.alignleft{float:left; margin:0 15px 15px 0;}
.alignright{float:right; margin:0 0 15px 15px;}
img.aligncenter{}
blockquote{font-family:"Georgia", sans-serif;}
a.ko-calendar-entry-title{color:#fff;}
a.slideshowlink{display:none;}


/* List Styles */
ul li {list-style:circle; color:#8B7E61; margin:0 0 7px 0;  font-size:1.05em;}
ol li { color:#8B7E61; margin:0 0 7px 0;  font-size:1.05em;}
ul li a, ol li a {color:#8B7E61;}

/* Headings */
div.content h1,div.content h2,div.content h3,div.content h4,div.content h5,div.content h6{margin:10px 0; color:#5a88ad; font-size:100%; font-weight:normal;}
.content div h1 {font-size:1.4em; font-style:italic; color:#fff; background:#b88f58;; padding:5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.content div h2 {font-size:1.4em; font-style:italic;  color:#fff; background:#859aab; padding:5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -khtml-border-radius: 5px; border-radius: 5px;}
.content div h3 {font-size:1.2em; font-style:italic; }
.content div h4 {font-size:1em;}
.content div h5 {font-size:1.4em; color:#b88f58; font-style:italic;}
.content div h6 {font-size:1.4em; font-style:italic;}


/* Structure */
div.wrap{width:100%; }
div.innerwrap{width:960px; margin:0 auto;}

/* Header */
div.top{}
div.overlay{position:absolute; top:0; background:url('images/overlay.png'); background-repeat:no-repeat; width:100%; height:160px; z-index:0;}
div.head{width:960px; margin-left:auto; margin-right:auto; height:160px; position:relative;}
div.head img[src*=logo]{position:absolute; top:10px; left:0;}
div.head img[src*=tag]{position:absolute; top:85px; right:0px;}
div.head ul.toplinks {position:absolute; top:20px; right:115px; padding:3px 5px 5px 10px; background:#4A6D93; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
div.head ul.toplinks li{display:inline; font-size:.75em; margin:0 3px 0 0; padding:0 5px 0 0; border-right:1px dotted #E8EDF1;}
div.head ul.toplinks li.last{margin:0; border:none;}
div.head ul.toplinks li a, ul.contact a {color:#E8EDF1; }
div.head ul.contact {position:absolute; top:20px; right:0px; padding:1px 8px 5px 5px; background:#A8895C; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
div.head ul.contact li {list-style:none; font-size:.75em; margin-bottom:0;}
div.head ul.contact li img {position:relative; top:5px; margin:0 4px 0 0;}


/* Navbar Dropdown */

div.navbar{height:40px; width:960px;  margin-left:auto; margin-right:auto; position:relative;}
div.navbar ul{padding:4px 0 9px 0; position:absolute; left:0px;}
div.navbar ul li {display:inline; font-size:.85em; padding:9px 15px 0 15px; height:25px; border-right:1px dotted #90A2B4;}
div.navbar ul li.last{border:none;}
div.navbar ul li:hover{background:#325176;}
div.navbar ul li:hover a{color:#fff;}
div.navbar ul li a{color:#90A2B4;}
div.navbar img{position:absolute; right:0px; top:10px;}

div.navbar ul, div.navbar ul * {


}
div.navbar ul {

}
div.navbar ul ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
div.navbar ul ul li {
	width:			100%;
}
div.navbar ul li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
div.navbar ul li {
	float:			left;
	position:		relative;
}
div.navbar ul a {
	display:		block;
	position:		relative;
}
div.navbar ul li:hover ul,
div.navbar ul li.sfHover ul {
	left:			0;
	top:			30px; /* match top ul list item height */
	z-index:		99;
}
uldiv.navbar ul li:hover li ul,
uldiv.navbar ul li.sfHover li ul {
	top:			-999em;
}
uldiv.navbar ul li li:hover ul,
uldiv.navbar ul li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
uldiv.navbar ul li li:hover li ul,
uldiv.navbar ul li li.sfHover li ul {
	top:			-999em;
}
uldiv.navbar ul li li li:hover ul,
uldiv.navbar ul li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
div.navbar ul {
	float:			left;
	margin-bottom:	1em;
}
div.navbar ul a {
	text-decoration:none;
}
div.navbar ul a, div.navbar ul a:visited  { /* visited pseudo selector so IE6 applies text colour*/

}
div.navbar ul li {

}
div.navbar ul li li {
    background:#325176;
    border:none;
    margin:0;
}
div.navbar ul li li:hover {
    background:#20334a;
}

div.navbar ul li li li {
    background:#325176;
    border:none;
    margin:0;
}
div.navbar ul li:hover, div.navbar ul li.sfHover,
div.navbar ul a:focus, div.navbar ul a:hover, div.navbar ul a:active {
}





/* Featured Section */
div.featured {position:relative; margin:20px 20px 0 20px; padding:0 0 20px 20px; height:340px; width:660px; background:url('images/featuredbg.png'); background-repeat:no-repeat; float:left;}
div.featured-links ul{width:640px; height:44px; list-style:none; padding:16px 0 0 100px;}
div.featured-links ul li {display:inline; font-style:italic; font-size:1.7em; margin:0 40px 0 0;}
div.featured-links ul li a {color:#CEBE8D;}
div.calendar{position:relative; margin:20px 0 0 0; height:340px; width:220px; float:left; background:url('images/calendarbg.png'); background-repeat:no-repeat;}
div.calendar h2 {color:#4A6D93; height:48px; font-size:2.4em; font-weight:normal; font-style:italic; text-align:center; margin: 3px 0 0 0;}
div.calendar div.tptevents {height:240px; overflow:hidden;}
div.calendar h3 {font-size:.95em; margin:12px 0 0 0; text-align:center; position:absolute; bottom:8px; left:25px;}
div.calendar h3 img{margin:0 8px 0 0;}
div.calendar h3 a {position:relative; top:-4px; color:#4A6D93; font-style:italic; letter-spacing:-1px;}
div.calendar ul, div.calendar li{list-style:none;}
div.ko-calendar-date{color:#fff; text-align:center; font-size:1.1em; font-weight:normal;margin:0; padding:0;}
div.ko-calendar-event-list{color:#F2E7C3; text-align:center; font-style:italic; margin-bottom:8px;  font-size:1em;}
div.ko-calendar-widget-events{margin:20px 0 0 0;}


/* Slider */
#slider{width:640px; overflow:hidden;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;  width:640px; height:260px;}
#slider ul {}
#slider li{overflow:hidden;}	
.slider-control{}
span#prevBtn a{display:none; position:absolute; left:-20px; top:160px; background:url('images/prev.png'); width:40px; height:65px;}
span#prevBtn a:hover {background:url('images/prevhover.png');}
span#nextBtn a{display:none; position:absolute; right:-20px; top:160px; background:url('images/next.png'); width:40px; height:65px;}
span#nextBtn a:hover {background:url('images/nexthover.png');}


/* Sidebar Left */
div.sidebar{width:220px; float:left; margin:20px 20px 0 20px;}
h2.blue, h2.brown, div.sidebar h2.widgettitle  {margin:0 0 15px 0; padding:5px 0 0 0; height:35px; width:220px; background:url('images/h2blue.png'); background-repeat:no-repeat; color:#fff; font-style:italic; font-size:1.3em; font-weight:normal; text-align:center;}
h2.brown  {background:url('images/h2brown.png');}
div.sidebar div {margin:0 0 25px 0; color:#70654e;}
div.sidebar a {color:#70654e;}
div.sidebar p {font-size:1.05em;}
div.sidebar ul, div.footer ul {margin:0 0 0 20px;}
div.sidebar ul li {color:#70654e;}


/* Content Area */

div.content-wrap{width:680px; float:left; margin:20px 0 0 0;}
div.content{background:#fff; padding:10px 20px 20px 20px; }
div.content-top{background:url('images/content-top.png'); background-repeat:no-repeat; height:6px;}
div.content-bottom{background:url('images/content-bottom.png'); background-repeat:no-repeat; height:6px; margin-bottom:20px;}
div.content h2.title {-moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration:none; font-size:2em; background:#5F778B; color:#fff; font-weight:normal; font-style:italic; margin:0 0 20px 0; padding:7px 10px; }
div.content h2.title a, div.content h2 a{color:#fff;}


div.content div p {font-family:"lucida sans unicode", "lucida sans", sans-serif; margin:0 0 15px 0; color:#565656; font-size:.85em; text-align:justify; line-height:1.5em;}
div.content div iframe {}
div.content div ul, div.content div ol {font-family:"lucida sans unicode", "lucida sans", sans-serif; margin:10px 10px 20px 20px;}
div.content div ul li {font-size:.85em; list-style:circle; color:#565656; padding-left:5px; line-height:1.4em; text-align:justify;}
div.content div ol li {font-size:.85em;  color:#565656; padding-left:5px; line-height:1.4em; text-align:justify;}
div.content p.post-info ul.post-categories li {float:left;}
div.content a {color:#906E3E;}
div.content div iframe {margin:20px 0 0 0;}
div.content strong {color:#AC772B; font-weight:bold;}
div.content blockquote {font-family:"Georgia", sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px;  padding:20px 20px 20px 20px; background:#EDEDED; font-style:italic; margin:20px 0; border:3px solid #d2d2d2;}
div.content blockquote p {margin:0;}
div.content img.postbanner{ margin-bottom:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
h2.archive{-moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration:none; font-size:2em; background:#646464; color:#fff; font-weight:normal; font-style:italic; margin:0 0 20px 0; padding:7px 10px;}
div.paging {clear:both; margin:10px 0 20px;}
div.paging a {margin:20px 0; color:#fff; background:#5f5f5f; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* Calendar Template */
div.calendarfull {margin:20px 0 20px 0;}

/* Footer */
div.footer{ background:#423421; margin:0 0 0 0; color:#A0BAD0;}
div.footerinner {width:960px; margin:0 auto; padding:20px;}
div.footer h2 {color:#8B7E61; height:48px; font-size:1.8em; font-weight:normal; font-style:italic; margin: 3px 0 0 0;}
div.footer div.widget {width:220px; float:left; padding:0 0 0 15px; }
div.footer p {color:#8B7E61; font-size:1.05em; line-height:1.4em;}
div.footerinner a{color:#8B7E61;}
div.copyright {height:30px; background:#684C28; padding:6px 0 0 0;}
div.copyright div {width:960px; margin:0 auto;}
div.copyright p{font-size:.75em; color:#413320; text-align:right; margin-right:20px;}
div.copyright a {color:#413320;}

/* Page Block */
div.pagebanner {height:170px; padding:20px 0 0 0;}
div.pagebanner img {padding:4px; background:#8A7D53; border:1px solid #867C5E; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Prayer Template */
.prayer iframe{width:100%; height:800px; margin:0 !important;}
