/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.10
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 {}

#listmapright {
margin: 240px 50px 0px 0px;
float:right;
display:inline;
}

#shortupdate {
background-color: gray;
margin-top:10px;


}

#podcasts {

margin: 150px 0px 0px 0px;

}

.shadow {
border-top: 0px solid #fff;
position:relative;
top: -120px;
left: 0px;
z-index: 2;
}

#financep {

margin: -50px 0px 0px 0px;


}

h1.entry-title {

margin-left: 25px;

}

.sorry {


margin-left: 25px;
}

.donatepic {
margin-right: 20px;

}

.quicktime {
position:relative;
top: -70px;
left: 0px;
font-size: 10px;

}

#downloadright {
float:right;
display:inline;
margin: 19px 60px 0px 0px;
}
.audiohead {

font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 23px;
color: black;
margin: 50px 0px 40px -37px;

}

a.prison {
position:relative;
top: 0px;
left:0px;
z-index:55;
}

#uniquepcastwrap{

margin: -50px 0px 0px 0px;

}

#uniquebox{
height: 110px;
width: 900px;
border-bottom: 1px solid gray;
margin: 30px 0px 0px 0px;
}

#uniquewrap{

position:relative;
top: -50px;
left: 30px;
}

.uniqueright {
float:right;
display:inline;
width: 600px;
margin: 0px 30px 0px 0px;
font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 14px;


}

a.uniquelink {

margin: 0px 0px 0px 60px;

font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 14px;

}

.uniquepic {

margin: 0px 0px 0px 40px;


} 

.videotext {
font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 14px;
position:relative;
top:35px;
left:-90px;
color: gray;

}

#paypal {
margin: -50px 0px 0px 0px;

}


.audioheadp {
font-family: myriad pro, lucida grande, arial, san-serif;
color: black;
margin: 50px 0px 50px -37px;
}


.subscribehead {

font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 23px;
color: black;
position:relative;
top: -70px;
left:0px;


}


#unique {
position:relative;
top:80px;
left:-160px;

}
.subscribeheadp {
font-family: myriad pro, lucida grande, arial, san-serif;
color: gray;
position:relative;
top: -76px;
left:0px;
}


.subscribeheadpwip {
font-family: myriad pro, lucida grande, arial, san-serif;
color: gray;
position:relative;
top: -92px;
left:0px;
}

.downloadhead {

font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 23px;
color: black;
position:relative;
top: -70px;
left:0px;


}

#downloadheadparagraph {

margin: 0px 0px 20px 0px;

}
.downloadheadp {
font-family: myriad pro, lucida grande, arial, san-serif;
color: black;
position:relative;
top: -70px;
height: 300px;
left:0px;
margin: 0px 0px -10px 0px;
}

.downlinehead {
position:relative;
top:-55px;
left:-5px;
z-index: 990;

}

.downloadhead1 {
position:relative;
top:-30px;
left:20px;
z-index: 999;
color: white;

}

html>/**/body #downloadpid, x:-moz-any-link, x:default{
font-family: myriad pro, ucida grande, arial, san-serif;
font-size: 14px;
font-style: bold;
color: black;
margin-left: 125px;
}

/* To target a safari browser issue */

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

#downloadpid{
font-family: myriad pro, ucida grande, arial, san-serif;
font-size: 14px;
font-style: bold;
color: black;
margin-left: 125px;

}

}


#downloadpid {
font-family: myriad pro, ucida grande, arial, san-serif;
font-size: 14px;
font-style: bold;
color: black;
margin-left: 125px;
margin-top: 0px;
}

#downmedia {
width: 900px;
display: inline;
margin-left: 190px;
}

#downaudio {

float: left;
display: inline;
margin-left: 80px;
margin-right: 80px;
width: 300px;
}
html>/**/body #downvideo, x:-moz-any-link, x:default{

display: inline;
float:left;
margin-left: 30px;
margin-top: 0px;

}

/* To target a safari browser issue */

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

#downvideo {
display: inline;
float:left;
margin-left: 30px;
margin-top: 0px;
}

}




.downaudiohead {
font-family: myriad pro, ucida grande, arial, san-serif;
font-size: 10px;
font-style: bold;
color: black;
}

.downvideohead {
font-family: myriad pro, ucida grande, arial, san-serif;
font-size: 10px;
font-style: bold;
color: black;
}

#downloadprayercast {
margin: -50px 0px 0px 45px;
height: 95px;
width: 900px;

}

#downloadprayercast2 {
margin: 70px 0px 0px 0px;
padding-top: 10px;
height: 45px;
width: 900px;
border-top: 1px solid gray;
}
#iframescroll {
margin: 10px 0px -3px -7px;

}


#hpagebutlist {
list-styletype: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;

}

#pray2 {
position:relative;
top:0px;
left:0px;
width: 400px;
z-index: 50;

}

.vidstaticpic {
margin-top: -310px;
}

p.music {
position:relative;
top:-300px;
left:-225px;
width: 125px;
font-family: myriad pro, lucida grande, arial;
font-size:14px;
color: #4a4a4a;

}

#music {
width: 125px;

}

#audp {
width: 125px;

}

#gallery {

margin: 80px 0px 0px 25px;

}

.aud1 {
position:relative;
top:-650px;
left:-10px;
}

.aud2 {
position:relative;
top:-450px;
left:-10px;
}

p.audp {
position:relative;
top:-200px;
left:-227px;
width: 125px;
font-family: myriad pro;
font-size:14px;
color: #4a4a4a;
}

#iframe  {
position:relative;
top:40px;
left:-100px;

}

#contrline {
border-left: 1px solid #cbc9c9;
margin: 0px 0px 0px 0px;
height: 400px;
float:right;
position:relative;
top: 60px;
left:-190px;

}

.contrpic {

margin: -40px 0px 0px 0px;

}

.contrnext {

position:relative;
top: -140px;
left:180px;

}

#iframecontr  {
position:relative;
top:85px;
left:-100px;

}

#iframecontr2  {
position:relative;
top:85px;
left:-100px;

}
.postp {
position:relative;
top: -67px;
left:0px;
margin:0px;
z-index: 999;
}

.uploadframe {
margin: -152px 0px 0px 40px;

}



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

}

html>/**/body #googlef, x:-moz-any-link, x:default{

margin: -133px 0px 0px 0px;

}

/* To target a safari browser issue */

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

#googlef {
margin: -159px 0px 0px 0px;

}

}

#footerwrap {

position:relative;
top:20px;
left:0px;
margin-bottom: 30px;
height: 55px;
width:980px;

 

}

#footerwrap ul {

list-style-type:none;
margin: 20px 33px 0px -30px;
}

#footerwrap ul li a{
font-family: myriad pro, lucida grande, arial;
font-size:12px;
color:black;
list-style-type:none;
margin: 0px 14px 0px 20px;
float:right;
display:inline;

}

#footerwrap ul li{
display:inline;
}



 

.praypoints {
position: relative;
top:15px;
left:30px;

}

.whitecover {

position:relative;
top:-49px;
left:0px;
z-index:50;
}

#topwhitehome {
background-color: white;
margin: 30px 0px 0px 0px;
height: 550px;
width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

.homepic {
position:relative;
top:30px;
left: 60px;

}


#topwhite {
background-color: white;
margin: 0px 0px 48px 0px;
height: 445px;
width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

#topwhitelist {
background-color: white;
margin: 0px 0px 68px 0px;
padding-bottom: 40px;

width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

p#donatehead {
position:relative;
font-family: lucida grande;
top: 90px;
left:40px;
font-size: 40px;
}
.donatesubhead {
font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 23px;
color: black;
position:relative;
top: -80px;
left:0px;
}

.jim {
position:relative;
top: 29px;
left: 0px;
}

.jimpic {

position:relative;
top:130px;
left:-60px;
}

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

}

#audioleft {
width: 350px;


}

#audioright {
float:right;
margin: 0px 65px 0px 0px;



}
#audio1 {

position:relative;
top: -30px;
left:0px;
}

#audio2 {

position:relative;
top:-30px;
left: 0px;
}

#googlevoice {

margin: 270px 0px 30px 100px;

}

.callin {
margin: -23px 0px 0px 100px;
font-family: myriad pro, lucida grande, arial, san-serif;
color: black;
}

.recordp {
position:relative;
top:0px;
left: 100px;
font-size: 27px;
font-family: myriad pro, lucida grande, arial, san-serif;
color: black;
width: 350px;
}

p#contributehead {
position:relative;
font-family: lucida grande;
top: 30px;
left:370px;
font-size: 40px;
}

.money {

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

#threeimages {
margin-left:auto;
margin-right:auto;
width: 980px;
height: 300px;
margin-top: -20px;
background-color: white;
    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px; 
}

#donmiddle {
margin-left:360px;
margin-right:275px;
width:275px;
height: 200px;
margin-top:20px;
margin-bottom:20px;
}


#donleft {
float:left;
width:275px;
height: 200px;
margin-top:20px;
margin-bottom:20px;
margin-left: 40px;
}

#donright {
float:right;
width:275px;
height: 200px;
margin-top:20px;
margin-bottom:20px;
margin-right: 20px;
}

p#check {

font-family: myriad pro, lucida grande, arial;
font-size:14px;
color: #4a4a4a;
margin: 0px 0px 0px 20px;
padding: 15px 0px 0px 0px;


}


p#paypal {
font-family: myriad pro, lucida grande, arial;
font-size:14px;
color: #4a4a4a;
margin: 0px 0px 20px 20px;
padding: 15px 0px 0px 0px;

}

p#ccard {

font-family: myriad pro, lucida grande, arial;
font-size:14px;
color: #4a4a4a;
margin: 0px 0px 20px 20px;
padding: 15px 0px 0px 0px;
}

#topwhitedownload {
background-color: white;
margin: 0px 0px 48px 0px;
height: 745px;
width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}


#topwhitedonate {
background-color: white;
margin: 0px 0px 48px 0px;
height: 545px;
width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

#topwhitedonatedw {
background-color: white;
margin: 0px 0px 48px 0px;

width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

#topwhitedonate {
background-color: white;
margin: 0px 0px 48px 0px;
height: 545px;
width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

#dlwrap {


position:relative;
top: -130px;
left:45px;


}

#topwhitephotos {
background-color: white;
margin: 0px 0px 0px 0px;
height: 790px;
width: 980px;

    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;    
}

p.galleryhead {

font-family: myriad pro, lucida grande, arial, san-serif;
font-size: 22px;
color: #3f5671;
margin: 50px 0px -80px 50px;
}

#photobuttwrap {


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

p.audiocon {
font-family: myriad pro, lucida grande, arial;
font-size:12px;
color: #4a4a4a;
margin: 0px 0px 20px 20px;
padding: 15px 0px 0px 0px;
width: 150px;
position:relative;
top: -320px;
left:330px;
z-index: 999;
}

p.videocon {
font-family: myriad pro, lucida grande, arial;
font-size:12px;
color: #4a4a4a;
margin: 0px 0px 20px 20px;
padding: 15px 0px 0px 0px;
width: 150px;
position:relative;
top:-100px;
left:400px;
z-index: 999;
}

p.photocon {
font-family: myriad pro, lucida grande, arial;
font-size:12px;
color: #4a4a4a;
margin: 0px 0px 20px 20px;
padding: 15px 0px 0px 0px;
width: 150px;
position:relative;
top:-700px;
left:600px;
z-index: 999;
}

.videopic {

position:relative;
top:-340px;
left:550px;
}

.audiopic {
position:relative;
top:-620px;
left:30px;

}

.howtodon {
font-weight: bold;
font-size:22px;
}

.photopic {
position:relative;
top:-820px;
left:130px;

}

#webbuttonwrap {
margin: 40px 0px 20px 0px;
background-color:white;
height: 120px;
width: 980px;
  border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;  
}

.b1 {
position: relative;
top:14px;
left:33px;
border-right: 1px solid #e6e6e6;
z-index:50;
}

.b2 {
position: relative;
top:-84px;
left:275px;
border-right: 1px solid #e6e6e6;
z-index:50;

}

.b3 {
position: relative;
top:-182px;
left:513px;
border-right: 1px solid #e6e6e6;
z-index:50;

}

.b4 {
position: relative;
top:-281px;
left:755px;
z-index:50;

}





.itunes {
position:relative;
z-index: 50;
top: -40px;
left: 870px;
}

.sharethis {
position: relative;
z-index: 50;
top: -72px;
left: 660px;
}

#rightsidebot {
width: 400px;
float:right;
}

#prayerpoints {
background-color: white;

height: 270px;
width: 400px;


margin: 0px 0px 0px 0px;
    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;
font-size: 13px;
font-family: myriad pro, lucida grande, arial;
}

#praybutton {
background-color: white;

height: 100px;
width: 400px;


margin: 18px 0px 0px 0px;
    border: 2px solid #e6e6e6;   /* if needed */
    -webkit-border-radius: 6px;    
    -moz-border-radius: 6px;
font-size: 13px;
font-family: myriad pro, lucida grande, arial;
}

li.pp {
margin: 10px 10px 0px 0px;

}

.ppul {
margin: 30px 0px 0px 0px;

color: #4a4a4a;
}

/* GLOBALHEADER */
#globalheader {width: 745px; height: 38px; float:right;margin-right: -15px;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(globalnavbg.jpg); _background-image: url(globalnavbg.jpg); background-rep
eat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-store a { background-position: 0 0; }
#globalheader #globalnav li#gn-store a { background-position: -117px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -234px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -351px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -468px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -585px 0; }
#globalheader #globalnav li#gn-support a { background-position: -702px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -117px -38px; }#globalheader #globalnav li#gn-mac a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -351px -38px; }#globalheader #globalnav li#gn-iphone a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-support a:hover { background-position: -702px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active { background-position: 0 -76px; }#globalheader #globalnav li#gn-store a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-support a:active { background-position: -702px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#globalheader.store #globalnav li#gn-store a { background-position: -117px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -234px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -468px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -585px -114px !important; }
#globalheader.support #globalnav li#gn-support a { background-position: -702px -114px !important; }

.counthead {
position:relative;
top: 10px;
left:20px;
}

.countheadmain {
margin:10px 0px 0px 20px;
}

/*Sub-Menu*/
#sub-menu {
position:relative;
top:14px;
left:43px;
list-style-type:none;
width: 980px;
z-index: 50;
}

#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;
}


/*Page-width*/
#pagewrap {
width: 980px;
}

.downlo {
margin: -3px 0px 0px 0px;
z-index: 1;

width: 96px;
display:inline;
}

#videores {
width: 300px;

margin-left: 760px;
margin-top: 20px;
}

#videores li{
float:left;
font-family: lucida grande, myriad pro, san-serif;
font-size: 12px;
list-style-type:none;
display:inline;
color:gray;
}

#videolist {
width: 800px;
margin-bottom: 0px;
margin-top: 60px;
}

#videolist li {
float:right;
display:inline;
margin-right: 40px;
}
/*video*/

#video {
float:right;
margin: 15px 20px 0px 0px;
position:relative;
top: 0px;
left:0px;
z-index:99;
}

#videopage {
margin: 25px 20px 0px 20px;
}

#photo {
float:right;
margin: -250px 60px 0px 0px;
}

/*text on side of video*/

#text {
width:279px;
font-family: myriad pro, lucida grande, arial, san-serif;
font-size:14px;
color: #4a4a4a;
margin: 0px 0px 0px 20px;
padding: 15px 0px 0px 0px;

}

#textdonate {
width:279px;
font-family: myriad pro, lucida grande, arial;
font-size:14px;
color: #4a4a4a;
margin: 0px 0px 0px 40px;
padding: 100px 0px 0px 0px;

}

#textsubscribe {
width:379px;
font-family: myriad pro, lucida grande, arial;
font-size:14px;
color: #4a4a4a;
margin: 0px 0px 0px 40px;
padding: 100px 0px 0px 0px;

}



#weatherwid {
z-index: 50;
position:relative;
top:-50px;
left:450px;
width: 170px;

}

html>/**/body #weatherwid, x:-moz-any-link, x:default{
position: relative;
top:-31px;
left:450px;
width: 170px;
z-index: 50;
}

/* To target a safari browser issue */

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

#weatherwid {
position: relative;
top:-50px;
left:450px;
width: 170px;
z-index: 50;
}

}





.shadow2 {
position:relative;
top: -40px;
left: 0px;
z-index: 2;
height: 40px;
}



#middlebar {
height: 265px;
width: 980px;
background-color: white;
margin: 35px 0px 10px 0px;
padding:0px;
 border: 2px solid #e6e6e6;   /* if needed */

-webkit-border-radius: 6px;    
-moz-border-radius: 6px; 
z-index: 99;

}

/* To target a safari browser issue */

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

#middlebar {
height: 265px;
width: 980px;
background-color: white;
margin: 35px 0px 57px 0px;
padding:0px;
 border: 2px solid #e6e6e6;   /* if needed */

-webkit-border-radius: 6px;    
-moz-border-radius: 6px; 
z-index: 99;

}

} 

html>/**/body #middlebar, x:-moz-any-link, x:default{
height: 265px;
width: 980px;
background-color: white;
margin: 35px 0px 57px 0px;
padding:0px;
 border: 2px solid #e6e6e6;   /* if needed */

-webkit-border-radius: 6px;    
-moz-border-radius: 6px; 
z-index: 99;

}



#middlebarIE {



margin: 55px 0px -5px 0px;



}



#quickfacts{

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 660px;
height: 280px;
z-index:50;

}

.postpicon {
position:relative;
top:-10px;
left:200px;
z-index:50;
}



html>/**/body .quickmap, x:-moz-any-link, x:default{
margin: -35px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}


/* To target a safari browser issue */

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


.quickmap{
margin: -45px 0px 0px 10px;

}

} 

.quickmap {
margin: -35px 0px 0px 10px;
padding: 0px 0px 0px 0px;

}


#clockwid {

position: relative;
top:-87px;
left:70px;
z-index:50;
}

/* To target a safari browser issue */

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


#clockwid{
position:relative;
top: -176px;
left: 155px;

}

} 

#clockwidIE {
position:relative;
top:-88px;
left:90px;
z-index:50;
}

html>/**/body #clockwid, x:-moz-any-link, x:default{
position: relative;
top:-158px;
left:170px;
z-index:50;
}






.facts {
font-weight: bold;
z-index: 50;
font-family: Lucida Grande, Arial;
font-size: 20px;
position:relative;
top: 15px;
left: 20px;
}

/* To target a safari browser issue */

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


.facts{
position:relative;
top: 5px;
left: 20px;

}

} 

#newshead {
position:relative;
top:20px;
left:0px;


}

/* To target a safari browser issue */

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

#newshead {
position:relative;
top:0px;
left:0px;
}

}

html>/**/body #newshead, x:-moz-any-link, x:default { 


position:relative;
top:0px;
left:0px;

}


.news {
margin:0px;
padding:0px;
font-weight: bold;
font-family: Lucida Grande, Arial;
font-size: 20px;
position:relative;
top: 0px;
left: 0px;
z-index: 50;
}

*.news {
position:relative;
top: 75px;
left: 0px;
}


html>/**/body .news, x:-moz-any-link, x:default { 

margin:0px;
padding:0px;
font-weight: bold;
font-family: Lucida Grande, Arial;
font-size: 20px;
position:relative;
top: 85px;
left: 0px;
z-index: 50px;



} /* Only FireFox 3 */


.bgicon {
position:relative;
top:44px;
left:150px;
margin:0px;
padding:0px;

}

*.bgicon {
position:relative;
top:35px;
left:150px;


}



html>/**/body .bgicon, x:-moz-any-link, x:default { 
position:relative;
top:45px;
left:155px;
margin:0px;
padding:0px;

}



#newswrap {
position:relative;
top:50px;
left:-12px;
padding:0px;
height: 0px;
border-left: 1px solid gray;
z-index: 50;
}





#newsfeed {

float:right;
display:inline;
width: 310px;
height: 225px;
position:relative;
top:-68px;
left:0px
margin: 0px 0px 0px 0px;

padding:0px;
z-index: 50;

}

#newsfeed, x:-moz-any-link, x:default {
float:right;
display:inline;
width: 310px;
height: 225px;
position:relative;
top:-68px;
left:0px
margin: 0px 0px 0px 0px;

padding:0px;
z-index: 50;

}

#newsfeedIE {
float:right;
display:inline;
width: 310px;
height: 225px;
position:relative;
top:-9px;
left:0px
margin: 0px 0px 0px 0px;

padding:0px;
z-index: 50;

}



.time {
margin: 0px 0px 0px 0px;
font-weight: bold;
font-family: Lucida Grande, Arial;
font-size: 14px;
position:relative;
top: 18px;
left: 20px;
z-index:50;
}

.ppoints {

margin: 0px 0px 0px 0px;
font-weight: bold;
font-family: Lucida Grande, Arial;
font-size: 20px;
position:relative;
top:10px;
left:20px;





}

.postpimg {

float:right;
position:relative;
top:-10px;
left:-320px;

}

.pprayer {

margin: 0px 0px 0px 0px;
font-weight: bold;
font-family: Lucida Grande, Arial;
font-size: 20px;
position:relative;
top:27px;
left:20px;
z-index:999999;



}

.weather {
margin: 0px 0px 0px 0px;
font-weight: bold;
font-family: Lucida Grande, Arial;
font-size: 14px;
position:relative;
top: 18px;
z-index:50;
left: 200px;
}