/* Default fonts and colors
========================================== */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,select { 
	color: #333;
	font-family: "Lucida Grande", "Verdana", Arial, sans-serif;
}	
h1, h2, h3, h4, h5, h6 {
	color: #666;
	font-family: "Trebuchet MS", "Verdana", "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
}
	

body {
	/*background: url(images/site/stripes_2.jpg);*/
	background: url(images/site/content_wrap.jpg);
    background-attachment:fixed;
	background-position: top center;
    color: #000;
    font-family: "Trebuchet MS", "Verdana", "Lucida Grande", Arial, sans-serif;
	font-size: 14px;
	margin: 0;
    padding: 0;
}

#main_wrapper{
	background-color: #ffffff;
	width: 950px;
	height: 100%;
	margin-left: auto ;
	margin-right: auto ;
}

#wrapper{
	background-color: #ffffff;
	width: 950px;
	height: 100%;
	background-position: center center;
}

#header{
	background: url(images/site/sbcc_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	border:0;
	height: 200px;
}

#header_info{
	text-align: right;
	top: 100px;
	padding: 15px;
}

#menu_bar{
	margin: 10px 10px 10px 10px;
	line-height: 1.5;
}

#left_col {
	border:0;
	min-height: 500px;
}

#right_col {
	border:0;
	min-height: 500px;
}

#post {
	border:0;
	border-top: thin solid #E0E0E0 ;
	border-left: thin solid #E0E0E0 ;
	border-right: thin solid #E0E0E0 ;	
	border-bottom: thin solid #E0E0E0 ;
	min-height: 225px;
	padding: 10px;
	margin: 0px 15px 0px 0px;
}

#footer{
	background-image: url(images/site/sbcc_footer.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0;
	background-color: #ffffff;
	border:0;
	min-height: 55px;
	
	color: #ffffff;
	font-size: 10px;
}
	
#info_left {
	margin: 20px 5px 5px 5px;
	/*background-image: url(images/pages/sidebar_welcome.gif);
	background-repeat: no-repeat;*/
	background-attachment:fixed;
	background-position: top right;
}	

#info_right {
	margin: 20px 5px 5px 5px;
	background-image: url(images/pages/current_sermon.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: top right;
}	
	
div { 
  behavior: url(iepngfix.htc) 
}

img { 
  behavior: url(iepngfix.htc) 
	color: 66cc00;
	text-decoration: none;
	}

a, a:link, a:visited, a:active {
	color: 	#FF6600;
	text-decoration: none;
	/*font-weight:bold;*/
}

a img {border: none}

a:hover {
  text-decoration: none;
	font-weight:bold;
	color: #362715;
}

a.nav, a.nav:link, a.nav:visited, a.nav:active {
	color: 	#000000;
	text-decoration: none;
}

a.nav:hover {
  text-decoration: none;
	font-weight:bold;
	color: #362715;
}

a.footer, a.footer:link, a.footer:visited, a.footer:active {
	color: 	#ffffff;
	text-decoration: none;
}

a.footer:hover {
  text-decoration: none;
	font-weight:bold;
	color: #000000;
}

.storytitle {
        color:#000;
        padding-bottom:2px;
        border-bottom:1px solid #808080;
        text-align:left;
		margin: 0px 15px 0px 0px;
}

.storytitle h3 {text-align:left;}

.storytitle a {
        text-decoration: none;
        color:#000;
        font-size:18px;
        font-weight:bold;
}

.storytitle a:hover {
        text-decoration:none;
}

.storytitle a:visited {
}

.storycontent p a {
	text-decoration:underline;
	margin: 0px 15px 0px 0px;
}

.storycontent  {
	margin: 0px 15px 0px 0px;
}

#story  {
	margin: 0px 15px 0px 0px;
}

/* ++++++++++++++++++ IMAGES Size & aligment ++++++++++++++++++ */

img.alignleft {
        float: left;
        margin:0 10px 5px 0;

}

img.aligncenter {
        margin-top:10px;
        margin-bottom:10px;
        display: block;
        margin-left: auto;
        margin-right: auto;

}

img.alignright {
        float: right;
        margin:0 0 5px 10px;

}

img.size-thumbnail {
}

img.size-medium{
}

img.size-full {
}

.style1 {}
.style3 {font-size: 9px}
.style4 {
	font-size: 10px;
	font-weight: bold;
}

.style6 {
	color: #09347A;
	font-weight: bold;
	font-size: 16px;
}
.style10 {font-size: 10px}
.style11 {font-size: 10; }

.style12 {font-size: 10px; font-weight: bold; }
.style14 {font-size: 9px; color: #000000; }
.style15{font-size: 10px; font-weight: bold; font-style: italic; }

.initial { background-color: #DDDDDD; color:#000000 }
.normal { background-color: #ffffff }
.highlight { background-color: #C0C0C0 }

.table_header{ 
	border-width: thin #E0E0E0; 
	border-collapse: collapse;
	background-color: #ffffff;
}

.table_middle{
		/*border-right: thin solid #E0E0E0 ;
		border-left: thin solid #E0E0E0 ;*/
}

.table_footer{
	/*border-left: thin solid #E0E0E0 ;
	border-right: thin solid #E0E0E0 ;
	border-bottom: thin solid #E0E0E0 ;*/
}

.table_admin{ 
	border-top: thin solid #E0E0E0;
	border-left: thin solid #E0E0E0;
	border-right: thin solid #E0E0E0;
	border-bottom: thin solid #E0E0E0;
}

nav {
	width: 180px;
		
}

#nav h1 {
	display: block;
	width: 110px;
	height: 149px;
	background: url(/workspace/images/_global/logo.gif) no-repeat;
	margin: 0;
}       

#nav h1 strong {
	visibility: hidden;
}

#nav p {
	display: none;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	text-align: right;
	font: 12px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	border-bottom: solid 1px #cacbb1;
	text-decoration: none;
	background: #ffffff;	
}

#nav li.selected {
	font: bold 12px Helvetica, Arial, sans-serif;
	background: #E6B20E;
	border-right: solid 4px #001C38;
}

#nav li.bottom {
	border-bottom: none;
}

#nav li a {
	color: #000000;
	border: none;
	padding: 6px 10px 5px 0;
	display: block;
}

#nav li.selected a {
	padding: 6px 7px 5px 0;
}