
body {background:url(images/bkgd.gif) repeat-x; margin:0px;}

body {font-family:"Helvetica", "Arial", sans-serif; color:#003366;}
	
.wrapper {
	width:800px; 
	margin-left:auto; 
	margin-right:auto; }
	
.head {position:relative;background-image:url(images/logo.jpg);background-repeat:no-repeat;}

address {
	text-align:right; 
	color:white; font-size:.85em; 
	line-height:1.15em; 
	font-style:normal; 
	padding:4px 6px 8px 0px; 
	text-transform:uppercase;}

.links {text-align:center; margin: 2px 5px 10px 0px; font-size:.9em;}
.sub-links {text-align:center;font-size:.9em;}

a {text-decoration:none; font-style:normal;}
a:link{color:#336699;}
a:active{color:#ffcc66;}
a:visited { color:gray;}

.everything1 {
	width:800px; 
	margin-left:auto; 
	margin-right:auto; 
	background:url(images/back2.jpg) no-repeat;}

.everything2 {width:800px; margin-top:0; margin-left:auto; margin-right:auto;}
.main1 {	
	float:left;
	width:250px; 
	margin:15px 0px 10px 10px;
	text-align:justify;}

.main2 {float:left;
	width:250px;
	margin:15px 0px 10px 38px;}

.center {float:left;
	width:538px;
	margin:15px 0px 0px 15px;}

.right {float:left;
	width:185px;	
	margin:20px 0px 25px 38px ;
	background-color:#fc6;}

.right2 {float:left;
	width:185px;
	height:150px;
	margin:20px 0px 0px 38px ;
	background-color:#fc6;}

object	{float:left; width:200px; height:400px; margin:15px 0px 10px 38px;
	padding:0px; overflow:auto; border:gray solid thin;}

.schedule {float:left;background-color:#e9eef5; margin:10px 0px 0px 38px; padding:15px 10px 0px 10px; height:70px; width:180px; font-size:.8em;}

a img{border:none;}

.footer{
	clear:both;
	width:800px;
	margin:0px;}

.cf_element {
	width:776px;
	height:88px;}



.photo {float:left;
	width:300px;
	height:200px;
	margin:20px 25px 10px 0px;}

.photov {float:left;
	width:200px;
		margin:0px 25px 10px 0px;}

.blurb {float:left;
	width:375px;
	height:200px;
	margin:20px 0px 10px 0px;}

.blurblast {float:left;
	width:375px;
	height:275px;
	margin:20px 0px 10px 0px;}

p.end {clear:both;
	margin:25px 0px 25px 0px;
	text-align:center;
	font-size:.66em;}

h1 {font-size:1.25em; font-weight:lighter; margin:10px 0px 5px 0px; text-transform: uppercase; }
p, ul {font-size:.82em; line-height: 1.35em; margin:0px 0px 10px 0px; text-align:justify;}
h2 {font-size:1em; font-weight:lighter; background-color:#fc6;padding:5px; font-variant:small-caps; color:#003366;}
h3 {font-size:1em; font-weight:lighter;color:#003366; margin:15px 5px 5px 20px;}
h3:hover {color:white;}
li {list-style-type:disc; margin-left:40px;}
.v {font-size:1em; padding:5px 10px 5px 10px; text-align:left; font-style:italic; color:#003366; line-height:1.75em; font-family:"Zapf-Chancery";}
span.r {font-size:1.25em;}


span.a {font-size:1.15em;font-style:italic;}

span.p {font-size:1.5em;}
span.info {font-size:1.5em; text-transform:uppercase;}

p.leaders {font-size:1.15em; border-bottom:#003366 thin dotted; text-align:left;}
span.title {font-size:.9em; font-variant:small-caps;}

p.end1 {position:relative;
	margin:100px 0px 0px 0px;
	text-align:center;
	font-size:.66em;}
//Sermons CSS
.principale {
	background-color:#FFFFFF;
	margin:5 auto 0;
	padding:0;
	width:80%;
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #CCCCCC;
}

.titolo {
	padding:2em;
	margin:0;
	text-align:left;
	background-repeat: no-repeat;
	background-position: right;
	background-repeat:no-repeat;
	background-position:right center;


}

.titolo p {
	text-indent:4em;
	color:#003399;
}

.partedx {
float:right; clear:both; width:13em; margin:1em 0 0 0; padding:0;}

.boxdx {
margin:0.5em; padding:0.3em; border:1px dotted #6078BF; text-align:center;}

.partedx h2 {
text-align:left; padding:0 0 0 1.5em;}
a.scrittemenu:link, a.scrittemenu:visited {
display:block; float:left; width:33%; margin:0; 
text-decoration:none; background-color:#003399; color:#FFFFFF;}

a.scrittemenu:hover {
display:block; float:left; width:33%; margin:0; 
text-decoration:none; background-color:#809FFF; color:#FFFFFF;}

a.scrittemenu:active {
display:block; float:left; width:34%; margin:0; 
text-decoration:none; background-color:#999999; color:#FFFFFF;}





.contenuto{
	clear:left;
	text-align:left;
	margin:1.2em 13.5em 0 0;
	padding:1em 1ex 1em 1.5ex;
	background-color: #FFFFFF;
}

.contenutoh2 {text-indent:3em;}
.imgpodcast {
	margin: 10px;

}
