/*
	Theme Name: Bellflower
	Theme URI: http://www.fmbcbellflower.org
	Description: Bellflower.
	Version: 1.0
	Author: Sherri Schaefer Bagby
	Author URI: http://www.pearweed.com
	Navigation based on:
	Theme Name: Eastview
    Theme URI: http://www.kaushalsheth.com/
*/

/* .............................. */
/* Basic */
/* .............................. */

/**********************************************************************************/
body      { color: #000000; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; background-image: url(""); background-repeat: no-repeat; background-position: 100% 100%; margin: 0; padding: 0; border-style: solid none none; border-width: 0; border-color: #202126 }




a, a:hover       { color: #cccccc; text-decoration: none }

.entrybody ul {
	margin-left: 20px;
	padding-left:0px;
	list-style-type: none;
}
.entrybody ol{
	margin-left:20px;
	padding-left:0px;
}
.entrybody ul li {
	list-style:square;
}


#menubar     { background-image: url("(EmptyReference!)"); text-align: center; width: 900px; height: 25px }
a.menuitem {color:#586CE2;text-decoration:none;height:22px;padding-left:10px;padding-right:10px;
border-bottom:none;}
a.menuitem:hover  { color: #333; text-decoration: none; background-color: #f6e9d5; margin: 0 25px 0 0; height: 22px; border-bottom: medium none }



#menubar {background-image:url("");height:25px;width:900px;text-align:center;}
a.menuitem {color:#586CE2;text-decoration:none;height:22px;padding-left:10px;padding-right:10px;
border-bottom:none;}
a.menuitem:hover {background-color:#586CE2;color:#333;text-decoration:none;height:22px;margin: 0 25px  0 0;border-bottom:none;background-color:#fff;} 

pre{
	border-bottom: 0px dotted #000;
	border-top: 0px dotted #000;
	overflow: auto;
	padding: 1em 0px;
	width: 100%;
}





/* Referrer Script Styles */
.rname        {line-height: 155%;background:transparent;}
/* Tip Box can make col too wide watch out*/
.shadow       {width: 390px;text-align:center;padding:10px;filter:shadow(color:gray);}
.tipbox       {width: 290px; margin:0px auto; text-align: left;padding:15px; border: 1px solid #f6e9d5; line-height: 160%;color:black; background: whitesmoke;}
textarea           { color: #000000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background: #ffffff; text-align: left; border: solid 0 }


/********************************************************************************/
#wrapper { padding-left: 1px; }
#mini-nav{
	width: 20px;
	float: left;
	margin: 5px;
	padding-top: 1px;
	position:fixed;
}

/* .............................. */
/* Links */
/* .............................. */

a   { color: #609868; text-decoration: none }

a:hover    { color: #cccccc; text-decoration: none }



/* ---------------------------- Headings */


#header {
	float:left;
	width:100%;
	height:112px;
	background:#ffffff url(http://www.fmbcbellflower.org/bellflower/elements/images/banrgrnb2b.gif) top left no-repeat;
	position:absolute;
	border-bottom:0px solid #fff;
	z-index:10;
}



/* ------------------------- Classes used by the_meta() ---------------------*/


ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
  color: #000000;
  font-size: 90%;
  margin: 10px 0 0 0;
  padding: 3px;
  text-align: center;
}

.credit a, .credit a:hover {color: #fff;text-decoration: none;}
.feedback {text-align: right;clear: both;margin-right: 30px; font-size: 90%}
.meta {font-size: .95em;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
.meta, .meta a { font-weight: normal; letter-spacing: 0;}
.post { margin: 35px 35px 20px 0; }
.entrytext {margin-left: 30px;}
.storytitle { margin-top: 10px; margin-bottom: 2px; }
.storytitle a { text-decoration: none; }
.storycontent{margin-bottom: 5px; border-bottom: 1px solid #f6e9d5;}
#commentform { margin-left: 20px; }
#commentform  #comment { width:450px; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
 	background: #fff; padding: .2em; }
#commentform textarea { width:100%;}
#commentlist li {border: 1px solid #000000; margin-bottom: 20px; padding-left: 20px;}
#commentlist li ul { border-left: 1px solid #000000; font-size: 110%; list-style-type: none;}


/* ----------  All menu styling except #menu itself (in layout above) ------- */



#nav form {
	margin: 0 0 0 13px;
}

#nav input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #000000;
	color: #000;
}


#nav ul li h2 {
  	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	font-weight: normal;
	letter-spacing: 0.1em;
	border: 0px none;
	text-align: left;
	padding-left:0;
	margin-left: 0
}


#nav ul ul ul.children {
	font-size: 100%;
	padding-left: 4px;
}


#nav { width: 170px; }

#nav ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 95%;
}

#nav ul li a
{
display: block;
padding-left: 17px;
width: 130px;
background-color: #ffffff;
background-image: url('http://www.fmbcbellflower.org/elements/icon.gif'); 
background-repeat: no-repeat;
background-position: 0 55%;
border-bottom: 1px solid #000000; padding-right:3px; padding-top:3px; padding-bottom:3px;


}



#recent ul li a
{

background-image: url('none'); 


}

#recent ul li a:hover
{
background-image: url('none'); 
}

#recent ul li a:visited
{
background-image: url('none'); 
}
#nav li a:link, #navlist a:visited
{

text-decoration: none;
}

#nav ul li  a:hover
{
background-image: url('http://www.fmbcbellflower.org/elements/images/icon2.gif'); 
color: #cccccc
}

#themeswitcher {
	font-size: 8px;
}



/*------------- hnav------------*/


#hnav ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #ffffff;
color: #609868;
width: 100%;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#hnav ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#hnav ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #609868;
text-decoration: none;
border-right: 1px solid #609868;
}

#hnav ul li a:hover
{
	background: #ffffff;
color: #f6e9d5;
}

#hnav #active { border-left: 1px solid #1f1f1f; }




/* .............................. */
/* Content*/
/* .............................. */

	 
table    { color: #000000; font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal; line-height: 150%; border-color: #f6e9d5; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin: 0; border-right: 0px solid #666666 }



table a, 	    { color: #609868; text-decoration: none }
				
table a:link 	    { color: #609868; text-decoration: none }
				
table a:active 	    { color: #609868; text-decoration: none }
				
table a:visited 	    { color: #609868; text-decoration: none }

table a:hover 
	    { color: #cccccc; background-color: #ffffff; border-width: 0 }
		
		
.table_header {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
}
	 

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}




/* --------------------- Footercontent */
.footertext 		{
		font-family: verdana, arial, sans-serif;
		color: #777777; 
		font-size: 10px;
        text-align: center;
		line-height:150%;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom:20px;
		}

.footertext a, 	 { color: #999999; line-height: 180%; text-decoration: none }
				
.footertext a:link 	 { color: #999999; line-height: 180%; text-decoration: none }
				
.footertext a:active 	 { color: #999999; line-height: 180%; text-decoration: none }
				
.footertext a:visited 	 { color: #999999; line-height: 180%; text-decoration: none }

.footertext a:hover 
	 { color: #cccccc; text-decoration: none }

/* The End */
