/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body {
	background-color: #f2f2f2;
}

.entry ol li{
	list-style-type: decimal;
}
#logo {
float: left;
margin-top:-40px;
	width: 388px;
}
#date {
	color: #aaa;
	font-size: 18px;
	text-shadow: #fff 1px 1px 1px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ddd;
	width: 220px;
	float: right;
	padding-bottom: 5px;
}
.Day {
	font-size: 26px;
}
.Cal {
	font-size: 20px;
	margin-top: 8px;
}
.nav li.current_page_item, .nav li.current_page_parent, .nav a:hover, .nav li ul, .nav li.current_page_item a:hover, .nav li.current_page_parent a:hover {
	background-color: #f2f2f2;
}


#top {
	margin-bottom: 15px;
}

#main {
	background-color: #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #ddd;
	min-height: 500px;
}


/* jQuery TOOLS */
.tooltip {
	display:none;
	font-size:12px;
	height:50px;
	width:100px;
	padding:10px;
	color:#fff;
	background-color: rgba(0,0,0,0.5);
}



/* Slider */
#loopedSlider {
}
#loopedSlider .container {
	margin: 10px;
}
#loopedSlider .slide-content {
color:#FFFFFF;
text-align:left;
width:100%;
max-width: 420px;
	margin-top: 150px;
	position: absolute;
	left: 0;
}

#loopedSlider .slides {
	/*top: 10px;
	position: absolute;*/
}
#loopedSlider .slide-content .category {
	display: none;
}

#loopedSlider .slide-content h2 {
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	line-height: 1;
}

#loopedSlider .slide-content p {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
}

.SlideExcerpt a{
	color: #aaa;
}
.SlideExcerpt a:hover {
	text-decoration: underline;
	color: #fff;
}

#home-widgets {
}

.recentblogposts-widget img { background-color:#ddd; float:right; margin: 20px 0 5px 10px; padding: 5px;}


.widget_woo_twitter .tweet p {
background:none repeat scroll 0 0 #F2F2F2;
color:#808080;
margin-left:13px;
padding:5px;
}

.archive_header {
	padding: 10px;
}

.entry {
	margin-top: 0px;
}
.post {
	margin: 0 15px 5px;
}
.post p.tags {
	background: #f2f2f2;
	padding-left: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 660px;
}
.post .single-title {
	line-height: 1.2;
	text-transform: capitalize;
}

#shareicons {
	float: right;
	
}
#shareicons li.share {
	background:url("images/ico-share.png") no-repeat scroll 0 center transparent;
}
/* Google Translate */
#google_translate_element {
	float: right;
}
.goog-te-gadget-simple .goog-te-menu-value span{
	color: #777;
	text-shadow: #000000 0 0 0px;
}

a .goog-te-gadget-simple .goog-te-menu-value span, a:hover .goog-te-gadget-simple .goog-te-menu-value span {
	text-decoration: none;
}

.post .single-title { margin: 15px 0 10px;
	font-size: 30px;
}
.post .single-title a  { font: 30px Georgia, serif; color: #222;}
.page .post .title  { margin: 15px 0 20px 0; }
.post .title a:link, .post .title a:visited, .post .title a:hover  { color:#222;
	text-decoration: none;
}

.post-meta{margin: 0;font:12px/12px Georgia, serif; font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/* FOLLOW BUTTONS */
#FollowUs {
	width: 220px;
	height: 45px;
	float: right;
	margin-bottom: 15px;
	margin-left: 3px;
}
#FollowUs ul {
	
}
#FollowUs ul li {
	width: 45px;
	height: 45px;
	background-color: #bbb;
	margin-right: 12px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#FollowUs ul li:last-child {
	float: left;
	margin-right: 0px;
}

#sb-twitter{
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat 0 top;
}
#sb-twitter:hover{
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat 0 bottom;
}
#sb-rss {
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat -50px top;
}
#sb-rss:hover {
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat -50px bottom;
}
#sb-vatican {
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat -150px top;}
#sb-vatican:hover {
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat -150px bottom;}

#sb-diocese {
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat -200px top;}

#sb-diocese:hover {
	width: 45px;
	height: 45px;
	background: url(images/LinkSprite.png) no-repeat -200px bottom;}

/* ADVERTISE ON THE KEY */

#AdvertiseontheKey {
	width: 220px;
	height: 27px;
	background: url(images/advertisebutton.png) no-repeat 0 top;
	margin-bottom: 15px;
}
#AdvertiseontheKey:hover {
	background-position: 0 bottom;
}
/* SOCIAL BUTTONS */

#SocialShare {
	width: 220px;
	height: 30px;
	float: right;
	margin-top: 5px;
	clear: both;
}
#TwitterShare {
	margin: 10px auto;
	width: 55px;
	float: right;
}

#RedditShare {
	float: right;
	margin-top: 6px;
}
#FacebookShare {
	width: 51px;
	float: right;
	padding: 0px 5px 0px 10px;
}

#search {
	margin: 0 0 15px;
	width: 220px;
}

.twitter-avatar {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* Sidebar */
#sidebar{
	clear: right;
}
#sidebar .widget {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #ddd;
}

.adspace-widget p {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #ddd;
}

.adspace-widget:before {
	content: "Advertisement";
	text-align: left;
	color: #bbb;
	float: left;
}

#sidebar .adspace-widget{
	padding: 0px;
	background: none;
	border: none;
}
.adspace-widget {
}
.adspace-widget img {
	padding: 10px;
	background-color: #ddd;
}

/** Ads **/

#HeaderAd {
	width: 468px;
	height: 60px;
	float: right;
	margin-top: 15px;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#HeaderAd img {
	background-color: transparent;
	background-image: none;
	padding: 0px;
	border: none;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.uds-ad p {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #ddd;
}

#sidebar .widget_uds-ads {
	padding: 0px;
	background: none;
	border: none;
}

.widget .uds-ad:before  {
	content: "Advertisement";
	text-align: left;
	color: #bbb;
	float: left;
}
#sidebar .uds-ad {
	padding: 0px;
	background: none;
	border: none;
}

.uds-ad {

}

.uds-ad img{
	padding: 10px;
	background-color: #ddd;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #ddd;
}
.uds-ad.odd {
	margin-right: 0px;
}

.uds-ads-16 {
	width: 16px;
}

.uds-ads-125 {
	width: 125px;
	margin-bottom: 5px;
}

.uds-ads-160 {
	width: 160px;
}

.uds-ads-200 {
	width: 200px;
}

.uds-ads-234 {
	width: 234px;
}

.uds-ads-250 {
	width: 250px;
}

.uds-ads-260 {
	width: 260px;
}

.uds-ads-300 {
	width: 300px;
}

.uds-ads-468 {
	width: 468px;
}

.uds-ads-728 {
	width: 728px;
}

/* END Ads */

.widget h3 {
border-bottom:5px solid #ddd;
color:#514251;
font:bold 16px Arial,Helvetica,sans-serif;
margin-bottom:15px;
padding:0 0 5px;
text-transform:uppercase;
}
.widget ul li {
	padding-bottom: 7px;
	border-bottom: 1px dotted #ddd;
}
.adspace-widget .widget{
	padding: 0px;
}
/* YARP */
.RelatedPosts {
	background: #f2f2f2;
	padding-left: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 660px;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* TWITTER WIDGET */

#TWTRwidget {

}

/* Disqus Comments */

#dsq-content {
	margin: 20px;
}
.dsq-brlink {
	margin-left: 20px;
}

/* FORMS */
.entry ul li {
	list-style-type: none;
}
#commentform textarea, #contact-page ol.forms input.txt, #contact-page ol.forms textarea, .gform_wrapper input, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
background:none repeat scroll 0 0 #f2f2f2;
border-color:#ddd;
}
#comments .avatar img, #contact-page ol.forms input.txt, #contact-page ol.forms textarea, #commentform label, #commentform input.txt, #commentform textarea, p.alert, p.download, p.info, p.note, p.tick, .gform_wrapper input, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.ginput_left {
	padding-right: 10px;
}

/* Entries */
.entry img, img.thumbnail { border: 1px solid #ddd;  }
.entry .wp-caption img{ margin:0; padding:5px; background:#eee; border:7px; }
.entry .wp-caption-text { margin: 5px 0 0; padding:5px; font: 11px/1.2 Arial, Helvetica, sans-serif; text-align:left; background: #eeeeee; border: 1px solid #ddd;}


/* Footer Feeds & Info */
.FooterTag {
	color: #aaa;
	font: italic 18px Georgia;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-align: center;
	margin-top: -20px;
}

#footer {
background:url("images/footer-highlight.png") no-repeat scroll center bottom transparent;
padding:20px 0 17px;
}

.clear {
	clear: both;
}
#footer a {
	color: #ccc;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
}
#FeedList h1 {
	color: #ccc;
	text-shadow: #000 2px 2px 2px;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 24px;
	text-indent: 25px;
	width: 660px;
	background: url(images/RSS.png) no-repeat left top;
}

#FeedList .column {
	float: left;
	width: 210px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 15px;
}
#FeedList ul li {
		list-style-type: none;
	list-style-image: none;
	padding: 3px 0px;
}

#FeedList .first {
	margin-left: 10px
}
#Feedlist {
	float: left;
	width: 680px;
}
#CKinfo {
	float: right;
	margin-top: 5px;
}
#CKinfo h1 {
	color: #ccc;
	text-shadow: #000 2px 2px 2px;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 24px;
	margin-top: -10px;
	margin-bottom: 10px;
}
#CKinfo p {
	line-height: 1.5em;
	color: #ddd
}

