/*

	Theme Name: Word Press Theme

	Theme URL: http://rcspiritualdirection.com/

	Description: Theme created for WordPress.

	Author: rcspiritualdirection

	Author URI: http://rcspiritualdirection.com/

	Version: 1.0

	Tags: custom

	

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

	

	Changelog:

		v1.0 - 6/10/09

		Based on the Lifestyle Theme by Studio Press

*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 

a

html {

    margin-left: 1px;

}



}



@font-face {

    font-family: 'bebasfont';

    src: url('fonts/BEBAS___webfont.eot');

    src: url('fonts/BEBAS___-webfont.svg#bebasfont') format('svg'),

         url('fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/BEBAS___-webfont.woff') format('woff'),

         url('fonts/BEBAS___-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}





body {

	background: #1A0D05 url(images/bgd.jpg);

	background-position: top center;

        background-repeat: repeat-x;

        width: 1000px;

	color: #333333;

	font-size: 13px;

        line-height: 1.4em;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#wrap {

	background: #FAEDD1 url(images/wrap.jpg);

	background-position: top center;

        background-repeat: repeat-y;

	width: 1000px;

	margin: 0px auto 0px;

	padding: 0px;

	position: relative;

	border: 0px solid #000000;

	}



        

.linklove {

        display:none;

        }

/************************************************

*	Hyperlinks									*

************************************************/

a, a:visited {

	color: #7C0813;

	text-decoration: none;

	}

	

a:hover {

	color: #7A3B1A;

	text-decoration: underline;

	}

	

a img {

	border: none;

	}

	

a:focus, a:hover, a:active {

	outline: none;

	}

	





/************************************************

*	Top Navbar      							*

************************************************/



#topnavbar {

	background: #170A05 url(images/topnav.jpg);

	width: 1000px;

	height: 42px;

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

#topnavbar a, #topnavbar a:visited {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	}

	

#topnavbar a:hover {

	text-decoration: underline;

	}

	

#topnavbar p {

	font-size: 11px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

	}

	

.topnavbarleft {

	width: 230px;

	float: left;

	margin: 0px;

	padding: 8px 0px 0px 10px;

	}

	

.topnavbarright {

	width: 600px;

	float: right;

	margin: 0px;

	padding: 0px 200px 0px 0px;

	text-transform: uppercase;

	text-align: right;

	}

	

.topnavbarright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

	

/************************************************

*   Newsletter Box                              *

************************************************/

#newsletterbox {

    padding: 5px 0 5px 90px;

    background: #222 url('images/newsletter.png') 20px 13px no-repeat;

    border: 1px solid #111;

    width: 170px;

    font-family: "bebasfont";

    font-size: 18px;

    line-height: 1.5em;

}



#newsletterbox a {

    color: #fff;

    margin: 0 0 0 30px;

    display: block;

}





/************************************************

*	Header  									*

************************************************/

#header {

	background: transparent url(images/header.jpg);

	background-position: top center;

        width: 1000px;

	height: 150px;

	color: #FFFFFF;

	font-size: 11px;

	margin: 0px auto 0px;

	padding: 0px;

	overflow: hidden;

	}



#header h1 {

	color: #FFFFFF;

	font-size: 36px;

	font-family: Georgia, Times New Roman;

	font-weight: normal;

	margin: 0px;

	padding: 15px 0px 0px 20px;

	text-decoration: none;

	}

	

#header h1 a, #header h1 a:visited {

	color: #FFFFFF;

	font-size: 36px;

	font-family: Georgia, Times New Roman;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

#header h1 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	}

	

#header h2 {

	color: #381200;

	font-size: 16px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	}

	

#header p {

	color: #FFFFFF;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	line-height: 20px;

	}

	

.headerleft {

	width: 588px;

	float: left;

	font-size: 14px;

	margin: 6px 0px 0px 0px;

	padding: 0px;

	}

	

.headerleft a img {

	border: none;

	margin: 0px 0 0 0px;

	padding: 0px;

	}



.headerright {

	width: 700px;

	float: right;

	margin: 100px 10px 0 0;

	padding: 0px;

	}

	

.headerright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



/************************************************

*	Navbar      								*

************************************************/

#navbar {

	background: #967547 url(images/nav.jpg) no-repeat;

	background-position: top center;

        width: 1000px;

	height: 58px;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	color: #FFFFFF;

	margin: 0 0 0 0px;

	padding: 0px;

	}

	

#navbarleft {

	width: 980px;

	float: left;

	margin: 2px 0 0 0px;

	padding: 0px;

	}

	

#navbarright {

	width: 0px;

	font-size: 11px;

	float: right;

	margin: 0px;

	padding: 0px 0 0;

	}

	

#nav {

	margin: 0px;

	padding: 0px;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li a, #nav li a:link, #nav li a:visited {

	color: #ffffff;

	display: block;

	font-size: 20px;

	font-family: bebasfont,arial, tahoma;

	margin: 0px 0 0 0;

	text-transform: uppercase;

        padding: 16px 15px 21px 15px;

	letter-spacing:-.05px;

         word-spacing:4px;

       }



#nav li a:hover, #nav li a:active {

	background:#452B17;

        color: #ffffff;

        margin: 0px 0 0 0;

	padding: 16px 15px 21px 15px;

	text-decoration: none;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	width: 210px;

	color: #ffffff;

	font-size: 16px;

	font-family: bebasfont,arial, tahoma;

	float: none;

	margin: 0px;

	padding: 6px 10px 6px 10px;

	background: #876942;

        border-left:1px solid #452B17;

        border-right:1px solid #452B17;

        border-bottom:1px solid #452B17;

        letter-spacing:0px;

        text-shadow:none;

	 word-spacing:4px;

       }

	

#nav li li a:hover, #nav li li a:active {

	background:#452B17;

        color: #ffffff;

	padding: 6px 10px 6px 10px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	margin: 0px;

	padding: 0px 0px 5px 0px;

	}



#nav li li { 

	}



#nav li ul a { 

	width: 140px;

	}

#nav li ul a:hover, #nav li ul a:active { 

	}

#nav li ul ul {

	margin: -32px 0 0 171px;

	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}

#nav li:hover, #nav li.sfhover { 

	position: static;

	}



/************************************************

*	subnavbar      								*

************************************************/

#subnavbar {

	background: #85401A url(images/subnav.jpg);

	background-position: top center;

        background-repeat: no-repeat;

	width: 1000px;

	height: 45px;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	}

	

#subnavbarleft {

	width: 960px;

	float: left;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

#subnavbarright {

	display:none;

        width: 0px;

	float: right;

	margin: 8px 0px 0px 0px;

	padding: 0px;

	}

	

#subnav {

	margin: 0px;

	padding: 0px;

	}

	

#subnav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#subnav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#subnav li a, #subnav li a:link, #subnav li a:visited {

	color: #ffffff;

	display: block;

	font-size: 11px;

	font-family: arial, tahoma;

	font-weight: bold;

	margin: 1px 0 1px 0;

	text-transform: uppercase;

        padding: 5px 15px 3px 15px;

	letter-spacing:0px;

        }



#subnav li a:hover, #subnav li a:active {

	background: #3B1C0D;

        color: #ffffff;

        margin: 1px 0 1px 0;

	padding: 5px 15px 3px 15px;

	text-decoration: none;

	}

	

#subnav li li a, #subnav li li a:link, #subnav li li a:visited {

	width: 210px;

	color: #ffffff;

	font-size: 11px;

	font-family: arial, tahoma;

	font-weight: bold;

	text-transform: uppercase;

	float: none;

	margin: 0px;

	padding: 4px 15px 4px 15px;

	background: #85401C;

        border-left:1px solid #3B1C0D;

        border-right:1px solid #3B1C0D;

        border-bottom:1px solid #3B1C0D;

        letter-spacing:0px;

        text-shadow:none;

	}

	

#subnav li li a:hover, #subnav li li a:active {

	background:#3B1C0D;

        color: #ffffff;

	padding: 4px 15px 4px 15px;

	}



#subnav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 230px;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}



#subnav li li { 

	}

#subnav li ul a { 

	width: 140px;

	}

#subnav li ul a:hover, #subnav li ul a:active { 

	}

#subnav li ul ul {

	margin: -32px 0 0 171px;

	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {

	left: -999em;

	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {

	left: auto;

	}

#subnav li:hover, #subnav li.sfhover { 

	position: static;

	}

		

	

/************************************************

*	Homepage 		    	                    * 

************************************************/

	

#homepage {

	float: left;

	width: 630px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

#homepage p {

	margin: 0px;

	padding: 0px;

	}



#homepage p img {

	border: none;

        float: left;

	margin: 0px;

	}



.homerecent span {

       color: #3B1C0D;

       font-family: bebasfont,sans-serif;

       font-size: 36px;

       font-weight: normal;

       line-height: 42px;

       margin: 5px 0 0;

       padding: 0;

       text-shadow:1px 1px 0 #FFFFFF;

       word-spacing:4px;

       }



.homerecent a img   {

	margin: -34px 10px 5px 0px;

	padding: 5px;

	background: none repeat scroll 0 0 #ffffff;

        border: 1px solid #E7D8BC;

       }



.homerecent a:hover img   {

	margin: -34px 10px 5px 0px;

	padding: 5px;

	border: 1px solid #E7D8BC;

        background: #C4A67A;

        }



.homerecentthumbs span {

        background: none repeat scroll 0 0 #ffffff;

        border: 1px solid #E7D8BC;

        color: #452B17;

       font-family: bebasfont,sans-serif;


       font-size: 10px;

       font-weight: normal;

       margin: 0 0 -10px -5px;

       position: relative;

       z-index:9997;

       padding: 3px 10px;

       text-shadow:1px 1px 0 #FFFFFF;

       text-align:left;

        word-spacing:4px;

       }





.homerecent {

         background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        width: 973px;

	margin: -10px 0px 10px 0px;

	padding: 0px;

        height:180px;

	}



.homerecentbox {

        width: 973px;

	margin: 10px 0px 0px 10px;

	padding: 0px;

        }



.smallfeature {

	border-right:1px solid #E7D8BC;

        float: left;

	width: 684px;

	margin: 0px 1px 0px 0px;

	padding: 0px;

	 height:180px;

       }



.homerecentthumbs {

	margin: -5px 0px 0px 0;

        padding: 2px 7px;

        width: 122px;

        float:left;

        }



#searchfeaturewrap {

        background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        width: 330px;

	margin: 0px 10px 0 0;

	padding: 0px;

        float: right;

	}



#searchfeaturewrap span {

        color: #3B1C0D;

        font-family: bebasfont,sans-serif;

        font-size: 36px;

        font-weight: normal;

        line-height: 42px;

        margin: 5px 0 0;

        padding: 0;

        text-shadow: 1px 1px 0 #FFFFFF;

        word-spacing: 4px;

       }



#searchfeaturewrap a img {

	border: none;

	background:none;

        }



.searchfeature {

	float: right;

	width: 275px;

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 0px 10px;

	 }



.searchfeature2 {

	float: right;

	width: 275px;

	margin: 0px 20px 0px 0px;

	padding: 10px 0px 0px 10px;

	 }



#socialheader {

	 width: 275px;

	margin: 0px 0 0 0px;

	padding: 0px;

	float:left;

        }



#socialheader ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#socialheader li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#socialheader a img   {

	margin: 0px;

	padding: 5px;

	background: none;

        border: none;

       }



#socialheader a:hover img   {

	margin: 0px;

	padding: 5px;

	background: none;

        border: none;

       }



#homepage ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

#homepage ul li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}



.hpdate {

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	}

	

#homepagetop {

	 background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        float: left;

	width: 630px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

#homepagetop p {

	font-size: 12px;

	margin: 5px 0px 0px 0px;

	padding: 0px 0px 0px 10px;

	}

	

.featuredtop {

	width: 610px;

       float: left;

	margin: 0px;

	padding: 10px;

	display: inline;

	}

	

.featuredtop img {

	border: none;

	margin: 0px;

	}

	

#homepagemiddle {

	float: left;

	width: 630px;

	padding: 0px;

	}

	

#homepagemiddle p {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	}



#homepagebottom {

	 background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        float: left;

	width: 610px;

	margin: 10px 0px 10px 0px;

	padding: 0px;

	}

	

#homepagebottom p {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	}

	

.hpbottom {

	float: left;

	width: 590px;

	margin: 0px;

	padding: 10px;

	display: inline;

	}

	

.hpbottom img {

	border: none;

	margin: 0px;

	}

	

.hpfeatured {

	 background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        float: left;

	width: 360px;

	margin: 0px;

	padding: 10px 10px 10px 10px;

	}

	

.hpfeatured img {

	border: none;

	margin: 0px;

	}



.hpfeatured2 {

	 background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        float: left;

	width: 360px;

	margin: 10px 0px 0px 0px;

	padding: 10px 10px 10px 10px;

	}

	

.hpfeatured2 img {

	border: none;

	margin: 0px;

	}



.hpfeatured3 {

	 background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        float: left;

	width: 220px;

	margin: 0px;

	padding: 10px 10px 10px 10px;

	}

	

.hpfeatured3 img {

	border: none;

	margin: 0px;

	}



.hpfeatured4 {

	 background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        float: left;

	width: 220px;

	margin: 10px 0px 0px 0px;

	padding: 10px 10px 10px 10px;

	}

	

.hpfeatured4 img {

	border: none;

	margin: 0px;

	}

	

#homepageleft {

	float: left;

	width: 380px;

	margin: 0px;

	padding: 0px;

	}



#homepageright {

	float: right;

	width: 240px;

	margin: 0px;

	padding: 0px;

	}



.subtitlefeature {

        padding:10px;

        font-family: news-gothic-std,sans-serif;

        font-size: 11px;

        line-height:16px;

        color:#7A7A7A;

        }





/************************************************

*	Content 					     		    * 

************************************************/

#content {

	background: transparent;

        width: 980px;

	margin: 0px auto 0px;

	padding: 10px 0px 0px 0px;

	line-height: 18px;

	min-height: 650px;

        }

	

#content h1 {

	background: transparent;

        color: #823D1C;

        font-size: 32px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        margin: 0 0 -5px 0;

        padding: 0px 0px 5px 0px;

        line-height:38px;

        text-transform:uppercase;

         word-spacing:6px;

       }

	

#content h1 a, #content h1 a:visited  {

	background: transparent;

        color: #823D1C;

        font-size: 32px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        margin: 0 0 -5px 0;

        padding: 0px 0px 5px 0px;

        line-height:38px;

        text-transform:uppercase;

         word-spacing:6px;

       }



#content h1 a:hover {

	color: #3B1C0D;

	text-decoration: none;

	}

	

h2 {    font-size: 22px;

	font-family: bebasfont,sans-serif;

        font-weight: normal;

	line-height:26px;

        margin: 5px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

        text-transform:uppercase;

         word-spacing:4px;

        color:#85401C;

       }





#content h3 {

	color: #B35408;

	font-size: 20px;

	font-family: bebasfont,sans-serif;font-weight: normal;

	line-height:24px;

        margin: 5px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-shadow:1px 1px 0 #fafafa;

        word-spacing:4px;

       }



#content h3 a, #content h3 a:visited  {

	color: #3B1C0D;

	font-size: 20px;

	line-height:24px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        margin: 0px 0px 0px 0px;

	padding: 10px 0px 0px 0px;

	text-shadow:1px 1px 0 #fafafa;

        word-spacing:4px;

       }



#content h3 a:hover {

	color: #823D1C;

	text-decoration: none;

	}

	

#content h4 {

	color: #B35408;

	font-size: 20px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        font-weight: normal;

        margin: 0px 0px 0px 0px;

	padding: 10px 0px 0px 0px;

	 word-spacing:4px;

       }





#content h4 a, #content h4 a:visited  {

	color: #B35408;

	font-size: 20px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        font-weight: normal;

        margin: 0px 0px 0px 0px;

	padding: 10px 0px 0px 0px;

	 word-spacing:4px;

       }



#content h4 a:hover {

	color: #823D1C;

	text-decoration: none;

	}



#content h5 {

	color: #262E52;

	font-size: 20px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        font-weight: normal;

        margin: 0px 0px 0px 0px;

	padding: 5px 0px;

	 word-spacing:4px;

        line-height:22px;

        }



#content h5 a, #content h5 a:visited {

	color: #262E52;

	font-size: 20px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        font-weight: normal;

        margin: 0px 0px 0px 0px;

	padding: 5px 0px;

	 word-spacing:4px;

       line-height:22px;

        }



#content h5 a:hover {

	color: #B35408;

	text-decoration: none;

	}



#content h6 {

	color: #262E52;

	font-size: 13px;

	font-family: sans-serif;

        text-transform: uppercase;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px;

	}



#content h6 a, #content h6 a:visited {

	color: #262E52;

	font-size: 13px;

	font-family: sans-serif;

        text-transform: uppercase;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px;

	}



#content h6 a:hover {

	color: #B35408;

	text-decoration: none;

	}

#content h7{

	color: #262E52;

	font-size: 11px;

	font-family: font-family: georgia, times new roman, serif;

        font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#content img.wp-smiley {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}

#content img.wp-wink {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#contentleft {

	padding: 0px 0px 0px 0px;

        float: left;

	width: 630px;

	margin: 0px;

	border-right:1px solid #E1CCA5;

        }

	



#contentleft2 {

	padding: 0px 10px 0px 0px;

        float: left;

	width: 700px;

	margin: 0px;

	}

	

#contentleft2 a img {

	border: none;

	}

#contentright {

	float: right;

	width: 600px;

	margin: 0px;

	padding: 0px;

	}

	

#contentright a img {

	border: none;

	}

blockquote {

	margin: 10px 25px 15px 25px;

	padding: 0px;

	border-bottom: 1px dotted #8C7047;

	border-top: 1px dotted #8C7047;

	}

	

#content blockquote p {

	font-style:italics;

        font-family: georgia, times new roman, serif;

        font-size: 16px;

        font-color:#333333;

        margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea {

	float: left;

	width: 610px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 0px solid #F2EDDB;

	}

	

.postarea p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	line-height:20px;

        }



.donatebar {

	background: url("images/donatebar.png") no-repeat scroll 0 0 transparent;

        border: 0 solid #E7D8BC;

        font-family: bebasfont;

        font-size: 18px;

        margin: 0 0 20px;

        padding: 27px 5px 13px 95px;

        text-transform: uppercase;

        width: 600px;

        word-spacing: 3px;

        }



.donatebar a, a:visited {

	color: #E86630;

	text-decoration: none;

	}

	

.donatebar a:hover {

	color: #EDE8D9;

	text-decoration: underline;

	}

	

.donatebar p {

	color:#ffffff;

        margin: 0px;

	padding: 0px 0px 15px 0px;

	line-height:20px;

        }

	

.postarea ul {

	list-style-type: circle;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea ul li {

	list-style-type: circle;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.postarea ul ul {

	list-style-type: circle;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postarea ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postarea ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}



.breadcrumb {

	float: left;

	width: 600px;

	font-size: 11px;

	text-transform:uppercase;

        margin: 0px 0px 20px 0px;

	padding: 3px 5px;

	background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

}

	

#contentwide {

	float: left;

	width: 940px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	

.postareawide {

	float: left;

	width: 920px;

	margin: 0px;

	padding: 20px;

	border: 0px solid #F2EDDB;

	}

	

.postareawide p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide ul {

	list-style-type: circle;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide ul li {

	list-style-type: circle;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.postareawide ul ul {

	list-style-type: circle;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postareawide ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.breadcrumbwide {

	width: 910px;

        font-size: 11px;

	text-transform:uppercase;

        margin: 0px 0px 20px 0px;

	padding: 3px 5px;

	background: none repeat scroll 0 0 #F8F2E8;

        border: 1px solid #E7D8BC;

        }

	

	

.date {

	width: 610px;

	float: left;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	text-transform:uppercase;

        font-size:11px;

        letter-spacing:.05em;

        font-size: 18px;

        font-family: bebasfont,sans-serif;font-weight: normal;

        color:#C19F76;

        }



.date a, .date a:visited {

	color: #3B1C0D;

	text-decoration: none;

	}

	

.date a:hover {

	color: #3B1C0D;

	text-decoration: underline;

	}

	

.dateleft {

	width: 580px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

.dateright {

	width: 130px;

	float: right;

	margin: 0px;

	padding: 0px;

	text-align: right;

	}

	

.time {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

.icomment {

	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

.tags {

	text-transform:uppercase;

        font-size:11px;

        letter-spacing:.05em;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.category {

	

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postmeta {

	width: 610px;

	font-size: 12px;

	padding: 5px 0px 0px 0px;

	margin: 0px;

	border-top: double #E1CCA5;

	}

	

.postmeta2 {

	width: 610px;

	font-size: 12px;

	padding: 5px 0px 0px 0px;

	margin: 0px;

	border-top: 1px dotted #8C7047;

	}

	

.archive {

	float: left;

	width: 275px;

	margin: 0px;

	padding: 0px 0px 20px 0px;

	}

	

.postwidget {

	background: #fbfaf5 ;

	float: left;

	width: 565px;

	margin: 0px 0px 30px 10px;

	padding: 5px;

	border: 1px solid #e6dfba;

	}



.postwidget ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

.postwidget li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

.comments {

        margin-left: 20px;

        margin-right: 12px;

        }

/************************************************

*	Images  					     		    * 

************************************************/

img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }

	

img.alignnone {

	margin: 0px 0px 10px 0px;

	display: inline;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }



img.alignright {

	margin: 0px 0px 10px 10px;

	display: inline;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }



img.alignleft {

	margin: 0px 10px 10px 0px;

	display: inline;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }

	

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	padding: 5px;

	border:1px solid #F6E3B9;

        background:#ffffff;

        }

	

.wp-caption {

	border: 1px solid #F2EDDB;

	text-align: center;

	background-color: #EEEEEE;

	padding: 4px 0px 5px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	}

.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	}

.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}



	

/************************************************

*	Sidebar 		    	        	        * 

************************************************/

#sidebar {

	width: 320px;

	margin: 10px 0px;

	padding: 0px;

	display: inline;

	}



#sidebar .widget {

	border-bottom: 1px solid #E7D8BC;

        padding: 0px 10px 10px 10px;

        float: right;

	width: 300px;

	margin: 10px;

	}



#sidebar .widget p {

	margin: -10px 0px 10px 0px;

	}



#sidebar .sidebarfeature {

	background: transparent;

        padding: 3px;

        float: left;

        width: 80px;

        margin: 0px 7px 5px 7px;

        height:170px;

        }



#sidebar h2 {

        color:#3B1C0D;

        padding: 0px;

        margin:0px 0px 15px 0px;

        text-align:left;

        border:none;

        word-spacing:4px;

       }





#sidebar p {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	



#sidebar ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

#sidebar ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	}

#sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul li li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#sidebar ul li ul li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: -10px 0 10px 0;

	}



/************************************************

*	Footer Widgets      								*

************************************************/



#footerwidgetsbgd {

        background: #FAEDD1 url(images/footerlinks.jpg) no-repeat;

        min-height:239px;

        width: 999px;

	margin: 0 0 0px 0px;

	padding: 90px 0 0 0;

	position:relative

	 }



       

#footerwidgets {

	 color:#333333;

         float: left;

	 width: 300px;

	 margin: 40px 5px 10px 20px;

	 padding: 0px;

	 }



#footerwidgets p {

	font-weight:normal;

        color:#333333;

        margin: 0px;

	padding: 0px 0px 10px 0px;

	}



#footerwidgets h2 {

	background: transparent;

       color: #3B1C0D;

        font-size: 24px;

	font-family: bebasfont,Century Gothic, Arial, sans serif

	word-spacing:4px;

        font-weight: normal;

	text-transform: uppercase;

	margin: 0px 0px 0px 0px;

        padding: 10px 0px 0px 0px;

        line-height:30px;

        }



#footerwidgets ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

#footerwidgets ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	}



#footerwidgets ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#footerwidgets ul li li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#footerwidgets ul li ul li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



#footerwidgets2 {

	color:#333333;

        float: left;

	width: 300px;

	margin: 40px 5px 10px 0px;

	padding: 0px;

	 }





#footerwidgets2 p {

	font-weight:normal;

        color:#333333;

        margin: 0px;

	padding: 0px 0px 10px 0px;

	}



#footerwidgets2 h2 {

	background: transparent;

       color: #3B1C0D;

        font-size: 24px;

	font-family: bebasfont,Century Gothic, Arial, sans serif

	word-spacing:4px;

        font-weight: normal;

	text-transform: uppercase;

	margin: 0px 0px 0px 0px;

        padding: 10px 0px 0px 0px;

        line-height:30px;

        }



#footerwidgets2 ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

#footerwidgets2 ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	}



#footerwidgets2 ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#footerwidgets2 ul li li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#footerwidgets2 ul li ul li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



#footerwidgets3 {

	color:#333333;

        float: right;

	width: 300px;

	margin: 40px 15px 10px 0px;

	padding: 0px;

	}





#footerwidgets3 p {

	font-weight:normal;

        color:#333333;

        margin: 0px;

	padding: 0px 0px 10px 0px;

	}



#footerwidgets3 h2 {

	background: transparent;

        color: #3B1C0D;

        font-size: 24px;

	font-family: bebasfont,Century Gothic, Arial, sans serif

	word-spacing:4px;

        font-weight: normal;

	margin: 0px 0px 0px 0px;

        padding: 10px 0px 0px 0px;

        line-height:30px;

        }



#footerwidgets3 ul {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	 }



	

#footerwidgets3 ul li {

	list-style-type: none;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	}



#footerwidgets3 ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#footerwidgets3 ul li li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	 }



	

#footerwidgets3 ul li ul li {

	background: transparent url(images/arrow.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}





.widgetfooter1 {

	width: 290px;

	float: left;

	margin: 0px;

	padding: 5px;

	}

	

.widgetfooter2 {

	width: 290px;

	float: left;

	margin: 0px;

	padding: 5px;

	}

		

.widgetfooter3 {

	width: 290px;

	float: left;

	margin: 0px;

	padding: 5px;

	}



/************************************************

*	Footer      								*

************************************************/

#footer {

	background: #1A0D05 url(images/footer.jpg) no-repeat;

	width: 1000px;

	height: 306px;

	margin: 0px auto 0px;

	padding: 50px 0 0 0;

	text-align: center;

	}

	



#footer ul li {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	}



#footer ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#footer ul li li {

	background: transparent url(images/arrow2.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}

	

#footer ul li ul li {

	background: transparent url(images/arrow2.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



	

.footerleft a, .footerleft a:visited {

	color: #000000;

	text-decoration: none;

	}

	

.footerleft a:hover {

	color: #333333;

	text-decoration: underline;

	}



.footerleft p {

	color: #000000;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight:normal;

        text-transform:uppercase;

        margin: 0px;

	padding: 20px 0px 20px 0px;

	text-align:left;

        }



.footerright p {

	color: #ffffff;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight:normal;

        text-transform:uppercase;

        margin: 0px;

	padding: 10px 0px 20px 0px;

	}



	

.footerright a, .footerright a:visited {

	color: #ffffff;

	text-decoration: none;

	}

	

.footerright a:hover {

	color: #ffffff;

	text-decoration: underline;

	}

      



#footer p {

	color: #ffffff;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight:normal;

        text-transform:uppercase;

        margin: 0px;

	padding: 0px 10px 20px 10px;

	}



	

#footer a, #footer a:visited {

	color: #ffffff;

	text-decoration: none;

	}

	

#footer a:hover {

	color: #ffffff;

	text-decoration: underline;

	}





/************************************************

*	Search Form									*

************************************************/

#searchform {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	display: inline;

	}

	

#searchbox {

	background: #ffffff ;

	width: 187px;

	color: #E7D8BC;

	font-size: 16px;

	font-family: bebasfont,sans-serif;Arial, Tahoma;

	font-weight: normal;

	text-transform: uppercase;

        margin: 0px;

	padding: 6px 0 6px 6px;

	border: 1px solid #dabb86;

	display: inline;

	word-spacing:3px;

        }

	

#searchbutton {

	background: #3B1C0D;

	border: 1px solid #E7D8BC;

        color: #FFFFFF;

	font-size: 16px;

	font-family: bebasfont,sans-serif;Arial, Tahoma;

	text-transform: uppercase;

	margin: 0px 0px 0px 5px;

	padding: 3px 6px 2px 6px;

	font-weight: normal;

	}

	

#subscribe {

	background: #FFFFFF url(images/feedburner.png) top no-repeat;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#subbox {

	background: #EEEEEE ;

	width: 250px;

	color: #495D5C;

	font-size: 12px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 10px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border-top: 1px solid #759697;

	border-right: 1px solid #A3BAB9;

	border-left: 1px solid #759697;

	border-bottom: 1px solid #A3BAB9;

	display: inline;

	}

	

#subbutton {

	background: #BD121A;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	margin: 0px 0px 0px 7px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #A3BAB9;

	border-right: 1px solid #759697;

	border-left: 1px solid #A3BAB9;

	border-bottom: 1px solid #759697;

	}

	

#author, #email, #url {

	background: #C4A67A;

	width: 250px;

	color: #202020;

	font-size: 12px;

	font-weight: normal;

	margin: 5px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border: 1px solid #F2EDDB;

	display: inline;

	}

	

#submit {

	background: #823D1C;

	border: 1px solid #8C7047;

        color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	margin-left: 20px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	}

	

#comment {

	background: #F2EDDB;

	color: #000000;

	font-size: 12px;

	font-weight: normal;

	margin: 15px 15px 15px 2px;

	padding: 3px 0px 3px 5px;

	border: 1px solid #E1CCA5;

	display: inline;

	}

/************************************************

*	Comments									*

************************************************/

	

.commentlist li ul li {

	font-size: 12px;

	}

.commentlist li {

	font-weight: bold;

	}

.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}

.commentlist p {

	font-weight: normal;

	text-transform: none;

	}

.commentmetadata {

	font-weight: normal;

	}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0px;

	}

#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 98%;

	padding: 2px;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}

.commentlist {

	margin: 0px;

	padding: 0px;

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}

.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;

	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}

.commentlist p {

	margin: 10px 5px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}

.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}

.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

	

.alignright {

	float: right;

	}

.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #F8F2E8;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background: #F5F4F4;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

	}

.even, .alt {

	border-top: 1px dotted #BBBBBB;

	border-bottom: 1px dotted #BBBBBB;

	border-left: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

        }



.navigation {

        display:none;

        }



img.wp-post-image, img.attachment-thumbnail, img.attachment-home  {

	display: block;

	margin: 7px 10px 5px 0px;

	padding: 5px;

	border:1px solid #F6E3B9;

        background: #ffffff;

        }



.tabber-widget-rounded-light .tabber-widget-content {

       background:#C4A67A;

       }



#et-search { background: url(images/et_search_bg.png) no-repeat; width: 574px; height: 172px; }

	#et-search-inner { padding: 19px 14px 0px 29px; }

		p#et-search-title { padding: 0px 0px 10px 10px; margin-left: -8px; margin-bottom: 13px; }

			p#et-search-title span { background: url(images/et_search_icon.png) no-repeat 0px 4px; display: block; padding: 0px 0px 0px 24px; font-size: 18px; font-family:bebasfont, serif; color: #3B1C0D;}

	#et-search-left { float: left; width: 448px; }

	#et-search-right { float: right; width: 82px; text-align: right; margin-top: -1px; }

	

	#et-searchinput { background: url(images/et-searchinput.png) no-repeat; width: 419px; height: 16px; border: none ;    padding: 6px 12px 8px; color: #4E4E4E; margin-bottom: 4px; margin-top: 0; }

	

	p#et_choose_posts, p#et_choose_pages, p#et_choose_date, p#et_choose_cat { float: left; margin-right: 8px; }

	p#et_choose_cat { margin-right: 0px; }

	

	select#et-month-choice, select#et-cat { width: 161px; margin: 0px; font-size: 11px; color: #464646; }

	

	p#et_choose_posts, p#et_choose_pages { color: #5c5c5c; font-size: 11px; text-shadow: 1px 1px 1px #ebebeb; }

	p#et_choose_posts input, p#et_choose_pages input { margin-left: 0px; margin-right: 4px; }

	p#et-search-word { padding-bottom: 5px; }

	

	#et_search_submit { background: url(images/et_search_submit.png) no-repeat; border: medium none ; color: #3B1C0D; font-family:bebasfont, serif; font-size: 18px; padding: 2px 0 9px; width: 73px; text-transform: uppercase; }

	

	p#et_choose_date select, p#et_choose_cat select { width: 145px\9; }



#dsq-content div, #dsq-content p, #dsq-content h3 { clear:none ; }



.videosbgdleft {

	margin: 5px 5px 5px 0;

        padding: 10px;

        width: 205px;

        float:left;

        min-height:240px;

        }

#emailsignup { ; }

.ViperBar_form, #viperbar_mailchimp_form { padding: 0px 10px ; display: inline ; margin: 0; width: 400px; }

.ViperBar_form input { text-transform: none ; margin: 0; padding: 3px ; display: inline ; font-size: 14px ; height: auto ; font-weight: normal ; width: auto ; font-family: bebasfont, sans-serif ; text-decoration: none ; text-transform: none ; text-shadow: none ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ; border-radius: 5px ; font-size: 15px ; }

.ViperBar_form input[type=text] { line-height:18px ; background: #FFFFFF ; color: #999999 ; border: 1px solid #999999 ; outline-style: none ; border-radius: 5px ; -webkit-border-radius: 5px ; -moz-border-radius: 5px ; padding: 4px 7px ; width: auto ; width: 300px;}

#ViperBar_submit { line-height:20px ; border: 0px ; border-radius:5px ; text-align:center ; padding:3px 5px ; margin:0 ; display:inline ; height: auto ; }

#viperbar_form_content { font: 18px bebasfont; margin: 0;}

#viperbar_form_content label { font: 15px arial; margin: 0;}





.spacer {

  clear: both;

  height: 30px;

}

.donateintro h2{

  color: #b94d19;

  font-size: 200%;

}



.donateleft, .donatemiddle, .donateright {

       width:285px;

       margin: 10px 10px 10px 0px;

       padding:10px 10px 0 10px;

       background: none repeat scroll 0 0 #F8F2E8;

       border: 1px solid #E7D8BC;

       float:left;

       height:240px;

}

.donateleft h2, .donatemiddle h2, .donateright h2 {

  color: #957a5a;

}

.donateright {

       margin: 10px 0px 10px 0px;

}



.donatefooter {



}



.recurring {

       width:167px;

       margin: 10px 5px 10px 5px;

       padding:5px;

       background: none repeat scroll 0 0 #F8F2E8;

       border: 1px solid #E7D8BC;

       float:left;

       height:120px;

}

.recurring h2 {



}



.postareawide2 {

	float: left;

	width: 945px;

	margin: 0px;

	padding: 10px;

	border: 0px solid #F2EDDB;

	}

	

.postareawide2 h1,h2 {

	text-align: center;

        margin: 0px 0px 10px 0px;

        }



.postareawide2 p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	font-size: 16px;

        line-height:22px;

        text-align: center;

        }

	

.postareawide2 ul {

	list-style-type: circle;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide2 ul li {

	list-style-type: circle;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

.postareawide2 ul ul {

	list-style-type: circle;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postareawide2 ol {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}

	

.postareawide2 ol li {

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}

	

	

	

	

	.slider{position:relative}



.s_sub_txt{color:#af8a25; font-size:24px; font-family: 'bebasfont'; line-height:1; margin-bottom:15px}

.s_sub_txt i{color: #FFF;

float: left;

height: 50px;

margin-right: 5px;}



.s_sub_txt2{font-size:37px;  font-family: 'bebasfont'; line-height:1; color:#af8a25; margin-bottom: 17px;}

.s_sub_txt2 span{color:#FFF}

.slider_btn a{font-family: 'Open Sans', sans-serif; text-decoration:none;

font-weight: 300;

background: #0471af;

padding: 7px 17px;

font-size: 30px;

width: 206px;

vertical-align: top;

line-height: 1.6; border-radius:6px; color:#f9f9f9}

.slider_btn i{font-size:49px; color:#ffffff; }



.posi_slider{position: absolute;

z-index: 999;

right: 106px;

top: 42px;}



.section2_ntil{margin-top:10px; width:418px; margin-left:30px}

.section_title1{font-size:92px; color:#af8a25; line-height:1; text-transform:uppercase; font-family: 'bebasfont';}

.section_title2{font-size:18px; color:#010101; font-family: 'Open Sans', sans-serif; margin-top:15px}



.section3_ntil{margin-top:10px; background:#c5bc8e; padding:24px 30px; position:relative}

.section_title3{color:#f7ecd0; font-size:50px; font-family: 'bebasfont'; line-height:1;}



.ntil_box{float:left; width:295px; text-align:center; margin-top:21px}

.box_title{font-size:24px; color:#781929; font-family: 'Open Sans', sans-serif; margin-top:20px; line-height:1}

.ntil_box i{font-size:77px; color:#781929}

.box_otheri i{font-size:85px}

.box_otheri .box_title{margin-top:12px}



.posi_computer{position: absolute;

right: 16px;

top: -162px; }



.section4_ntil{margin-top:40px}

.section_title4{color:#af8a25; font-size:48px; font-family: 'bebasfont'; text-align:center; line-height:1}

.testi_auth{color:#010101; font-size:20px; font-family: 'bebasfont'; line-height:1; width:200px; float:left; display:block; margin-top: 16px;}

.testimontial_ntil{margin:0 auto; color:#010101; font-size:12px; float:left; width:415px; display:block}

	

	

	.posi_table_price{ text-align:right; padding-right: 27px}

	

	.form_login{margin-top: 1px; }

	.form_login input[type="text"]{color:#99784b; padding:1px 3px 0 3px; font-family: 'Open Sans', sans-serif; width:130px;}

	.form_login input[type="submit"]{background: #0471af;

border: 0;

border-radius: 5px;

padding: 3px 30px 2px 30px;

font-family: 'Open Sans', sans-serif;

color: #fff; text-transform:uppercase; cursor:pointer}


.testim_left{float:left; width:336px}
.testim_middel{float:left; width:620px}

.f_table_pp{width: 946px;
margin: 0% 2.7% !important;}

.footer_price_Tbl{height: 4.2em !important;
background: #f0f0f0 !important;}

.footer_price_Tbl {border: 1px solid #ddd !important;
margin-right: -1px !important;
margin-bottom: -1px !important;
padding: 1em 0.5em !important;}

.signup_empty, .prtButton_wrap, .prtButton_wrap, .prtButton_wrap, .prtButton_wrap{display:none}
.free_table_btn a{background: #0471af;
font-family: 'Oswald', sans-serif;
font-size: 18px;
color: #fefefe;
padding: 10px 60px;
border-radius: 5px;
box-shadow: 3px 4px 5px #a3a3a3;
border: 1px solid #e3e3e3;}
.free_table_btn a:hover, .slider_btn a:hover{text-decoration:none; background:#04659d}

.flat-first{float:left; width:239px}
.flat-second{width:678px; float:left}

.free_table_btn{text-align: center;
margin-top: 14px;}

.twitter_sidebar{display: block;
width: 300px;
height: 55px;
background: url('http://spiritualdirection.com/wp-content/uploads/2014/04/twitter_sidebar.png');
text-indent: -99999px;
background-position: 0px 0px; margin-top: -10px;}

.twitter_sidebar:hover {
background-position: 0px -55px;
}


.myButton1 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a73f2d), color-stop(1, #b34332));
	background:-moz-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-webkit-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-o-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-ms-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:linear-gradient(to bottom, #a73f2d 5%, #b34332 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a73f2d', endColorstr='#b34332',GradientType=0);
	background-color:#a73f2d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:bebasfont,sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:20px 40px;
	text-decoration:none;
	margin-right:20px; word-spacing: 4px;letter-spacing: 1px;
}
.myButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b34332), color-stop(1, #a73f2d));
	background:-moz-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-webkit-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-o-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-ms-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:linear-gradient(to bottom, #b34332 5%, #a73f2d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b34332', endColorstr='#a73f2d',GradientType=0);
	background-color:#b34332;
	color:#ffffff;
	text-decoration:none
}
.myButton1:active {
	position:relative;
	top:1px;
}



.myButton2 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a73f2d), color-stop(1, #b34332));
	background:-moz-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-webkit-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-o-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-ms-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:linear-gradient(to bottom, #a73f2d 5%, #b34332 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a73f2d', endColorstr='#b34332',GradientType=0);
	background-color:#a73f2d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:bebasfont,sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:20px 40px;
	text-decoration:none; word-spacing: 4px;letter-spacing: 1px;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b34332), color-stop(1, #a73f2d));
	background:-moz-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-webkit-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-o-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-ms-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:linear-gradient(to bottom, #b34332 5%, #a73f2d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b34332', endColorstr='#a73f2d',GradientType=0);
	background-color:#b34332;
	color:#ffffff;
	text-decoration:none;
}
.myButton2:active {
	position:relative;
	top:1px;
}
