/* Design by Paulo Griiettner of Ideas Net Studio @ http://www.ideasnetstudio.com  All Rights Reserved */

/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family:"Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

body {
	font-family:"Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background: #76a0b0 url(../images/bg-main.png) repeat scroll top left;
	text-align: center;
}

/*  Global Formatting */
h1 {
	font-size: 16px;
	line-height: 1em;
	font-weight: 900;
}
h2 {
	font-size: 15px;
	line-height: 1em;
	font-weight: 900;
}
h3 {
	font-size: 14px;
	line-height: 1em;
	font-weight: 900;
}
h4 {
	font-size: 13px;
	line-height: 1em;
	font-weight: 900;
}
h5 {
	font-size: 12px;
	line-height: 1em;
	font-weight: 900;
}
h6 {
	font-size: 11px;
	line-height: 1em;
	font-weight: 900;
}
td{
	font-size: 10px;
}
th{
	font-size: 10px;
}
a {
	color: #9e844c;
}
a:hover {
	color: #C0B8AB;
}
a:visited {
	color: #9e844c;
}
a.image, a.image:hover  {
	border: 0;
}
li{
	list-style: square;
}
ul {
	list-style: square;
}

.clear {
	clear: both;
}

img {
	border: 0 none;
}

/* #######################  END GENERAL SETTINGS ############################ */


/* ######################  LAYOUT SETTINGS       ############################## */

#headercontainer,
#contenthome,
#footer {
	text-align: left;
}

#header {
	background: transparent url(../images/bg-header.png) repeat-x scroll top left;
	width: 100%;
	height: 270px;
	margin: 0;
	padding: 0;
}

#headerimg {
	background: transparent url(../images/bg-header-img.jpg) no-repeat scroll 50% 14px;
	margin: 0;
	width: 100%;
	height: 270px;
}

#headercontainer {
	width: 980px;
	height: 270px;
	margin: 0 auto;
	padding: 0;
}

#headerleft {
	float: left;
	height: 270px;
	width: 540px;
}

#headerright {
	float: left;
	height: 270px;
	width: 425px;
}

div.moduletable-topnav {
	color: #FFFFFF;
	float: left;
	height: 135px;
	margin: 30px 0 0;
	width: 145px;
}

a.mainlevel-topnav {
	line-height: 2px;
}

div.moduletable-tag {
	float: left;
	height: 165px;
	width: 280px;
}

div.moduletable-search {
	padding: 70px 0 0 240px;
}

div.moduletable-search form {
	float: left;
}

div.moduletable-search h3{
	float: left;
	margin: 0;
	padding: 0;
	width: 50px;
	height: 22px;
	background: transparent url(../images/search_title.png) no-repeat scroll center;
	display: block;
	text-indent: -9999px;
}

#mod_search_searchword {
	border: 1px solid #FFFFFF;
}

#mainmenu {
	background: #9e844c url(../images/bg-mainmenu.jpg) no-repeat scroll center top;
	width: 100%;
	height: 30px;
	position: relative;
	z-index: 1000;
}

.moduletable-mainmenu {
	width: 980px;
	margin: 0 auto;
	background: url(../images/bg-mainmenu.jpg) no-repeat scroll 50% 0;
	height: 30px;
}

#contentarea{
	background: transparent url(../images/bg-main-fade.jpg) repeat-x scroll left top;
	width: 100%;
	height: 100%;
}

#contenthome {
	width: 980px;
	height: 440px;
	margin: 0 auto;
	background: transparent url(../images/bg-home-content.jpg) no-repeat scroll center top;
}

#contentsections {
	margin: 0 auto;
	background: transparent url(../images/bg-sections-content.png) no-repeat scroll center top;
	width: 100%;
}

#contentbottom {
	margin: 0 auto;
	background: transparent url(../images/bg-sections-bottom.png) no-repeat scroll center bottom;
	height: 13px;
	width: 100%;
}

#contentbody {
	width: 880px;
	margin: 0 auto;
	background: #33281a;
	text-align:left;
}

#contentheaderimg {
	height: 193px;
	margin: 0 auto;
	width: 880px;
}

#left {
	float: left;
}

#mainbody {
	margin: 0 20px;
	float: right;
	width:515px;
}

#mainbody-wide {
	margin: 0 20px;
}

.gallery {
	
}

.contenttittle h3 {
	display: block;
	float: right;
	height: 103px;
	margin: 45px 10px 0 0;
	text-indent: -9999px;
	width: 380px;
}

.moduletable-about h3 {
	background: transparent url(../images/contentheading-about.png) no-repeat scroll right top;
}

.moduletable-aboutimg h3,
.moduletable-ministriesimg h3,
.moduletable-newsimg h3,
.moduletable-mediaimg h3,
.moduletable-involvedimg h3,
.moduletable-requestimg h3,
.moduletable-blogimg h3,
.moduletable-contactimg {
	background: transparent url(../images/img-left-about.jpg) no-repeat scroll left top;
	display: block;
	height: 190px;
	margin: 0;
	text-indent: -9999px;
	width: 322px;
}

.moduletable-ministries h3 {
	background: transparent url(../images/contentheading-ministries.png) no-repeat scroll right top;
}

.moduletable-ministriesimg h3 {
	background: transparent url(../images/bg-sections-ministries.jpg) no-repeat scroll left top;
}

.moduletable-news h3 {
	background: transparent url(../images/contentheading-news.png) no-repeat scroll right top;
}

.moduletable-newsimg h3 {
	background: transparent url(../images/bg-sections-news.jpg) no-repeat scroll left top;
}

.moduletable-media h3 {
	background: transparent url(../images/contentheading-media.png) no-repeat scroll right top;
}

.moduletable-mediaimg h3 {
	background: transparent url(../images/bg-sections-media.jpg) no-repeat scroll left top;
}

.moduletable-involved h3 {
	background: transparent url(../images/contentheading-envolvedpng.png) no-repeat scroll right top;
}

.moduletable-involvedimg h3 {
	background: transparent url(../images/bg-sections-envolved.jpg) no-repeat scroll left top;
}

.moduletable-request h3 {
	background: transparent url(../images/contentheading-prayer.png) no-repeat scroll right top;
}

.moduletable-requestimg h3 {
	background: transparent url(../images/bg-sections-prayer.jpg) no-repeat scroll left top;
}

.moduletable-blog h3 {
	background: transparent url(../images/contentheading-blog.png) no-repeat scroll right top;
}

.moduletable-blogimg h3 {
	background: transparent url(../images/bg-sections-blog.jpg) no-repeat scroll left top;
}

.moduletable-contact h3 {
	background: transparent url(../images/contentheading-contact.png) no-repeat scroll right top;
}

.moduletable-contactimg h3 {
	background: transparent url(../images/bg-sections-contact.jpg) no-repeat scroll left top;
}

.moduletable-rotator {
	width: 419px;
	height: 270px;
	float: left;
	padding:0 0 0 71px;
	margin:0;
}

#welcome {
	float: left;
	width: 441px;
}

.moduletable-welcome {
	float: left;
	width: 441px;
	font-size: 10px;
	color: #371f24;
}

.moduletable-welcome h3 {
	display: block;
	text-indent:-5000px;
	margin: 0;
	padding: 0;
	width: 441px;
	height: 81px;
	background: transparent url(../images/welcome-banner.png) no-repeat scroll left top;
}

.moduletable-welcome p {
	margin: 0 10px 0 35px;
}

.moduletable-newto {
	margin:5px 5px 0 35px;
}

.moduletable-newto span {
	width: 393px;
	height: 45px;
	background: transparent url(../images/new-to.png) no-repeat scroll left top;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}

.moduletable-pastmessage {
	padding: 0 0 0 55px;
	width: 389px;
	float: left;
}

.moduletable-pastmessage h3 {
	float: left;
	width: 319px;
	height: 39px;
	display: block;
	margin: 0;
	padding: 0;
	background: transparent url(../images/series_03.png) no-repeat scroll left top;
	text-indent: -9999px;
}

.moduletable-pastmessage img {
	float: left;
	width: 111px;
}

span.series-04 {
	float: left;
	width: 70px;
	height: 39px;
	display: block;
	background: transparent url(../images/series_04.png) no-repeat scroll left top;
	text-indent: -9999px;
	margin:-12px 0 0;
}
div.series-09 {
	float: left;
	width: 278px;
	height: 124px;
	font-size: 10px;
	color: #371f24;
	cursor: pointer;
}

.moduletable-morefrom {
	width: 260px;
	float: left;
}

.moduletable-morefrom h3 {
	float: left;
	width: 260px;
	height: 39px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	background: transparent url(../images/series_05.png) no-repeat scroll left top;
}
.series-10 {
	float: left;
	width: 67px;
	height: 124px;
	background: transparent url(../images/series_10.png) no-repeat scroll left top;
}
.series-11 {
	float: left;
	width: 193px;
	height: 44px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	background: transparent url(../images/series_11.png) no-repeat scroll left top;
	cursor: pointer;
}
.series-13 {
	float: left;
	width: 193px;
	height: 34px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	background: transparent url(../images/series_13.png) no-repeat scroll left top;
	cursor: pointer;
}
.series-14 {
	float: left;
	width: 193px;
	height: 46px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	background: transparent url(../images/series_14.png) no-repeat scroll left top;
	cursor: pointer;
}

.moduletable-events {
	float: left;
	width: 230px;
	color: #752e0e;
	font-size: 11px;
}

.mainlevel-topnav a {
	text-indent: -9999px;
}

.moduletable-events h3 {
	width: 226px;
	display: block;
	height: 39px;
	background: transparent url(../images/series_06.png) no-repeat scroll left top;
	text-indent:-5000px;
	margin: 0;
	padding: 0;
}

.moreevents {
	background:transparent url(../images/series_15.png) no-repeat scroll left top;
	cursor:pointer;
	float:right;
	height:26px;	
	width:274px;
}

#footer {
	width: 877px;
	height: 30px;
	margin: 5px auto;
	padding: 0;
	font-family: Tahoma;
	font-size: 10px;
	color: #371f24;
}

#copyright {
	float: left;
}

#credits {
	float: right;
}

.moduletable-left {
	padding: 10px 20px 0;
}

.moduletable-loginbox {
	padding: 10px 0 0 75px;
}

.moduletable-left h3 {
	text-align: center;
}

#dfContactForm td {
	padding: 2px 0;
}
/* ######################  LAYOUT SETTINGS       ############################## */

/*##################### NAVIGATION SECTION #####################*/

ul#mainlevel,
ul.blog-archives {
	margin: 0;
	padding: 0;
}

ul#mainlevel li,
ul.blog-archives li {
	list-style-type:none;
}

#shHMenu {
	margin: 0 auto!important;
	font-family: Arial, Helvetica, sans-serif;
}

#shHMenu #active_menushHMenu,
#shHMenu a:hover {
	color:#dab96f!important;
}

#shHMenu-1-1 a,
#shHMenu-1-2 span,
#shHMenu-1-3 span,
#shHMenu-1-4 span,
#shHMenu-1-5 span,
#shHMenu-1-6 span,
#shHMenu-1-7 a,
#shHMenu-1-8 a,
#shHMenu-1-9 a {
		display: block;
		height: 21px;
		text-indent: -9999px;
		width: 75px;
		cursor: pointer;
}


#shHMenu-1-1 a{
	background: transparent url(../images/menu-1_off.png) no-repeat scroll left top!important;
}

#shHMenu-1-1 a:hover,
#shHMenu-1-1 #active_menushHMenu {
	background: transparent url(../images/menu-1_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-2 span{
	background: transparent url(../images/menu-2_off.png) no-repeat scroll left top!important;
}

#shHMenu-1-2 span:hover,
#shHMenu-1-2 #active_menushHMenu {
	background: transparent url(../images/menu-2_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-3 span{
	background: transparent url(../images/menu-3_off.png) no-repeat scroll left top!important;
	width: 87px;
}

#shHMenu-1-3 span:hover,
#shHMenu-1-3 #active_menushHMenu {
	background: transparent url(../images/menu-3_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-4 span{
	background: transparent url(../images/menu-4_off.png) no-repeat scroll left top!important;
	width: 117px;
}

#shHMenu-1-4 span:hover,
#shHMenu-1-4 #active_menushHMenu {
	background: transparent url(../images/menu-4_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-5 span{
	background: transparent url(../images/menu-5_off.png) no-repeat scroll left top!important;
	width: 58px;
}

#shHMenu-1-5 span:hover,
#shHMenu-1-5 #active_menushHMenu {
	background: transparent url(../images/menu-5_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-6 span{
	background: transparent url(../images/menu-6_off.png) no-repeat scroll left top!important;
	width: 121px;
}

#shHMenu-1-6 span:hover,
#shHMenu-1-6 #active_menushHMenu {
	background: transparent url(../images/menu-6_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-7 a{
	background: transparent url(../images/menu-7_off.png) no-repeat scroll left top!important;
	width: 123px;
}

#shHMenu-1-7 a:hover,
#shHMenu-1-7 #active_menushHMenu {
	background: transparent url(../images/menu-7_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-8 a{
	background: transparent url(../images/menu-8_off.png) no-repeat scroll left top!important;
	width: 46px;
}

#shHMenu-1-8 a:hover,
#shHMenu-1-8 #active_menushHMenu {
	background: transparent url(../images/menu-8_on.png) no-repeat scroll left top!important;
}

#shHMenu-1-9 a {
	background: transparent url(../images/menu-9_off.png) no-repeat scroll left top!important;
	width: 87px;
}

#shHMenu-1-9 a:hover,
#shHMenu-1-9 #active_menushHMenu {
	background: transparent url(../images/menu-9_on.png) no-repeat scroll left top!important;
}

ul.menu-mainnav {
	margin: 0;
	padding: 0;
}

ul.menu-mainnav li {
	list-style-type: none;	
}

/* Pathway Breadcrumbs */	
	.pathway {
	font-size: 11px;
	color: #333;
}
	a.pathway:link {
	color: #659FDE;
}
	a.pathway:visited {
	color: #659FDE;
}
	a.pathway:active {
	color: #659FDE;
}
	a.pathway:hover {
	color: #659FDE;
	text-decoration: underline;
}

/* Mainlevel menu */
.mainlevel {
	height: 25px;
}

a.mainlevel,
ul.blog-archives li a {
	background: #21190F none repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	height: 25px;
	line-height: 25px;
	margin: 0 0 1px;
	text-decoration: none;
	text-indent: 7px;
}
	
a.mainlevel:hover,
ul.blog-archives li a:hover {
	color: #FFFFFF;
	background: #BEB6A9;
	color: #33281A;
}	
/* End Mainlevel menu */
	
/* Sub Menu */
.sublevel{
	height: 18px;
}

a.sublevel{
	display: block;
	background: #A0A0A0;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}

a.sublevel:hover {
	display: block;
	color: #FFFFFF;
	background: #822C0F;
}
/* End Sub Menu */
	
/* Add Custom Menus */

/* Add Custom Menus */
		
/*##################### NAVIGATION SECTION #####################*/	

/* ##################### STANDARD MODULE TABLE  #################*/	
table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.moduletable th {
	background: #2F3E57;
	height: 18px;
	color: #FFFFFF;
}

table.moduletable td {height: 18px;}

/* Add here Custom Modules */

/* End Custom Modules */

/* ##################### END STANDARD MODULE TABLE  #################*/	


/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/
.contentheading {
	font-size: 20px;
	width: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e844c;
}

/* content title and links */
.contentpagetitle {
	background-color: transparent;
}
a.contentpagetitle,
a.contentpagetitle:link, 
a.contentpagetitle:visited  {
	text-decoration: none;
	font-weight: normal;
	border-bottom: 0px;
}
a.contentpagetitle:hover {
	border-bottom: 0px  dashed #CCCCCC;
	text-decoration: none;
}

/* top box like a category description */
.contentdescription {
	background-color: transparent;
}

/* Main Body Text */
.contentpane {
	background: transparent;
}
.contentpaneopen {
	background-color: transparent;
	width: 100%;
}
/* Main Body Text */

/* article rating */
.content_rating {
	font-weight: normal;
	font-size: .8em;
}
.content_vote {
	font-weight: normal;
	font-size: .8em;
}

/* icons */
.buttonheading{
	font-size: 12px;
}
.pop-ups {
	float: right;
}
a.pop-up {
	border-bottom: 0;
}

/* Dates */
.createdate {
	color: #C0B9AB;
	font-size: .8em;
	font-weight: normal;
}
.modifydate {
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
.newsfeeddate {
	font-size: 10px;
	color: #FF6600;
	font-weight: normal;
}
/* Dates */

/* Writen by Authors name */
.small {
	color: #666;
}

/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav{
	font-size: 11px;
	color: #9E844C;
}
.pagebar{
	font-size: 11px;
}
.pagenav_prev{
	font-size: 11px;
	color: #9E844C;
}
.pagenav_next{
	font-size: 11px;
	color: #9E844C;
}
a.pagenav {
	color: #9E844C;
	border-bottom: 0;
}
a.pagenav:hover {
	color: #F0F0F0;
	border-bottom: 0;
}
.pagenavcounter{
	height: 15px;
}
.back_button{
	font-size: 12px;
	height: 15px;
}	

/* Read more link */
.readon{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}


/* Article index  {mospagebreak} */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 12px;
}
	
table.contenttoc th {
	background: #2F3E57;
	color: White;
}
	
table.contenttoc td {
	padding: 2px;
}

/* Links article index */
	a.toclink:hover, 
	a.toclink:visited, 
	a.toclink:link {
	height: 18px;
}
/* End Article index  */

/*  component heading */
.componentheading,
.componentheading th {
	color: #9E844C;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	margin-bottom:10px;
}
	
/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
	background-color: #9E844C;
	color: #333;
	font-weight: bold;
	border-collapse: collapse;
	font-size: 11px;
}

#eventlist .sectiontableheader {
	padding: 3px;
}

/* Table odd and Even Rows */
.sectiontableentry1 {
	background-color: transparent;
	font-size: 11px;
}

.sectiontableentry1 td,
.sectiontableentry2 td {
	padding: 5px 3px;
}

.sectiontableentry2 {
	background-color: #21190F;
	font-size: 11px;
}
.sectiontablefooter{
	height: 18px;
}
/* End Sectiontable */

/* Category */
.category {
	color: #333;
}
a.category:link, 
a.category:visited, 
a.category:hover  {
	height: 15px;
}
/* End category */


/* blogsection */
.blog {
	background-color: transparent;
}
.blogsection{
	height: 18px;
}
.blog_more{
	height: 18px;
}
.blog_heading {
	height: 18px;
}
/* space from bottom of article */
.article_seperator{
	background-color: transparent;
}
/* End blogsection */

/* Search Form Module*/
.search {
	height: 18px;
}
/* results if not search google */
.searchintro{
	height: 18px;
}
/*Search Form keyword highlight*/
.highlight {
	border: 1px dashed #010101;
	background: #DDEEFF;
	padding: 0px 2px 0px 2px;
}
/* End Search Form */

/* wrapper title */
.wrapper{
	background-color: transparent;
}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/
	

/* ##################### FORM SECTION  #####################*/	
form{
	font-size: 11px;
}
input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #333;
}
.inputbox {
	background: #C0B8AB none repeat scroll 0 0;
	border: 0 none;
	color: #331B20;
	font-size: 11px;
}
.text_area {
	background: #C0B8AB none repeat scroll 0 0;
	border: 0 none;
	color: #331B20;
	font-size: 11px;
}
/* Pull down menu */
.selectbox {
	width: 100%;
}
/* Submit Button */
.button {
	background: #21190F none repeat scroll 0 0;
	border: 1px solid #9E844C;
	color: #9E844C;
}

/* Contact Email Form */
.contact_email {
	margin: 0px;
	padding: 5px;
}

#mod_login_username,
#mod_login_password {
	font-size: 20px;
	height: 25px;
	width: 190px;
}
/* ##################### END FORM SECTION  ##################### */	

/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
		
.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}


/* Text passed with mosmsg url parameter */
.message {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #666;
	text-align: center;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;
	padding: .2em;
}

.offtab {
	background-color: #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
}

.edit-tabs {
	padding: 1em;
	background: none;
}

.tabpadding {
	padding: 1px;
}

.tabheading {
	background-color: #FF6600;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
}

	/*Body of the form*/
.adminform{
	background-color: transparent;
}
/* ###################### End TABBED EDITING ###################### */

/* the news box */
#eventlistscroller {
	width: 100%;
	height: 105px;
	position: relative;
	overflow: auto;
}
#eventlistscroller a {
	color: #361e23;
	font-size: 11px;
	text-decoration: none;
}
#eventlistscroller ul {
	margin:0 0 0 20px;
	padding: 0;
}
#eventlistscroller li {
	background-image: none;
	list-style-type: none;
}
/* the news box when JavaScript is available */
#eventlistscroller.hasJS {
	height: 120px;
	overflow: hidden;
	position: relative;
}
/* The nested UL when JavaScript is available */
#eventlistscroller.hasJS ul {
	position: absolute;
	margin: 0 .5em 0 .5em;
	padding: 0;
}

#shHMenu dt {
	height: 22px!important;
}

#googlemap_1 {
	color:#331B20;
}

.markerName {
	color: #331B20!important;
	font-size: 14px!important;
	text-decoration: none!important;
	font-weight: bold;
}

#recomend td {
	padding: 3px;
	text-align: left;
	font-size:15px;
}

#recomend .inputbox {
	font-size: 20px;
	width:340px;
}

#recomend textarea {
	height: 200px;
	font-family: Arial, Helvetica, sans-serif;
}

#eventcalq table {
	background: #21190F;
	padding:7px 3px 3px;
}

td.mod_eventlistcalq_calday {
	padding: 6px;
}

#eventcalq caption {
	padding: 6px 0;
	font-weight:bold;
}

td.mod_eventlistcalq_caldaylink {
	padding: 3px;
}

td.mod_eventlistcalq_caldaylink a {
	background-color: #9E844C;
	color: #21190F;
	display: block;
	padding: 3px;
	text-decoration: none;
}

#slidewrap {
	padding-left: 20px;
	width: 404px;
}

/* ######################################################## */

#fpss-outer-container {
	margin:0 0 0 25px;
	padding:0;
}

#fpss-container {
	position: relative;
}

#fpss-slider {
	overflow: hidden;
	background: none; /*clear:both;*/
}

#slide-loading {
	background: #000 url(loading_black.gif) no-repeat center;
	text-align: center;
}

#slide-wrapper {
	display: none;
	font-size: 11px;
	text-align: left;
}

#slide-wrapper #slide-outer {

}

#slide-wrapper #slide-outer .slide {
	position: absolute;
	overflow: hidden;
	right: 0;
}

#slide-wrapper #slide-outer .slide .slide-inner {
	position: relative;
	margin: 0;
	color: #fff;
	overflow: hidden;
	background: transparent none repeat scroll 0 0;
}

#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span {
	background: none;
}

/* --- Content --- */

.fpss-introtext {
	font-size: 11px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 40px;
	width: 38%;
	height: 100%;
	background: url(transparent_bg.png);
}

.fpss-introtext .slidetext {
	margin: 0;
	padding: 12px 8px;
}

/* --- Navigation Buttons --- */

#navi-outer {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: right;
}

#navi-outer ul {
	position: relative;
	margin: -28px 8px 0 0;
	padding: 0; /*clear:both;*/
	float: right;
	height: 16px;
}

#navi-outer li {
	display: none;
	background: none;
	padding: 0;
	margin: 0;
}

#navi-outer li.noimages {
	display: inline;
	margin: 0;
	padding: 0;
}

#navi-outer li.noimages a#fpss-container_next {
	display: block;
	width: 16px;
	height: 16px;
	background: url(nav-right.png) no-repeat;
	border: none;
	float: right;
	margin: 0 4px 0 0;
	padding: 0;
}

#navi-outer li.noimages a#fpss-container_playButton {
	display: none;
}

#navi-outer li.noimages a#fpss-container_prev {
	display: block;
	width: 16px;
	height: 16px;
	background: url(nav-left.png) no-repeat;
	border: none;
	float: right;
	margin: 0 4px 0 0;
	padding: 0;
}

#navi-outer li.clr {
	float: none; /*clear:both;*//*clear:both;*/
}

/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */

.fpss-introtext .slidetext h1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	color: #9c0;
}

.fpss-introtext .slidetext h1 a {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 24px;
	margin: 0;
	padding: 0;
	color: #9c0;
}

.fpss-introtext .slidetext h1 a:hover {
	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
	font-size: 24px;
	margin: 0;
	padding: 0;
	color: #fff;
}

.fpss-introtext .slidetext h2 {
	display: none;
}

.fpss-introtext .slidetext h3 {
	font-size: 11px;
	margin: 2px 0;
	padding: 1px 4px;
	color: #ccc;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

.fpss-introtext .slidetext p {
	margin: 4px 0 12px 0;
	padding: 0px;
	color: #fff;
}

.fpss-introtext .slidetext a.readon {
	margin: 0;
	padding: 1px 4px;
	border: none;
	background: #222;
	color: #fff;
	text-decoration: none;
}

.fpss-introtext .slidetext a.readon:hover {
	margin: 0;
	padding: 1px 4px;
	border: none;
	background: #fff;
	color: #222;
	text-decoration: none;
}

/* --- Generic Styling (highly recommended) --- */

a:active,a:focus {
	outline: 0;
}

#fpss-container img {
	border: none;
}

.fpss-introtext .slidetext img,

.fpss-introtext .slidetext p img {
	display: none;
} /* this will hide images inside the introtext */

.fpss-clr {
	/*clear:both;*/
	height: 0;
	line-height: 0;
}

/* --- End of stylesheet --- */

.moduletable-newsletter .inputbox {
	background: #C0B8AB none repeat scroll 0 0;
	border: 0 none;
	color: #331B20;
	font-size: 15px;
	height: 20px;
	margin: 5px 0;
}

.pagenavi {
	text-align: center;
}
.subscribeheading {
	color:#9E844C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;	
	padding-bottom:15px;
}