/* Start of CMSMS style sheet 'Hope' */
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 62.5%; BACKGROUND: url(images/bg_body2.jpg); background-color: #54635b;  FONT-FAMILY: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif
}
HR {
	DISPLAY: none
}
#skip {
	TEXT-INDENT: -9999px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#container {
	MARGIN: 0px auto 0px; BACKGROUND: url(logo2.jpg) no-repeat; WIDTH: 820px; POSITION: relative
}
A {
	OVERFLOW: hidden
}
#header {
	FLOAT: right; WIDTH: 259px
}
#header H1older {
	DISPLAY: block; WIDTH: 810px; TEXT-INDENT: -9999em; MARGIN: 0px auto 0px; auto; HEIGHT: 80px
}
#header H1 {
	BACKGROUND: url(logo21.jpg) no-repeat; MARGIN: 0px auto; WIDTH: 229px; TEXT-INDENT: -9999px; HEIGHT: 56px
}
#header H1 A {
	DISPLAY: block; WIDTH: 239px; HEIGHT: 56px
}
#header H2 {
	RIGHT: 53px; BACKGROUND: url(../images/bg_podcast2.gif) no-repeat; WIDTH: 26px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 49px; HEIGHT: 26px
}
#header H2#rss {
	RIGHT: 14px; BACKGROUND: url(../images/bg_rss2.gif) no-repeat; WIDTH: 23px; TOP: 51px; HEIGHT: 22px
}
#header H2 A {
	DISPLAY: block; WIDTH: 26px; HEIGHT: 26px
}
#header H2#rss A {
	WIDTH: 23px; HEIGHT: 22px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg_nav.gif) #ebdf94 repeat-x; LEFT: 413px; PADDING-BOTTOM: 0px; WIDTH: 407px; PADDING-TOP: 1.5px; BORDER-BOTTOM: #3b2a23 9px solid; FONT-FAMILY: Arial, Helvetica, Verdana, Tahoma, sans-serif; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 40px
}
#nav LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.55em; BACKGROUND: url(../images/bg_nav_li.gif) no-repeat left center; FLOAT: left; TEXT-TRANSFORM: lowercase
}
#nav LI#nav_home {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 16px; PADDING-BOTTOM: 13px; COLOR: #6e3600; PADDING-TOP: 13px; TEXT-DECORATION: none
}
#nav LI A:hover {
	BACKGROUND: url(../images/bg_nav_li_a_hover.gif) #e7e4bc repeat-x
}
#nav LI UL {
	BORDER-TOP: #6b2c34 9px solid; Z-INDEX: 999; LEFT: -999em; WIDTH: 176px; LINE-HEIGHT: 1; LIST-STYLE-TYPE: none; POSITION: absolute
}
#nav LI LI {
	FONT-SIZE: 0.81em; TEXT-TRANSFORM: none
}
#nav LI UL UL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -0px 0px 0px 6px; BORDER-RIGHT-WIDTH: 0px
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI {
	FONT-SIZE: 1em
}
#nav LI LI A {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: #6b2c34; PADDING-BOTTOM: 9px; WIDTH: 150px; COLOR: #fefefc; PADDING-TOP: 8px
}
#nav LI LI A:hover {
	BACKGROUND: #6c6a53; COLOR: #f1edc7
}
#container-inner {
	PADDING-RIGHT: 0px; MARGIN-TOP: 100px; PADDING-LEFT: 8px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 820px; PADDING-TOP: 8px
}
#content-wrap IMG#home_header {
	DISPLAY: block; MARGIN: 0px 0px 0px; BORDER-BOTTOM: #315463 9px solid
}
BODY#home #content-wrap IMG#home_header {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 100px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content-outer {
	FLOAT: left
}
#content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg_content.gif) repeat-x center top; PADDING-BOTTOM: 5px; WIDTH: 510px; PADDING-TOP: 5px
}
BODY#home #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: 0px 50%; PADDING-BOTTOM: 0px; WIDTH: 532px; PADDING-TOP: 0px
}
#content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 2px; COLOR: #315463; BORDER-BOTTOM: #918e77 1px dotted; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif
}
#content H4 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.5em; COLOR: #2c2b24
}
#content H5 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.5em; COLOR: #6e3600
}
#content H6 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.5em; COLOR: #315463
}
#content P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #2c2b24; LINE-HEIGHT: 1.5
}
#content UL {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #2c2b24; LINE-HEIGHT: 1.5
}
#content OL {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #2c2b24; LINE-HEIGHT: 1.5
}
#content TD {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #2c2b24; LINE-HEIGHT: 1.5
}
#content UL {
	MARGIN-LEFT: 3em
}
#content OL {
	MARGIN-LEFT: 3em
}
#content UL#byline {
	DISPLAY: inline; FONT-SIZE: 1.1em; FLOAT: left; MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
#content HR {
	DISPLAY: block; MARGIN-BOTTOM: 1em
}
#content A {
	COLOR: #6e3600
}
#content A:hover {
	TEXT-DECORATION: none
}
#content IMG#mcms_stats {
	DISPLAY: none
}
#content #text {
	CLEAR: both
}
#content #special {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; BACKGROUND: url(../images/bg_content_special.gif) #ebde93 no-repeat left center; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
#content #special P {
	FONT-SIZE: 1.6em; MARGIN: 0px; COLOR: #464426; LINE-HEIGHT: 1
}
#content #special STRONG {
	COLOR: #6e3600
}
#content #special B {
	COLOR: #6e3600
}
#content .sermonbox {
	MARGIN-BOTTOM: 20px
}
#content .sermonbox H4 {
	MARGIN-BOTTOM: 5px
}
#content .sermonbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content .sermonbox P.sermonlink {
	MARGIN-TOP: 10px
}
#content .sermonbox P.eventtime {
	MARGIN-BOTTOM: 0px
}
#content .sermonbox2 {
	MARGIN-BOTTOM: 20px
}
#content .sermonbox2 H4 {
	MARGIN-BOTTOM: 5px
}
#content .sermonbox2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content .sermonbox2 P.sermonlink {
	MARGIN-TOP: 10px
}
#content .sermonbox2 P.eventtime {
	MARGIN-BOTTOM: 0px
}

#content #mediabox {
	BORDER-RIGHT: #918e77 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #918e77 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #918e77 1px dotted; WIDTH: 125px; PADDING-TOP: 5px; BORDER-BOTTOM: #918e77 1px dotted; LIST-STYLE-TYPE: none
}
#content #mediabox LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
#content #mediabox LI A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
#content #mediabox LI#mb_print A {
	BACKGROUND-IMAGE: url(../images/mb_print.gif)
}
#content #mediabox LI#mb_video A {
	BACKGROUND-IMAGE: url(../images/mb_video.gif)
}
#content #mediabox LI#mb_download A {
	BACKGROUND-IMAGE: url(../images/mb_download.gif)
}
#content #mediabox LI#mb_notes A {
	BACKGROUND-IMAGE: url(../images/mb_notes.gif)
}
#content #mediabox LI#mb_jukebox A {
	BACKGROUND-IMAGE: url(../images/mb_jukebox.gif)
}
#content #mediabox LI#mb_podcast A {
	BACKGROUND-IMAGE: url(.../images/mb_podcast.gif)
}
#content TABLE.calendar {
	BORDER-RIGHT: #cbc5a3 0px solid; BORDER-TOP: #cbc5a3 1px solid; MARGIN-BOTTOM: 25px; BORDER-LEFT: #cbc5a3 1px solid; BORDER-BOTTOM: #cbc5a3 0px solid; BORDER-COLLAPSE: collapse
}
#content TABLE.calendar CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0.4em; COLOR: #6e3600
}
#content TABLE.calendar CAPTION SPAN {
	COLOR: #8a4700
}
#content TABLE.calendar TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; BACKGROUND: #315463; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #cbc5a3 1px solid
}
#content TABLE.calendar TD {
	BORDER-RIGHT: #cbc5a3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cbc5a3 0px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; BACKGROUND: #fff; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #cbc5a3 0px solid; WIDTH: 68px; PADDING-TOP: 2px; BORDER-BOTTOM: #cbc5a3 1px solid; HEIGHT: 68px
}
#content TABLE.calendar TD UL {
	FONT-SIZE: 100%; MARGIN: 0.5em 0px 0px; LINE-HEIGHT: 1.2; LIST-STYLE-TYPE: none
}
#content TABLE.calendar TD LI {
	MARGIN-BOTTOM: 0.5em
}
#content TABLE.calendar A {
	COLOR: #315463
}
#sidebar {
	FLOAT: right; WIDTH: 259px
}
#sidebar .box2 {
	BACKGROUND: url(../images/bg_sidebar_ul.gif) #f6f0e3 no-repeat 0px bottom; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 1em 0px 1.3em; WIDTH: 199px
}

#sidebar .sidebar-box {
	CLEAR: both; PADDING-RIGHT: 13px; BORDER-TOP: #c8c390 7px solid; PADDING-LEFT: 13px; BACKGROUND: url(../images/bg_sidebar_upcoming-events.gif) repeat-x; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
#sidebar .sidebar-box H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.75em; TEXT-TRANSFORM: lowercase; COLOR: #315463
}
#sidebar #upcoming-events H3 SPAN {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/bg_upcoming-events_h3.gif) no-repeat right center
}
#sidebar #recent-sermon H3 SPAN {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/bg_recent-sermon_h3.gif) no-repeat right center
}
#sidebar #recent-article H3 SPAN {
	PADDING-RIGHT: 15px; BACKGROUND: url(.../images/bg_upcoming-events_h3.gif) no-repeat right center
}
#sidebar .sidebar-box H3 A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #315463
}
#sidebar #upcoming-events P.more {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-ALIGN: right
}
#sidebar #upcoming-events P.more A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #6e3600; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#sidebar #upcoming-events .event {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #d1e19e 1px solid
}
#sidebar .sidebar-box H4 {
	FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase; COLOR: #6e3600; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif
}

#sidebar2 {
	DISPLAY: inline; Z-INDEX: 998; FLOAT: left; OVERFLOW: hidden; WIDTH: 200px; COLOR: #2b2f2f; POSITION: relative; MARGIN: 0px 0px 1.5em;PADDING-TOP: 20px; PADDING-RIGHT: 3px;  PADDING-LEFT: 3px;
}
#sidebar2 A {
	COLOR: #5c340a
}
#sidebar2 .box {
	BACKGROUND: url(/images/bg_sidebar_ul.gif) #f6f0e3 no-repeat 0px bottom; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 1.5em; WIDTH: 205px; PADDING-TOP: 25px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
}
#sidebar2 H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: url(/images/bg_sidebar_h3.gif) no-repeat 0px top; LEFT: 0px; PADDING-BOTTOM: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ad6751; PADDING-TOP: 10px; POSITION: relative; TOP: -10px
}
#sidebar2 UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar2 H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar2 H5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar2 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar2 FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar2 UL {
	MARGIN-BOTTOM: 8px; LIST-STYLE-TYPE: none
}
#sidebar2 H4 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: uppercase
}
#sidebar2 .sermonbox H4 {
	MARGIN: 8px 0px 8px
}
#sidebar2 P {
	FONT-SIZE: 95%; MARGIN: 0px 0px 5px 1px; LINE-HEIGHT: 1.5
}
#sidebar2 #events P {
	MARGIN-TOP: -1em
}
#sidebar2 #events P.event {
	MARGIN-TOP: 0px
}
#sidebar2 .sermon UL {
	CLEAR: both; FLOAT: left; WIDTH: 80%
}
#sidebar2 .sermon LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 1px 0px 0px
}
#sidebar2 .sermon LI.sb_listen A {
	DISPLAY: block; BACKGROUND: url(/images/bg_listen.gif) no-repeat center center; WIDTH: 69px; TEXT-INDENT: -999em; HEIGHT: 23px
}
#sidebar2 .sermon LI.sb_download A {
	DISPLAY: block; BACKGROUND: url(/images/bg_download.gif) no-repeat center center; WIDTH: 88px; TEXT-INDENT: -999em; HEIGHT: 23px
}

#sidebar #recent-sermon H4 {
	MARGIN-BOTTOM: 0.25em
}
#sidebar .sidebar-box P {
	FONT-SIZE: 1.2em
}
#sidebar .sidebar-box A {
	PADDING-RIGHT: 15px; BACKGROUND: url(../images/bg_sidebar_upcoming-events_a.gif) no-repeat right center; COLOR: #59573c; TEXT-DECORATION: none
}
#sidebar .sidebar-box P.byline {
	FONT-SIZE: 1.1em
}
#sidebar #recent-sermon #sb_mediabox {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(../images/bg_recent-sermon_ul.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 5px -4px 10px; WIDTH: 226px; PADDING-TOP: 9px; LIST-STYLE-TYPE: none
}
#sidebar #recent-sermon #sb_mediabox LI {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-RIGHT: 6px
}
#sidebar #recent-sermon #sb_mediabox LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 13px; PADDING-BOTTOM: 1px; COLOR: #ebdf94; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#sidebar #recent-sermon #sb_mediabox LI#sb_listen A {
	BACKGROUND-IMAGE: url(../images/sb_listen.gif)
}
#sidebar #recent-sermon #sb_mediabox LI#sb_download A {
	BACKGROUND-IMAGE: url(../images/sb_download.gif)
}
#sidebar #recent-sermon #sb_mediabox LI#sb_subscribe A {
	BACKGROUND-IMAGE: url(../images/sb_subscribe.gif)
}
#sidebar #recent-sermon #sb_mediabox LI A:hover {
	TEXT-DECORATION: underline
}
#sidebar #service-times P {
	FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.5em; TEXT-TRANSFORM: lowercase; COLOR: #315463; TEXT-ALIGN: center
}
#sidebar #service-times A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg_service-times_a.gif) no-repeat center center; PADDING-BOTTOM: 3px; COLOR: #6e3600; PADDING-TOP: 3px
}
#sidebar #recent-article H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; TEXT-TRANSFORM: none; COLOR: #52503e
}
#sidebar #recent-article H4 STRONG {
	FONT-SIZE: 1.2em; COLOR: #6e3600
}
#sidebar #recent-article P {
	FONT-SIZE: 1.1em; COLOR: #52503e
}
#sidebar #recent-article A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #014e5f; PADDING-TOP: 0px
}
#quicklinks {
	CLEAR: both; BORDER-TOP: #c8c390 7px solid; BACKGROUND: url(../images/bg_quicklinks.gif) no-repeat center 11px; FLOAT: left; WIDTH: 100%; PADDING-TOP: 19px; FONT-FAMILY: Arial, Helvetica, Verdana, Tahoma, sans-serif
}
#quicklinks UL {
	MARGIN: 0px auto; WIDTH: 232px; LIST-STYLE-TYPE: none
}
#quicklinks LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#quicklinks A {
	DISPLAY: block; PADDING-BOTTOM: 2px; COLOR: #6e3600; TEXT-DECORATION: none
}
#quicklinks A:hover {
	BACKGROUND: url(../images/bg_quicklinks_a_hover.gif) repeat-x left bottom; COLOR: #315463
}
#quicklinks IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 3px; BORDER-RIGHT-WIDTH: 0px
}
BODY#home #quicklinks {
	BORDER-TOP-WIDTH: 0px; CLEAR: none; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 532px; PADDING-TOP: 7px; BORDER-RIGHT-WIDTH: 0px
}
BODY#home #quicklinks UL {
	FLOAT: left; MARGIN: 0px -2px 0px -3px; WIDTH: auto; POSITION: relative
}
BODY#home #quicklinks LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 3px; WIDTH: 129px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #52503e 9px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#footer P {
	FLOAT: left; COLOR: #2b2a24
}
#footer P.powered {
	FLOAT: right
}
#footer A {
	COLOR: #2b2a24
}

/* End of 'Hope' */

/* Start of CMSMS style sheet 'Calendar CSS example' */
/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}

*/



/* make all links red */
.calendar tr td a
{
   color: blue;
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: 1.5em;
}
.calendar-return
{
   color: blue;
   text-align: center;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: 1.5em;
}

/* make hover link */
.calendar tr td a:hover {
   color: white;
   background-color: #b4b4e0;
}





/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
  display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
  display: inline;
  margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
  color: red;
  font-size: 120%;
}
#cal-list h2, cal-upcominglist h2
{
  font-size: 110%;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid black;
}

/* nice squares for the #big table */
#big th
{
  border: 1px solid black;
  padding: 3px;
  width: 75px;
}

#big td {
  border: 1px solid black;
  vertical-align: top;
  padding: 3px;
  height: 75px;
  width: 150px;
  text-align: left;
}

/* format summaries nicely in #big */
#big ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
}

#big li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #big */
#big td
{
 background-color: #;
}

#big .calendar-day
{
  background-color: #adadcc;
}

#big .calendar-today
{
  font-weight: normal;
  background-color: #e51837;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}






/*
Example stylesheet for Calendar module

For using this "big"-class insert something like this in your page
or template;

{cms_module module='Calendar' table_id='big'}

*/
/* End of 'Calendar CSS example' */

/* Start of CMSMS style sheet 'hope_thick' */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html {
margin-bottom: 1px; /* Added by shanebonham to force vertical scrollbars in non-IE browsers */
}

html, body {
min-height: 100%;
height: auto !important;
height: 100%;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:8000;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 8002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:8001;
}

#TB_HideSelect{
	z-index:7099;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* End of 'hope_thick' */

/* Start of CMSMS style sheet 'hope_menu' */
img.mcms_stats{
   display: none;
}

fieldset{
   display: inline;
   border: 0;
}

/* form builder */

form.monkForm fieldset{
   display: block;
}

form.monkForm legend{
   font-weight: bold;
   margin-bottom: .5em;
}

form.monkForm label{
   display: block;
}

form.monkForm div.radio label,
form.monkForm div.checkbox label{
   display: inline;
   margin-left: 2px;
}

form.monkForm p.errorSummary{
   font-weight: bold;
   font-style: italic;
}

form.monkForm p.error,
#content form.monkForm p.error{
   margin-bottom: 0;
   color: #F00;
   font-size: .8em;
}

/* live edit */

#mcmsLiveEdit{
   position: fixed;
   top: 0;
   left: 10px;
   padding: 5px 10px;
   background: url(http://trunk.ekklesia360.com/Clients/bg_mcmsLiveEdit.png);  /* change this after release! */
   color: #FFF;
}

#mcmsLiveEdit h2{
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}

#mcmsLiveEdit p{
   font-size: 12px;
   text-align: center;
   text-transform: uppercase;
}

#mcmsLiveEdit a{
   display: block;
   margin-top: 5px;
   font-size: 10px;
   color: #FFF;
   text-decoration: underline;
   text-transform: lowercase;
}

.mcmsLiveControl{
   position: absolute;
   padding: 5px;
   background: url(http://trunk.ekklesia360.com/Clients/bg_mcmsLiveEdit.png);  /* change this after release! */
}

.mcmsLiveControl a{
   color: #FFF !important;
   text-decoration: none !important;
   border: 0 !important;
}

.mcmsLiveControl a:hover{
   background: none !important;
   color: #FFF !important;
   text-decoration: none !important;
}

/* End of 'hope_menu' */

