/* Start of CMSMS style sheet 'smuuch_main_styles' */
body
{
	margin: 0;
	padding: 0;
	font-size: 85%;
	font-family: tahoma,verdana, geneva, arial, helvetica, sans-serif;
        background: #eee8cd url(images/ezine/bg.png);
}
/** layout **/

/* container for all content */

div#pagewrapper
{
      width: 935px;
      margin: 0 auto;
      border: 10px solid #fff;
      
}

/* header */
div#header
{
	width: 935px;
	border-bottom: 8px solid #2f4f4f;
	height: 98px;
	margin: 0 auto;
          background-color: #5f9ea0;
}


/* footer layout*/

div#footer
{
    background-color: #fff;
	clear: both;
	font-size: 0.75em;
	width: 935px;
	text-align: center;
	margin: 0 auto;
	border: 10px solid #fff;	
}



/* three column container */
div#container
{
	background: #e8e8e8 url(images/ezine/bg_main.gif) repeat-y;
	border-bottom: 1px solid #ccc;
}


/* two column container */
#maincontainertwocol {
background: #e8e8e8 url(images/ezine/bg_2col.gif) repeat-y;
border-bottom: 1px solid #ccc;

}


/* left navigation */

div#leftnav {
  float: left;
  width: 150px;
  padding-top: 5px;
  display: inline;
 }

/* content below left navigation menu */
div#leftcontent {
 padding-left: 3px;
}

/* left side styles */
#leftnav h1 {
	background-color: #E6C673;
	color: #000000;
	margin: 5px 10px 5px 10px;
	text-align: center;
	font-size: 0.81em;
	text-transform: uppercase;
	padding: 2px;
	border: 1px solid #ccc;
}

#leftnav h2 {
	background-color: #333;
	color: #eec900;
	margin: 10px 10px 5px 10px;
	text-align: center;font-size: 0.81em;text-transform: uppercase;
}



/*center content layout*/
div#content
{
   margin-right: 200px;
   margin-left: 220px;
   width: 52%
   line-height: 150%;                  
}

/* Color for headings in center content for 3 columns */
#container h2, h3, h4{
  color: #E7AB0B;
}


/* right side layout */

div#right
{
	float: right;
	width: 180px;
	margin: 0;
	padding: 2px 3px 5px 0;
	color: #333;
}

/*container for search*/

div#searchright {
 float: right;
 margin-top: 10px;
}

#search {
   margin: 0 .1em .5em .01em;
   color: #666666;
   width: 180px; 
   float: left;
}

#cntnt01searchinput {
 width: 85px;
}


#search label {
 font-size: 10px;
}

#search input.searchBtn {
   margin: 5px 0px 0px 2px;
   color: #3E5A38;
   width: 40px;
   border: 1px solid #3E5A38;
   font-size: 10px;
   text-align: right;
}

/* right side styles */

div#right p {
 margin-left: 10px;
}
div#right a {
 font-size: 0.9em;
}

#right h1 {
	background-color: #E6C673;
	color: #000;
	margin: 5px 10px 5px 10px;
	text-align: center;
	font-size: 0.81em;
	text-transform: uppercase;
	padding: 2px;
	border: 1px solid #ccc;
}


div#right h3
{
	margin-top: 0;
	color: #c76114;
	padding: .2em;
	
}

/* style for right and left columns */

div#sidebar p {
 margin-left: 3px;
}

/*two column styles*/

/* center content style */
#contentcolumntwocol {
  margin: 0 75px 0 220px;
  line-height: 150%;
  width: 65%;
}

#contentcolumntwocol h2, h3, h4{
  color: #E7AB0B;
}

#contentcolumntwocol h1 {
  color: #E7AB0B;
}


/* styles for footer */
div#footer ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div#footer li
{
	display: inline;
	margin-right: 1em;
}


/*sermon list in right side */

#sermonlist {
  padding: 10px;
  margin: 10px;
}

#sermonlist li {
  line-height: 1.2em;
}

/*style for h1 in div tags */

div#header h1
{
	margin: 0;
	padding: .3em 0 .3em .5em;
	font-size: 2.2em;
	font-weight: normal;
}

#cleardiv
{
    clear: both;
    height: 1em;
}

p {
     font-family: tahoma,verdana, geneva, arial, helvetica, sans-serif;
 }

/*default link styles*/
/* set all links to have underline and green color */
a {
   text-decoration: underline;
   background-color: inherit; 
   color: #2e8b57; 
   font-weight: 600;
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
   color: #2e8b57;                /* a different color can be used for visited links */
}

/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
   color: #bf9830;
   
}

div {
   font-size: 1em;
}
 
img {
   border: 0;
}

.thom{
  border: 1px solid #ccc;
  margin-left: 8px;
}

.imageborder {
 margin-right: 5px;
}

.hr {
 background-image: url(images/ezine/rule.gif);
}

.serviceschedule {
 margin-left: 4px;
 font-size: 12px;
}

/* style for rss entries */
.modulerssentry {
 margin: 1em .1em .5em .5em;
}

.greenlink {
 color: green;
}

/* style for breadcrumbs at top of page */

div.breadcrumbs	{
	padding-top: 1em;
	padding-right: 0pt;
	padding-bottom: 1.2em;
	padding-left: 0pt;
	font-size: 80%;
	margin-top: 0pt;
	margin-right: 1em;
	margin-bottom: 0pt;
	margin-left: 1em;
	border-bottom: 1px solid #ccc;
}

div.breadcrumbs span.lastitem { 
	font-weight: bold; 
}

/* error message style */

div.error_message {
 color: red;
}

/* FORMS */

form {
	margin-top:0}
	form, td, th, li { font-size: 1em;}
	form div {margin-bottom:0}
	fieldset div {
		margin-bottom:0.5em;
		margin-left:1em;
	}
	fieldset div div {
		margin-top:0.5em;
		margin-left:1em
	}
	fieldset {
		margin-bottom:1em;
		border:1px solid #F60;
		padding:0.5em
	}
	fieldset label {
		width:auto;
	}
	legend {
		color:#FFF;
		background:#F60;
		font-style:italic;
		font-size:1.2em;
		margin-bottom:0.5em;
		padding:0.2em;
		width:auto;
		border:1px solid #CCC
	}
	textarea {
		margin: 0.5em 0;
		width:98%;
		height: 6em
	}


/* LISTS */
/* lists in content need some margins to look nice */
div#content ul,
div#content ol,
div#content dl {
 font-size: 1.0em;
 line-height: 1.4em;
 margin: 0 0 1.5em 0;
}

div#content ul li,
div#content ol li {
 margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#content dl dt {
 font-weight: bold;
 margin: 0 0 0 1em;
}
div#content dl dd {
 margin: 0 0 1em 1em;
}

div#content dl {
margin-bottom: 2em;
padding-bottom: 1em;
border-bottom: 1px solid #c0c0c0;
}

/* END LISTS */


/* End of 'smuuch_main_styles' */

