body #counter-box { margin-top: 0px; float: right; width: 345px; height: 36px;}
body #counter-box p { padding: 0px; font-family: Arial, Sans-serif; font-size: 14px; line-height: 22px; font-style: italic; text-align:right;}

body #secret-box { margin-top: 20px; float: right; width: 345px; }
body #secret-box .inner-border { padding: 0px; height: 141px; }
body #secret-box .inner-border h3 { padding: 0px; }
body #secret-box .inner-border div.thumbnail { float: left; margin-right: 20px; }
body #secret-box .inner-border p { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 13px; }

body #online-box { margin-top: 0px; float: right; width: 345px; }
body #online-box .inner-border { padding: 20px; height: 80px; }
body #online-box .inner-border h3 { padding: 0px; }
body #online-box .inner-border div.thumbnail { }
body #online-box .inner-border div.thumbnail img { position:absolute; padding-top:5px;}
body #online-box .inner-border p {clear:both; padding: 10px 0px; color: rgb(68, 68, 68); font-family: Arial, Sans-serif; font-size: 14px; line-height: 22px; font-style: italic; text-align:right;}

body #quiettime-box { margin-top: 20px; float: right; width: 345px; }
body #quiettime-box .inner-border { padding: 20px; height: 115px; }
body #quiettime-box .inner-border h3 { padding: 0px; }
body #quiettime-box .inner-border div.thumbnail { float: left; margin-right: 20px; }
body #quiettime-box .inner-border p { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 13px; }

body #ofas-box { margin-top: 20px; float: right; width: 345px; }
body #ofas-box .inner-border { padding: 20px; height: 100px; }
body #ofas-box .inner-border h3 { padding: 0px; }
body #ofas-box .inner-border div.thumbnail { float: left; margin-right: 20px; }
body #ofas-box .inner-border p { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 13px; }

body #mission-box { margin-top: 20px; float: right; width: 345px; }
body #mission-box .inner-border { padding: 20px; height: 80px; }
body #mission-box .inner-border h3 { padding: 0px; }
body #mission-box .inner-border div.thumbnail { float: left; margin-right: 20px; }
body #mission-box .inner-border p { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 13px; }

body #cal-box { margin-top: 20px; float: right; width: 345px; }
body #cal-box .inner-border { padding: 20px; height: 80px; }
body #cal-box .inner-border h3 { padding: 0px; }
body #cal-box .inner-border div.thumbnail { float: left; margin-right: 20px; }
body #cal-box .inner-border p { padding: 10px 0px; color: rgb(68, 68, 68); font-size: 13px; }

body #news-box { margin-top: 20px; float: left; width: 615px; }
body #news-box .inner-border { padding: 20px; height: 100px; }
body #news-box .inner-border h3 { position:relative; padding-left: 10px; padding-right: 25px; width: 90px; float: left; }

body #news-box div.slider, body #newsAll {  float: left; position: relative; }
body #news-box div.slider ul, body #newsAll ul { margin:0; padding:0; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #news-box div.slider ul li, body #newsAll ul li { margin:0; padding:0; list-style:none; overflow:hidden; width: 420px; height: 100px; float: left;}
body #news-box div.slider ul li h2, body #newsAll ul li h2{ color: rgb(68, 68, 68); margin:0px; padding:0px; font-size: 160%;}
body #news-box div.slider ul li p, body #newsAll ul li p{ margin:0px 0px 20px; padding:0px; color: rgb(68, 68, 68); font-size: 13px;}

body #newsAll {display:none; padding:20px}
body #newsAll ul li { height:inherit;}
body #newsAll h3 { border-bottom : solid #333333 1px; margin-bottom:20px;}

body #news-box div.afacebox {position:relative; float:left; top:-65px; left:10px}

#newsSlider{
	position:relative;
	float: left;
}

/* // Easy Slider */
body #news-box div.controls {position:relative; margin:0; height:30px; } 

body #news-box #prevBtn, 
body #news-box #nextBtn{ 
		display:block;
		margin:0;
		overflow:hidden;
		position:absolute;
		text-indent:-8000px;		
		top:90px;
		width:15px;
		height:15px;		
		}

body #news-box #prevBtn{ 
		left:100px;
}	
			
body #news-box #nextBtn{ 
		right:0px;
}	
															
body #news-box #prevBtn a, 
body #news-box #nextBtn a{  
		display:block;
		background:url(../../templates/h2o2/images/left-normal.png) no-repeat 0 0;	
		}	
body #news-box  #nextBtn a{ 
		background:url(../../templates/h2o2/images/right-normal.png) no-repeat 0 0;	
		}										
/* // Easy Slider */

#facebox
{
	z-index : 99999;	
}

#facebox .footer {
	min-width:400px;
	clear : both;
}

body #out-box { float: right; width: 344px; margin-top: 20px;}
body #out-box .inner-border { padding: 5px 15px 15px 15px; height: 135px; }
body #out-box .inner-border h3 { padding-left:20px; padding-bottom:10px;}
body #out-box .inner-border ul { margin: 0pt auto; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #out-box .inner-border ul li { margin: 0px 7px 7px 7px; float: left; }

body #video-box { margin-top: 20px; float: left; width: 615px; }
body #video-box .inner-border { padding: 20px; height: 115px; }
body #video-box .inner-border h3 { padding-left: 10px; padding-right: 0px; width: 90px; float: left; }
body #video-box div.slider { float: left; position: relative; outside;}
body #video-box div.slider ul { list-style-type: none; list-style-image: none; list-style-position:}
body #video-box div.slider ul li { margin: 0px 5px; float: left; }
body #video-box div.slider div.next, body #video-box div.slider div.previous { position: absolute; top: 105px; }
body #video-box div.slider div.next { right: -22px; }
body #video-box div.slider div.previous { left: -25px; }
body #video-box div.acess {position:relative; float:left; top:-45px; left:10px; clear:both;}

body #post-box { margin-top: 20px; float: left; width: 615px;}
body #post-box .inner-border { padding: 30px; height: 445px; }
body #post-box .inner-border h3 { padding: 0px 0px 20px;}
body #post-box .inner-border ul {clear:both; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #post-box .inner-border ul li {  margin:0; padding:0; list-style:none; overflow:hidden; height: 135px; float: left; }
body #post-box .inner-border ul li .thumbnail { float: left; padding-right: 20px;}
body #post-box .inner-border ul li div.info { float: left; width: 450px;}
body #post-box .inner-border ul li div.info h3 { padding: 0px 0px 7px; }
body #post-box .inner-border ul li div.info h3 a { color: rgb(0, 0, 0); }
body #post-box .inner-border ul li div.info h3 a:hover { color: rgb(170, 77, 29); text-decoration: none; }
body #post-box .inner-border ul li div.info p { padding: 0px; line-height: 19px; color: rgb(68, 68, 68); }
body #post-box div.acess {position:relative; float:left; top:-25px;}

body #comment-box { margin-top: 20px; float: left; width: 615px;}
body #comment-box .inner-border { padding: 30px; height:445px; }
body #comment-box .inner-border h3 { padding: 0px 0px 20px;}
body #comment-box .inner-border ul {clear:both; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #comment-box .inner-border ul li {  margin:0; padding:0; list-style:none; overflow:hidden; height: 100px; float: left; }
body #comment-box .inner-border ul li .thumbnail { float: left; padding-right: 20px;}
body #comment-box .inner-border ul li .refthumbnail { float: right; padding-left: 20px;}
body #comment-box .inner-border ul li div.info { float: left; width: 340px;}
body #comment-box .inner-border ul li div.info h3 { padding: 0px 0px 7px; }
body #comment-box .inner-border ul li div.info h3 a { color: rgb(0, 0, 0); }
body #comment-box .inner-border ul li div.info h3 a:hover { color: rgb(170, 77, 29); text-decoration: none; }
body #comment-box .inner-border ul li div.info p { padding: 0px; line-height: 19px; color: rgb(68, 68, 68); }
body #comment-box div.acess {position:relative; float:left; top:-25px;}

body .blog-box { margin-top: 20px;}
body .blog-box .inner-border { padding: 20px 27px; overflow: hidden; }
body .blog-box .inner-border .thumbnail { float: left; padding-right: 20px; }
body .blog-box .inner-border div.info { float: left; width: 500px; }
body .blog-box .inner-border div.info h3 { padding: 0px 0px 7px; }
body .blog-box .inner-border div.info h3 a { color: rgb(0, 0, 0); }
body .blog-box .inner-border div.info h3 a:hover { color: rgb(170, 77, 29); text-decoration: none; }
body .blog-box .inner-border div.info p { padding: 0px; line-height: 19px; color: rgb(68, 68, 68); }
body .blog-box .inner-border div.other-work { float: right; width: 280px; text-align: right; }
body .blog-box .inner-border div.other-work small { font-size: 11px; color: rgb(166, 166, 166); display: block; padding-top: 5px; }
body .blog-box .inner-border div.other-work a { margin: 0px 0px 0px 10px; }

body #prayer-box { float: right; width: 344px; margin-top: 20px;}
body #prayer-box .inner-border { padding: 16px 30px; height: 185px;}
body #prayer-box .inner-border ul {clear:both; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #prayer-box .inner-border ul li {  margin:0; padding:0; list-style:none; overflow:hidden; height: 120px; float: left; }
body #prayer-box .inner-border ul li .thumbnail { float: left; padding-right: 20px;}
body #prayer-box .inner-border ul li div.info { float: left; width: 175px;}
body #prayer-box .inner-border ul li div.info h3 { padding: 0px 0px 7px; }
body #prayer-box .inner-border ul li div.info h3 a { color: rgb(0, 0, 0); }
body #prayer-box .inner-border ul li div.info h3 a:hover { color: rgb(170, 77, 29); text-decoration: none; }
body #prayer-box .inner-border ul li div.info p { padding: 0px; line-height: 19px; color: rgb(68, 68, 68); }
body #prayer-box div.acess {position:relative; float:left; top:-25px;}

body #photo-box { float: right; width: 344px; margin-top: 20px;}
body #photo-box .inner-border { padding: 15px; height: 475px; }
body #photo-box .inner-border ul { width:285px; padding:0px; margin: 0pt auto; overflow: hidden; list-style-type: none; list-style-image: none; list-style-position: outside; }
body #photo-box .inner-border ul li { margin: 7px; float: left; }
body #photo-box .inner-border h3 { padding: 10px 0px 20px 20px;}
body #photo-box div.acess {position:relative; float:left; top:-25px; left:20px;}

body #worship-box { margin-top: 20px; float: left; width: 615px; }
body #worship-box .inner-border { padding: 20px; height: 115px; }
body #worship-box .inner-border .thumbnail { float: left; padding-right: 20px;}
body #worship-box .inner-border div.info { float: left; width:340px; }
body #worship-box .inner-border .refthumbnail { float: right; padding-left: 20px;}
body #worship-box .inner-border div.info h3 { padding: 0px 0px 0px; }
body #worship-box .inner-border div.info h3 a { color: rgb(0, 0, 0); }
body #worship-box .inner-border div.info h3 a:hover { color: rgb(170, 77, 29); text-decoration: none; }
body #worship-box .inner-border div.info p { padding: 0px; line-height: 19px; color: rgb(68, 68, 68); }

body #liturgyAll {display:none; padding:20px; margin-top:-10px;}
body #liturgyAll ul li { height:inherit;}
body #liturgyAll h3 { border-bottom : solid #333333 1px; margin-bottom:20px;}

body #worship-box div.afacebox {position:relative; float:right; right:0px; top:90px;}

body #audio-box { margin-top: 20px; float: left; width: 615px; }
body #audio-box .inner-border { padding: 20px; height: 100px; }
body #audio-box .inner-border h3 { padding-left: 10px; padding-right: 0px; width: 90px; float: left; }
body #audio-box div.slider { float: left; position: relative; }
body #audio-box div.slider ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
body #audio-box div.slider ul li { margin: 0px 5px; float: left; }
body #audio-box div.slider div.next, body #audio-box div.slider div.previous { position: absolute; top: 90px; }
body #audio-box div.slider div.next { right: -22px; }
body #audio-box div.slider div.previous { left: -25px; }
body #audio-box div.acess {position:relative; float:left; top:-45px; left:10px; clean:both;}
body #audio-box .inner-border div.audio-container { float: left; margin-right: 0px; }
body #audio-box .inner-border div.other-work div.audio-container { margin: 0px 0px 0px 13px; float: left; }
body #audio-box .inner-border div.other-work div.audio-container a { margin: 0px; }

body #member-box { margin-top: 20px; float: right; width: 345px; }
body #member-box .inner-border { padding: 20px; height: 100px; }
body #member-box .inner-border h3 { padding-left: 10px; padding-top: 0px; width: 90px; float: left; font-size:120%;}
body #member-box .inner-border ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
body #member-box .inner-border ul li {width:160px; margin: 0px 5px; float: right;}

#items .item-list .terms li { list-style: decimal; border: none; padding: 0px; }
#items .item-list, #collections .item-list, #featured-item .item-list { border: 1px solid rgb(255, 255, 255); }
#items .item-list li, #collections .item-list li, #featured-item .item-list li { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(213, 213, 213); padding: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; background-color: rgb(244, 244, 244); font-size: 11px; position: relative; }
#items .item-list li p, #collections .item-list li p, #featured-item .item-list li p { font-size: 13px; }
#items .item-list li ul li, #items .item-list li ol li, #collections .item-list li ul li, #collections .item-list li ol li, #featured-item .item-list li ul li, #featured-item .item-list li ol li { border: none; background-color: inherit; padding: 0px; font-size: 13px; }
#items .item-list li div.metadata, #collections .item-list li div.metadata, #featured-item .item-list li div.metadata { float: right; line-height: 16px; margin-top: 0px; margin-left: 0px; width: 460px; font-size: 11px; }
#items .item-list li div.metadata .meta-categories, #collections .item-list li div.metadata .meta-categories, #featured-item .item-list li div.metadata .meta-categories { display: block; }
#items .item-list li div.metadata .meta-attributes, #collections .item-list li div.metadata .meta-attributes, #featured-item .item-list li div.metadata .meta-attributes { display: block; }
#items .item-list li a, #collections .item-list li a, #featured-item .item-list li a { color: #aa4d1d; font-size: 11px; }
#items .item-list li h3, #collections .item-list li h3, #featured-item .item-list li h3 { width: 310px; line-height: 15px; margin-top: 5px; margin-bottom: 5px; padding: 0px; }
#items .item-list li h3 a, #collections .item-list li h3 a, #featured-item .item-list li h3 a { font-size: 16px; font-family: Helvetica, sans-serif; color: #171717; font-weight: bold; }
#items .item-list li div.user-info, #collections .item-list li div.user-info, #featured-item .item-list li div.user-info { float: left; margin-right: 20px; display: block; }
#items .item-list li div.rankings, #collections .item-list li div.rankings, #featured-item .item-list li div.rankings { font-size: 15px; position: absolute; font-family: MgOpen Modata, Helvetica, Geneva; top: 19px; left: -19px; background-color: #e86223; border: 1px solid; border-color: #cd3c00; padding: 5px; width: 16px; color: white; text-align: center; }
#items .item-list li .info, #collections .item-list li .info, #featured-item .item-list li .info { float: right; margin-left: 20px; width: 100px; text-align: center; position: relative; padding-top: 40px; }
#items .item-list li .info h4, #collections .item-list li .info h4, #featured-item .item-list li .info h4 { font-size: 33px; color: #171717; letter-spacing: -4; padding: 0px; position: absolute; top: 0px; text-align: center; width: 100%; }
#items .item-list li .info small, #collections .item-list li .info small, #featured-item .item-list li .info small { margin: 1px 0px; overflow: hidden; }
#items .item-list li .info p, #collections .item-list li .info p, #featured-item .item-list li .info p { float: none; margin: 0px; }
#items .item-list li .info div.rating img, #collections .item-list li .info div.rating img, #featured-item .item-list li .info div.rating img { margin-right: 0px; margin: 4px -1px 0px 0px; float: none; }
#items .item-list li .info div.rating p, #collections .item-list li .info div.rating p, #featured-item .item-list li .info div.rating p { padding: 0px; }
#items .item-list li span.short-title, #collections .item-list li span.short-title, #featured-item .item-list li span.short-title { display: none; }
#items .item-list li.first-item, #collections .item-list li.first-item, #featured-item .item-list li.first-item { border-top: medium none; }
#items .item-list li.last-item, #collections .item-list li.last-item, #featured-item .item-list li.last-item { border-bottom: medium none; }
#items .item-list li.plain-content, #collections .item-list li.plain-content, #featured-item .item-list li.plain-content { padding-left: 30px; padding-bottom: 30px; }

#items .item-list li span.personal{float:left; clear: both; display: block; margin-top:3px;}

#items .item-list li div.comment-info { float: right; width: 78px; height: 79px; padding-bottom: 10px; text-align: center; background-position: -564px -169px; margin-left: 30px; position: relative; top:0px; }
#items .item-list li div.comment-info span { position: relative; top: -7px;}
#items .item-list li div.comment-info small { text-transform: uppercase; font-size: 9px; display: block; margin-top: 2px; color: white;}
#items .item-list li div.comment-info h6 { font-size: 25px; padding-top: 8px; padding-bottom: 0px; letter-spacing: -1px; position: relative; right: 4px; color: white;} 

#items .item-list li div.view-info { float: right; width: 78px; height: 79px; padding-bottom: 10px; text-align: center; background-position: -565px -89px; margin-left: 30px; position: relative; top:0px; }
#items .item-list li div.view-info span { position: relative; top: -7px;}
#items .item-list li div.view-info small { text-transform: uppercase; font-size: 9px; display: block; margin-top: 2px; }
#items .item-list li div.view-info h6 { font-size: 25px; padding-top: 8px; padding-bottom: 0px; letter-spacing: -1px; position: relative; right: 4px;}

#items .item-list li div.comment-box-info { padding:10px 0px 10px 0px;}
#items .item-list li div.comment-box-info div.comment-post {padding-top:10px; clear:both;}
#items .item-list li div.comment-box-info div.comment-post img{ float:left; padding-right:10px;}
#items .item-list li div.comment-box-info div.comment-post small{ float:left;}
#items .item-list li div.comment-box-info div.comment-post span{}

.post-media { position: relative; clear: both;}
.post-media div.inner-boundary {padding: 20px;}

.minVideoPlayer{
	margin-top:15px;	
	width:150px;
	height:113px;
	border:solid 1px #999999;
	padding : 3px;
}

.medVideoPlayer{	
	margin-top:15px;	
	width:320px;
	height:240px;
	border:solid 1px #999999;
	padding : 3px;
}

.largVideoPlayer{
	margin: 0px auto;
	width:500px;
	height:375px;
}

#quiettimneAll
{
	padding:20px;	
	display:none;	
}

#quiettime-box .afacebox{
	float:right;
}

div.profile_collections { text-align: center; padding-top: 20px; }
div.profile_collections div.collection_box { float: left; width: 295px; margin: 5px; }
div.profile_collections div.collection_box p { text-align: center; width: 260px; margin: 0px auto; padding: 0px; }
div.profile_collections div.collection_box img { border: 1px solid #ffffff; }
div.profile_collections div.collection_box span img { border: none; vertical-align: middle; }
div.profile_collections div.collection_box a { color: #989898; font-size: 9px; text-transform: uppercase; }
div.profile_collections div.collection_box a:hover { text-decoration: none; color: #aa4d1d; }

ul.sharer-list { margin:0; padding:0; list-style-type: none; list-style-image: none; list-style-position: outside;}
ul.sharer-list li{ margin:0; padding:5px; list-style:none; overflow:hidden; height: 50px; float: left;}

.win.gecko div.item-header div.comments-bubble p small, 
.win.gecko div.item-header div.view-bubble p small,
.win.gecko #items .item-list li div.thread-info small,
.win.gecko #items .item-list li div.comment-info small { font-size: 0.72em; letter-spacing:0.16em; margin-top:2px;}

.win.gecko button.submit-button-dark { margin-right: 5px; }
.win.gecko .submit-login span { width:45px; font-size: 10px; margin-right:5px;}

.win.gecko body #header #header-rightcol #user-bar a.input-link, 
.win.gecko body #header #header-rightcol #user-bar a.input-link-dark { margin: 1px 3px 0px;}

.win.gecko #search-bar form .text-input { padding: 4px 30px 2px 10px; height: 27px; }

.ilike-icon{padding-left:15px; background: url(images/ilike.png) no-repeat 0 0; background-position: 8px 6px;}

.shareFacebook{margin:0px; padding:0px; padding-left:15px; background: url(images/facebook_icon.png) no-repeat 0 0; background-position: 8px 5px;}
.frameShareFacebook{width:600px; height:300px;}

#copyright { background-color: #2c2a28; border-top: 1px solid #232220; min-width: 984px; height: 125px; }
#copyright .container { margin: 0 auto; width: 984px; }
#copyright .container .copyright { padding-top: 35px; }
#copyright .container .copyright p { font-size: 9px; font-variant: small-caps; color: #837e76; padding: 10px 0px; }
#copyright .container .copyright span { padding: 0px 7px; }
#copyright .container .copyright a { color: #cda869; text-decoration: none; }
#copyright .container .copyright a:hover { text-decoration: underline; }
#copyright .container .copyright p.trademarks { padding: 3px 0px 30px 8px; font-style: italic; }
#copyright .container .powered-by-pippa { height: 125px; line-height: 125px; text-align: right; float: right; margin-right: 70px; }
#copyright .container .powered-by-pippa a { font-size: 9px; color: #837e76; line-height: 125px; padding-left: 22px; background-position: center left; padding-top: 6px; padding-bottom: 6px; background-image: url("images/pippa.png"); background-repeat: no-repeat; }
