html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;background:#fff;margin:1.5em 0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;} blockquote:before,blockquote:after,q:before,q:after{content:"";} blockquote,q{quotes:"" "";}a img { border: none; }

/* ---- */

div#pastors_box a, div#pastors_box a:visited{
font-family: "Arial", Helvetica, Geneva, sans-serif;
background: #fff;
padding: 5px 0 5px 15px;
position: absolute;
top: 60px;
left: 660px;
width: 260px;
z-index: 10;
text-align: left;
border:0;
color: #E68723;
font-weight: bold;
font-size: 13px;
}

div#pastors_box a:hover {
color: #e654a5;
font-weight: bold;
text-decoration: none;
}

div#blog_sidebar {
padding-top: 80px;
width: 200px;
}

div#topBar {
  top: 0;
  width: 100%;
  height: 25px;
  background: #000000;
  font-size: 12px; 
  //margin-bottom: 20px; 
}

div#topBar ul {
  list-style-type: disc;
  margin-left: 100px;
}

div#topBar ul li {
  color: #999999;
  padding-top: 3px;
}

div#topBar ul li a, div#topBar ul li a:visited {
  font-size: 12px;
  color: #999999;
  border-bottom: none;
}
  
div#topBar ul li a:hover {
text-decoration: underline;
}



span.p_resources{
font-size: 16px;
font-weight: bold;
}

body {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 15px;
background: #f6f6f6 url(http://assets.oneprayer.com/img/public/bgrd.jpg) repeat;
margin: 0;
}

#container {
background: url(http://assets.oneprayer.com/img/public/corner.png) no-repeat top right;
min-height: 620px;
}

#wrapper {
background: url(http://assets.oneprayer.com/img/public/oneprayer.jpg) no-repeat top left;
}

#branding {
position: absolute;
top: 0;
left: 0;
text-indent: -900em;
}

#banner {
background: url(http://assets.oneprayer.com/img/public/corner_tag_2009.gif) no-repeat top right;
width: 156px;
height: 156px;
position: absolute;
top: 1;
right: 0;
z-index: 20;
text-indent: -900em;
}

a, a:visited {
color: #E33F9A;
border-bottom: 1px dotted;
text-decoration: none;
}

a:hover {
border-bottom: 1px solid;
}

/*////////////////////// NAVIGATION ////////////////////// */

div#nav {
width: 600px;
font-size: 14px;
text-align: right;
position: absolute;
top: 40px;
right: 200px;
z-index: 2;
}

div#nav li {
display: inline;
}

div#nav a, div#nav a:visited {
padding: 3px;
margin: 0 6px;
color: #268bc1;
text-decoration: none;
border: 0;
}

div#nav a:hover {
color: #103950;
border-bottom: 1px dotted #103950;
}

div#nav a.selected, div#nav a.selected:visited {
color: #eb116f;
background: #d9d9d9;
padding: 3px 9px;
}

div#nav a.selected:hover {
border: 0;
}

div#lang_select {
color: #999;
position: absolute;
top: 5px;
left: 10px;
font-size: 11px;
}

div#lang_select a, div#lang_select a:visited {
color: #4daa25;
border: 0;
}

div#lang_select a:hover {
border-bottom: 1px dotted #4daa25;
}

/*////////////////////// MAIN CONTENT ////////////////////// */

#main {
clear: both;
padding-top: 210px;
width: 611px;
float: left;
}

#main.wide {
width: 855px;
}

#main p {
margin-bottom: 24px;
line-height: 24px;
}

#main .sub_p {
color: #4c4c4c;
font-weight: bold;
}

#main .first_p {
color: #4c4c4c;
margin-top: 24px;
font-weight: bold;
}

#main ul {
margin-bottom: 30px;
}

#main li {
margin-left: 30px;
line-height: 24px;
list-style-image: url(http://assets.oneprayer.com/img/public/li.gif);
}

#content, div.content {
margin: 0 0 30px 30px;
padding: 30px 30px 30px;
background: #DDD8D1;
border: 2px solid #fff;
}

a.contentcap {
position: relative;
background: #00A1DB url(http://assets.oneprayer.com/img/public/contentcap-bgrd.jpg) no-repeat bottom left;
padding: 8px 20px 17px 20px;
margin: -50px 0 -28px -41px;
font-size: 14px;
float: left;
text-decoration: none;
color: #fff;
border: 0;
}

div#content + a.contentcap, div.content + a.contentcap {
margin-top: -15px;
margin-bottom: 0;
}

a:hover.contentcap {
text-decoration: none;
color: #0f5b7c;
border: 0;
}

div.content .daily_devotionals {
	color: #03516E;
	float: left;
	width: 45%;
}

div.content .prayer_praise {
	color: #03516E;
	float: right;
	width: 45%;
}

div.content .view_messages {
	color: #4C4C4C;
	float: left;
	font-weight: bold;
	width: 50%;
}

div.content .daily_devotionals h1, div.content .prayer_praise h1, div.content .view_messages h1 {
	color: #03516E;
	font-size: 1.3em;
}

div.content img.view_messages {
	float: right;
}

div.content a.small {
	cursor: pointer;
	font-size: 14px;
}

.subheadline {
color: #E33F9A;
font-size: 14px;
font-weight: bold;
letter-spacing: -1px;
clear: left;
}

.minorheadline {
font-size: 22px;
line-height: 27px;
color: #717171;
letter-spacing: -1px;
font-weight: bold;
margin-top: 8px;
}

.headline {
font-weight: bold;
font-size: 40px;
color: #717171;
line-height: 40px;
letter-spacing: -2px;
}

.headline a, .headline a:visited {
border: 0;
color: #717171;
}

.headline a:hover, .headline a:hover em {
border: 0;
color: #E33F9A;
}

.headline em {
color: #4C4C4C;
font-style: normal;
}

.headline strong {
color: #E33F9A;
}

.majorheadline {
color: #4c4c4c;
font-weight: bold;
font-size: 64px;
letter-spacing: -3px;
line-height: 60px;
margin-bottom: 5px;
}

.majorheadline em {
color: #4C4C4C;
font-style: normal;
font-weight: bold;
}

.majorheadline strong {
color: #e50886;
}

.majorheadline span {
font-size: 22px;
line-height: 22px;
letter-spacing: -1px;
color: #717171;
display: block;
}

p.links {
margin: 20px 0;
}

a.commentcount,a.addcomment {
text-decoration: none;
color: #aea395;
font-size: 14px;
border-bottom: 0;
}

a.commentcount {
background: url(http://assets.oneprayer.com/img/public/icon-comment.gif) no-repeat left center;
border-right: 1px solid #aea395;
padding: 0 10px 0 20px;
}

a.addcomment {
background: url(http://assets.oneprayer.com/img/public/icon-addcomment.gif) no-repeat;
background-position: 10px center;
padding: 0 10px 0 30px;
}

a:hover.commentcount,a:hover.addcomment {
text-decoration: none;
color: #00a1db;
font-size: 14px;
border-bottom: 0;
}


a.morelink, a.morelink:visited, a.blue_button, a.blue_button:visited {
text-align: center;
color: #00A1DB;
text-decoration: none;
display: block;
font-size: 24px;
padding: 5px;
border: 1px solid #C3BEBA;
background: #CFE1EA;
width: 60%;
margin: 0 auto;
font-weight: bold;
}

a.morelink:hover, a.blue_button:hover {
color: #E33F9A;
background: #F6D4E8;
}

a.blue_button, a.blue_button:visited {
font-size: 15px;
padding: 7px;
margin: 1em 0 0;
font-weight: normal;
}

a.contentfloor {
display: block;
text-align: center;
text-decoration: none;
background: #D1C2AF;
font-weight: bold;
color: #4C4C4C;
padding: 5px;
margin: 30px -30px -30px -30px;
border: 0;
}

/*////////////////////// CONTENT ADDENDUM ////////////////////// */

#content_addendum {
margin-top: 10px;
margin-left: 30px;
padding: 30px;
padding-bottom: 0;
}

#content_addendum h5 {
font-weight: bold;
font-size: 18px;
background: #D1C2AF;
padding: 3px 3px 3px 10px;
color: #4D4D4D;
margin-bottom: 10px;
}

#content_addendum h4 {
font-weight: bold;
color: #000;
font-size: 18px;
line-height: 18px;
margin-bottom: 5px;
letter-spacing: -1px;
}

#content_addendum h3 {
font-size: 22px;
line-height: 22px;
letter-spacing: -1px;
font-weight: bold;
}

#content_addendum p{
color: #4c4c4c;
}




.location_1 {
color: #E33F9A;
}

/*pink*/

.location_2 {
color: #E8384E;
}

/*redish*/

.location_3 {
color: #2B9DC5;
}

/*blue*/

.location_4 {
color: #EC8541;
}

/*orange*/

/* ////////////////////// SIDEBAR CONTENT ////////////////////// */

#sidebar {
width: 300px;
padding-top: 126px;
margin-left: 650px;
position: relative;
text-align: center;
}

.pullup {
position: absolute;
margin-top: -60px;
font-size: 13px;
font-weight: bold;
background: #fff;
padding: 10px;
width: 240px;
line-height: 14px;
color: #E68723;

/*orange*/
}

span#world_impact {
display: block;
height: 186px;
width: 316px;
margin-bottom: 90px;
top: 126px;
border: 0;
}

span#world_impact img{
margin-bottom: 20px;
}

#mission_focus {
margin-top: 100px;
width: 220px;
text-align: left;
}

#mission_focus h4 {
color: #717171;
font-size: 18px;
line-height: 18px;
font-weight: bold;
letter-spacing: -1px;
}

#mission_focus h4.captiontitle {
color: #2B9DC5;
}

#mission_links a {
color: #2B9DC5;
text-decoration: none;
}

#mission_links a.selected {
color: #E33F9A;
}

#mission_focus img {
display: block;
margin: 20px 0;
}

#mission_focus p {
color: #34758f;
margin: 10px 0 20px;
}

#videohusk, #videochurches {
background: url(http://assets.oneprayer.com/img/public/taped-up.gif) no-repeat;
text-align: center;
padding-top: 50px;
width: 300px;
height: 245px;
color: #E33F9A;
font-size: 13px;
}

#videochurches {
background: none;
height: 190px;
padding-top: 0;
}

#videohusk a, #videochurches a {
border: none;
text-decoration: none;
}

#videohusk img {
border: 3px solid #00A1DB;
}

#resources {
width: 210px;
margin: 0 auto;
}

#resources img {
float: right;
}

#resources p {
text-align: left;
padding-top: 50px;
line-height: 18px;
font-size: 13px;
}

#sidebar a.morelink{
font-size: 14px;
width: 100%;
font-weight: normal;
clear: right;
}

#sidebar a.morelink:hover{
color: #E33F9A;
background: #F6D4E8;
}

#sidebar_church a.morelink {
font-size: 14px;
width: 100%;
font-weight: normal;
clear: right;
}

#sidebar_church a.morelink:hover{
color: #E33F9A;
background: #F6D4E8;
}

.notebook {
width: 240px;
background: url(http://assets.oneprayer.com/img/public/notebook-bottom.gif) no-repeat bottom;
padding-bottom: 26px;
margin: 0 auto;
margin-bottom: 30px;
text-align: left;
}

.notebook_top {
background: url(http://assets.oneprayer.com/img/public/notebook-top.gif) no-repeat;
cursor: pointer;
height: 90px;
margin: 0;
padding: 0;
text-indent: -900em;
}

.notebook_middle {
background: url(http://assets.oneprayer.com/img/public/notebook-repeater.gif) repeat-y;
padding: 0px 10px 0 45px;
}

.notebook h4 {
margin: 0; 
padding: 15px 0; 
font-size: 14px; 
line-height: 15px; 
font-weight: bold; 
color: #2B9DC5; 
}

.notebook p {
line-height: 15px;
font-size: 13px;
}

.notebook li {
line-height: 15px;
font-size: 13px;
list-style: none;
padding: 0 0 15px;
}


#sidebar_church {
width: 300px;
padding-top: 126px;
margin-left: 650px;
text-align: center;
}


/* ////////////////////// FOOTER ////////////////////// */

#footer {
clear: both;
height: 136px;
background: url(http://assets.oneprayer.com/img/public/footer-bgrd.jpg) no-repeat bottom left;
}

#footer, #footer a {
color: #3B3B3B;
text-decoration: none;
font-size: 11px;
font-weight: normal;
border: 0;
}

#footer a:hover {
color: #E33F9A;
border-bottom: 1px solid;
}

#copyright {
margin-top: 57px;
margin-left: 150px;
float: left;
}

#footernav {
margin-top: 57px;
margin-right: 50px;
float: right;
}

/* ////////////////////// EXTRAS ////////////////////// */

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

/* @group blog */

div#blog div.post {
margin-left: 30px;
padding: 30px;
background: #ddd8d1;
border: 2px solid #fff;
margin-bottom: 60px;
}

/* @end */

/* @group shared-views */

.clear {
clear: both;
}

a#logo-link {
border: none;
display: block;
height: 130px;
left: 50px;
position: absolute;
top: 20px;
width: 200px;
}

div.box {
	margin-left: 30px;
	padding: 30px 30px 0;
}

div.box_blue {
	background-color: #DDD8D1;
	border: 2px solid #FFF;
}

div.box_brown {
	margin-top: 15px;
}

div.box h3 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 18px;
	margin-bottom: 5px;
	text-transform: capitalize;
}

div.box h4 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 16px;
	color: #444;
}

#contact div.live_help {
	display: none;
}

#wrapper #contact {
	padding: 0;
}

#wrapper #contact .errors {
	background-color: transparent;
}

#wrapper #contact .errors ul {
	margin-bottom: 0;
}

#wrapper #contact_form td {
	padding: 5px;
	vertical-align: top;
}

#wrapper #contact_form div.submit {
	padding: 0;
	margin-left: 160px;
}

#wrapper #contact_form label {
	text-align: right;
	width: 140px;
}

#wrapper #buzz .box_green {
	background-color: #DDD8D1;
	border: 2px solid #FFF;
	margin-bottom: 30px;
}

#wrapper #buzz .buzz {
	margin-top: 0;
	padding-right: 0;
	padding-top: 0;
}

#wrapper #buzz .blogroll {
	margin-left: 0;
	width: 180px;
}

#wrapper #buzz .blogroll .blogroll-refresh {
	margin-bottom: 20px;
}


a.pdf, a.pdf:visited, a.pdf:hover {
background:transparent url(http://assets.oneprayer.com/img/resources/pdf.jpg) no-repeat scroll 0%;
border:0pt none;
display:block;
height:20px;
padding-left:27px;
}

a.pdf2, a.pdf2:visited, a.pdf2:hover {
background:transparent url(http://assets.oneprayer.com/img/resources/pdf.jpg) no-repeat scroll 0%;
border:0pt none;
height:20px;
padding-left:27px;
margin-right: 30px;
}



/* Missions Sidebar */
#missionsSidebar{
padding-top: 100px;
}

#missionsSidebar h4{
text-align: left;
font-size: 18px;
font-weight: bold;
color: #717171;
}

#missionsSidebar h5{
text-align: left;
font-size: 12px;
color: #e50886;
font-weight: bold;
margin-bottom: 15px;
}

#missionsSidebar h5 a, #missionsSidebar h5 a:hover{
text-align: left;
font-size: 12px;
border-bottom: none;
}

p.mission_need {
color:  #2d9dc6;
font-weight: bold;
}

div.mission_desc{
width: 200px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
color: #34758f;
}

#start-500-churches {
	margin: 80px auto 0;
	text-align: left;
	width: 240px;
}

#start-500-churches img {
	margin: 10px 0;
}

#start-500-churches p {
	color: #34758F;
}

#start-500-churches a.morelink {
	margin-top: 10px;
}

.blue_button, .blue_button:visited {
display: block;
text-align: center;
text-decoration: none;
color: #084f78;
background-color: #e1eef6;
border: 1px solid #d1cdca;
font-size: 15px;
padding: 7px;
margin: 1em 0 0;
letter-spacing: -1px;
}

.blue_button:hover {
cursor: pointer;
text-decoration: underline;
border: 1px solid #d1cdca;
}

.blue_button a {
border: none;
color: #084F78;
text-decoration: none;
}

#wrapper div.content .blue_button {
margin-bottom: 20px !important;
}

#wrapper div.sub_nav_container + #badges {
	margin-top: 0;
	padding: 0;
}

#wrapper #badges h3 {
	margin-top: 20px;
}

#wrapper #badges .box_inner {
	background-color: #DDD8D1;
	border: 2px solid #FFF;
}

#wrapper #close_badges {
	border: none;
	padding: 5px;
}

#wrapper #badges + .box_brown {
	background-color: #DDD8D1;
	border: 2px solid #FFF;
}

span.active_mission{
color: #299dc8;
}

a.morelink + h2.headline {
	border-top: 1px dashed #AEA395;
	margin-top: 25px;
	padding-top: 25px;
}

/* @end */

/* churches */
div#the_list {
margin: 20px 0 0 60px;
width: 760px;
}

div#the_list div.top_info {
margin-bottom:20px;
text-align:right;
}

a#give-online-corner {
border: none;
left: 510px;
position: absolute;
top: 237px;
}

a.paypal_button{
	margin-left:73px;
	text-decoration:none;
	border-bottom: 0;
}

div#navigation h3 {
	background: url(http://assets.oneprayer.com/img/public/navigation.gif) no-repeat 15px 0;
	margin-bottom: 10px;
	text-indent: -10000px;
}

div#navigation ul {
	color: #00A1DB;
	list-style-type: none;
	margin-bottom: 30px;
	text-align: left;
}

div#blog_categories h3 {
	background: url(http://assets.oneprayer.com/img/public/categories.gif) no-repeat 15px 0;
	margin-bottom: 10px;
	text-indent: -10000px;
}

div#blog_categories ul {
	color: #103950;
	list-style-type: none;
	margin-bottom: 30px;
	text-align: left;
}

div#navigation ul li a, div#blog_categories ul li a {
	border: none;
	color: #00A1DB;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}

div#navigation ul li a.selected {
	background-color: #E33F9A;
	color: #FFF;
}

div#bloggy h3 {
	color: #00A1DB;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}

div#bloggy ul {
	color: #00A1DB;
	list-style-type: none;
	margin-bottom: 30px;
	text-align: left;
}

div#bloggy ul li {
	color: #4C4C4C;
	font-size: 12px;
}

div#watch {
	margin-left: 30px;
}

#main div.taped-note {
	margin-bottom: 0;
	margin-right: 20px;
}

#main div.spotlight {
	width: 200px;
}

#main div.spotlight p {
	color: #34758F;
	padding-left: 10px;
}

#main div.spotlight h4 {
	margin-bottom: 10px;
}

#main div.spotlight a.blue_button {
	margin: 0 0 0 10px;
}

#main #list div.box_blue {
	float: left;
	width: 510px;
}

#main #list #world_impact {
	position: absolute;
	top: 126px;
	left: 650px;
}

#main #list #sidebar_church #world_impact {
	top: 126px;
	left: 700px;
}

#main ul.mission_news li{
color: #4C4C4C;
font-weight: bold;
}