/* Free standard-compliant open source XHTML/CSS template provided by Eatlon.com */

body { 
	background-image : url(http://www.calvarydayton.com/imgs/bg2.gif); 
	background-repeat : repeat-x; 
	background-color : white; /* #fff; */
	font-family : arial, sans-serif; 
	font-size : 0.9em; 
	color : #333333; 
	padding : 0; 
	margin : 0; 
	}
 
#header { 
	height : 224px; /* 315px; */
	background-image : url(http://www.calvarydayton.com/imgs/head2.jpg); 
	background-position : top center; 
	background-repeat : no-repeat; 
	}
 
 #content { 
	min-height : 250px;
	height : auto !important ; 
	height : 250px;
	background-image : url(http://www.calvarydayton.com/imgs/content.gif); 
	background-position : top center; 
	background-repeat : no-repeat; 
	padding : 30px 45px 0 45px;
	margin : 0; 
	}
 
.h3_foot { 
	background-image : url(http://www.calvarydayton.com/imgs/h3_bg.gif); 
	background-repeat : repeat-x; 
	background-position : top center; 
	line-height : 1.5em; 
	text-align : center; 
	border-top : 1px solid #dbdbdb; 
	}
 
#footer { 
 /* width : 100%;  new line & value */
	clear : both; 
	min-height : 75px; 
	height : auto !important ; 
	height : 75px; 
	background-image : url(http://www.calvarydayton.com/imgs/footer.gif); 
	background-position : top center; 
	background-repeat : no-repeat; 
	padding : 0; /* 15px 45px 0 45px; */
	margin : 0; 
	}
 
img { 
	border : 0; 
	}
 
a { 
	text-decoration : none; 
	color : #b56535; /* #aa6a40; */
	padding : 0; 
	margin : 0; 
	}
 
a:hover { 
	text-decoration : none; 
	color : #ba1b1b;  /* #808080; */
	outline : 0; 
	padding : 0; 
	margin : 0; 
	}

a.discrete { 
	text-decoration : none; 
	color : #808080; 
	padding : 0; 
	margin : 0; 
	}
 
a.discrete:hover { 
	text-decoration : underline; 
	color : #808080; 
	border-bottom : 0; 
	outline : 0; 
	padding : 0; 
	margin : 0; 
	}

a.title { 
	text-decoration : none; 
	color : #a99570; 
	padding : 0; 
	margin : 0; 
	}
 
a.title:hover { 
	text-decoration : none; 
	color : #a99570; 
	outline : 0; 
	padding : 0; 
	margin : 0; 
	}
 
.box { 
	font-family : Arial, sans-serif; 
	font-size : smaller; 
	}
 
.boxpopup { 
	font-family : Arial, sans-serif; 
	font-size : 90%; 
	color : #0a25be; 
	background : #c2d1fc; 
	width : 250px; 
	text-align : left; 
	padding : 4px 5px 4px 5px; 
	font-weight : 100; 
	border : 1px solid gray; 
	}
 
#pdqbox { 
	position : absolute; 
	z-index : 200; 
	}
 
.navtext { 
	font-family : georgia, serif;	/* Arial, sans-serif;*/
	font-size : 100%; 
	font-style : italic; /* normal; */
	color : #937d57; /* #0a25be; */
	background : #f3f0ea; /* #c2d1fc; */
	width : 300px; 
	text-align : left; 
	padding : 8px 8px 8px 8px; 
	font-weight : 100; 
	line-height : 1.1em; /* 1em */
	border : 1px solid #937d57; /* gray */
	}
 
h1 { 
	font-family : georgia, serif; 
	font-size : 5em; 
	font-weight : 100; 
	line-height : 65px; 
	text-transform : uppercase; 
	padding : 0; 
	margin : 0; 
	}
 
dfn { 
	font-size : 0.7em; 
	font-style : normal; 
	line-height : 50px; 
	}
 
h2 { 
	font-family : arial, sans-serif; 
	font-size : 1.8em; 
	font-weight : 100; 
	color : #0066cc; 
	padding : 0 0 10px 0; 
	margin : 0; 
	}

h2 a:link {
   color : #0066cc; 
   text-decoration: none;
   }

h2 a:visited {
   color : #0066cc; 
   text-decoration: none;
   }

h2 a:hover {
   color : #0066cc; 
   border: 0;
   text-decoration: none;
   }
 
h3 { 
	font-family : arial, sans-serif; 
	font-size : 1.2em; 
	font-weight : 100; 
	color : #0066cc; 
	line-height : 1.4em; 
	padding : 0; 
	margin : 0 0 5px 0; 
	}
 
h3 a:link {
   color : #0066cc; 
   text-decoration: none;
   }

h3 a:visited {
   color : #0066cc; 
   text-decoration: none;
   }

h3 a:hover {
   color : #0066cc; 
   border: 0;
   text-decoration: none;
   }

#clear { 
	clear : both; 
	}
 
#wrap { 
	width : 951px; 
	min-height : 500px; 
	height : auto !important ; 
	height : 500px; 
	margin : 0 auto; 
	}
 
.title { 
	padding : 80px 0 0 180px; /* 140px 0 0 180px; */
	}
 
.tagline { 
	font-family : georgia, serif; 
	font-size : 1.4em; 
	font-style : italic; 
	color : #0066cc; 
	text-indent : 25px; 
	line-height: 20px;
	padding : 0; 
	margin : 0; 
	}
 
.subtitle { 
	color : #0066cc; 
	font-weight : bold; 
	}
 
.alert { 
	color : #ba1b1b; 
	}
 
.verse { 
	font-family : georgia, serif; 
	font-size : 1em; 
	font-style : italic; 
	font-weight : 100; 
	color : #937d57; /* #a99570; */
	line-height : 1.1em; 
	margin : 5px 0 5px 0; 
	}
 
.divide {border: none 0; 
	border-top: 1px dashed #d8d8d8;	
	height: 1px;
	}

.post {
	font-family : arial, sans-serif; 
	font-size : 1em; 
	}
	
.storytitle {
	font-family : arial, sans-serif; 
	font-size : 1.2em; 
	font-weight : 100; 
	color : #0066cc; 
	line-height : 1.4em; 
	padding : 0; 
	margin : 0 0 5px 0; 
	}
	
.meta {
	font-family : arial, sans-serif; 
	font-size : 1em; 
	}
	
.storycontent {
	font-family : arial, sans-serif; 
	font-size : 1em; 
	}
	
.feedback {
	font-family : georgia, serif; 
	font-size : 1em; 
	font-style : italic; 
	font-weight : 100; 
	color : #937d57; /* #a99570; */
	}
	
#menu { 
	float : left; /* position : absolute; */
	width : 190px; /* 22%; */
	padding : 0; 
	margin : 0 0 0 10px; /* 0 0 0 0' */
	}
 
#menu p { 
	margin : 0 0 3px 0; 
	}
 
.feed_mig { 
	float : left; 
	padding : 0; 
	margin : 1px 5px 0 0; 
	}
 
#menu ul { 
	list-style-type : none; 
	font-family : arial, sans-serif; 
	font-size : 1em; 
	padding : 0; 
	margin : 0 0 25px 0; 
	}
 
#menu li { 
	width : 180px; 
	line-height : 2.3em; 
	text-indent : 8px; 
	border-bottom : 1px dashed #d8d8d8; 
	}

#menu li a { 
	padding : 0 0 0 10px; 
	background-image : url(http://www.calvarydayton.com/imgs/dot_off.gif); 
	background-repeat : no-repeat; 
	background-position : top left; 
	}
 
#menu li a:hover { 
	padding : 0 0 0 10px; 
	background-image : url(http://www.calvarydayton.com/imgs/dot.gif); 
	background-repeat : no-repeat; 
	background-position : top left; 
	}
 
#main { 
	float : right; 
	width : 74%;
	padding : 0; 
	margin : 0 0 20px 0; 
	}
 
.left { 
	float : left; 
	width : 63%; /* 70% */
	text-align : justify; 
	padding : 0; 
	margin : 0; 
	}
 
.main_content p { 
	text-align : justify; 
	margin : 0 0 10px 0; 
	}
 
.right { 
	float : right; 
	width : 33%; /* 30% */
	padding : 0; 
	margin : 0; 
	}
 
.right p { 
	margin : 0 0 10px 0; 
	}
 
.three_columns { 
	clear : both; 
	text-align : justify; 
	padding : 10px 0 0 0; 
	margin : -40px 0 0 0; 
	}
 
.three_columns p { 
	padding : 0 5px 0 5px; 
	margin : 0; 
	}
 
.two_left { 
	float : left; 
	width : 556px; 
	}
 
.foot_left { 
	float : left; 
	width : 250px; 
	}
 
.foot_mid { 
	float : right; 
	width : 250px; 
	}
 
.one_right { 
	float : right; 
	width : 29%; 
	}
 
.foot_right { 
	width : 250px; 
	}
 
.bottom { 
	text-align : center; 
	font-size : .75em; 
	padding : 13px 0 0 0; 
	margin : 0; 
	}
 
#ffscrollbarfix { 
	border : 0; 
	position : absolute; 
	top : 0; 
	bottom : -0.1px;
	width : 1em; 
	z-index : -1; 
	}

.admin_hints {
	color: #555;
	font-size:0.8em;
	padding:0;
	margin:0;
	border:0;
	text-align:right;
}


.container {
	width:780px;
	margin: 0 auto 0;
	text-align:left;
	border:1px solid #555;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	background-color:#ffffff;
}


.sfondo {
	background-color:#ffffff;
	background-repeat: no-repeat;
	padding-top:20px;
}


.episode {
	clear:both;
	font-size:1em;
	padding:0;
	margin:0;
	border-top: 1px solid #f1f0f0;
	margin-top:5px;
	padding-bottom:20px;
	text-align: left;
}

.episode_image {
	float:left;
	margin-bottom:30px;
	margin-right:5px;
}

.episode_imgdesc {
	list-style:none;
	text-decoration:none;
	margin:0;
	padding:0;
	margin-top:15px;
}

.episode_imgdesc li {
	padding-left:10px;
	line-height:1.2em;
}	

.episode_title {
	color: #cc3300;
	padding:0;
	padding-bottom:0.2em;
	padding-top:0.8em;
	margin:0;
}

.episode_info {
	color: #555;
	font-size:0.8em;
	padding:0;
	margin:0;
}

.episode_date {
	padding:0;
	margin:0;
}

.episode_download {
	color: #555;
	font-size:0.8em;
	padding:0;
	margin:0;
}

.episode_keywords {
	color: #000;
	font-size:0.9em;
}

.imgdx {
	float:right;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
}

.alternative{
	display:none;
}

.site_desc {
	color: #555;
	font-size:0.9em;
	margin-bottom:20px;
}

.site_welcome {
	margin:0;
	color: #000;
	padding:0;
}

