/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.9
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}




#homewrap {


}




.pagehead {

position:relative;
top:-40px;
left:0px;
z-index: 999;



}


#shortupdate {

margin-top:10px;
color:white;

}

#iepagewrap {
margin: 40px 0px 0px 0px;


}
@media screen and (-webkit-min-device-pixel-ratio:0){

.pagehead{
position:relative;
top:-20px;
left:0px;
z-index: 999;

}

}

.pagemain {
margin: -32px 0px -40px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){

.pagemain{

margin: -13px 0px -40px 0px;
}

}

#pscroller1{
width: 980px;
height: 1.2em;
 border: 1px solid #dedede;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px; 
padding: 5px;
padding-top: 10px;
background-color: #f2f2f2;
}

#pscroller2{
width: 400px;
height: 150px;
border: 1px solid black;
padding: 5px;
background-color: #F0F0F0;
}

#pshine {
margin: 0px 5px 25px 0px;
font-family: myriad pro, lucida grande, arial, san-serif;
color: gray;
font-size: 17px;


}

.therm {
position:relative;
top: 80px;
left: 0px;



}

.rssclass .rsstitle{
font-family: lucida grande, myriad, san-serif;
font-size: 12px;
color: gray;
padding-left: 130px;
padding-top: 150px;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

#albumscroll {

position:relative;
top: 80px;
left:190px;
width: 590px;

}



.letshine {
position:relative;
top:-80px;
left:0px;
z-index: -1;
}

.rssclass a{
text-decoration: none;
color:gray;
position:relative;
top:0px;
left:0px;
z-index: 99;
}

p#owmheadlines {
position:relative;
top: -56px;
left: 13px;
font-family: lucida grande, myriad, san-serif;
font-size: 12px;
font-weight:bold;
color:gray;
}

#iframescroll {
margin: 10px 0px -3px -7px;

}

#homevid {
height: 553px;
width: 1000px;
margin: -60px 0px 0px 0px;
padding: 0px;

}

#wentz {
margin: 65px 0px 80px 0px;
}
html>/**/body #wentzvid, x:-moz-any-link, x:default{

position:relative;
top: -1006px;
left: 470px;
width: 430px;

}

#wentzvid {
position:relative;
top: -1018px;
left: 470px;
width: 430px;


}

#shinebottom {
margin: -30px 0px 0px 0px;

}

.concertpic {

margin: 23px 3px 50px 35px;
float:left;
}

.nav a { display: block; position: relative; padding: 8px 10px; 
text-decoration: none;
z-index: 99;
}

/* Hides items under top menu */
.nav ul { position: absolute; top: -9999em; width: 20em; z-index: 99; /* left offset of submenus need to match (see below) */ }

/* Shows submenus */
.nav li:hover ul,
.nav li.nav-hover ul { left: -1px; top: 29px; text-align:center; font-size:1em; /* match top ul list item height */ z-index: 99; }

/* Hides all sub items (4 levels deep) */
.nav li:hover li ul,
.nav li.nav-hover li ul,
.nav li li:hover li ul,
.nav li li.nav-hover li ul,
.nav li li li:hover li ul,
.nav li li li.nav-hover li ul { top: -999em; z-index: 99; }

/* On :hover, displays all sub items (4 levels deep) */
.nav li li:hover ul,
.nav li li.nav-hover ul,
.nav li li li:hover ul,
.nav li li li.nav-hover ul,
.nav li li li li:hover ul,
.nav li li li li.nav-hover ul { left: 0em; color: #000000;/* match .nav ul width */ top: -1px; z-index: 99; }

/* Default Skin */

.nav li:hover ul,
.nav li.nav-hover ul { background: #fff; }

.nav a { color: #545454; border-right: 1px solid #9e9e9e; text-decoration:none; z-index: 99; }

.nav a:hover { color: #000; text-decoration: none; background: #ececec; z-index: 99; }
.nav ul a { border-right: none;text-decoration: none; z-index: 99;} 
.nav li:hover, .nav li.nav-hover,








body {

background-color: #ffffff;
}

#wrapper {
width: 980px;

margin-left: auto;
margin-right: auto;
padding: 20px 0px 0px 0px;


}

#homewrapper {
width: 980px;

margin-left: auto;
margin-right: auto;
padding: 0px 0px 0px 0px;
margin-top: 60px;

}

#contactframe {
position:relative;
top: -330px;
left: 330px;
float:right;
width: 400px;
}

#hpagebutlist {
list-style-type:none;
margin: 15px 0px 0px -6px;
width:990px;
}

#hpagebutlist ul {
list-styletype:none;
margin: 0px;

}

#subbutspace {
margin: 60px 0px 0px 0px;

}

#hpagebutlist li {
list-style-type:none;
display:inline;
margin: 0px;

}

#hpagebutlist li a{
list-styletype:none;
margin: 0px 0px 0px 6px;
float:left;
display:inline;

}

#vid {

width: 1000px;
height: 400px;
}


#chris{
float:right;
margin: 20px 10px 12px 20px;
}

.smallname{
font-size: 12px;

}



#brandnew {
margin: 10px 0px 25px 0px;

}

#form {
margin: 50px 160px 0px -100px;
float:right;

}

#givecatp {
margin: 140px 0px 0px 0px;
}

#video {
margin: 100px 0px 0px 180px;
}

#givecat {
margin: 0px 50px 0px -40px;
}
#p7 {
margin:0px 0px 0px 30px;
}

p9{
margin: 0px 0px 40px -10px;
}

#mailin {

margin: 50px 0px 70px 100px;
}
#mailin2 {

margin: 50px 150px 70px 100px;
float:right;
width: 190px;
}

.storelink {

margin: 0px 0px 0px 30px;

}

.givingcat {
float: right;
margin: 0px 0px 0px 60px;
}
#iframe{

margin: 40px 0px -20px 23px;
height: 255px;
}

#threeways{
width:300px;
margin: 300px 0px 0px -30px;


}


#p2g {
margin: 19px 0px 0px 30px;
font-size:.9em;
font-family: Arial, Helvetica, sans-serif;
color: #727272;
}


#musics {
margin: -20px 0px 50px 0px;

}
.music {
margin: 40px 0px 0px 0px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; 
}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
}
.style5 {font-size: 10px
}
.style6 {color: #FFFFFF
}
.style7 {
	color: #000033;
	font-size: 11px;
}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033;
 }
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; 
}
.style10 {font-size: 11px
}


.header {
width: 990px;
}

.heading {
font-size: 1.4em;
margin: 5px 0px 0px 30px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;
}

.launchone {
margin: 0px 0px 0px 240px;

}

.pic {
float:right;
display:inline;
margin: 0px 0px 10px 10px;
}

#pics {
margin:30px 0px 0px -40px ;
padding-left:0px;
width: 350px;

}

#pics ul li {
display:block;
list-style-type:none;
float:left;
padding: 0px 5px 5px 5px;
margin: 0px;


}

#pics li a {

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration :none;


}



#lower {


margin-top: 0px; 
margin-left:-52px;
padding:0px 0px 0px 0px;
width:1050px;



}


#lower ul li {
display:block;
list-style-type:none;
float:left;

margin: 0px 0px 0px 29px;
height: 115px;
border: 1px solid #b2b2b2;


}

#lower li a {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration :none;

}

/*Sub-Menu*/
#sub-menu {
position:relative;
top:0px;
left:36px;
list-style-type:none;
width: 980px;
margin: 0px 0px 0px 0px;
padding-bottom: 10px;
}

#sub-menu ul{
list-style-type:none;
}

#sub-menu ul li{
display:inline;
}

#sub-menu ul li a:hover{
color: blue;
}




#sub-menu ul li a{
text-decoration:none;
list-style-type:none;
display:block;
float:right;
margin: 0px 40px 0px 0px;
list-style-type:none;
font-family: Lucida Grande, arial;
font-size:12px;
color:black;
}


.icon {
float:left;
}


.b1 {
position:relative;
top:25px;
left:;
border: 1px solid #b2b2b2;
z-index:99999999;
}

.b2 {
position: relative;
top:-92px;
left:265px;
border: 1px solid #b2b2b2;
z-index:99999999;
}

.b3 {
position: relative;
top:-209px;
left:531px;
border: 1px solid #b2b2b2;
z-index:9999999;
}

.b4 {
position: relative;
top:-325px;
left:802px;
z-index:99999999;

}

.Home {
	margin-left:auto;
	margin-right:auto;
	height: 550px;
	width: 1000px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	visibility: visible;
	clear: none;
	float: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;

}

.homepage {
	margin-left:auto;
	margin-right:auto;
	height: 550px;
	width: 1500px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	visibility: visible;
	clear: none;
	float: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;

}

.mainpic {
margin: 0px 0px 0px 0px;

}


img {
border:none;
}


#lower .playa{
border: 1px solid #ffffff;

}

#photopage {
margin: 20px 0px 0px 0px;

}



.OWMMainfinance
 {
	margin-left:auto;
	margin-right:auto;
	
	width: 980px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 1;
	overflow: hidden;
	position: relative;
	visibility: visible;
	clear: none;
	float: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: none;
}

.OWMMaincd {
height: 1700px;

}

#left {
float:left;
width:260px;
margin: 0px;
padding: 0px;
}

#right {
float: right;
width: 700px;
height: 820px;
border-left: 1px solid black;
margin: 20px 0px 0px 0px;
}

#rightgive {
float: right;
width: 700px;
height: 470px;
border-left: 1px solid black;
margin: 20px 0px 0px 0px;
}

#wimp {
float:right;
margin:0px 8px 0px 30px;
}

#lefty {
float:right;
width:260px;
height: 820px;
margin:  0px 0px 0px 0px;
padding: 0px;

}

.board {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:
#999999;
font-size: 2em;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 7px;
line-height: 35px;
z-index: 99;
}

#boardOD {
margin: 0px 0px 0px -10px;

}

#clicker {
margin: 135px 0px 0px -8px;
padding: 0px 0px 0px 0px;
}

#clickers {
margin: 185px 0px 0px -8px;
padding: 0px 0px 0px 0px;
}

.click{

color: #99ccff;
font-weight: bold;
float:left;
font-size: 12px;
margin: 0px 5px 0px 0px;

}

.blacktext {

color: black;
float:left;
font-size: 12px;
margin: 0px 0px 0px 0px;

}

#righty {
float: left;
width: 700px;
height: 820px;
border-right: 1px solid black;
margin: 10px 0px 0px -30px;
padding: 0px 20px 0px 0px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin: 40px 0px 0px 0px;
}

h1#bots {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#060353;
font-size: 2.8em;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 30px;
}



h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#181d64;
font-size: 2.8em;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 0px;
line-height: 35px;
}


h5 {
font-size: 1.4em;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;


}

.fach {
font-size: 1.4em;
margin: 0px 0px 0px 25px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;


}

.newhome {

margin: 0px 0px 0px 25px;
}

h2#scripture {
font-size: 1.3em;
margin: 25px 0px 10px 0px;
padding: 22px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;

}

h2#scriptures {
font-size: 1.3em;
margin: 30px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;

}

h2#scriptured {
font-size: 1.3em;
margin: 30px 0px 10px 25px;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;

}

h2#scripturebots {
font-size: 1.3em;
margin: 25px 0px 10px 30px;
padding: 22px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color: gray;

line-height: 25px;

}


.footers{
clear:both;
text-align: center;
padding: 0px 0px -5px 0px;
font-size:.9em;
color: gray;
margin-right:auto;
margin-left:auto;
width: 1000px;
margin-top: 0px;
}

#footerspace {
padding: 40px 0px 0px 0px;

}

#footer {
clear:both;
text-align: center;
padding: 20px 0px 20px 0px;
font-size:.7em;
color: gray;
}

#search {
position:relative;
left:69px;
top:-20px;
z-index:99;

}




h3 {
font-family: Arial, Helvetica, sans-serif;
margin: 45px 0px 25px 0px;
font-size: 1.2em;
font-weight:bold;
line-height: 23px;
}



ol {
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
margin: 0px;
padding: 0px 0px 0px 20px;
line-height: 20px;
}


#uls {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
margin: 0px;
padding: 10px 0px 0px 45px;
line-height: 25px;
}

.OWMMainextend {

height: 2500px;
}

#owmmain {

height: 1400px;

}

.OWMMain4 {

height: 1700px;

}

.stOWMMain {

height: 1450px;

}




#p3 { 
margin: 10px 0px 30px 29px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;

line-height: 20px;
color: gray;
}

#p3g { 
margin: 50px 0px 30px 29px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;

line-height: 20px;
color: gray;
}
.verse {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;

color: #a0c9ef;
line-height: 20px;
}

.bold {
color: #193161;
}

.boldtop {
color:#4b4b4b
}


.bolds {
font-weight: bold;
color: #a0c9ef;
}



p{
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 20px;
}

#p2 {
margin: 19px 0px 0px 30px;
font-size:1em;
font-family: Arial, Helvetica, sans-serif;
color: #727272;
}

#p10 {
margin: 19px 0px 0px 0px;
font-size:1em;
font-family: Arial, Helvetica, sans-serif;
color: #727272;
}


