/*
Theme Name: Wheaton Franciscan
Theme URI: http://buttonpresser.com/wheaton
Description: The Wheaton Franciscan theme by <a href="http://buttonpresser.com/" title="Buttonpresser Multi-Media Design">Buttonpresser</a>.
Version: 1.3
Author: Pete Fecteau
Author URI: http://buttonpresser.com/
Tags: fixed-width, two-columns, threaded-comments, private theme
*/

@charset "utf-8";

* {
	padding:0px;
	margin:0px;
}
body {
	background-color:#D9D5D2;
	background-image:url(images/mainbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#666666;
	font-family:Tahoma,arial,san-serif;
	font-size:12px;
	line-height:150%;
}
div, img {
	outline:none;
	border:none;
	border-width:0px;
}
ol, ul {
	list-style:none;
}
a {
	color:#509094;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
	height:0;
	letter-spacing:0;
	padding:0;
	margin:0;
}
#needForFooterBg {
	background-color:transparent;
	background-image:url(images/truefooterbg.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:100%;height:100%;
}
#wrapper {
	width:972px;
	margin:0px auto;
	clear:both;
	background-image:url('images/img_header_titlegraphic.png');
	background-position:135px 47px;
	background-repeat:no-repeat;
	padding-top:154px;
}
#header {
	width:100%;
	clear:both;
	height:auto;
}
.navBarContainer {
	clear:both;
	width:872px;
	height:120px;
	z-index:-1;
	padding:50px 50px 0 50px;
	background:url(images/content_top.png) no-repeat top center;
}
.rssFeedContainer {
	display:block;
	clear:both;
	width:100%;
	padding:9px 0 5px 0;
	text-align:right;
}
.rssFeedContainer a{
	clear:both;
	width:93px;
	height:18px;
	background:url(images/header-subscribe.png) no-repeat 0 0;
	display:block;
	float:right;
	padding:0 7px 0 0;
	text-decoration:none;
}
.rssFeedContainer a:hover{
	background:url(images/header-subscribe.png) no-repeat 0 -18px;
	_background:url(images/header-subscribe.png) no-repeat 0 -17px;
}
.navBar {
	float:left;
	margin:0;
	padding:0;
}
.navBar ul{
	float:left;
	display:block;
	margin:0;
	padding:0;
}
.navBar ul li{
	float:left;
	display:block;
	margin:0;
	padding:0;
}
.navBar ul li a{
	display:block;
	float:left;
	height:38px;
	margin:0;
	padding:0;
}
.navBar ul li a.home {
	background:url(images/images/btn_04_01.png) no-repeat 0 0;
	width:96px;
}
.navBar ul li a.about {
	background:url(images/images/btn_04_02.png) no-repeat 0 0;
	width:109px;
}
.navBar ul li a.contri {
	background:url(images/images/btn_04_03.png) no-repeat 0 0;
	width:207px;
}
.navBar ul li a.contact {
	background:url(images/images/btn_04_04.png) no-repeat 0 0;
	width:135px;
}
.navBar ul li a:hover {
	background-position:0 -38px;
	text-decoration:none;
}
.navBar ul li a.active {
	background-position:0 -38px;
}
.searchForm {
	background-image:url(images/searchbox.png);
	background-repeat:no-repeat;
	float:right;
	height:30px;
	margin-top:3px;
	width:281px;
}
.inputStyle {
	width:190px;
	height:20px;
	padding:6px 3px 0 5px;
	color:#666666;
	float:left;
	background:none;
	border:none;
}
.submitterStyle {
	background:url(images/ok.gif) no-repeat 0 0;
	border:0 none;
	float:right;
	height:30px;
	width:75px;
	cursor:pointer;
}
.mainContainer {
	clear:both;
	height:auto;
	width:100%;
	background:transparent url(images/content_middle.png) repeat-y center;
}
.innreMainContainer {
	width:912px;
	margin:0px auto;
	clear:both;
	z-index:999999;
}
.postPannel {
	float:left;
	width:606px;
	margin-top:-47px;
	_margin-top:0px;
}
.rightBar {
	float:right;
	width:238px;
	margin-top:-47px;
	_margin-top:0px;
	z-index:999999;
}
.postRptr {
	clear:both;
	width:100%;
	padding:5px 0;
	margin-bottom:10px;
	position:relative;
}
.pageRptr {
	width:100%;
	padding:5px 0;
	margin-bottom:10px;
	position:relative;
}
.pageRptr h2 {
	font-size:18px;
	font-weight:normal;
}
.commentDiv {
	position:absolute;
	background:transparent url(images/data_box.png) no-repeat center;
	width:59px;
	height:61px;
	left:-53px;
	top:1px;
	text-align:center;
	padding-top:8px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.commentDiv label{
	display:block;
	font-size:12px;
	font-weight:bold;
}
.commentDiv span{
	display:block;
	font-size:20px;
	font-weight:700;
	line-height:16px;
}
.postRptr .posthead{
	clear:both;
	height:auto;
	clear:both;
	color:#CF8577;
	font-weight:normal;
	line-height:25px;
	font-size:26px;
	padding:5px 0 20px 14px;
	margin-bottom:10px;
	background:url(images/comment.png) no-repeat bottom right;
}
.postRptr .posthead a{
	color:#775F45;
}
.postRptr .posthead a:hover{
	text-decoration:underline;
}
.postRptr .tinyauthor{
	display:block;
	clear:both;
	font-size:12px;
}
.postRptr .tinyauthor a{
	color:#CF8577;
}
.postRptr p{
	clear:both;
	display:block;
	line-height:17px;
	padding:0 15px 10px 0;
}
.pageRptr p{
	padding:15px 0 0 0;
}
.pageRptr p.contact{padding:15px 0px 20px 0px;margin:0px;background-image:url('images/contactus/contact.png');background-repeat:no-repeat;background-position:left 20px;}
*html .pageRptr p.contact{margin-top:-25px;overflow:hidden;}
#contactFormShell{padding:0px;margin:0px;}
#contactFormShell ul{padding:16px 0px 0px 0px;list-style-type:none;margin:0px;}
#contactFormShell ul li.label{padding:0px 0px 5px 0px;}
#contactFormShell input{width:293px;height:26px;background-image:url('images/contactus/img_smallfield.gif');background-repeat:no-repeat;
                        padding:5px 0px 0px 5px;font-family:Verdana;border:none;}
#contactFormShell input.error{width:293px;height:26px;background-image:url('images/contactus/img_smallfield_error.gif');background-repeat:no-repeat;
                        padding:5px 0px 0px 5px;font-family:Verdana;border:none;}
#contactFormShell input.sendButton{width:60px;height:30px;padding:0px;margin:0px;border:none;}
#contactFormShell textarea{width:602px;height:234px;background-image:url('images/contactus/img_largefield-02.gif');background-repeat:no-repeat;
                           padding:5px 0px 0px 5px;font-family:Verdana;border:none;}
#contactFormShell textarea.error{width:602px;height:234px;background-image:url('images/contactus/img_largefield_error.gif');background-repeat:no-repeat;
                           padding:5px 0px 0px 5px;font-family:Verdana;border:none;}
#contactFormShell label{color:#A1584B;font-weight:bold;}
#contactFormShell label.error{color:#F83C3E;font-weight:bold;}
#contactFormShell label span{color:#535352;font-weight:normal;}
#contactFormShell label .error{color:#F83C3E;font-weight:normal;}
#contactFormShell ul.subm{padding:10px 0px 0px 0px;}

.postRptr p span{
	clear:both;
	display:block;
	padding:0 15px;
	font-family:Tahoma,Arial,sans-serif;
	font-style:italic;
}
.postBottom {
	clear:both;
	width:100%;
	padding:0 0 25px 0;
	background:transparent url(images/tags_category.png) no-repeat bottom;
}
.postBottomLink {
	float:left;
	margin:-18px 0;
	width:470px;
}
.postBottomLink a{
	color:#6D9193;
	font-family:Tahoma,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.profileLink{
	color:#6D9193;
	font-family:Tahoma,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:12px 0px 0px 0px;
}
.postTags a {
	font-weight:normal;
	display:inline;
}
.shareThis {
	float:right;
}
.newer_older {
	width:600px;
}
.older {
	clear:both;
	width:100%;
	display:block;
	text-align:right;
	padding:10px 0 0 0;
}
.older a{
	color:#7D6E62;
	cursor:pointer;
	float:right;
	font-family:Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:14px;
	letter-spacing:1px;
	padding:6px 3px 6px 2px;
	text-align:center;
}
.newer {
	clear:both;
	width:100%;
	display:block;
	text-align:left;
	padding:10px 0 0 0;
}
.newer a{
	color:#7D6E62;
	cursor:pointer;
	float:left;
	font-family:Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:14px;
	letter-spacing:1px;
	padding:6px 3px 6px 2px;
	text-align:center;
}
.rightBar h3 {
	background:transparent url(images/sidebar_h3.png) no-repeat scroll right bottom;
	color:#A1584B;
	display:block;
	font-size:18px;
	height:45px;
	margin:10px 0 0 0;
	width:238px;
	font-weight:normal;
}
.rightBar ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-10px 0 30px;
	padding:2px;
	width:206px;
}
.rightBar ul li{
	border-bottom:1px solid #DAB5AD;
	color:#9D9793;
	display:block;
	line-height:16px;
	padding:4px 0;
	width:205px;
}
.rightBar ul li a{
	color:#6D9193;
	font-size:13px;
	text-decoration:none;
}
.rightBar ul li a:hover{
	color:#aaaaaa;
}
.papularLogo {
	display:block;
	clear:both;
	width:220px;
	padding-bottom:10px;
}
.footer {
	height:100%;
	width:100%;
	background:transparent url(images/content_bottom.png) no-repeat top;
}
.bottomRSS {
	clear:both;
	height:auto;
	width:100%;
	padding:85px 0 15px 0;
}
.bottomRSS label{
	float:left;
	display:block;
}
.bottomRSS span{
	float:right;
	display:block;
}
.bottomRSS span a{
	display:block;
	height:18px;
	width:93px;
	background:transparent url(images/header-subscribe.png) no-repeat scroll 0 0;
	display:block;
}
.bottomRSS span a:hover{
	background-position:0 -18px;
	_background-position:0 -17px;
}
.addthis_container {
	float:right;
	margin-top:20px;
}
.postRptr .posthead .postcomment { float:right; padding:6px 35px 0 0;}
.postRptr .posthead .postcomment a { color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none;}
#content-body input{padding:3px;border:1px solid #ccc;margin-bottom:2px;}
#content-body textarea{border:1px solid #ccc;width:50%;height:100px;padding:5px;font-size:12px;font-family:Verdana;}
#content-body input#submit {width:75px;height:30px;background-image:url(images/comment-up.png);background-color:transparent; border:0px;font: bold 12px Helvetica,Georgia,serif;color:#FFF;text-align:center;cursor:pointer; margin-bottom:15px;}
#comentarii ol.commentlist{width:100%;margin:0;padding:0;font-size:11px;}
ol.commentlist{list-style:none;}
ol.commentlist li{list-style-type:none;margin-bottom: 10px;padding: 15px 10px 4px 10px;}
ol.commentlist li ul{list-style-type: none;margin-left: 7px !important;}
ol.commentlist li ul.children li{list-style:none !important;background-color: #FFF;width:100%;font-size:11px;}
ol.commentlist li ul.children li ul.children li{background-color:#F5F5F5;}
ol.commentlist li div.comment_content{float: left;width: 100%;}
ol li div.comment_content div.commentmetadata{color: #999;margin:0px 8px 5px; border-bottom:#cf8577 solid 1px;}
ol li div.comment_content div.commentmetadata a{text-decoration: none;}
a.little-date {color:#666;}
ol li div.comment_content p{padding:0 0 16px 6px;}
ol li div.comment_content .reply{margin:8px;}
strong.comment_author{font-size:125%;}
strong.comment_author a.url{ color:#cf8577;}
a#cancel-comment-reply-link{text-transform:uppercase;font-size:80%;margin-left:10px;}
li #respond{padding:7px;}
li #respond h2{display:none;}

/* COMMENTS / TRACKBACKS TABS */
#tabsContainer p{margin:0 0 -2px 0 !important; padding:10px 0 0 15px;}
#respond {margin-top:-30px;}
#respond h2 {color:#a1584b; font-size:16px;}
#tabsContainer{margin-top:20px;width:600px;}
#tabsContainer a{text-decoration:none;}
.trackbacks{background-color:#EEEEEE;margin-bottom:5px;padding:10px;border-bottom:1px solid #CCC;}
.tab-content {background-color:#FFF;display: none;}
.tab-content p.no{padding-top:10px;}
.tab-content.selected { display: block; }
.clear_tab{clear:both;border-bottom:3px solid #6d9193;}
.tabs {display: block;float: left;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 0px 0 0;}
.subscribe_comments {display: block;float: right;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 5px 0 0;}
.tabs span {display: block;float: left;padding: 0 20px 0 0;cursor:pointer;}
.tabs.selected {background-color:#6d9193;color:#FFF; }
div.selected{background-color:transparent;color:#2C2C29;}

/* OTHERS */
.promote{border:1px solid #B6B6B5;padding:10px 10px 5px 10px;margin-top:1em;background:#EDEDED url(images/rss.png) 90% -35px no-repeat;}
.promote h3{margin-left:3px; }
.post-edit-link{display:block;background-color:#F5F5F5;margin-bottom:1em;padding:5px;color:#B6B6B5;}
.post-edit-link:hover{background-color:#FFFFD3;color:#2C2C29;}
.comment-edit-link{background-color:#EFEFEF;padding:1px 5px;color:#999999;border-left:1px solid #DDD;}
.about_author{border-top:1px solid #DDD;background-color:#F5F5F5;padding:10px;margin-top:10px;}
.moderation{font-size:80%;}
#breadcrumbs{background-color:#F5F5F5;padding:5px;}
ol.snap_nav{list-style:none;display:block;}
ol.snap_nav li{display:inline; background-color:#F4F4F4;padding:3px;}
ol.snap_nav .snap_selected{background-color:#DDD;}
.simple_date{background:url(images/date.png) 5px 50% no-repeat;padding:8px 25px;background-color:#EEE;margin-bottom:1em;}
.alignnone {margin:0 0 15px 15px;}
.youtube{margin:0 0 15px 15px;}
blockquote {margin:15px 0; font-style:italic;}
hr {background-image:url(images/tags_category.png); background-color:transparent !important; background-repeat:no-repeat; background-position:left top;height:1px; border: 0 none; margin:13px 0px 11px 0px;}
.pageRptr p{padding:0px;margin:0px;}
