
/*  
Theme Name: Xpoint v2
Description: A fabulous new layout for Xpoint UMC
Version: 2.1
Author: Nixon
Author URI: http://www.nixonmedia.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



/* HTML Elements */

*
{
	margin:0;
	padding:0;
}

body,
html { min-height:101%; }

body
{
	background: url(http://xpointumc.org/beta/wp-content/themes/xpoint/xpoint/images/bg-floral.jpg) center center #cdc8a2;
	color: #545454;
	padding: 13px 0 0 0;
	margin:0;
}

body,
select,
input,
textarea { font: 100% Verdana, Arial, Sans-Serif; }

p { margin: 15px 0; }

a:link,
a:visited
{
	color: #7da939;
	text-decoration:none
}

a:hover,
a:active
{
	color:#333;
	text-decoration:underline;
}

hr
{
	display: block;
	height:1px;
	background:#333;
	border:0;
}

small
{
	font-size: 0.95em;
	background:#eef5e1;
	padding:3px 6px;
}

img,
a:link img,
a:visited img { border:0 }

/* Structure */

#page
{
	width:962px;
	margin:0 auto;
	font-size:0.7em;
	background:#FFF;
	padding: 0 0 20px 0;
	background:url(images/home-main-bg.jpg) no-repeat bottom #eff2e5;
}

#page h3 { text-transform:uppercase; }

#branding,
#branding-nursery-school,
#branding-daycare
{
	width:962px;
	margin:0;
	padding:0;
	height:168px;
}
#branding{background: url(/wp-content/themes/xpoint/xpoint/images/header-bg.jpg) repeat;}
#branding-daycare{ background: url(images/header-bg-daycare.jpg) no-repeat top left!important; }
#branding-nursery-school { background: url(images/header-bg-nursery.jpg) no-repeat top left!important; }

#branding h1
{ /* /// logo //////*/
	background: url(images/logo.jpg) no-repeat top left;
	width:269px;
	height:143px;
	text-indent:-9999px;
	font-size:0pt;
	margin-left:10px;
}

#branding-daycare h1,
#branding-nursery-school h1
{
	width:339px;
	height:305px;
	text-indent:-9999px;
	font-size:0pt;
	margin-left:10px;
}

#branding-daycare h1 { background: url(images/logo-daycare.jpg) no-repeat top left; }

#branding-nursery-school h1 { background: url(images/logo-nursery-school.jpg) no-repeat top left; }

#searchBox
{
	margin:0;
	padding:0;
}

.left { float:left; }

.right { float:right; }

/* ////////////////// SIDEBAR //////////////////////*/

#sidebar
{
	width: 250px;
	/*	height:600px;*/
display:block;
	float:right;
	background:url(images/interior-sidebar-bg.jpg) no-repeat;
	list-style-type:none!important;
}

#sidebar ul { margin:20px 0 0 30px; }

#sidebar li,
#sidebar li li
{
	list-style-type:none!important;
	font:15px/20px Georgia, "Times New Roman", Times, serif;
	width:162px;
	text-indent:10px;
	background:url(images/interior-sidebar-nav-li-bg.gif) repeat-x top;
	padding:6px 0 0 0;
	margin:0!important;
}

#sidebar li li ul { margin:0!Important; }

#sidebar li:first-child { background:none!important; }

#sidebar li a
{
	color:#00478a!important;
	width:162px;
	height:30px;
	display:block;
	background: url(images/interior-sidebar-nav-li-arrow.gif) no-repeat 0 6px;
}

#sidebar .current_page_item a
{
	color:#fff!important;
	background: url(images/interior-sidebar-nav-on.gif) no-repeat;
}

#sidebar li a:hover
{
	color:#fff!important;
	background: url(images/interior-sidebar-nav-hover.gif) no-repeat;
}

#sidebar h2
{
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#6c5735;
	margin:0;
	width:200px;
}

#sidebar #blogContainer { margin:0 0 0 10px!important; }

#sidebar #blogContainer li a
{
	background: url(images/list-arrow.gif) no-repeat 6px 4px;
	font:12px/12px Verdana, Arial, Helvetica, sans-serif!important;
	height:15px!important;
	color:#6b502c!important;
}

/* ////////////////// COLUMNS //////////////////////*/


#leftcol
{
	width:330px;
	padding:0 18px 0 20px;
}

#leftcol,
#rightcol
{
	margin:10px 10px 0 0;
	float:left
}

#rightcol
{
	width:530px;
	padding-left:18px;
	margin-top: -2px;
}

/* ////////////////// FEATURED AREA //////////////////////*/

.feature
{
	background:#f2f2f2;
	padding:15px;
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
}

.feature:hover { background:#e9e9e9; }

.feature p,
#rightcol p { margin:0; }

.feature img,
#rightcol img
{
	padding:1px;
	border:1px solid #000;
}

/* ////////////////// HOMEPAGE FIRST TIME//////////////////////*/
#firstTime
{
	width:337px;
	height:70px;
	position:relative!important;
	margin-left:20px;
}

#firstTime div
{
	position:absolute!important;
	top:-30px;
	width:337px;
	height:91px;
}

/* ////////////////// HOME - LEFT/RIGHT SECTIONS //////////////////////*/
#topLeft { width:400px; }

#topRight
{
	width:560px;
	position:relative;
	top:-30px;
}

/* ////////////////// FLASH SLIDESHOW //////////////////////*/

#photoScroller
{
	width:524px;
	height:333px;
	float:left;
	clear:both;
	background:url(images/home_photo_container.jpg) no-repeat;
}



#photoScroller p
{
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
}

/* ////////////////// HOMEPAGE LOCATIONS //////////////////////*/

#locations { margin-left:20px; }

#locationsTitle h2
{
	color:#4e2a00;
	font:23px/23px "Georgia" italic;
	margin:0 0 10px 20px;
}

#locationsTitle span { color:#005494; }

.campus
{
	list-style-type:none;
	display:block;
	background:url(images/home-location-bg.jpg) repeat-x;
	width:308px;
	height:81px;
}

.campus li,
.campus li a { color:#fff!important; }
.campus li a:hover{text-decoration:underline!Important;}
.campus .pic
{
	width:106px;
	height:62px;
	padding:7px;
}

.campus .title
{
	width:137px;
	height:22px;
	margin-top:14px;
}

.campus .directions a,
.campus .events a
{
	color:#fff;
	padding:0 6px;
	display:block;
	font-size:12px;
}

/* ////////////////// NEWS //////////////////////*/

#news
{
	font:42px/42px Georgia, "Times New Roman", Times, serif;
	color:#bc720f!important;
	height:46px;
	width:330px;
	text-align:left;
	background:url(images/home-section-bg-news.jpg) no-repeat right;
	display:block;
	letter-spacing:-4px;
}

#news a,
news a:hover
{
	color:#bc720f!important;
	text-decoration:none;
}

.newsItem
{
	padding:15px;
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
	color:#674d2c;
	font-size:14px;
}

.newsItem a { color:#674d2c; }

.newsItem:hover { background:#e1e1d2; }

.newsItem p,
#rightcol p { margin:0; }

.newsItem img,
#rightcol img
{
	padding:1px;
	border:1px solid #000;
}

/* ////////////////// DAYCARE //////////////////////*/

#daycareContainer
{
	list-style-type:none;
	float:left;
	width:329px;
}

#daycareContainer li { clear:both; }

/* ////////////////// EVENTS //////////////////////*/

#events
{
	font:42px/42px Georgia, "Times New Roman", Times, serif;
	color:#6e5a42!important;
	height:46px;
	width:370px;
	text-align:left;
	background:url(images/home-section-bg-events.jpg) no-repeat right;
	display:block;
	letter-spacing:-4px;
	float:left;
}

#events a,
events a:hover
{
	color:#6e5a42!important;
	text-decoration:none;
	padding-left: 60px;
}

#eventsWrapper { width:515px; }

#eventsWrapper .title
{
	color:#286395;
	font:16px/14px Georgia, "Times New Roman", Times, serif!important;
	letter-spacing:normal!important;
	font-weight:bold!important;
	clear:both;
	margin:10px 0;
	display:block;
}

#eventsWrapper p
{
	color:#307647;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
	
}

#eventsWrapper .title { display:block!important; }

#eventsWrapper a.more
{
	font:15px/15px Verdana, Arial, Helvetica, sans-serif!important;
	color:#307647!important;
	float:left;
	display:block;
	position: relative;
	left:-105px;
	margin: 15px 0 0 0;
	text-decoration:underline;
}

#eventsWrapper a:hover { color:#6e5a42!important; }

a#eventsCalendar
{
	background: url(images/icon-calendar.jpg) no-repeat left;
	padding:0 0 0 40px;
	color:#009933;
}
/* ////////////////// MULTIMEDIA //////////////////////*/

#multimedia { width:320px; margin-top:10px; }

#multimedia h3
{
	font:35px/35px Georgia, Times New Roman;
	font-style:italic;
	font-weight:bold;
	color:#286295;
	text-transform:none!important;
	letter-spacing:-3px;
}

#multimedia h4
{
	font:15px/15px Georgia, Times New Roman;
	font-weight:bold;
	font-style:italic;
	color:#00571f;
}

#multimedia .title { color:#286295!important; }

#multimedia #videoContent
{
	width:130px;
	margin:6px 0 0 6px;
}

#multimedia #videoContent a
{
	font:13px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#286295!important;
	margin:7px 0;
	display:block;
	float:left;
}

#multimedia #videoContent span
{
	margin:7px;
	display:block;
}

#multimedia #videoContent ul { list-style-type:none; }

#multimedia #videoContent ul li { float:left; }

#multimedia #viewAll
{
	font:12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#777972!important;
	margin: 4px 0 0 20px;
	text-decoration:underline;
	font-weight:bold;
}

#multimedia #videoHolder
{
	width:175px;
	height:130px;
}

#multimedia img,
#multimedia a img { border:0pt none; }

#multimedia p { width:120px; }

/* ////////////////// BLOG AREA //////////////////////*/
#blogContainer
{
	width:205px;
	height:90px;
	display:block;
	float:left!important;
	list-style-type:none;
	background:url(images/home-section-bg-blog.png) no-repeat;
	margin:0;
	padding:85px 0 0 0;
}

#blogContainer li
{
	padding: 0 0 0 15px;
	color:#42433f;
	display:block;
	margin-left:30px;
	background:none!important;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif!important;
}

#blogContainer li a
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#42433f;
	background: url(images/list-arrow.gif) no-repeat left;
	padding-left:10px;
}

/* ////////////////// SOCIAL //////////////////////*/
#beSocial
{
	width:960px;
	height:70px;
	margin-top:15px;
	float:left;
}

#beSocial #socialLeftSide
{
	background: url(images/home-section-socialLeft-bg.jpg) no-repeat left;
	width:264px;
	height:70px;
}

#beSocial #socialLeftSide p
{
	font:12px/12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#286295;
	margin-left:40px;
}

#beSocial #socialLeftSide a
{
	color:#636461;
	font-size:10px;
	font-weight:normal;
}

#beSocial #socialRightSide
{
	background: url(images/home-section-socialRight-bg.jpg);
	width:696px;
	height:70px;
	font-size:0pt;
}

#socialRightSide form
{
	margin-left:400px;
}
#socialRightSide form #emailAddr
{
		font:20px/20px Georgia, "Times New Roman", Times, serif;
		color:#286295;
		width:180px;
		border:0pt none!important;
		background:#eff2e5;
		margin:15px 0 0 50px;
}
#socialRightSide form input
{

}
#socialTxtBox
{
	float:left!important;
	border:0pt none!Important;
	margin:20px 20px 0 450px;
	height:22px;
	width:170px;
	font-size:15px;
	color:#666;
	background-color:#eff2e5;
}

#go
{
	background: url(images/home-button-social-go.jpg) no-repeat;
	width:40px;
	height:40px;
	outline:none;
	border:0pt none;
	font-size:0pt;
	text-indent:-999px;
/*	float:left;
*/	margin:10px 0 0 0;
	padding:0;
}

/* ////////////////// SUB-NAV //////////////////////*/

.subnav li
{
	list-style:none;
	border-bottom:1px solid #FFF;
}

.subnav li a:link,
.subnav li a:visited
{
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
}

.subnav li a:hover,
.subnav li a:active
{
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
}

.subnav li li a:link,
.subnav li li a:visited { border-left:none }

/*	Headers */

h1
{
	font:2.95em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
}

.post h2
{
	font: 43px/43px Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	margin: 20px 0;
	color:#286295;
	display:block;
	background:url(images/interior-h2-bg.gif) repeat-x bottom;
	width:50%!important;
}

h3#respond
{
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
}

h3#comments { margin-top:32px }

h4
{
	font-size:1.6em;
	margin-bottom:6px;
}

/* ////////////////// CONTENT / POSTS //////////////////////*/


#content
{
	width:650px;
	float:left;
	padding-left:35px;
	font:15px/20px Georgia, "Times New Roman", Times, serif;
}

#content p
{
	font:15px/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
}

blockquote
{
	color:#6c5735!important;
	font-style:italic!important;
	padding-left:15px;
}

#content h3
{
	background: url(images/interior-h3-bg.gif) no-repeat left;
	font:24px/24px Georgia, "Times New Roman", Times, serif;
	color:#006822;
	text-transform:none!important;
	padding:10px 0;
}

#content h4 { font-size:18px; }

#content li.pdfLink
{
	background: url(images/icon-document-pdf.png) no-repeat 0 4px;
	list-style:none!important;
	padding-left:20px;
	line-height:22px;
}

#content a { color:#004789; }

.Tbl { border:1px dotted #beb9a6; }

.Tbl tr,
.Tbl td
{
	padding:5px;
	background:#fff;
}

.Tbl td { min-height:60px; }



.altRow { background: #fffaeb!important; }

.Tbl tr.TblHead,
th.TblHead,
.TblHead
{
	background: #e5c04d;
	height:20px!important;
	padding:6px!important;
}
.Tbl tr { border-top:1px dotted #beb9a6!important; }
blockquote.award p
{
	margin-bottom:10px!important;
	border:1px soldi red;
}

/*............Post Formatting................*/
.topButton
{
	margin:0 auto;
	width:205px;
	height:37px;
	display:block;
	clear:both;
}

.noBorder { border:0pt none; }

.picleft
{
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
}

.picBorder
{
	border:1px solid #ccccb4;
	float:right;
	display:block!important;
	margin:0!important;
	padding:0!important;
}

.picright,
.picleft
{
	margin:3px 0 10px 14px;
	border:10px solid #fff;
}

.picright { float:right; }

.picleft { float:left; }

.post blockquote,
.post blockquote p
{
	color:#6c5735!important;
	font-style:italic!important;
	padding: 0 0 0 15px;
	margin:0!important;
}

.post ul li
{
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
}

.post ol li
{
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
}

/* ................ STAFF ....................*/


.staff-bio,
.vertical-content-box
{
	background:url(images/interior-body-dark-bg.png) repeat;
	border:1px dotted #d7d9ce;
	width:270px;
	padding:20px;
	margin:5px;
	float:left;
}

.sub-staff-bio,
.horiz-content-box
{
	background:url(images/interior-body-dark-bg.png) repeat;
	border:1px dotted #d7d9ce;
	width:600px;
	padding:20px;
	margin:5px;
	float:left;
}

.sub-staff-bio h4 a,
.horiz-content-box h4
{
	color:#286295!important;
	font-weight:normal!important;
}

.staff-bio h4 a
{
	color:#286295!important;
	font-weight:normal!important;
}

.staff-bio p { }

p.subTitle
{
	line-height:12px;
	font-style:italic!important;
	margin:0!important;
	color:#bc720f!important;
}

.staff-bio span { }

.basicBullet { list-style-type:circle!important;/*	border:1px solid red;
*/ }

/*............google maps ................*/


.mapp-div
{
	width:300px;
	height:300px;
}

.mapp-overlay-div { font:12px/12px Verdana, Arial, Helvetica, sans-serif; }

.description
{
	font-size: 1.3em;
	font-weight: bold;
	font-style:italic;
	color:#545454;
	margin-top:-4px;
}

.ministry-staff-container
{
	width:250px;
	padding:20px;
	float:left;
}

#leadpic
{
	float:left;
	margin: 0 18px 8px 0;
}

#lead { margin-top:22px; }

.title
{
	font-size:1.2em;
	font-weight:bold;
	line-height:115%;
}

.newsItem#lead .title
{
	font:1.8em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
}
.newsItem span
{
	font-size:9px;
	display:block;
	clear:both;
	color:#c6caba;
}
#leftcol .newsItem
{
	margin-bottom: 5px;
	border-bottom:none
}

#rightcol img
{
	float:left;
	margin:3px 10px 4px 0;
}

#leftcol img
{
	margin-bottom: 4px;
	display:block
}

#rightcol .clearfloat
{
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
}

#sidelist li { list-style:none }

.bullets li
{
	list-style:none;
	border-bottom:1px solid #FFF;
}

#sidelist .bullets li
{
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
}

#sidelist .children { background:#e4efd5; }

#sidelist .children li
{
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
}

#sidelist .children li a,
#sidelist .children li a:visited
{
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
}

#sidelist .children li a:hover,
#sidelist .children li a:active { color:#465d23 }

.postmetadata { margin: 30px 0; }

#writer
{
	background:#eef5e1;
	margin:15px 0;
	padding:12px;
}

#writer img
{
	padding:1px;
	border:1px solid #7da939;
	float:left;
	width:80px;
}

#writer span
{
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
}

#writer p
{
	margin:0;
	width:482px;
}

.entry { padding-bottom:20px; }

.entry h2
{
	background:none!important;
	width:100%!Important;
	color:#c24a02!important;
	font-size:35px!important;
	font-weight:normal!Important;
}

/* Form Elements */

select
{
	background:#f2f2f2;
	/*	border:1px solid #9c9c9c;
*/	width:100%
}

#searchform { padding:16px 5px 0 0; }

#searchform div
{
/*	background: url(images/header-search-bg.gif) no-repeat top;
*/	width:163px;
	height:29px;
	margin-top:20px;
	border:0pt none;
}

#searchform div input
{
	border:0pt none;
	height:20px;
	font:13px/13px Verdana, Arial, Helvetica, sans-serif!important;
	margin:5px 0 0 5px;
}

.button
{
	padding: 1px;
	background:#000;
	color:#e7e7e7;
	border:none
}

.searchButton
{
	background:url(images/button-search-go.jpg) no-repeat;
	width:43px;
	height:56px;
	border:0pt none!important;
	font-size:0pt;
	outline:none;
	margin-top:16px;
}

.button:hover
{
	background:#777;
	color:#000
}

#commentform input
{
	width: 170px;
	margin: 5px 5px 1px 0;
}

#commentform textarea
{
	width: 100%;
	margin-top:5px;
}

/* Comments*/

.commentlist { padding-left:30px; }

.commentlist li
{
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
}

#commentform small
{
	background:#FFF;
	font-weight:bold;
	padding:0;
}

.commentmetadata { display: block; }

.commentlist small { background:#e9e9e9 }

.commentlist cite
{
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
}

/* Float Properties*/

.clearfloat:after
{
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}

.clearfloat { display:inline-block }

.clearfloat { display:block }

/* Footer*/

#footer
{
	margin: 0 auto;
	width: 960px;
	font-size:11px;
	padding-top:15px;
	color:#FFF;
	background:#00571f;
	height:250px;
	display:block;
	clear:both!important;
	position:relative;
}

#footer a { color:#d3d1d1; }

#footer #leftSide
{
	text-transform:uppercase;
	font: 14px/14px Palatino Linotype, "Book Antiqua", Palatino, Georgia;
}

#footer #leftSide p { margin-left:20px; }

#footer #rightSide
{
	float:left;
	margin:15px 0 0 30px;
}

#footer #rightSide ul
{
	list-style-type:none;
	float:left;
	width:135px;
	font-size:11px;
}

#footer #rightSide ul a
{
	color:#fff;
	line-height:18px;
}
#admin-login{
	position:absolute;
	top:210px;
	background:#013212;
	padding:5px;
	color:#fff;
	text-transform:none!important;
	width:80px;
	height:20px;
}
#admin-login a
{
	padding:6px 0 0 15px;
}
/*............... SIERRA LEONE ..........................*/

#branding-sierra-leone
{
	background: url(images/sierra-leone-header.jpg) no-repeat left;
	width:960px;
	height:269px!important;
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
	display:block;
}

#return-home { margin:150px 0 0 20px; }

#sidebar-sierra-leone
{
	background: url(images/sierra-leone-right-bg.jpg) no-repeat;
	width:303px;
	height:296px;
	float:right;
	display:block;
	margin-right:2px;
}

#sidebar-sierra-leone #linksContainer { margin:110px 0 0 80px; }

#sidebar-sierra-leone a
{
	font:13px/13px Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e8cd9c;
}

#map-container
{
	margin-top:35px;
	padding:35px 0 0 0;
	display:block;
}

#right-pics
{
	margin:0;
	padding:0 0 0 10px;
	position:relative;
}

#content-sierra-leone
{
	width:620px;
	float:left;
	padding-left:15px;
	font:15px/20px Georgia, "Times New Roman", Times, serif;
}

.sans,
#report { font:13px/17px Trebuchet MS, Arial, Helvetica, sans-serif; }

#footer-sierra-leone
{
	background:url(images/sierra-leone-footer.jpg) no-repeat;
	width:960px;
	height:105px;
	margin: 0 auto;
	display:block;
	clear:both;
}

#right-pics
{
	height:426px!important;
	display:block!important;
}

/*............... MULTIMEDIA ..........................*/
p.sermon
{
	height:60px;
	width:600px;
	display:block;
	line-height:30px!important;
	background:#fff;
	padding:10px;
	border:2px solid #ccc;
}

p.sermon a { height:30px!important; }

.audio,
.video,
.pdf
{
	padding: 10px 0 0 30px!Important;
	height:30px;
	display:inline;
	overflow:visible;
}

.audio { background: url(images/icon_audio.png) no-repeat -6px 0; }

.video { background: url(images/icon_video.png) no-repeat -6px 0; }

.pdf { background: url(images/icon_pdf.png) no-repeat -6px 0; }

.microAudio-download,
.mAa,
p.sermon span,
.adplr,
.mAp { display:inline; }

.mAp
{
	position:relative;
	top:5px;
}

.sermon-title { font-weight:bold; }

#ministry-sidebar-links
{
	list-style-type:none;
	border:0pt none!important;
	margin:0 10px 20px 0!important;
	display:block!important;
	padding:0;
	float:right;
}

#ministry-sidebar-links li,
#ministry-sidebar-links li a
{
	display:block;
	border:0pt none!important;
	background:none!Important;
	height:auto!important;
	margin:0;
	padding:0;
}



/*search the bible*/

#bibleSearch 
{
	border:1px solid #ccc;
	background:#fff;
}

#bibleSearch h3
{
	background: none!important;
	color:#003366!important;
}
#bibleSearch tr, #bibleSearch td
{
	padding:10px;
}
#bibleSearch input
{
	padding:3px;
}
#bibleSearch select
{
	padding:3px;
	font-size:13px;
	margin:5px;
	width:300px;
	border:1px solid #ccc;
}


.ttip
{
	cursor: help;
	border-bottom: 1px dashed #000000;
}

.info
{
	display: none;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	padding: 2px;
	width: 90px;
}

#tbl-bottom-row
{
	background:#f2f2f2;
}

/*........... RANDOM ............*/

ol ul, ol ul li
{
list-style-type:lower-latin!important;
}

.events a
{
	color:#c24a02!important;
	text-decoration:none;
}
.topLink
{
display:block;
width:100px;
height:20px;
padding:10px;
text-align:center;
background:#dbddd0;
border:1px solid #bec1aa;
float:right;
}

#audioPlayer
{
	width:340px;
	height:80px;
	margin:0;
	padding:0;
}

h2.pagetitle
{
	font:40px/60px Georgia, "Times New Roman", Times, serif;
}
