/* Author: Brainstorm, Inc */
/* Author URI: http://think.brainstormbrand.com/ */

html {background-color: #fff;}
body {
	margin : 0px 0 0 100px;
	padding : 0;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;
	min-width : 950px !important;
	text-align:left;
}


img {border: 0;}

img[align=right],img[align="right"] {float:right !important;}
img.right {float:right !important;margin: 0 0 20px 15px !important;}
img.block {float:none !important;display:block !important;clear:both !important;}
img.nofloat {float:none !important;display:inline !important;margin:0 !important;padding:0 2px;}

a:link {color:#999999 ;text-decoration:underline;}
a:visited {color:#666666;text-decoration:underline;}
a:focus, a:hover, a:active {color: #000000;text-decoration:underline;}

/* ================================================================================ */


div.mc {
	margin:0  !important;
	padding : 0 0 10px 0;
	width:950px !important;
	background-color:#fff;
	border:solid 0px #333;
	}

	#leftfade, #rightfade {display:none;background-image:none;}
	
/* Header styles */	
#header {
	background: transparent url(http://www.graceworks.org/bethany/blog-resources/images/bg_BethanyVillage_BlogHeader.gif) no-repeat left top !important;
	height:150px;
	width:950px !important;
	margin:0;
	padding:0;
	z-index:99;
	}
	

#header .tl, #header .tr, #header .bl, #header .br { display: none; }
	
#header .BlogHeader {
	margin:0;
	padding:0;
	/*border:solid 1px red;*/
	}
	
#header .BlogHeader h1 {/* rewrite base styles */
	margin:0 !important;
	padding:0 !important;	
	background-color: transparent;
	width:95%;
	/*bottom:15px;*/
	text-align:left !important;
	font : normal 10px Verdana, arial, helvetica, sans-serif;
	color : #666; 
	/*top:36.5%;left:0;*/
	/*top:76.5%;left:8.7%;*/
	top:102%;left:71.7%;
	text-transform:lowercase;
	z-index:999;
	}
	
#header .BlogHeader h1 a {
	margin-left:0px;
	padding-left:0;
	text-decoration:none !important;
	color: #666;
	}
	
	#header .BlogHeader h1 a:link {color:#666 ;text-decoration:none ;}
#header .BlogHeader h1 a:visited {color:#666 ;text-decoration:none ;}
#header .BlogHeader h1 a:focus, #header .BlogHeader h1 a:hover, #header .BlogHeader h1 a:active {color: #666;text-decoration:none ;}
	
/* END Header styles */


#columns {
	/*background-color:red;*/
	position:relative;
	float:left;
	width:949px;
	margin:0 0 7px 0;
	padding:0;
	/*background: transparent url(images/Background-content-cols.gif) repeat-y top left;*/
}

/* MAIN COLUMN: Contains the menu, and content */
#main-column {
	float:left;
	background-color:transparent;
	width: 659px !important;
	margin:0 0 0 7px;
	padding:20px 0 0 0;
}


#menu {
	clear:both;
	margin:0;
	padding:0;
	width:949px !important;
	position:absolute;
	top:0;left:0px;
	background-color: #cccccc !important;
	z-index:9;
	}
#menu .tl, #menu .tr, #menu .bl, #menu .br { display: none; }

#menu-1 ul {
	margin: 0;padding:0;background-color: #cccccc !important;
}
#menu-1 li {
	display: inline;	
	margin-left: 0px; 
	font-weight: normal;
	/*font-size: 100%;*/
}

.Menu ul {list-style: none;float:left;width:949px;background:transparent;}
.Menu ul li {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	background:transparent;
	font-family:  Arial, Helvetica, sans-serif;;
	/*font-size: 8px;*/
	}

	.Menu ul li a {display:block;padding:3px 8px;margin:0; text-decoration:none;font-weight:normal;border-right:solid 1px #fff;text-transform:lowercase;font-size: 10px !important;font-family:  Verdana, Arial, Helvetica, sans-serif !important;}

	.Menu ul li a:link {color:#666 !important;text-decoration:none;background-color:#cccccc !important;}
	.Menu ul li a:visited {color:#666 !important;text-decoration:none;background-color:#cccccc !important;}
	.Menu ul li a:focus, .Menu ul li a:hover, .Menu ul li a:active {
		color: #fff !important;text-decoration:none !important;background-color:#aaaaaa !important;
		}

#content {
	float:left;
	background-color:#fff;
	margin:0;
	padding:27px 0 20px 0;
	width:659px;
	
	}
	
#posts {
	float:left;
	clear:both;
	margin:0;
	padding:0 50px 0 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
}

.blogPostContent {font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
}

.postTitle, .postTitle a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:3px;
	font-size:11px;
	}

.postDate {padding-bottom:10px;}
.commentLink {padding-top:10px;}
	
.post-body {
	float:left;/*IE likes this better*/ 
	width:100%;
	font : 1em Verdana, arial, helvetica, sans-serif !important;color : #666;
	margin:10px 0 0 0;
	padding:0;
}

.post-header h2 {
	line-height:1.0em;
	margin:0;
	padding:0;
	color : #000;
	}
	
	.post-header h2 a:link, .post-header h2 a:visited {
	text-decoration:none !important;
	/*font-size: 10px !important;*/
	color : #666;
	font : bold .8em Verdana, arial, helvetica, sans-serif !important;
	color : #000;
	}
	
	.post-header h2 a:hover, .post-header h2 a:active {
	color : #000;
	}
	
.post-header-meta, .post-footer {
	clear:both;
	margin:0;
	padding:5px 0;
	font-size:x-small;
	background-color:#fff;
}

.post-footer {
	margin-bottom:25px;
}

.post-header-meta a:link, .post-header-meta a:visited,
.post-footer a:link, .post-footer a:visited {
	text-decoration:none !important;
	color : #666;
}

.post-header-meta a:hover, .post-header-meta a:active,
.post-footer a:hover, .post-footer a:active {
	color : #000;
	}
	
/* SIDEBAR styles */
#sidebar {
	background-color:transparent;
	width: 275px;
	margin:0;
	padding:35px 0 0 0;
}

#sidebar a:link, #sidebar a:visited
{
	color : #999;
	text-decoration:none;
}

 #sidebar a:active, #sidebar a:hover
{
	color : #000
}

#sidebar .tl, #sidebar .tr, #sidebar .bl, #sidebar .br { display: none; }

#sidebar div {
	background-color:#fff;
	width: 268px;
	color:#666;
}

.sidebar h3 {
	background-color: #fff;
	color: #666;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:11px;
}

#search {
	width: 240px !important;
	margin:5px 0 0 0;
	padding:0 0 1em 1em;
}

#search  form div {
	width:250px;
	
}

.search-button {
	margin:0;
	padding:0;
}

#sidebar .widget {background-color:#fff !important;}

#sidebar .InlineImage,
#sidebar .InlineImage div {
	margin:0;
	padding:0;
}

#sidebar .widget p {margin:0;padding:1em 4em 1em .6em;font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;}
#sidebar .widget ul {padding:0em 0 0.5em 0em !important;}
#sidebar .widget ul li {margin:0;padding:0 0 0.2em 0;list-style-type:none;color: #999;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:11px;
}

p a.rss_link img {vertical-align:top;}

/* FOOTER styles */
#footer {
	width:945px;
	margin:10px 0 0 7px;
	padding:0;
	color:#666;
	height:auto;
	background: #fff url(http://www.graceworks.org/bethany/blog-resources/images/hr-footer.png) no-repeat top left !important;
	font-family:Verdana, arial, helvetica, sans-serif;
	}
	
#footer .tl, #footer .tr, #footer .bl, #footer .br { display: none; }
	
#footer-text {
	margin:0;
	padding:15px 0 15px 12px;
	background-color:transparent;
	color:#666;
	font-size:9px;
	text-align:left;
	font-family:Verdana, arial, helvetica, sans-serif;
}

#footer img {padding-top:3px;}


/* Header photos styles */

#photo-fade-wrap {
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:261px;
	float:left;
	width:690px;
	height:74px;
	overflow:hidden;
	}

/* hiroCkSi */
#header-crossfade-container-one,
#header-crossfade-container-two,
#header-crossfade-container-three {
    position : relative;
    width : 226px;
}

/* just some positionining... */
#header-crossfade-container-two {
    left : 231px;
}

#header-crossfade-container-three {
    left : 462px;
}

/* END Header photos styles */
