/*
Theme Name: Praise Covenant
Theme URI: NA
Description: 2 column, widgets, bricks
Version: 1.0
Author: Nyla Batts
Author URI: http://nvision-that.com
*/
body {
	background-color: #004A84;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	color: #464646;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container {
	background-color: #E1EBF3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/pageBG1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.logomain {
	margin-top: 20px;
	display: block;
	margin-bottom: 6px;
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 15px;
}
#leftcolumn h1,
#rightcolumn h1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #004A84;
	letter-spacing: 2px;
	font-size: 0.9em;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
}

#rightcolumn h1 {
	padding: 15px 0px 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(images/divider2.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#leftcolumn h1{
	margin-top: 0px;
	margin-bottom: 5px;
}
.tagline {
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
}
.tagline p{
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding-bottom: 15px;
	text-align: center;
	padding-right: 20px;
	line-height:18px;
	padding-top: 0px;
	margin: 0px;
}
#header {
	color: #FFFFFF;
	background-color: #024476;
	height: 31px;
	background-image: url(images/topBG.gif);
	background-repeat: repeat-x;
}
#headnav {
	margin: 0px auto;
	padding: 0px;
	height: 29px;
	width: 980px;
	list-style-type: none;
	line-height: 29px;
}
#headnav li {
	font-size: 0.9em;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: block;
	height: 29px;
	width: 196px;
	float: left;
	text-align: center;
	color: #FFFFFF;
}
#headnav li a{
	text-decoration:none;
	color: #FFFFFF;
}
#headnav li a:hover{
	text-decoration:none;
	color: #DFE8F1;
}
#topnav {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	height: 47px;
	width: 827px;
	list-style-type: none;
	background-color: #FFFFFF;
	float: left;
}
#topnav li {
	float: left;
	width: 267px;
	display: block;
	height: 39px;
	margin: 4px 8px 4px 0px;
	color: #FFFFFF;
	font-size: 40px;
	text-align: right;
	line-height: 47px;
}
#topnav li a{
	width: 267px;
	display: block;
	height: 39px;
	text-decoration:none;
	color: #FFFFFF;
}
#pixopoint_menu1 li.page-item-100 {
	background-image: url(images/nav-know.gif);
	background-repeat: no-repeat;
}
#pixopoint_menu1 li.page-item-100 a{
	background-image: url(images/nav-know.gif);
	background-repeat: no-repeat;
}
#pixopoint_menu1 li.page-item-100 a:hover{
	background-image: url(images/nav-know-over.gif);
	background-repeat: no-repeat;
	font-style:italic;
}
#pixopoint_menu1 li.page-item-101 {
	background-image: url(images/nav-grow.gif);
	background-repeat: no-repeat;
}
#pixopoint_menu1 li.page-item-101 a {
	background-image: url(images/nav-grow.gif);
	background-repeat: no-repeat;
}
#pixopoint_menu1 li.page-item-101 a:hover{
	background-image: url(images/nav-grow-over.gif);
	background-repeat: no-repeat;
	font-style:italic;
}
#pixopoint_menu1 li.page-item-102 {
	background-image: url(images/nav-go.gif);
	background-repeat: no-repeat;
}
#pixopoint_menu1 li.page-item-102 a{
	background-image: url(images/nav-go.gif);
	background-repeat: no-repeat;
}
#pixopoint_menu1 li.page-item-102 a:hover{
	background-image: url(images/nav-go-over.gif);
	background-repeat: no-repeat;
	font-style:italic;
}
#pixopoint_menu1 li.page-item-100:hover ul a{
	background:#883701;
	color: #FFEAD6;
	}
#pixopoint_menu1 li.page-item-101:hover ul a{
	background:#0D458E;
	color: #DBE3EC;
	}
#pixopoint_menu1 li.page-item-102:hover ul a{
	background:#888B00;
	color: #E6E6CB;
	}
	
	
#pixopoint_menu1 li.page-item-100:hover ul a:hover{
	background:#BA7611;
	color: #fff;
	}
#pixopoint_menu1 li.page-item-101:hover ul a:hover{
	background:#3C85BF;
	color: #fff;
	}
#pixopoint_menu1 li.page-item-102:hover ul a:hover{
	background:#BABC0A;
	color: #fff;
	}


	
	
#leftcolumn {
	float: left;
	width: 145px;
	margin: 0px;
	padding: 0px;
}
#subnavleft {
	
}
#subnavleft h2 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #034070;
	text-align: right;
	padding: 3px 10px 3px 5px;
	color: #FFFFFF;
	margin-top: 30px;
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
}
#subnavleft ul{
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnavleft ul li {
	color: #024476;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	background-image: url(images/divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 130px;
}
#subnavleft ul li a {
	color: #004A84;
	text-decoration: none;
}
#subnavleft ul li a:hover {
	color: #001E37;
	text-decoration: none;
}
#subnavleft ul li ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnavleft ul li ul li {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #788EB9;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 9px;
	background-image: none;
	font-size: .9em;
}
#subnavleft ul li ul li a {
	color: #333333;
}
#subnavleft ul li ul li a:hover {
	color: #999999;
}
#mainbody {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/mainBG.png);
	background-repeat: repeat-y;
}

#maincontent {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 615px;
	background-image: url(images/mainbodybrickBG.gif);
	background-repeat: repeat-y;
}
#maincontent a{
color:#883701;
text-decoration:underline;
}
#maincontent a:hover{
color:#883701;
text-decoration:none;
}
.votdbox {
	width: 600px;
	margin: 0px 5px 5px 7px;
}
.votd {
	width: 520px;
	display: block;
	background-image: url(images/votdBG.png);
	background-repeat: repeat-y;
	padding: 5px 40px 10px;
	color: #333333;
}
#rightmain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 835px;
}
#contentbox {
	background-color: #FFFFFF;
	width: 500px;
	margin-left: 57px;
	margin-top: 50px;
}
#contentbox p {
	line-height: 1.7em;
}
#contentbox h1 {
	font-weight: normal;
	color: #E09322;
	font-size: 2.2em;
}
#contentbox h2 {
	color: #2570AA;
	font-size: 1.8em;
	font-weight: normal;
}
#contentbox h3 {
	color: #666666;
	font-size: 1.3em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#contentbox h4 {
	color: #888B00;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#rightcolumn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	background-image: url(images/rcolumnbricksxxx.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	text-align:center;
}
#rcolumnsign1 {
	background-image: url(images/rcolumnsign1.jpg);
	background-repeat: no-repeat;
	height: 129px;
	width: 210px;
}
#rcolumnsign1 a{
	display:block;
	height: 109px;
	width: 150px;
	position:relative;
	top:10px;
	left:30px;
}
#rcolumnsign2 {
	background-image: url(images/rcolumnsign2.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 210px;
}
#rcolumnsign2 p{
	padding:5px;
	margin:0px;
	position:relative;
	top:78px;
}
#rightcolumn ul {
	margin: 0px;
	padding: 0px;
	width: 220px;
	list-style-type: none;
}
#rightcolumn li {
	margin: 0px;
	padding: 0px;
	width: 210px;
	text-align: center;
	list-style-type: none;
}
#rightcolumn a{
color:#003366;
}
#rightcolumn a:hover{
text-decoration:none;
}
#leftcolumnhome li {
	margin: 0px;
	padding: 0px;
	width: 130px;
	text-align: center;
	list-style-type: none;

}
.widgettitle {
	display: none;
}
#rightcolumn #calendar_wrap{
	width:210px;
	margin:0px 10px 30px 35px;
}
#leftcolumnhome #calendar_wrap{
	width:130px;
	margin:15px 0px 0px 5px;
}
#footer {
	background-color: #004A84;
	clear: both;
	height: 150px;
	background-image: url(images/footerBG.gif);
	background-repeat: repeat-x;
}
#footerinner {
	padding: 20px 0px 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	font-size: .9em;
}
#footerleft {
	float: left;
	width: 500px;
}
#footerleft p {
	margin: 0px 0px 8px;
}
#footerleft a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#footerright {
	float: left;
	width: 480px;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 2px;
}
#footerright .searchbox {
	background-color: #406197;
	border: 1px solid #6A8CAE;
	width: 300px;
	text-transform: none;
	color: #FFFFFF;
}
#footerright .pixo_inputsearch {
	background-color: #406197;
	border: 1px solid #6A8CAE;
	text-transform: none;
	color: #FFFFFF;
}

.clear{
clear:both;
}

#wp-members{
font-size:.9em;
list-style-type:none;
height:130px;

}
#wp-members ul{
padding:0;
margin:0;
}
#wp-members li{
list-style-type:none;
}



.kjo-link{
	visibility: hidden !important;
}


#upcoming-events{
font-weight:bold;
font-size:1.5em;
}

#upcoming-events ul li{
font-weight:normal;
font-size:.8em;
padding:10px 15px 5px 3px;
}



#leftcolumnhome h1,
#rightcolumnhome h1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #004A84;
	letter-spacing: 2px;
	font-size: 0.9em;
	text-align: center;
	padding: 15px 0px 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-image: url(images/divider2.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-left: 10px;
}
#leftcolumnhome {
	float: left;
	width: 144px;
	margin: 0px;
	padding: 0px 5px;
	text-align: center;
}.taglinehome p{
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 10px;
	line-height:18px;
	padding-top: 0px;
	margin: 0px;
	padding-left: 10px;
}
#leftcolumnhome p {
	margin-top: 10px;
}
#leftcolumnhome p a,
#rightcolumnhome p a{
	font-weight: bold;
	color: #3273AA;
	text-decoration: underline;
	font-size: .95em;
}

#homebody {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/homebodyBG.jpg);
	background-repeat: repeat-y;
}
#homeflash {
	background-image: url(images/flashBG.jpg);
	background-repeat: no-repeat;
	height: 391px;
	width: 671px;
}
#homesigns {
	float: right;
	width: 158px;
	height: 390px;
	position: relative;
}
#homesign1 {
	height: 118px;
	width: 159px;
	background-image: url(images/homeposter1.jpg);
	background-repeat: no-repeat;
	margin-top: 27px;
}
#homesign2,
#homesign2 a {
	background-image: url(images/homeposter2.jpg);
	background-repeat: no-repeat;
	height: 123px;
	width: 159px;
	display:block;
}
#homesign3 {
	background-image: url(images/homeposter3.jpg);
	height: 112px;
	width: 159px;
	background-repeat: no-repeat;
}
#homesign3 p {
	padding: 68px 3px 2px 90px;
	font-size: .9em;
}
#homesign3 a {
	font-weight: bold;
	color: #C17513;
	text-decoration: none;
}
#homesign3 a:hover {
	text-decoration: underline;
}
#video, #videoframe {
	height: 360px;
	width: 480px;
	left: 32px;
	top: 27px;
	position:relative;
}
#videoframe {
	float: left;
}
#videoselections {
	color: #FFFFFF;
	border: 1px solid #E1EBF3;
	height: 40px;
	margin-top: 5px;
	line-height: 40px;
	background-color: #01487F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(images/topBG.gif);
	background-repeat: repeat-x;
	background-position: left 10px;
}
#videoselections ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 560px;
	float: right;
}
#videoselections ul li {
	display: block;
	float: left;
	height: 40px;
	width: 110px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #C3CFD9;
	text-align: center;
}
#videoselections li a {
	color: #C3CFD9;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}

#leftcolumnhome {
	float: left;
	width: 144px;
	margin: 0px;
	padding: 0px 5px;
	text-align: center;
	background-image: url(images/homelogo.jpg);
	background-repeat: no-repeat;
}
#rightcolumnhome {
	margin: 0px;
	padding: 0px 5px;
	float: left;
	width: 144px;
	text-align: center;
	background-image: url(images/rheadhomeBG.jpg);
	background-repeat: no-repeat;

}
#homecontent {
	margin: 0px;
	padding: 0;
	float: left;
	width: 671px;
	background-color: #FFFFFF;
}
#homebottom {
	background-image: url(images/homebottomBG.gif);
	background-repeat: repeat-y;
	padding-bottom:40px;
}
#homebottom a {
	font-weight: bold;
	color: #2D373F;
	text-decoration: underline;
}
#homebottom h1{
	color:#fff;
	font-weight:normal;
	padding-top: 28px;
}
.knowbox, .growbox, .gobox {
	float: left;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	border-top: 5px solid #FFFFFF;
	margin-left: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.knowbox {
	background-image: url(images/homeknowhead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
}
.growbox {
	background-image: url(images/homegrowhead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 183px;
	border-right-width: 6px;
}
.gobox {
	background-image: url(images/homegohead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 178px;
	border-right-style: none;
}
#votd{
font-size:.9em;
padding:5px 15px;
line-height:1.5em;
}
