.alignleft {
	float: left;
}
.alignright {
	float: right;
}
img.alignleft {
	margin-right: 15px;
}
img.alignright {
	margin-left: 15px;
}
 

 
/* Begin Typography & Colors */
* {
 margin: 0;
 padding: 0;
}
 
body {
 margin: 0px;
 background: #3f72b3 url(images/img_new.jpg) repeat-x top left;
 line-height: 130%;
}
 
body, th, td, input, textarea {
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: black;
}
 
form {
}
 
fieldset {
}
 
input, textarea {
 font-weight: bold;
}
 
input.text {
 padding: 2px 5px;
 background: #F8FAEB;
 border-top: 1px solid #4D5719;
 border-left: 1px solid #4D5719;
 border-right: 1px solid #626456;
 border-bottom: 1px solid #626456;
 //padding: 3px 5px;
}
 
input.button {
 background: #3C7BCF;
 border-top: 1px solid;
 border-left: 1px solid;
 border-right: 1px solid;
 border-bottom: 1px solid;
 color: #FFFFFF;
}
 
h1, h2, h3 {
 margin-top: 1.4em;
 color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
}
 
h1 {
 letter-spacing: -.075em;
 font-size: 2em;
color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
}
 
h2 {
 letter-spacing: -.05em;
 font-size: 1.4em;
color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
}
 
h3 {
 font-size: 1em;
color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
}
 
ul, ol {
 margin-top: 1.5em;
 line-height: 1.8em;
 font-size: 1.1em;
}
 
ul, ol {
 margin-left: 3em;
}
 
blockquote {
 margin-left: 3em;
 margin-right: 3em;
}
 
a {
 text-decoration: none;
 color: blue;
}

a:hover {
	/*color: #000066;*/
	color: red;
}
 
A:HOVER {
 border: none;
}
 
h1 a, h2 a, h3 A {
 border: none;
 text-decoration: none;
 color: #2b4557;
}
 
h1 A:HOVER, h2 A:HOVER, h3 A:HOVER {
 background: none;
 color: #3C7BCF;
}
 
hr {
 display: none;
}
 
.image {
text-align:center;
border:0;
}
 
 
/* Header */
 
#header {
 height: 45px;
}
 
#welcome {
 position:absolute;
 top:45px;
 float: left;
 width: 230px;
 padding:0px;
        
}
 
#menu {
    margin-top: 21px; 
 font-family: Arial, Helvetica, sans-serif;
}
.clear {
 clear: both;
 height: 0;
 font-size: 0;
 line-height: 0;
}
#menu UL {
 float: right;
 margin: 0;
 padding: 0;
 padding-right:25px;
 list-style: none;
 line-height: normal;
}
 
#menu LI {
 float: left;
 background: url(images/arrow-menu.gif) no-repeat left 4px;
 padding: 0 18px 10px 12px;
 position: relative;
 left: 0;
 top: 0;
}
 
#menu A {
 display: block;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 color: #2C2E22;
}
 
 
#menu .current_page_item A {
 
}
 
#menu LI UL {
 padding: 0;
 margin: 0;
 position: absolute;
 left: -5px;
 top: 20px;
 display: none;
}
#menu LI UL LI {
 float: none;
 background: none;
 padding: 0;
 height: auto;
 font-size: 1px;
 line-height: 0;
 background: #000033; 
 margin: 0px 0 0 0;
 border-top: 1px solid #000033; 
}
/*#menu LI:HOVER * {z-index: 500;}*/
#menu li ul li a {
	font-size: 13px;
} 
#menu LI UL LI.page_item_first {border-top: none;}
#menu LI UL LI UL {
 position: absolute;
 left: 100%;
 _left: 95%;
 top: 0;
 display: none;
}
/*#menu LI UL LI:HOVER UL {display: block;}*/
 
#menu LI UL LI A {
 font-size: 12px;
 line-height: 14px;
 padding: 2px 6px 2px 6px;
 margin: 0;
 color: #ffffff;
 white-space: nowrap;
 width: auto;
 font-weight: bold;
 position: relative;
 z-index: 100;
}
#menu LI UL LI A:HOVER {
 color: #281D5B;
 background: #FFFFFF;
}
 
#search {
 float: right;
 width: 213px;

}
 
#search fieldset {
 border: none;
}
 
#search #s {
 width: 120px;
}
 
#search #searchsubmit {
 width: 70px;
}
 
#login {
	color:white;
	font-size:14px;
	padding-top: 5px;
	margin-left:291px;
	text-align:center;
	text-transform: uppercase;
	width:170px;
}
#login a {
	color: white;
}

/* Logo */
 
#logo {
 background: #FFFFFF url(images/header2.jpg) no-repeat top left;
 height: 200px;
 border: 1px solid #D5D5D5;
 border-bottom: none;
 position: relative;
 z-index: 100;
}
 
/* Page */
 
#page {
 width: 800px;
 margin: 0 auto;
 padding: 45px 10px 10px 10px;
 background: none;
}
 
/* Content */
.content-container {
 background: #FFFFFF;
 border: 1px solid #D5D5D5;
 border-top: none;
 height: 100%;
 position: relative;
 z-index: 1;
}
/*#page .home {
 width: 798px;
 height: 477px;
 
}*/

.content-container p{
padding:5px 25px 5px;
}

.narrowcolumn {
 float: left;
 width: 550px;
 padding: 20px 0 20px 20px;
}
.widecolumn {
 width: auto;
 padding: 0px;
}
.home-page {
 padding: 0px 0 2px 0px;
}
/*#content * {
 position: relative;
 z-index: 1;
}*/
.post {
}

.post a img {
	border: 0;
}
 
.post .title {
 margin: 0;
padding-bottom:10px;
 font-size: 2em;
color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
}
h1.pagetitle,
h1.title {
 font-size: 2em;
  padding:15px 0 10px 15px;
 color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
 margin:0; 
}
.post h1.title {
 padding: 15px 0  10px 15px;
 font-size: 2em;
color: #0f243e;
font-family:times,"times new roman",georgia,serif;
font-weight:normal;
}
 
.post .entry {
 padding: 0 10px 30px 15px;
 font-size: 10pt;
 font-family: Verdana, sans-serif;
}

.post .entry h1, .post .entry h2, .post .entry h3 {
	padding: 0.8em 25px;
	margin: 0 !important;
}

.post .entry h1 {
	font-family: "Book Antiqua", "Times New Roman", serif;
}

.post .entry h2 {
	font-family: Verdana, Arial, sans-serif;
}

.post .entry h3 {
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, sans-serif;
}

.post .meta {
 margin: 0;
 padding: 5px 0px 0px 15px;
 text-transform: uppercase;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #CFCFCF;
}
 
.post .meta A {
 color: #CFCFCF;
}
 
.post .links {
 margin: 0;
}
 
.post .tags {
 margin: 0;
 text-transform: uppercase;
 font-size: .8em;
 font-weight: bold;
}
 
.post .links a, .post .tags A {
 border: none;
}
 
/* Recent Posts */
 
#recent-posts {
}
 
#recent-posts h2 {
 margin: 0;
 padding: 15px 0  0 15px;
 height: 30px;
}
 
#recent-posts h3 {
 margin: 0;
 font-size: 13px;
 padding: 15px 0  0 15px;
}
 
#recent-posts p {
 margin: 0 0 10px 0;
 padding: 15px 0  0 15px;
 line-height: 22px;
 font-size: 13px;

}
 
/* Sidebars */
 
.sidebar {
 float: left;
}
 
.sidebar UL {
 margin: 0;
 padding: 0;
 list-style: none;
}
 
.sidebar LI {
 margin-bottom: 2em;
}
 
.sidebar LI UL {
}
 
.sidebar LI LI {
 margin: 0;
}
 
.sidebar LI h2 {
 margin: 0 0 1em 0;
}
 
#sidebar1 {
}
 
#sidebar {
 width: 219px;
 padding: 20px 0px 0px 0px;
}
 
#sidebar LI h2 {
 margin: 0 0 1em 0;
 padding: 15px 0  3px 15px;
 background: url(images/img07.gif) no-repeat left 70%;
 border-bottom: 1px dotted #98B42B;
 color: #2b4557;
}
 
#sidebar LI UL {
 line-height: normal;
 padding-left: 15px;
}
 
#sidebar LI LI {
 padding: 5px;
 font-size: .8em;
 background: url(images/img06.gif) no-repeat left 45%;
}
 
#sidebar LI A {
 border: none;
 padding-left: 5px;
}
 
#sidebar LI A:HOVER {
 border: none;
}
 

/* Calendar */
 
#calendar {
 margin: 0 auto;
}
 
#calendar caption {
 font-weight: bold;
}
 
#calendar table {
 width: 220px;
 text-align: center;
 border-collapse: collapse;
}
 
#calendar thead th {
 background: #CCCCCC;
 color: #FFFFFF;
}
 
#calendar tbody td {
 background: #EEEEEE;
}
 
#calendar #today {
 background: #B8D03B;
 font-weight: bold;
 color: #FFFFFF;
}
 
#calendar A {
 font-weight: bold;
}
 
#calendar #prev {
 text-align: left;
}
 
#calendar #next {
 text-align: right;
}
 
/* Footer */
 
#footer {
 margin: 10px 0 0 0;
 padding: 30px 0 0 0;
 color: #ffffff;
 padding-bottom: 10px;
 text-align: center;
}
.footer-text {
    _background: none;
    _height: 32px;
    width: 585px;
    margin: auto;
    text-align: center;
}
.footer-text IMG {_display: none;}
 
#footer p {
 padding-top: 10px;
 text-align: center;
 font-size: 10px;
 color: #ffffff;
 
}
.style1 {
color: #ffffff;
}
.navigation {padding: 10px 0;}
 

.header-flash {
 margin: auto;
 width: 751px;
 padding-top: 10px; 
}
.flash-bottom-left {
 float: left;
 width: 550px;
}
.flash-bottom-right {
 float: right;
 width: 220px;
 
}
.flash-bottom {
 height: 250px;
 padding: 0px 23px 3px 3px;
}
.flash-top-left {
 float: left;
 width: 550px;
}
.flash-top {padding: 0 0px 0 0;}
.right-home-nav {
 float: right;
 width: 243px;
 font-size: 1px;
 line-height: 0;
}
.right-home-nav UL {
 padding: 0;
 margin: 0;
 list-style: none;
 text-align: center;
}
.right-home-nav UL LI.nav-testionies {
 background: url("./images/title-testimonies.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI.nav-prophetic-bulletins {
 background: url("./images/title-prophetic-bulletins.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI.nav-prophetic-teaching {
 background: url("./images/title-prophetic-teaching.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI.nav-destiny-partners {
 background: url("./images/title-watchmen.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI.nav-watch-a-video {
 background: url("./images/title-destinymedia.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI.nav-need-prayer {
 background: url("./images/title-need-prayer.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI.nav-contributions {
 background: url("./images/title-contributions.jpg") no-repeat left top;
 height: 42px;
}
.right-home-nav UL LI:HOVER {background-position: 0px -42px;}

.right-home-nav UL LI A {
 color: #06090D;
 text-indent: -10000px;
 outline: none;
 height: 100%;
 display: block;
}
 /* #########ROYS STYLES*/
#redbox{
background-color:red;
}
 #greybar{
background-color:lightgrey;
padding:5px;
width:100%;
text-align:center;
}

/* BLOG STYLES */
#content.blog {
	width: 550px; min-height: 600px;
	margin-left: 235px; padding-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	background: url('images/background-eagle.jpg') no-repeat scroll -20px 60px;
}
#content.blog p {
	padding: 0.5em 0;
	font-size: 12px;
	color: #000033;
}
#content.blog .entry {
	padding: 0;
	color: #000033;
}
#content.blog h1.pagetitle {
	font-family: Verdana, Arial, sans-serif;
	color: #000066;
	padding: 0 0 15px 0;
	border-bottom: 2px dotted #454545;
}
#content.blog h2.posttitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	margin-top: 10px;
	color: #663300;
}
#content.blog h2.posttitle a {
	color: #663300;
}
#content.blog .post {
	padding-bottom: 5px;
	border-bottom: 2px dotted #454545;
}
#content.blog .postmeta {
	font-style: italic;
}
#content.blog .readmore a {
	float: right;
	font-style: normal;
	color: #333300;
	font-weight: bold;
	text-decoration: none;
}
#sidebar.blog {
	width: 195px;
	margin-left: 13px; padding-top: 10px;
	float: left;
	font-size: 9px;
}
#sidebar.blog h2 {
	text-indent: -9999px;
	margin: 0 0 3px 0;
}
#sidebar.blog h2.archives {
	background: url('images/sidebar-archives.png') no-repeat scroll top left;
	width: 188px; height: 40px;
}
#sidebar.blog h2.categories {
	background: url('images/sidebar-categories.png') no-repeat scroll top left;
	width: 190px; height: 40px;
}
#sidebar.blog h2.topics {
	background: url('images/sidebar-topics.png') no-repeat scroll top left;
	width: 190px; height: 40px;
}
#sidebar.blog h2.connect {
	background: url('images/sidebar-connect.png') no-repeat scroll top left;
	width: 188px; height: 40px;
	position: relative;
	text-indent: 0;
}
	#sidebar.blog h2.connect a.email {
		position: absolute;
		width: 19px; height: 15px;
		top: 15px; left: 76px;
	}
	#sidebar.blog h2.connect a.rss {
		position: absolute;
		width: 15px; height: 15px;
		top: 15px; left: 97px;
	}
#sidebar.blog .box {
	width: 166px;
	margin-bottom: 10px;
	padding: 8px 7px;
	border: 2px solid #b0b0b0;
	background-color: #687389;
	color: black;
}
#sidebar.blog .box a {
	color: black;
	font-weight: bold;
	padding: 0;
}
#sidebar.blog ul {
	list-style: none;
	margin: 0;
}
#sidebar.blog li li {
	padding: 1px;
	background-image: none;
	font-size: 9px;
}

/* SHOP STYLES */
#sidebar.shop {
	width: 172px; float: left;
	border: solid #c2c2c2;
	border-width: 1px 3px;
	margin-left: 12px;
	padding: 14px 12px;
}
#sidebar.shop h1 {
	margin: 0;
}
#sidebar.shop h1 a img{
	border: 0;
}
#sidebar.shop ul {
	margin: 0;
	list-style: none;
}
#sidebar.shop li {
	background-image: none;
	margin: 4px 0 !important;
}
#sidebar.shop li a {
	padding: 0;
	color: #000033;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
#sidebar.shop li a:hover {
	color: red;
}
#sidebar.shop li ul {
	padding-left: 15px;
}
#sidebar.shop li ul li a {
	font-style: italic;
	color: #336699;
	font-size: 12px;
}
#content.shop {
	width: 570px; min-height: 405px;
	margin-left: 211px;
	border: solid #c2c2c2;
	border-width: 1px 3px;
/*	background: url('images/background-store.jpg') repeat-y scroll top left;*/
}
#content.shop .entry {
	padding-top: 13px;
}
#content.shop input, #content.shop textarea {
	font-weight: normal;
}
#content.shop h2.prodtitles {
	margin: 0 0 0.5em 0;
	font-weight: bold;
	font-size: 14px;
}
#content.shop .producttext p {
	padding: 0.8em 0;
}
#content.shop .cattitles {
	font-size: 16px;
}


div#shoppingcart {
	margin-right: 18px !important;
}
div#shoppingcartcontents {
	padding: 8px !important;
}
div.breadcrumb {
	font-size: 10px;
}
div.productdisplay, div.textcol {
	clear: none !important;
	float: none !important;
}
div.productdisplay div.clear {
	clear: none !important;
}
#content.shop p.wpsc_extras_forms {
	padding: 0;
}
.wpsc_product_price {
	float: left;
}
.wpsc_buy_button {
	margin: 17px 0 0 14px;
}

/*li.page-item-72, li.page-item-259, li.page-item-2751, 
li.page-item-2325, li.page-item-75, li.page-item-2659, 
li.page-item-2686, li.page-item-2771, li.page-item-2762, 
li.page-item-2766, li.page-item-72, li.page-item-72 {
display: none;
}*/

.print {	
	background-image: url('images/printer.JPG');
	float: right;
	width: 25px;
	height: 17px;
	margin-right: 50px;
	display: inline;
	}
.print_link {	
	clear: right;
	float: right;
	margin-right: 12px;
	display: none;
	}