body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: url(images/bg.gif);
	font-family: arial;
	font-size: 12px;
}

#banner {
	/*display: none;*/
}

.clear {
	clear: both;
}

span.bold {
	font-weight: bold;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.blue {
	color: #00aad4;
}

p {
	padding: 0;
	margin: 0;
}

a img {
	border: 0 solid;
}

#wrapper {
	margin: 0 auto;
	width: 986px;
	text-align: left;
	background: url(images/body-back.jpg) repeat-y;
}


/***************************************/
/***************************************/
/****************** TOP *****************/
/***************************************/
/***************************************/

#top {
	background: url(images/top.gif) no-repeat;
	text-align: left;
	width: 986px;
	height: 205px;
	position: relative;
}
#top ul {
	margin: 0;
	padding: 146px 0 0 13px;
}
#top ul li {
	margin: 0;
	padding: 17px 0;
	list-style-type: none;
	float: left;
}
#top ul li a, #top ul li a:link, #top ul li a:visited {
	text-decoration: none;
	padding: 17px 13px;
	color: #fff;
}
#top ul li a:hover {
	background: url(images/nav-btn.gif) repeat-x;
}
#top ul li.selected a, #top ul li.selected a:link, #top ul li.selected a:visited, #top ul li.current_page_item a, current_page_item a:link, current_page_item a:visited, #top ul li.current-cat a, #top ul li.current-cat a:link, #top ul li.current-cat a:visited, #top ul li.selected li.cat-item a {
	background: url(images/nav-btn.gif) repeat-x;
}
#top ul li.selected a {
	background: url(images/nav-btn.gif) repeat-x;
}

/***************************************/
/***************************************/
/*************** LEFT SIDEBAR *************/
/***************************************/
/***************************************/

#left-sidebar {
	font-size: 11px;
	float: left;
	width: 227px;
	border: 0px solid;
	margin-right: 11px;
}

#donate {
	background: url(images/donate-box.gif) no-repeat;
	height: 123px;
	width: 227px;
	margin-bottom: 12px;
	position: relative;
}
form input#donate-btn {
	background: url(images/donate-btn.gif) no-repeat;
	width: 145px;
	height: 24px;
	border: 0px solid;
	position: absolute;
	top: 85px;
	left: 41px;
}
form input#donate-btn:hover {
	background: url(images/donate-btn-hover.gif) no-repeat;
	border: 0px solid;
}



/***************************************/
/***************************************/
/**************** BOX STYLE **************/
/***************************************/
/***************************************/

.box p span {
	font-weight: bold;
	margin-top: 5px;
}

.box .box-content p#date {
	text-align: center;
}

.box #prayertimes-indent {
	margin-left: 20px;
}
.box form {
	margin: 7px 0 0 0;
	padding: 0;
	text-align: center;
	position: relative;
	border: 0px solid;
}
.box form #searchbox {
	background: url(images/text-box.gif) no-repeat;
	width: 152px;
	height: 30px;
}
.box form input#text-box {
	width: 138px;
	background: #f3f3f3;
	border: 0px solid;
	padding: 7px 0 0 6px;
	color: #464646;
	position: absolute;
	top: 1px;
	left: 2px;
}
.box form input#btn {
	width: 54px;
	height: 30px;
	background: url(images/btn.gif) no-repeat;
	border: 0 solid;
	position: absolute;
	top: 0px;
	left: 157px;
}
form fieldset {
	margin: 0px;
	padding: 0;
	border: 0;
}
.box .box-content .center {
	text-align: center;
}

.box .box-content img.btn2 {
	margin-top: 7px;
}

/***************************************/
/***************************************/
/************** MIDDLE CONTENT ***********/
/***************************************/
/***************************************/

#content {
	padding-left: 17px;
	border: 0px solid;
}

#mid-content {
	width: 476px;
	border: 0px solid;
	float: left;
	margin-right: 11px;
}
#banner {
	margin-bottom: 12px;
}
.box-content2 {
	padding: 6px 9px;
	margin-bottom: 15px;
}




/***************************************/
/***************************************/
/************* NEWS & ARTICLES ***********/
/***************************************/
/***************************************/

#news-articles .news-container .news-articles-content {
	padding: 6px 9px;
}
#news-articles .news-container .news-articles-content p {
	margin-bottom: 7px;
}
#news-articles .news-container .news-articles-content h1 {
	margin: 0px;
	font-size: 14px;
}
#news-articles .news-container .news-articles-content h1 a {
	color: #000;
	text-decoration: underline;
}
#news-articles .news-container .news-articles-content p.date {
	font-size: 11px;
	color: #898b8b;
	margin-bottom: 7px;
}
#news-articles .news-container .news-articles-content {
	font-size: 12px;
}
#news-articles .news-container .news-articles-content a img.post-avatar, #news-articles .news-container .news-articles-content a:link img.post-avatar, #news-articles .news-container .news-articles-content a:visited img.post-avatar {
	float: right;
	border: 0px solid;
	margin: 7px 5px 0 0;
	padding: 0 0 10px 10px;
}
#news-articles .news-container .news-articles-content p.read-more a, #news-articles .news-container .news-articles-content p.read-more a:link, #news-articles .news-container .news-articles-content p.read-more a:visited {
	color: #03aad4;
	font-weight: bold;
}
#news-articles .news-container .news-articles-content p.read-more a:hover {
	color: #000;
}




/***************************************/
/***************************************/
/************** UPCOMING EVENT ***********/
/***************************************/
/***************************************/

#upcoming-event .upcoming-container img.poster {
	float: left;
	padding: 4px;
	border: 1px solid #c7c7c7;
}
#upcoming-event .upcoming-container img.poster:hover {
	border: 1px solid #7c7c7c;
}
#upcoming-event .upcoming-container #event {
	border: 0px solid;
	width: 382px;
	float: left;
	margin-left: 8px;
}
#upcoming-event .upcoming-container #event p.read-more {
	margin-top: 7px;
}
#upcoming-event .upcoming-container  {
	line-height: 18px;
	padding: 6px 9px;
}
#upcoming-event .upcoming-container p .tbc-status {
	border-bottom: 1px dotted #ea9a00;
	color: #ea9a00;
}
#upcoming-event .upcoming-container p .confirmed-status {
	border-bottom: 1px dotted #2b910f;
	color: #2b910f;
}
#upcoming-event .upcoming-container p .cancelled-status {
	border-bottom: 1px dotted #f00;
	color: #f00;
}
#upcoming-event .upcoming-container p.read-more a, #upcoming-event .upcoming-container p.read-more a:link, #upcoming-event .upcoming-container p.read-more a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #03aad4;
}
#upcoming-event .box-content2 p.read-more a:hover {
	color: #000;
}
#upcoming-event .upcoming-container p.read-more a:hover {
	color: #000;
}
#upcoming-event .upcoming-container #event {
	margin-bottom: 14px;
}




/***************************************/
/***************************************/
/****************** PAGE ****************/
/***************************************/
/***************************************/

#page {
	font-size: 12px;
}
#page .page-content, #page .page-container {
	padding: 6px 9px;
}
#page p {
	padding-bottom: 7px;
}
#page a, #page a:link, #page a:visited {
	color: #00baee;
	font-weight: bold;
	text-decoration: underline;
}
#page a:hover {
	color: #000;
}
#page .page-container img.large-post-avatar {
	float: right;
	border: 0px solid;
	margin: 7px 5px 0 0;
	padding: 0 0 10px 10px;
}
#page .page-container img.post-avatar {
	float: right;
	border: 0px solid;
	margin: 4px 5px 0 0;
	padding: 0 0 10px 10px;
}
#page .page-container img.event-poster {
	float: right;
	border: 0px solid;
	margin: 5px 5px 0 0;
	padding: 0 0 10px 10px;
}




/***************************************/
/***************************************/
/***************** SINGLE ****************/
/***************************************/
/***************************************/

#page .page-container h1 {
	font-size: 15px;
	color: #000;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

#page .page-container .date {
	font-size: 11px;
	color: #898b8b;
	margin-bottom: 7px;
}




/***************************************/
/***************************************/
/*************** WALLPAPERS **************/
/***************************************/
/***************************************/

#wallpapers {
	font-size: 12px;
}
#wallpapers .wallpapers-container {
	padding: 6px 9px;
}
#wallpapers .wallpapers-container .wallpaper {
	margin-bottom:15px;
}
#wallpapers .wallpapers-container .wallpaper h1 {
	font-size: 14px;
	text-decoration: underline;
	padding: 0;
	margin: 0 0 7px 0;
}
#wallpapers .wallpapers-container .wallpaper a, #wallpapers .wallpapers-container .wallpaper a:link, #wallpapers .wallpapers-container .wallpaper a:visited {
	color: #000;
}




/***************************************/
/***************************************/
/***************** EVENTS ***************/
/***************************************/
/***************************************/

#events .events-container {
	padding: 6px 9px;
}
#events .events-container .event {
	margin-bottom: 20px;
}
#events .events-container .event .previous-events-content {
	padding-bottom: 0px;
	border: 0px solid;
}
#events .events-container .event .previous-events-content span, #page .page-container span.bold {
	font-weight: bold;
}
#events .events-container .event .previous-events-content p.view-poster a, #events .events-container .event .previous-events-content p.view-poster a:link, #events .events-container .event .previous-events-content p.view-poster a:visited {
	color: #03aad4;
	font-weight: bold;
}
#events .events-container .event .previous-events-content p.view-poster a:hover {
	color: #000;
}
#events .events-container .event .previous-events-content {
	border: 0px solid;
}
#events .events-container .event .previous-events-content h1 {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	margin: 0 0 7px 0;
	padding: 0;
}
#events .events-container .event .previous-events-content h1 a, #events .events-container .event .previous-events-content h1 a:link, #events .events-container .event .previous-events-content h1 a:visited {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
}
#events .events-container .event .previous-events-content p {
	padding-bottom: 5px;
}
#events .events-container .event .previous-events-content p a {
	color: #03aad4;
	font-weight: bold;
	border: 0px solid;
}
#events .events-container .event .previous-events-content p a:hover {
	color: #000;
}
#events .events-container .event img.event-poster {
	float: right;
	margin-right: 7px;
}






/***************************************/
/***************************************/
/***************** BOOKS ****************/
/***************************************/
/***************************************/

#books {
	border: 0px solid red;
}
#books .books-container {
	padding: 6px 9px;
	font-size: 11px;
}
#books .books-container .book {
	font-size: 11px;
	margin-bottom: 10px;
}
#books .books-container .book a img.book-cover {
	float: right;
	margin: 7px 7px 0 0;
}
#books .books-container .book .book-content h1 {
	padding: 0;
	margin: 0;
}
#books .books-container .book .book-content h1 a {
	font-size: 15px;
	text-decoration: underline;
	color: #000;
}
#books .books-container .book .book-content p {
	padding-bottom: 5px;
}
#books .books-container .book .book-content span {
	font-weight: bold;
}
#books .books-container .book .book-content p a, #books .books-container .book .book-content p a:link, #books .books-container .book .book-content p a:visited {
	color: #00aad4;
	text-decoration: underline;
	font-weight: bold;
}
#books .books-container .book .book-content p a:hover {
	color: #000;
}



/***************************************/
/***************************************/
/***************** POSTS COMMENTED OUT! ****************/
/***************************************/
/***************************************

.post {
	font-size: 11px;
	margin-bottom: 25px;
}
.post-content {
	float: left;
	width: 348px;
	margin-right: 7px;
	border: 0px solid;
}
.post-content h1 {
	font-size: 15px;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
.post-content h1 a, .post-content h1 a:link, .post-content h1 a:visited {
	color: #000;
	text-decoration: underline;
}
.post-content p.date {
	font-size: 11px;
	color: #898b8b;
	margin-bottom: 7px;
}

.post-content p.read-more a, .post-content p.read-more a:link, .post-content p.read-more a:visited {
	color: #03aad4;
	font-weight: bold;
}
.post-content p.read-more a:hover {
	color: #000;
}
*/




/*
================================
============RIGHT SIDEBAR==========
================================
*/

#right-sidebar {
	font-size: 11px;
	float: left;
	width: 227px;
	border: 0px solid;
}
.box {
	margin-bottom: 15px;
}
.box-content {
	padding: 6px 9px;
}
.box .box-content p.center a img {
	display: inline;
}
.box .box-content p.center a img.ngg-singlepic, .box .box-content p.center a:link img.ngg-singlepic, .box .box-content p.center a:visited img.ngg-singlepic {
	border: 1px solid #c7c7c7 !important;
	background: #f9f9f9;
	margin: 5px;
	padding: 4px;
}
.box .box-content p.center a:hover img.ngg-singlepic {
	border: 1px solid #7c7c7c !important;
}
.box ul {
	margin: 0;
	padding: 0;
}
.box ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url(images/list-bullet.gif) no-repeat left center;
	padding: 6px 0 6px 13px;
	border-bottom: 1px solid #ededed;
}
.box .box-content ul li a, .box .box-content ul li a:link, .box .box-content ul li a:visited {
	text-decoration: none;
	color: #000;
	font-weight: 100;
}
.box .box-content ul li a:hover {
	color: #00aad4;
}

.box .box-content img.pic {
	margin: 5px;
	border: 1px solid #c7c7c7;
	padding: 4px;
}

.box .box-content img.pic:hover {
	border: 1px solid #7c7c7c;
}

.box .box-content img.btn {
	padding-bottom: 2px;
}

.box .box-content a, .box .box-content a:link, .box .box-content a:visited {
	color: #00aad4;
	text-decoration: underline;
	font-weight: bold;
}

.box .box-content a:hover {
	color: #000;
}

#footer {
	color: #144e5d;
	background: url(images/footer.jpg) no-repeat top;
	height: 70px;
	width: 986px;
	margin: 0 auto;
	font-size: 11px;
	text-align: left;
	padding: 25px 0 0 30px;
}
#footer a:link, #footer a:link, #footer a:visited {
	color: #144e5d;
}
#footer a:hover {
	color: #071e24;
}