body{
	margin:0;
	font:14px/20px Cambria,Georgia,serif;
	color:#4c4c4c;
	background-color:#fff;
}

/*-== Page Background Codes - Change the picture (bg*.jpg) to set a new background image for the church and school homepages as well as the church and school subpages. Change the image (img*.jpg) to set a new main homepage image for the church and school homepages ==-*/

body.church-homepage{
	background:#fff url(../img/bg-layout/bg01.jpg) no-repeat 50% 0;
}
body.church-subpage{
	background:#fff url(../img/bg-layout/bg01.jpg) no-repeat 50% 0;
}
body.school-homepage{
	background:#fff url(../img/bg-layout/bg07.jpg) no-repeat 50% 0;
}
body.school-subpage{
	background:#fff url(../img/bg-layout/bg07.jpg) no-repeat 50% 0;
}
.church-homepage #content div.home-image{
	background:url(../img/bg-layout/img01.jpg) no-repeat 0 0;
}
.school-homepage #content div.home-image{
	background:url(../img/bg-layout/img07.jpg) no-repeat 0 0;
}

a{
	color:#0b94d9;
	text-decoration:none;
}
a:hover{
	color:#f26255;
}
p img{
	display:inline;
	padding:0 2px;
	vertical-align:middle;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
/*-== Page ==-*/
#page{
	width:965px;
	padding:0 0 0 2px;
	margin:0 auto;
	overflow:hidden;
}
/*-== Header ==-*/
#header{
	width:100%;
	height:195px;
	overflow:hidden;
	background:url(../img/bg-header.png) no-repeat 0 0;
}
#header div.clickable{
	position:relative;
	width:100%;
	overflow:hidden;
}
/*logo*/
#header .logo{
	float:left;
	width:220px;
	height:180px;
	margin:0;
	background:url(../img/logo.png) no-repeat 0 0;
}
#header .logo a{
	position:relative;
	float:left;
	width:215px;
	height:175px;
	text-indent:-9999px;
	overflow:hidden;
}
/*search*/
#header div.search{
	position:relative;
	float:right;
	display:inline;
	margin:8px 5px 0 0;
	font:11px/25px Calibri,Arial,sans-serif;
	text-transform:uppercase;
}
#header div.search a{
	float:left;
}
#header div.search div.form{
	float:left;
	display:inline;
	margin:0 0 0 19px;
	border-top:1px solid #a6a6a6;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #a6a6a6;
	background:#fff;
}
#header div.search div.form form,
#header div.search div.form fieldset{
	float:left;
}
#header div.search div.form input.text{
	float:left;
	width:144px;
	height:14px;
	padding:5px 3px 4px;
	margin:0;
	border:0;
	font:11px Calibri,Arial,sans-serif;
	text-transform:uppercase;
	color:#999;
	background:none;
}
#header div.search div.form input.submit{
	float:left;
	width:18px;
	height:23px;
	padding:0;
	margin:0;
	border:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	overflow:hidden;
	background:url(../img/btn-search.gif) no-repeat 0 0;
}
/*slider*/
#header div.event{
	float:right;
	width:696px;
	height:110px;
	padding:15px 27px 15px 22px;
	margin:7px 0 0;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
	background:url(../img/bg-event.png) no-repeat 0 0;
}
#header div.event ul.nav-links{
	width:100%;
	margin:0;
	padding:0 0 5px;
	list-style:none;
	overflow:hidden;
}
#header div.event ul.nav-links li{
	float:left;
	margin:0 2px 0 0;
}
#header div.event ul.nav-links li a{
	float:left;
	width:20px;
	height:10px;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
#header div.event ul.nav-links li a.prev{
	background:#cfcfcf url(../img/bg-events-buttons.gif) no-repeat 7px -8px;
}
#header div.event ul.nav-links li a.next{
	background:#cfcfcf url(../img/bg-events-buttons.gif) no-repeat 7px -34px;
}
#header div.event ul.nav-links li a:hover{
	background-color:#acdaf1;
}
#header div.event ul.events{
	position:relative;
	width:100%;
	height:95px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#header div.event ul.events li{
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:100%;
}
* html #header div.event ul.sliding li span.sliding{background-color:#f9f9f9;}
*+html #header div.event ul.sliding li span.sliding{background-color:#f9f9f9;}
#header div.event ul.events li.active{
	display:block;
	visibility:visible;
}
#header div.event span.date{
	display:block;
	padding:0 0 5px;
	font:12px/18px Calibri,Arial,sans-serif;
}
#header div.event span.date strong{
	display:block;
	font-size:21px;
	font-weight:bold;
	color:#9ba629;
}
#header div.event h3{
	margin:0;
	font-size:21px;
	line-height:20px;
	font-weight:bold;
	color:#f4887e;
}
#header div.event h3 a{
	color:#f4887e;
}
#header div.event h3 a:hover{
	color:#6dbfe8;
}
#header div.event p{
	margin:0;
}
/*-== Main ==-*/
#main{
	width:100%;
	padding:5px 0 0;
	margin:-5px 0 0;
	overflow:hidden;
}
/*titles*/
#main div.page-title{
	position:relative;
	width:100%;
	padding:0 0 5px;
}
#main #content div.page-title a.button{
	position:absolute;
	right:0;
	top:3px;
	display:block;
	line-height:15px;
}
#main h1{
	padding:0;
	margin:0;
	font:normal 29px/29px Calibri,Arial,sans-serif;
	letter-spacing:-1px;
}
#main h1 span{
	font-weight:bold;
}
#main span.subtitle{
	font-size:16px;
	line-height:18px;
	font-style:italic;
	color:#999;
}
#main h2{
	padding:0px;
	margin:0;
	font:bold 21px/25px Calibri,Arial,sans-serif;
}
#main h2 span{
	font-weight:bold;
}
#main h2 span.date{
	color:#A3A3A3;
	font-family:Cambria,Georgia,serif;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	padding-left:6px;
}
#main h3{
	padding:0 0 12px;
	margin:0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
}
#main h3 span{
	font-weight:bold;
}
#main h4{
	padding:13px 0 0;
	margin:0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#main h4 span{
	font-weight:bold;
}
#main h5{
	margin:0;
	font:bold 15px/20px Calibri,Arial,sans-serif;
}
#main h5 span{
	font-weight:bold;
}
#main h6{
	margin:0;
	font-size:10px;
	line-height:20px;
	text-transform:uppercase;
}
#main h6 span{
	font-weight:bold;
}
#main h1 a,
#main h2 a,
#main h3 a,
#main h4 a,
#main h5 a,
#main h6 a{
	text-decoration:none;
	color:#0B94D9;
}
#main h2 a{
	font-weight:normal;
}
#main h1 a:hover,
#main h2 a:hover,
#main h3 a:hover,
#main h4 a:hover,
#main h5 a:hover,
#main h6 a:hover{
	color:#f26225;
	background:none;
}
/*text styles*/
#main p{
	margin:0;
	padding:0 0 20px;
}
#main hr{
	height:0;
	padding:0 0 9px;
	margin:16px 0 0;
	border:0;
	border-top:1px solid #ccc;
	background:none;
}
#main hr.bio{
	height:0;
	padding:0 0 29px;
	margin:16px 0 0;
	border:0;
	border-top:1px solid #f0f0f0;
	background:none;
}
#main ol{
	margin:0;
	padding:0 0 20px 22px;
}
/*#main ol{
	margin:0;
	padding:0;
	list-style:none;
}*/
#main ol div.number{
	float:left;
	width:20px;
	font:bold 14px/20px Calibri,Arial,sans-serif;
	color:#9ba629;
}
#main ol div.text{
	height:1%;
	overflow:hidden;
}
#main ul{
	margin:0;
	padding:0 0 20px;
	list-style:none;
}
#main ul li{
	padding:0 0 0 20px;
	background:url(../img/marker-green.gif) no-repeat 0 8px;
}
#main ul ol,
#main ol ul{
	padding-bottom:0;
}
#main p.highlight{
	padding:7px 20px 12px;
	margin:0 0 15px;
	font-family:Calibri,Arial,sans-serif;
	background:#fffcd9;
}
#main p.quote{
	padding:0 20px 20px;
	font-style:italic;
	color:#999;
	background:url(../img/bg-quote.gif) no-repeat 1px 6px;
}
/*links*/
#page #main a.more{
	font-weight:bold;
	text-decoration:none;
}
#page #main a.more:hover{
	color:#f26255;
	background:none;
}
#page #main p span.more a{
	font-weight:bold;
	text-decoration:none;
}
#page #main p span.more a:hover{
	color:#f26255;
	background:none;
}
#page #main a.button{
	padding:5px 11px 5px 13px;
	font:bold italic 12px/20px Cambria,Georgia,serif;
	text-decoration:none;
	color:#ffffff;
	background:#0ba5d9;
}
#page #main a.button:hover{
	color:#ffffff;
	background:#f26255;
}
#page #main div.goBack a{
	padding:5px 11px 5px 13px;
	font:bold italic 12px/20px Cambria,Georgia,serif;
	text-decoration:none;
	color:#ffffff;
	background:#0ba5d9;
}
#page #main div.goBack a:hover{
	color:#ffffff;
	background:#f26255;
}
#page #main div.view-all{
	width:100%;
	border-top:1px solid #ccc;
	padding:2px 0 5px;
}
#page #main a.view-all{
	font:bold italic 12px/18px Cambria,Georgia,serif;
	text-decoration:none;
	color:#229dd8;
}
#page #main a.view-all:hover{
	color:#f26255;
	background:none;
}
#page #main a.back{
	padding:0 10px 0 0;
	font:11px/18px Calibri,Arial,sans-serif;
	text-decoration:none;
	color:#6dbfe8;
	background:url(../img/bg-back-link.gif) no-repeat 100% 2px;
}
#page #main a.back:hover{
	color:#f26255;
	background:url(../img/bg-back-link.gif) no-repeat 100% 2px;
}
#page #main a.info{
	display:block;
	padding:0 0 3px 28px;
	font:14px/20px Calibri,Arial,sans-serif;
	text-decoration:none;
	color:#f26255;
	background:url(../img/ico-info.gif) no-repeat 0 0;
}
#page #main a.info span{
	font-weight:bold;
}
#page #main a.info:hover{
	color:#9ba629;
	background:url(../img/ico-info.gif) no-repeat 0 0;
}
div.blog-post a.readmoreblog{
	color:#f26255;
}
div.blog-post a.readmoreblog:hover{
	color:#0b94d9;
}
div.blog-post div.links a{
	color:#f26255;
}
div.blog-post div.links a:hover{
	color:#0b94d9;
}
/*-== Content ==-*/
#content{
	float:right;
	display:inline;
	width:700px;
	padding:31px 20px 39px;
	margin:0 5px 0 0;
	background:#fff url(../img/bg-main.png) no-repeat 100% 0;
}
/*breadcrumbs*/
#content div.breadcrumbs{
	width:100%;
	font:11px/16px Calibri,Arial,sans-serif;
	color:#ccc;
	margin:0 0 10px;
	overflow:hidden;
}
#content div.breadcrumbs span,
#content div.breadcrumbs a{
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	color:#6dbfe8;
	background:url(../img/bg-breadcrumbs.gif) no-repeat 100% 60%;
}
#content div.breadcrumbs a:hover{
	color:#ccc;
}
/*user content*/
#content div.content{
	padding:14px 0 16px;
	border-top:3px solid #eee;
}
div.content a{
	color:#0b94d9;
	text-decoration:underline;
}
div.content a:hover{
	color:#fff;
	text-decoration:none;
	background:#0ba5d9;
}
div.content div.date{
	color:#A3A3A3;
	font-family:Cambria,Georgia,serif;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
}
#content div.columns{
	width:100%;
	overflow:hidden;
}
#content div.columns p.left{
	float:left;
	padding:0 20px 0 0;
}
* html #content div.columns p.left{margin-right:-3px;}
#content div.columns p.right{
	height:1%;
	overflow:hidden;
}
#content img.block{
	display:block;
	padding:0;
	margin:4px 0 0;
}
#content span.caption{
	display:block;
	margin:5px 0 0;
	font:italic 11px/16px Calibri,Arial,sans-serif;
	color:#999;
}
#content div.buttons{
	width:100%;
	padding:0 0 26px 3px;
	margin:0 0 0 -3px;
	overflow:hidden;
}
#content div.buttons a.left{
	float:left;
	margin:0 0 0 -3px;
}
/*file type link*/
#content a.word{
	padding:0 0 0 30px;
	font:bold italic 12px/25px Cambria,Georgia,serif;
	text-decoration:none;
	background:url(../img/ico-download-doc.gif) no-repeat 0 50%;
}
#content a.word:hover{
	color:#f26255;
}
#content a.xls{
	padding:0 0 0 30px;
	font:bold italic 12px/25px Cambria,Georgia,serif;
	text-decoration:none;
	background:url(../img/ico-download-xls.gif) no-repeat 0 50%;
}
#content a.xls:hover{
	color:#f26255;
}
#content a.pdf{
	padding:0 0 0 30px;
	font:bold italic 12px/25px Cambria,Georgia,serif;
	text-decoration:none;
	background:url(../img/ico-download-pdf.gif) no-repeat 0 50%;
}
#content a.pdf:hover{
	color:#f26255;
}
#content a.ppt{
	padding:0 0 0 30px;
	font:bold italic 12px/25px Cambria,Georgia,serif;
	text-decoration:none;
	background:url(../img/ico-download-ppt.gif) no-repeat 0 50%;
}
#content a.ppt:hover{
	color:#f26255;
}
#content a.na{
	padding:0 0 0 30px;
	font:bold italic 12px/25px Cambria,Georgia,serif;
	text-decoration:none;
	background:url(../img/ico-download-na.gif) no-repeat 0 50%;
}
#content a.na:hover{
	color:#f26255;
}
#content div.buttons a.button{
	float:right;
	padding:3px 11px 2px 13px;
}
div.booking-container p span.date{
	color:#9ba629;
}
div.booking-container p span.capacity{
	color:#9ba629;
}
div.booking-container p span.percent{
	color:#999999;
}
/*table*/
#content div.table{
	width:100%;
	padding:0 0 25px;
	margin:20px 0 0;
	overflow:hidden;
}
#content div.assignment-table{
	padding:0 0 19px;
	margin:4px 0 0;
}
#content div.table table{
	width:100%;
	padding:0 0 1px;
	border-bottom:2px solid #ccc;
	font:13px/15px Calibri,Arial,sans-serif;
}
#content div.table table th{
	padding:5px 14px 9px 26px;
	font-size:11px;
	text-transform:uppercase;
	text-align:left;
	color:#fff;
	background:url(../img/bg-table-th.png) no-repeat 0 100%;
}
#content div.table table th:first-child{
	background-position:-2px 100%;
}
#content div.table table td{
	padding:6px 14px 9px 26px;
	background:url(../img/bg-table-td-light.png) no-repeat 0 100%;
}
#content div.table table tr.dark td{
	background:url(../img/bg-table-td-dark.png) no-repeat 0 100%;
}
#content div.table table tr.last td{
	background-position:0 0;
}
#content div.table table tr td:first-child{
	background-position:-2px 100%;
}
#content div.table table tr.last td:first-child{
	background-position:-2px 0;
}
#content div.table table.table th.name{
	width:180px;
}
#content div.table table th.thin{
	width:100px;
}
#content div.table table.assignment th.subject{
	width:150px;
}
#content div.table table a{
	text-decoration:none;
	color:#0ba5d9;
}
#content div.table table a:hover{
	color:#f26255;
	background:none;
}
#content div.table table a.inactive:hover,
#content div.table table a.inactive{
	outline:none;
	cursor:default;
	color:#d1d1d1;
}
#content div.table table td.gray{
	font-size:12px;
	color:#999;
}
#content div.table table ul.actions{
	width:100%;
	padding:0;
	margin:0 0 -1px -5px;
	overflow:hidden;
}
#content div.table table ul.actions li{
	display:inline;
	padding:0 7px;
	font-size:11px;
	text-transform:uppercase;
	background:none;
}
/*= boxes =*/
/* wide brown box */
#content div.brown-box-wide{
	width:710px;
	margin:15px -5px 20px;
	overflow:hidden;
	background:url(../img/bg-brown-wide-box.gif) repeat-y 100% 0;
}
#content div.brown-box-wide div.bg-top{
	width:680px;
	padding:17px 5px 11px 25px;
	background:url(../img/bg-brown-wide-box-rays.jpg) no-repeat 100% 0;
}
#content div.brown-box-wide div.list-title{
	border-color:#dcd9b5;
}
#content div.brown-box-wide div.list-title h2{
	color:#7f8074;
}
#content div.brown-box-wide div.list-title h2 a{
	color:#7f8074;
}
#content div.brown-box-wide div.list-title h2 a:hover{
	color:#f26255;
}
#main #content div.brown-box-wide div.view-all{
	border-color:#dcd9b5;
}
/*blue box*/
#main div.blue-box{
	width:225px;
	margin:0 -5px 0 0;
	background:url(../img/bg-blue-box.gif) repeat-y 0 0;
}
#main div.blue-box div.bg-top{
	width:180px;
	padding:14px 20px 11px 25px;
	background:url(../img/bg-blue-box-rays.jpg) no-repeat 0 0;
}
#main div.blue-box p{
	padding:0 0 17px;
}
#main div.blue-box div.google-map{
	padding:0 0 13px;
	margin:0 0 0 -5px;
}
#page #main div.blue-box div.view-all{
	width:195px;
	margin:0 -15px 0 0;
	border-color:#c6dadb;
	line-height:20px;
}
/*brown box*/
#main div.brown-box{
	width:200px;
	background:url(../img/bg-brown-box.gif) repeat-y 0 0;
}
#main div.brown-box div.bg-top{
	width:165px;
	padding:18px 10px 9px 25px;
	overflow:hidden;
	background:url(../img/bg-brown-box-rays.jpg) no-repeat 0 0;
}
#main  div.brown-box div.list-title{
	width:170px;
	margin:0 -5px 14px 0;
	border-color:#dcd9b5;
}
#main  div.brown-box div.list-title h2{
	color:#7e8074;
}
#main  div.brown-box div.list-title h2 a{
	color:#7e8074;
}
#main  div.brown-box div.list-title h2 a:hover{
	color:#f26255;
}
#main div.brown-box ul.post-list{
	color:#666;
}
#page #main div.brown-box div.view-all{
	width:170px;
	margin:0 -5px 0 0;
	border-color:#dcd9b5;
	line-height:20px;
}
/*= title in content =*/
#content div.title{
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
}
#content div.title h2{
	float:left;
	font-weight:bold;
	padding:0 0 2px;
	margin:-4px 0 0;
}
#content div.title a.info{
	float:right;
	display:inline;
}
/*= small standard lists =*/
#page #main ul.auxiliary{
	float:right;
	display:inline;
	padding:0;
	margin:6px -12px 0 0;
	font:11px/18px Calibri,Arial,sans-serif;
	overflow:hidden;
}
#page #main ul.auxiliary li{
	width:auto;
	padding:0 12px;
	margin:0 0 0 -3px;
	border:0;
	background:url(../img/sep-date.gif) no-repeat 0 5px;
}
#page #main ul.auxiliary a{
	text-decoration:none;
	color:#6dbfe8;
}
#page #main ul.auxiliary a:hover{
	color:#f26255;
	background:none;
}
#page #main #content ul.auxiliary a.back{
	background:url(../img/bg-back-link.gif) no-repeat 100% 2px;	
}
#page #main ul.info{
	width:100%;
	padding:0;
	margin:0 0 0 -9px;
	font:12px/18px Calibri,Arial,sans-serif;
	color:#666;
	overflow:hidden;
}
#page #main ul.info li{
	float:left;
	display:block;
	width:auto;
	padding:0 12px;
	margin:0 0 0 -3px;
	border:0;
}
#page #main ul.info strong{
	font-family:Cambria,Georgia,serif;
	text-transform:uppercase;
	color:#4c4c4c;
}
#page #main ul.info span{
	font-weight:bold;
	color:#9ba629;
}
#page #main ul.info em{
	font-weight:bold;
	font-family:Cambria,Georgia,serif;
	color:#4d4d4d;
}
#page #main ul.info a{
	text-decoration:none;
	color:#6c97a6;
}
#page #main ul.info a:hover{
	color:#9ba629;
	background:none;
}
div.goBack {
	margin:20px 0 0 0;
}
/*= big lists =*/
/* Latest Podcasts list */
#content ul.podcast{
	width:100%;
	padding:0 0 6px;
	margin:15px 0 0;
	font-size:12px;
	line-height:16px;
	color:#666;
	overflow:hidden;
}
#content ul.podcast li{
	float:left;
	width:100%;
	padding:0 0 6px;
	background:none;
}
#content ul.podcast div.left-col{
	float:left;
	width:150px;
	line-height:18px;
}
* html #content ul.podcast div.left-col{
	margin-right:-3px;
}
#main #content ul.podcast ul.info{
	padding:0;
	color:#aeaeae;
}
#main #content ul.podcast ul.info strong{
	color:#f26255;
}
#content ul.podcast div.left-col span.name{
	display:block;
	font:bold 12px/15px Calibri,Arial,sans-serif;
	color:#9ba629;
}
#content ul.podcast div.right-col{
	float:right;
	width:170px;
	padding:0 0 0 10px;
	font-style:italic;
}
* html #content ul.podcast div.right-col{margin-left:-3px;}
#content ul.podcast div.right-col a{
	text-decoration:none;
}
#content ul.podcast div.right-col a:hover{
	color:#f26255;
	background:none;
}
#content ul.podcast div.center-col{
	height:1%;
	overflow:hidden;
}
#content ul.podcast h4{
	padding:0;
	line-height:16px;
}
#content ul.podcast p{
	padding:0 0 5px;
}

/* Athletics Event List */
#content ul.athletics{
	width:100%;
	padding:0 0 6px;
	margin:15px 0 0;
	font-size:12px;
	line-height:16px;
	color:#666;
	overflow:hidden;
}
#content ul.athletics li{
	float:left;
	width:100%;
	padding:0 0 6px;
	background:none;
}
#content ul.athletics div.left-col{
	float:left;
	width:150px;
	line-height:18px;
}
* html #content ul.athletics div.left-col{
	margin-right:-3px;
}
#main #content ul.athletics ul.info{
	padding:0;
	color:#aeaeae;
}
#main #content ul.athletics ul.info strong{
	color:#f26255;
}
#content ul.athletics div.left-col span.name{
	display:block;
	font:bold 12px/15px Calibri,Arial,sans-serif;
	color:#9ba629;
}
#content ul.athletics div.right-col{
	float:right;
	width:170px;
	padding:0 0 0 10px;
	font-style:italic;
}
* html #content ul.athletics div.right-col{margin-left:-3px;}
#content ul.athletics div.right-col a{
	text-decoration:none;
}
#content ul.athletics div.right-col a:hover{
	color:#f26255;
	background:none;
}
#content ul.athletics div.center-col{
	height:1%;
	overflow:hidden;
}
#content ul.athletics h4{
	padding:0;
	line-height:16px;
}
#content ul.athletics p{
	padding:0 0 5px;
}
/* Upcoming Assignments Summary list */
#content ul.assignments{
	width:100%;
	padding:0 0 7px;
	margin:0 0 25px;
	overflow:hidden;
	color:#4c4c4c;
	background:url(../img/bg-assignment-bottom.gif) repeat-x 0 100%;
}
#content ul.assignments li{
	float:left;
	width:100%;
	padding:19px 0 0;
	border-top:3px solid #eee;
	background:none;
}
#content ul.assignments div.title{
	margin:0 0 -2px;
}
#content ul.assignments div.title h2{
	float:left;
	font-weight:bold;
	padding:0;
}
#main #content ul.assignments ul.teacher{
	color:#6c97a6;
}
#content ul.assignments p{
	padding:0 0 18px;
}
/*Announcements list*/
#content div.announcements{
	padding:10px 0 0;
	border-bottom:3px solid #eee;
	color:#4c4c4c;
}
#content div.announcements h2{
	color:#4c4c4c;
	font-family:Cambria,Georgia,serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#main #content div.announcements div.title h2.title{
	color:#999999;
	font-family:Calibri,Arial,sans-serif;
	font-size:21px;
	font-weight:bold;
	text-transform:none;
}
#main #content div.announcements div.title a.back{
	float:right;
	margin:4px 0 0;
	line-height:14px;
}
#content ul.announcements{
	width:100%;
	padding:0 0 6px;
	margin:9px 0 0;
	overflow:hidden;
}
#content ul.announcements li{
	float:left;
	width:100%;
	padding:0;
	background:none;
}
#main #content div.announcements ul.info{
	color:#4c4c4c;
}
#main #content div.announcements ul.info span{
	color:#4c4c4c;
}
#content ul.announcements li p{
	padding:0 0 11px;
}
/* Standard list as on home page*/
#main div.list-title{
	width:100%;
	margin:0 0 14px;
	border-bottom:3px solid #ccc;
	overflow:hidden;
}
#main div.list-title h2{
	float:left;
	padding:0 0 5px;
	font-weight:normal;
	color:#4c4c4c;
}
#main div.list-title h2 a{
	color:#4c4c4c;
}
#main div.list-title h2 a:hover{
	color:#f26255;
}
#main div.list-title span.right{
	float:right;
	margin:6px 0 0;
	font:italic 12px/18px Cambria,Georgia,serif;
	color:#b2b2b2;
}
#main div.list-title span.right a{
	font-weight:bold;
	text-decoration:none;
	color:#85c9ec;
}
#main div.list-title span.right a:hover{
	color:#f26255;
	background:none;
}
#main div.post-list{
	width:100%;
	padding:0 0 7px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	color:#666666;
	font-family:Calibri,Arial,sans-serif;
}
#page #main div.post-list h2 a{
	color:#f26255;
	font-family:Cambria,Georgia,serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	margin-right:5px;
}
#page #main div.post-list h2 a:hover{
	color:#0b94d9;
}
#page #main div.post-list h2 span.date{
	background:transparent url(../img/sep-date.gif) no-repeat scroll 0 3px;
	font-family:Cambria,Goergia,serif;
	font-weight:normal;
	font-style:normal;
	color:#a3a3a3;
	padding-left:11px;
}
#main div.post-list p{
	font-family:Cambria,Goergia,serif;
	color:#4c4c4c;
	padding:0 0 10px;
}
/* Calendar */
#main div.post-list2{
	width:100%;
	padding:0 0 7px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	color:#666666;
	font-family:Calibri,Arial,sans-serif;
}
#page #main div.post-list2 h2 a{
	color:#f26255;
	display:block;
	font-family:Cambria,Georgia,serif;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	margin-right:5px;
	margin-bottom:-7px;
}
#page #main div.post-list2 h2 a:hover{
	color:#0b94d9;
}
#page #main div.post-list2 h2 span.date{
	background:none;
	font-family:Calibri,Arial,sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#9ba629;
	padding-left:0px;
}
#main div.post-list2 p{
	font-family:Cambria,Goergia,serif;
	color:#4c4c4c;
	margin-top:-5px;
	padding:0 5px 10px 0;
}
#main ul.post-list strong.date{
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	color:#f26255;
}
#main ul.post-list strong.date a{
	color:#f26255;
}
#main ul.post-list strong.date a:hover{
	color:#0b94d9;
}
#main ul.post-list{
	width:100%;
	padding:0 0 7px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
}
#main ul.post-list li{
	float:left;
	width:100%;
	padding:0;
	background:none;
}
#page #main ul.post-list ul.info strong{
	color:#f26255;
}
#page #main ul.post-list ul.info strong a{
	color:#f26255;
}
#page #main ul.post-list ul.info strong a:hover{
	color:#0b94d9;
}
#page #main ul.post-list ul.info span{
	font-family:Cambria,Goergia,serif;
	font-weight:normal;
	color:#a3a3a3;
}
#main ul.post-list p{
	padding:0 0 10px;
}
#main ol.blogsitesummary{
	list-style-type:none;
	margin:0;
	padding:0 0 7px;
	font-size:12px;
	font-family:Cambria,Georgia,serif;
}
#main ol.blogsitesummary li{
	padding:0 0 10px;
}
#main ol.blogsitesummary li a{
	display:block;
	color:#F26255;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:-5px;
}
#main ol.blogsitesummary li a:hover{
	color:#0B94D9;
}
#main ol.blogsitesummary li span.author{
	color:#a3a3a3;
	margin-right:7px;
}
#main ol.blogsitesummary li span.date{
	background:transparent url(../img/sep-date.gif) no-repeat scroll 0 3px;
	color:#a3a3a3;
	padding-left:11px;
}
/*We are Guardian list*/
#main ul.image-text{
	width:100%;
	padding:0 0 5px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
}
#main ul.image-text li{
	float:left;
	width:100%;
	padding:0 0 13px;
	background:none;
}
#main ul.image-text div.img{
	float:left;
	display:inline;
	margin:0 15px 5px 5px;
	background:#e6e5dd;
}
#main ul.image-text div.img img{
	position:relative;
	left:-5px;
	top:5px;
	display:block;
}
#main ul.image-text div.text{
	height:1%;
	overflow:hidden;
}
#main ul.image-text h4{
	padding:0;
	line-height:17px;
}
#main ul.image-text p{
	padding:0 0 10px;
}
/* Pager */
#content div.pager{
	width:100%;
	padding:11px 0;
	border-top:1px solid #ccc;
	overflow:hidden;
}
#content div.pager div.pages{
	float:left;
	font:bold 12px/20px Calibri,Arial,sans-serif;
}
#content div.pager div.pages span,
#content div.pager div.pages a{
	float:left;
	width:24px;
	text-decoration:none;
	text-align:center;
	color:#595959;
}
#content div.pager div.pages a.prev{
	width:24px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:#5cb8e6 url(../img/bg-events-buttons.gif) no-repeat 8px -3px;
}
#content div.pager div.pages a.next{
	width:24px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:#5cb8e6 url(../img/bg-events-buttons.gif) no-repeat 8px -29px;
}
#content div.pager div.pages a.active,
#content div.pager div.pages a:hover{
	color:#262626;
	background-color:#cdd294;
}
#content div.pager div.page-count{
	float:right;
	font-size:12px;
	line-height:20px;
	color:#737373;
}
/*-== Home page ==-*/
/*= home image area =*/
.home #content{
	padding-top:0;
}
#content div.home-image{
	position:relative;
	width:940px;
	height:380px;
	margin:0 -40px 10px -220px;
}
/*slogan*/
#content div.home-image div.slogan{
	position:absolute;
	top:236px;
	right:-5px;
	width:510px;
	height:114px;
	padding:10px 216px 15px 19px;
	overflow:hidden;
	color:#fff;
	background:url(../img/bg-home-slogan.png) repeat 0 0;
}
#content div.home-image div.slogan h1{
	font:bold 41px/36px Cambria,Georgia,serif;
	letter-spacing:-1px;
	word-spacing:-4px;
}
#content div.home-image div.slogan h1 span{
	font:36px/36px Calibri,Arial,sans-serif;
	letter-spacing:-2px;
	color:#d8d8d8;
}
/*right blue menu*/
#content div.home-image div.actions{
	position:absolute;
	right:-5px;
	top:-5px;
	width:195px;
	height:100%;
	overflow:hidden;
}
#content div.home-image div.actions div.bg{
	float:left;
	width:190px;
	margin:5px 5px 0 0;
	background:#fff;
}
#content div.home-image div.actions ul{
	position:relative;
	float:left;
	width:195px;
	padding:4px 0 0;
	margin:-5px -5px 0 0;
	overflow:hidden;
}
#content div.home-image div.actions ul li{
	float:left;
	width:190px;
	padding:5px 5px 0 0;
	margin:-4px 0 0;
	font:bold 12px/39px Calibri,Arial,sans-serif;
	text-align:right;
	background:url(../img/bg-actions-links.png) no-repeat 0 0;
}
#content div.home-image div.actions ul a{
	position:relative;
	display:block;
	width:150px;
	padding:0 20px;
	text-decoration:none;
	color:#fff;
}
#content div.home-image div.actions ul a:hover{
	color:#333;
	background:none;
}
/*bottom red link*/
#content div.home-image a.join{
	position:absolute;
	bottom:10px;
	right:-5px;
	display:block;
	width:150px;
	padding:5px 25px 0 20px;
	font:bold 12px/39px Calibri,Arial,sans-serif;
	text-decoration:none;
	text-align:right;
	color:#fff;
	background:url(../img/bg-actions-join.png) no-repeat 0 0;
}
#content div.home-image a.join:hover{
	cursor:pointer;
	color:#333;
}
/*= home content =*/
/*Latest Announcements and Calendar of Events*/
#content div.announce-calendar{
	position:relative;
	width:725px;
	margin:0 -25px 0 0;
	overflow:hidden;
}
#content div.announce-calendar div.bg{
	width:100%;
	background:url(../img/bg-annouce-calendar.png) repeat-y 0 0;
}
#content div.announce-calendar div.bg-rays-right{
	width:100%;
	background:url(../img/bg-annouce-calendar-ray.png) no-repeat 0 0;
}
#content div.announce-calendar div.bg-bottom{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-annouce-calendar-bottom.png) no-repeat 0 100%;
}
#main div.home-content2 div.center-column,
#content div.announce-calendar div.left-column{
	float:left;
	width:510px;
	margin:15px 0 0;
}
#content div.announce-calendar div.right-column{
	position:relative;
	float:right;
	width:170px;
	padding:0 5px 20px 0;
	margin:15px 0 0;
}
#content div.announce-calendar div.right-column div.list-title h2{
	letter-spacing:-1px;
}
#main #content div.announce-calendar div.right-column ul.info{
	margin:0;
}
#main #content div.announce-calendar div.right-column ul.info li{
	width:100%;
	padding:0;
	margin:0 0 -2px;
	background:none;
}
#main #content div.announce-calendar div.right-column ul.info span{
	font-family:Calibri,Arial,sans-serif;
	font-weight:bold;
	color:#9ba629;
}
#page #main #content div.announce-calendar div.right-column div.post-title h2 a{
	display:block;
}
#page #main #content div.announce-calendar div.right-column div.post-title h2 span.date{
	background:none;
	color:#9ba629;
	font-family:Calibri,Arial,sans-serif;
	font-weight:bold;
}
/*Blog entries*/
#content div.two-columns{
	width:720px;
	margin:27px -20px 0 0;
	overflow:hidden;
}
#content div.two-columns div.column{
	float:left;
	width:340px;
	padding:0 20px 0 0;
}
/*home bottom content*/
#main div.home-content2{
	float:left;
	width:960px;
	padding:0 0 12px;
	margin:-5px 0 0;
	background:#fffef5;
}
#main div.home-content2 div.left-column{
	position:relative;
	float:left;
	width:225px;
	padding:0 0 5px;
	margin:-5px -5px 0 0;
	font-size:12px;
	line-height:16px;
	background:#fff;
}
#main div.home-content2 div.center-column{
	padding:13px 0 0 20px;
	margin-top:0;
}
#main div.home-content2 div.right-column{
	position:relative;
	float:right;
	width:200px;
	padding:0 0 5px;
	margin:-5px -5px 0 0;
	background:#fff;
}
/*-== Sidebar ==-*/
#sidebar{
	float:left;
	width:220px;
	padding:0 0 39px;
	background:url(../img/bg-sidebar.gif) repeat-y 100% 0;
}
/*main menu*/
#sidebar div.main-menu{
	position:relative;
	width:100%;
	padding:0 0 10px;
	margin:-5px 0 0;
	overflow:hidden;
}
#sidebar div.main-menu div.bg-top{
	width:100%;
	padding:20px 0 0;
	background:url(../img/bg-main-menu-top.png) no-repeat 0 0;
}
#sidebar div.main-menu div.bg-middle{
	width:180px;
	min-height:321px;
	padding:14px 40px 15px 0;
	background:url(../img/bg-main-menu-middle.png) repeat-y 0 0;
}
* html #sidebar div.main-menu div.bg-middle{
	height:321px;
}
#sidebar div.main-menu div.bg-bottom{
	width:100%;
	height:20px;
	overflow:hidden;
	background:url(../img/bg-main-menu-bottom.png) no-repeat 0 0;
}
/* Church main menu specific styles */
#sidebar div.main-menu #cat_605818_divs ul#nav_605818{
	position:relative;
	width:100%;
	padding:0;
	font:bold 12px/20px Calibri,Arial,sans-serif;
	overflow:hidden;
}
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:none;
}
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li a{
	display:block;
	height:1%;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#fff;
}
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li.highlight a{
	color:#f2efce;
}
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li.selected a,
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li a:hover{
	color:#333;
	background:url(../img/bg-main-menu-hover.png) repeat 0 0;
}
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li.separator{
	border-top:1px solid #7dbfc9;
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
#sidebar div.main-menu #cat_605818_divs ul#nav_605818 li.home{
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
/* Church sub_menu CCM specific styles */
#sidebar div.main-menu #cat_737811_divs ul#nav_737811{
	position:relative;
	width:100%;
	padding:0;
	font:bold 12px/20px Calibri,Arial,sans-serif;
	overflow:hidden;
}
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:none;
}
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li a{
	display:block;
	height:1%;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#fff;
}
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li.highlight a{
	color:#f2efce;
}
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li.selected a,
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li a:hover{
	color:#333;
	background:url(../img/bg-main-menu-hover.png) repeat 0 0;
}
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li.separator{
	border-top:1px solid #7dbfc9;
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
#sidebar div.main-menu #cat_737811_divs ul#nav_737811 li.home{
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
/* Church sub-menu GROUP specific styles */
#sidebar div.main-menu #cat_737839_divs ul#nav_737839{
	position:relative;
	width:100%;
	padding:0;
	font:bold 12px/20px Calibri,Arial,sans-serif;
	overflow:hidden;
}
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:none;
}
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li a{
	display:block;
	height:1%;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#fff;
}
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li.highlight a{
	color:#f2efce;
}
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li.selected a,
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li a:hover{
	color:#333;
	background:url(../img/bg-main-menu-hover.png) repeat 0 0;
}
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li.separator{
	border-top:1px solid #7dbfc9;
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
#sidebar div.main-menu #cat_737839_divs ul#nav_737839 li.home{
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
/* School main menu specific styles */
#sidebar div.main-menu #cat_606549_divs ul#nav_606549{
	position:relative;
	width:100%;
	padding:0;
	font:bold 12px/20px Calibri,Arial,sans-serif;
	overflow:hidden;
}
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:none;
}
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li a{
	display:block;
	height:1%;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#fff;
}
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li.highlight a{
	color:#f2efce;
}
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li.selected a,
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li a:hover{
	color:#333;
	background:url(../img/bg-main-menu-hover.png) repeat 0 0;
}
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li.separator{
	border-top:1px solid #7dbfc9;
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
#sidebar div.main-menu #cat_606549_divs ul#nav_606549 li.home{
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
/* Classroom Homework and Classroom Blog menu specific styles */
#sidebar div.main-menu #cat_645624_divs ul#nav_645624{
	position:relative;
	width:100%;
	padding:0;
	font:bold 12px/20px Calibri,Arial,sans-serif;
	overflow:hidden;
}
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:none;
}
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li a{
	display:block;
	height:1%;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#fff;
}
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li.highlight a{
	color:#f2efce;
}
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li.selected a,
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li a:hover{
	color:#333;
	background:url(../img/bg-main-menu-hover.png) repeat 0 0;
}
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li.separator{
	border-top:1px solid #7dbfc9;
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
#sidebar div.main-menu #cat_645624_divs ul#nav_645624 li.home{
	background:url(../img/bg-main-menu-marker.gif) no-repeat 4px 6px;
}
/*menu for home page*/
.home #sidebar div.main-menu div.bg-middle{
	width:220px;
	padding:0;
	background:url(../img/bg-main-menu-home-middle.png) repeat-y 0 0;
}
#sidebar div.main-menu div.bg-middle div.home-slogan{
	width:220px;
	padding:0 0 10px;
	margin:0;
	background:url(../img/bg-main-menu-home.png) no-repeat 0 0;
}
#sidebar div.main-menu div.bg-middle div.home-slogan-blue{
	width:180px;
	min-height:321px;
	padding:14px 20px 15px 0;
	background:url(../img/bg-main-menu-home-blue.png) repeat-y 0 0;
}
* html #sidebar div.main-menu div.bg-middle div.home-slogan-blue{
	height:321px;
}
.home #sidebar div.main-menu div.bg-bottom{
	height:10px;
}
/*sidebar title*/
#main div.home-content2 div.left-column div.blue-box h5,
#sidebar h5{
	padding:0;
	border-bottom:3px solid #dbe0cb;
	font:21px/34px Calibri,Arial,sans-serif;
}
#main div.home-content2 div.left-column div.blue-box h5{
	margin:0 -15px 15px 0;
	border-bottom:3px solid #d3e2df;
	color:#7e8079;
}
/*newsletter*/
#sidebar div.newsletter{
	width:100%;
	padding:0 0 20px;
	overflow:hidden;
}
#sidebar div.newsletter div.bg-top{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-newsletter-top.png) no-repeat 0 0;
}
#sidebar div.newsletter div.bg-middle{
	float:left;
	width:195px;
	padding:0 0 12px 25px;
	margin:20px 0 0;
	background:url(../img/bg-newsletter.png) repeat 0 0;
}
#sidebar div.newsletter h5{
	position:relative;
	border-bottom:3px solid #fff;
	margin:-14px 0 0;
	color:#8898a0;
}
input.text{
	display:block;
	width:165px;
	height:16px;
	padding:4px 4px 3px;
	margin:10px 0 0;
	border-top:1px solid #c1c1c1;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #cacaca;
	font:13px Calibri,Arial,sans-serif;
	color:#b2b2b2;
}
#sidebar .newsletter input.cat_textbox{
	display:block;
	width:165px;
	height:16px;
	padding:4px 4px 3px;
	margin:10px 0 0;
	border-top:1px solid #c1c1c1;
	border-right:1px solid #f5f5f5;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #cacaca;
	font:13px Calibri,Arial,sans-serif;
	color:#b2b2b2;
}
input.submit{
	display:block;
	height:25px;
	border:0;
	margin:10px 0 0;
	font:bold italic 12px Cambria,Arial,sans-serif;
	cursor:pointer;
	color:#fff;
	background:#0ba5d9;
}
input.hover,
input.submit:hover{
	background:#f26255;
}
#sidebar div.newsletter input.submit{
	width:81px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/btn-subscribe.png) no-repeat 0 0;
}
#sidebar div.newsletter input.hover,
#sidebar div.newsletter input.submit:hover{
	background-position:0 -25px;
}
#sidebar div.newsletter div.form div.item2{
	font-family:Calibri,Arial,sans-serif;
	padding:5px 10px 5px 0px;
}
/*green box*/
#sidebar div.green-box{
	background:#f0f5e0;
}
#sidebar div.green-box div.bg-top{
	padding:9px 0 11px 25px;
	background:url(../img/bg-green-ray-box.jpg) no-repeat 0 0;
}
#sidebar div.green-box h5{
	border-bottom:3px solid #dbe0cb;
	color:#4c4c4c;
}
#sidebar ul.join{
	width:100%;
	padding:0 0 6px;
	margin:15px 0 0;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	color:#404040;
}
#sidebar ul.join li{
	float:left;
	width:100%;
	padding:0 0 12px;
	background:none;
}
#sidebar ul.join strong{
	display:block;
	color:#333;
}
#sidebar ul.join dl{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
#sidebar ul.join dt{
	float:left;
	width:53px;
	padding:0 2px 0 0;
	margin:0 10px 0 0;
	font-family:Calibri,Arial,sans-serif;
	color:#9ba629;
	background:url(../img/sep-date.gif) no-repeat 100% 4px;
}
* html #sidebar ul.join dt{margin-right:7px;}
#sidebar ul.join dd{
	height:1%;
	padding:0 5px 0 0;
	margin:0;
	overflow:hidden;
}
#page #sidebar div.green-box div.view-all{
	border-color:#d6dbc6;
}
#page #main #sidebar div.blue-box ol.blogsitesummary li{
	font-family:Calibri,Arial,sans-serif;
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:0 0 7px;
}
#page #main #sidebar div.blue-box ol.blogsitesummary li a{
	color:#0b94d9;
	display:block;
	font-weight:normal;
	margin-bottom:-5px;
	text-transform:none;
}
#page #main #sidebar div.blue-box ol.blogsitesummary li a:hover{
	color:#f26255;
}
#page #main #sidebar div.blue-box ol.blogsitesummary li .author{
	display:none;
}
#page #main #sidebar div.blue-box ol.blogsitesummary li .date{
    background:none;
	color:#a3a3a3;
	padding:0;
}

#page #main #sidebar div.BlogTagList ul li{
	background:none;
	padding:0;
}




/*footer*/
#footer{
	width:915px;
	padding:42px 20px 10px 25px;
	border-top:3px solid #cccbc4;
	font:11px/16px Calibri,Arial,sans-serif;
	overflow:hidden;
	color:#b2b2b2;
	background:url(../img/bg-footer.jpg) no-repeat 0 0;
}
#footer div.info{
	float:left;
	width:200px;
	padding:0 15px 0 0;
}
#footer div.info p{
	padding:0 0 16px;
	margin:0;
}
#footer ul.sitemap{
	float:left;
	width:700px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#footer ul.sitemap li{
	float:left;
	width:160px;
	padding:0 10px 0 0;
}
#footer ul.sitemap li.wide{
	width:180px;
}
#footer ul.sitemap strong{
	color:#0B94D9;
	display:block;
	text-transform:uppercase;
}
#footer ul.sitemap ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul.sitemap ul li{
	float:none;
	width:auto;
	padding:0;
}
#footer ul.sitemap ul a{
	color:#7ab1cc;
}
#footer ul.sitemap ul a:hover{
	color:#0aa1d3;
}