
/* -- HTML Tags -- */
body {
	background: #f2f5fb url(/graphics/sb_baptisthousing/bg_tile.jpg) top left repeat-x;
	/*font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;*/
	font-family:Verdana, sans-serif;
	font-size: 1.0em;
	line-height: 1.6em;
	text-align:center;
	color: #333;
	padding:0;
	margin:0;
}
.body {
	/*font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;*/
	font-family:Verdana, sans-serif;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:15px;
}

.body p {
	margin:10px 0px 13px 0px;
}

.body ol {
	margin:10px 0px 10px 25px;
}
.body ul {
	margin:10px 0px 10px 25px;
}

img { border:0; }
a {
	color: #2d5d95;
}


/* -- Suckerfish Menu Styles -- */


#nav, #nav ul { 
	float: left;
   	padding: 0;
	list-style: none;
	width:778px;
	background:#012a5c url(/graphics/sb_baptisthousing/menu_tile.jpg) top left repeat-x; 
	min-height:22px;
	height:auto !important;
  	height:22px;
	padding:0;
	margin:0;
}

#nav a {
	text-align:center;
	display: block;
	color: #012a5c;
	text-decoration: none;
}
#nav li {
	float: left;
	padding: 4px 0 4px 0;		
}
#nav li a {
	color:#fff;
}

#nav li a:hover {
	font-weight:bold;
}

.currentItem {
  	font-weight:bold;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13em;
	font-weight: normal;
	margin: 3px 0 0 0;
	padding:0;
	background:#d5e6f3 url(/graphics/sb_baptisthousing/menu_dropbg.jpg) top left repeat-x;
	border: 1px solid #4f86b3;
}
#nav li li {
	padding: 0;			
	width: 13em;
}
#nav li ul a {
	color:#012a5c;
	text-align:left;	
	width: 11em;
	padding: 0.25em 1em 0.25em 1em;
}
#nav li ul a:hover {
	font-weight:normal;
	text-decoration:underline;
}
#nav li ul a {
	color:#012a5c;
	text-align:left;	
	width: 11em;
	padding: 0.25em 1em 0.25em 1em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul{ 
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	position: static;
}

#outer_container {
	background: url(/graphics/sb_baptisthousing/bg_page_tile.jpg) left top repeat-y;
	margin:0pt auto;
	padding:0;
	width:820px;
}

/* -- container -- */
#container {
	background:url(/graphics/sb_baptisthousing/bg_top.jpg) top left no-repeat;
	padding:0;
	margin:0;
	padding-left:21px;
	padding-right:21px;
	text-align:left;
	height:auto !important;
	min-height:500px;
	width:778px;
}

/* -- Headers -- */
h1 {
	text-indent: -5000px;
	height: 109px;		
	background: url(/graphics/sb_baptisthousing/header_baptistHousing.jpg) top left no-repeat;
	padding:0;
	margin:0;
} 
h5 { 
	text-indent: -5000px;
	height:55px;
	background: url(/graphics/sb_baptisthousing/footerSplash.jpg);
	padding:0;
	margin:0;
}
h2, h3, h4 {
	color: #4d8bbe;
	margin:13px 0px 10px 10px;
	padding:0;
	font-weight: bold;
}
h2 {
	font-size:1.2em;
}
h3, h4 { 
	font-size:1.3em;
}

/* -- homeLink -- */
#homeLink {
	position:absolute;
	width:150px;
	z-index:10;
	padding:0;
	margin:0;
}

#homeLink a {
	display:block;
	height:109px;
}


/* -- topTag -- */
#topTag {
	color:white;
	background:#002a5c url(/graphics/sb_baptisthousing/bg_topTag.jpg);
	width:778px;
	height:30px;
	padding:0;
	margin:0;
}
#topTag h6 {
	font-weight:bold;
	width:613px;
	font-size:1em;
	float:right;
	padding:0;
	margin:0;
}
#topTag p {
	width:150px;	
	text-align:center;
	float:left;
	padding:0;
	margin:0;
}
.clearFloats { clear:both; }


/* -- content -- */
#content {
	float:left;
	background: url(/graphics/sb_baptisthousing/faux_column.jpg) top left repeat-y;	
	border-bottom:1px solid white;
	padding:0;
	margin:0;
	padding-bottom:25px;
}

#leftColumn {
	float:left;
	width:150px;
	background-color: #2d5d95;
	padding:0;
	margin:0;
}


/* -- Side Menus -- */
.sideMenu ul {
	text-align:center;
	list-style-type:none;
	width:150px;
	padding:0;
	margin:0;
	margin-left:1px;
}
.sideMenu li {
	color:white;
	padding:0;
	margin:0;
	padding:7px 0px;
	width:150px;
	border-top:1px solid white;
	background:#3571a1 url(/graphics/sb_baptisthousing/menu_bg.jpg) no-repeat;	
/*	cursor: pointer; */
}
.sideMenu li:hover {
	background:#b11d05; 
}
.menuEnd {
	border-top:1px solid white;
	height:500px;
	width:150px;
	background:url(/graphics/sb_baptisthousing/menu_bg.jpg) repeat-x;
	padding:0;
	margin:0;
}
.sideMenu a {
	color:white;
	text-decoration:none;
	display:block;
	height:1%;
}
.sideMenu a:hover {
	text-decoration:underline;
}

#leftColumn a {
	color:white;
	text-decoration:none;
	display:block;
	height:1%;
}
#leftColumn a:hover {
	text-decoration:underline;
}
#leftColumn ul {
	list-style-type:none;	
	width:150px;
	padding:0;
	margin:0;
}
#leftColumn li {
	border-top:1px solid white;
	margin:0;
	padding:4px 0 4px 5px;
	background:#3571a1 url(/graphics/sb_baptisthousing/menu_normal.jpg) no-repeat;
/*	cursor: pointer; */
}
#leftColumn ul ul {
	padding:0;
	margin:0;
	margin-top:4px;
	margin-left:7px;
	width:138px;
	background-color:#fff;
}
#leftColumn ul ul li{
	margin:0;
	width:133px;
}

.selected {
	background:#2a597e url(/graphics/sb_baptisthousing/menu_over.jpg) repeat-x !important;
}


/* -- Main Story -- */
#main {
	width:624px;
	float:right;
	padding:0;
	margin:0;
}

/* -- SubContainer -- */
#subContainer { 
	width:310px;  
	float:right; 
	margin-top:1px;
	padding:0;
	margin:0;
}
#subContainer .body { 
	font-size:1em;
	margin:7px;
}

#pagePic {
	float:right;
	padding:0px 0px 20px 20px;
	margin:0;
}


/* -- Footer -- */
#footer {
	color:#849caf;
	clear:both;
	height:20px;
	text-align:center;
	padding:8px 0 3px 0;
	background:#f2f5fb url(/graphics/sb_baptisthousing/footer_bg.jpg) no-repeat;
	font-size: 0.85em;
	padding:0;
	margin:0;
}
#footer a {
	color:#849caf;
}

/* -- image gallery page -- */
.body img {margin:4px;}

/* -- events page -- */

/* make event title like h2 */
.titlepageorange {
	color:#4d8bbe;
	font-size:1.2em; 
	font-weight:bold;
	margin-bottom:3px;
	margin-top:11px;
	padding:0;
	margin:0;
}

/* -- simple forms page -- */

.simpleForm 		{ width:500px; }
.simpleForm_denotes	{ font-style:italic; padding-bottom:5px;}
.simpleForm_star 	{ color:red;}
.simpleForm_item 	{ padding:0px 0px 10px 0px; width:500px; overflow:hidden;}
.simpleForm_item label 	{ float:left; width: 200px; padding-right:10px; text-align:right; font-weight:bold;}
.simpleForm_itemTextArea	{ padding:0px 0px 10px 0px; width:500px; overflow:hidden;}
.simpleForm_itemTextArea label 	{ float:left; width: 200px; padding-right:10px; text-align:right; font-weight:bold; }
.simpleForm_submitRow	{ margin-top:10px; padding-top:10px; border-top: 1px solid #ccc; clear:both;}
.simpleForm_submit	{ margin:4px 0 0 210px; padding:8px 10px; color: #fff; background-color:#4D8BBE; border: none; cursor:pointer; text-transform:uppercase;}

