/*
Theme Name: Spiritual
Description:Get More Free Wordpress Themes By Visiting <a href="http://www.amazingwordpressthemes.com">Free Wordpress Themes</a>
Author: Jinsona designs
Author URI: http://web2feel.com/
*/

/* The theme is released under GNU GPL licence. Users are free to modify the theme and its componants. Web2feel.com is not responsible and will not provide any asistance for the mis alignment or dysfunction caused by the user in the course of modification*/

body {
	margin:0;
	padding-top:0px;
	background:#f0f0f0;
	font-family: "Helventice Neue", "Lucida Grande",Arial, Verdana,Helvetica,sans-serif;
	color:#000000;
	font-size:13px;
	}
img {
	border:0;
	}


a {
	color: #711A00;
	text-decoration: none;
		}
a:hover {
	color: #713600;
	text-decoration: underline;
	}
h1, h2, h3, h4, h5, h6 {
	    font-weight: bold;
	}
blockquote {
	padding-left:10px;
	color:#555;
	padding:2px 3px 2px 3px;
	
	}
.clear {
	clear:both;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* The Wrapper */

.wrapper {
	margin-top: 10px;
	width:790px;
	margin-left: auto;
	margin-right:auto;
	background: url(/images/CatholicAwesomeBanner.png) no-repeat #f0f0f0;	
	}

/* The Top */

.top {
	height:277px;
	margin-top:0px;
	margin: 0px;
	padding: 0px;
	}
.blogname {
	width:760px;
	}
.blogname h1 {
	padding: 0px;
	font-size:50px;
	font-weight:normal;
	margin: 0px 0 0 80px;
	color:#000000;
	padding-left: 45px;

/*	padding-top: 10px;*/
	font-family: "Impact";
	}
.blogname h2 {
	margin:5px 0 0 80px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin-top: 230px;
	}


/* CSS MENU BEGINS */
.tabs {       
      width: 790px;
      padding: 0px; 
      margin: 0px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 10px;
      font-size: 14px;
      }
.tabs ul {
      margin:0px;
      padding:0px;
      list-style:none;
      text-align: right;
      margin-right: 5px;
      }
.tabs li {
      padding: 0px;
      margin: 0px;
      display:inline;
      padding-left: 20px;
      }
.tabs a {
      padding: 0px;
      margin: 0px;
      text-decoration: none;
}
.tabs a:hover {
      padding: 0px;
      margin: 0px;
      text-decoration: underline;
}
.current_page_item a {
      padding: 0px;
      margin: 0px;
		   text-decoration: underline;
}


/* The Search */

.search {
	height:29px;
	padding:3px 40px 0 14px;
	}
.search form {
	background:url(images/searchbg.png);
	width:210px;
	height:27px;
	padding-top:2px;
	padding-left:11px;
	}
.search input {
	}
.search input#s {
	width:160px;
	border:none;
	background:#fff;
	font-size:16px;
	color:#aeaeae;
	height:20px;
	}
.search input#submit {
	border:none;
	background:#fff;
	font-size:16px;
	color:#aeaeae;
	height:22px;
	width:35px;
	}
/* The Line */

.line {
	height:49px;
	background:url(images/line.jpg);
	}
.line p { padding: 0px; color: #f0f0f0;margin: 0px; padding-top: 10px; padding-left: 20px;}


/* The Content */

.content {
	 margin: 0px;
	 padding: 0px;

/*	background: url(images/content.gif) repeat-y;*/
/*	border-top:#fff;*/
	}
.date {
	float:left;
	width:46px;
	height:49px;
	background:url(images/date.png);
	text-align:center;
	font-size:12px;
	line-height:23px;
	text-transform:uppercase;
	color:#000000;
	margin-right: 5px;
	}
.date .day {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
	line-height:15px;
	}
/* The Posts */

.text {
      margin: 0px;
      padding: 0px;
	 margin-top: 15px;

	width:750px;
	text-align:justify;
	color: #242424;
	margin-left: auto;
	margin-right: auto;
	}
.post {
      margin:0px;
      padding:0px;
      margin-bottom: 50px;
	}

h1.title {
	 margin: 0px;
	 padding: 0px;
	/*font-family: "Impact"; */
    font-size:24px;
	color:#E08200;
		margin-bottom:20px;
	}
h1.title a {
	 
	text-decoration:none;
	}
h1.title a:hover {
	background:none;
	text-decoration:underline;
	}
.postinfo {
	height:20px;
	background:none;
	padding: 2px;
	border: 1px solid #2a2a2a;
	background:#000;	

	}
.postinfo a {
	color:#525252;
	font-weight:normal;
	text-decoration:none;
	}
.postinfo a:hover {
	color:#525252;
	font-weight:normal;
	text-decoration:underline;
	}

/* The Sidebar */

.sidebar {
	width:195px;
	float:right;
	/*line-height:22px;*/
	padding: 5px 18px 0px 0px
	}
.sidebar ul {
	margin:0px;
	padding:0px;
	margin-bottom: 20px;

	}
.sidebar li { padding: 2px; margin-left: 10px; list-style:none;  }

.sidebar h2 {
	/*height:23px;*/
	padding-top:5px;
	padding-left:5px;
/*	font-size:15px;*/
	color:#aaaaaa;
	margin:0px 0;
/*	background:#000;*/
	line-height:normal;
/*	border: 1px solid #2a2a2a;*/
	
	}
.sidebar a {
	padding-left:10px;
	text-decoration:none;
	color:#92732a;
	font-weight:normal;
	
	}
.sidebar a:hover {
	color:#7b7b7b;
	}


/* The Footer */

.footer {
	height:44px;
/*	background:url(images/footer.jpg) no-repeat;*/
	text-align:center;
	color:#1f5900;
	font-size:13px;
	padding-top:15px;
	}
.footer a {
	color:#555;
	text-decoration:none;
	}
.footer a:hover {
	color:#777;
	}

/* The Navigation */

.navigation {
	height:25px;
	padding:0 20px;
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#448aff;
	}
.navigation a:hover {
	color:#e05400;
	background:#eedcbd;
	}

/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:0;
	margin:0 0 20px 0;
	font-size:25px;
	text-align:center;
	}

/* The Comments */

.comments {
	}
.comments form {
	}
textarea {
	width:90%;
	height:156px;
	background:#fff;
	padding:10px;
	overflow:auto;
	border:1px solid #500200;
	margin-bottom: 10px;
	}
#commentform {
	padding-left:23px;
	}
 input,select  {
	background:#fff;
	border:1px solid #500200;
	padding-left:10px;
}
.comments input#submit {
	padding:0;
	width:72px;
	height:29px;
	}
.comments h2 {
	font-size:19px;
	line-height:30px;
	margin:24px 0 0 23px;
	padding:0;
	font-weight:normal;
	}
.comments ol li p {
	padding:0;
	margin:10px 0;
	}

