/* @override http://www.mbbc.edu/online/style.css */

/* @override http://localhost/seminary/styles.css */

/* Maranatha Baptist Seminary - Front Page
Created: September 18

Layout:
General Setup
Header
Body
Footer
Extras
*/

/* @group General Setup */

*{
	margin: 		0;
	padding: 		0;
}

body#body{
   background:		 url(images/PageBackground.jpg) repeat-x;
   font-size:		 67.5%;
   color: 			#222;
   font-family:		 Verdana, Tahoma, Arial, Helvetica, sans-serif;
   line-height: 	1.6;
	margin: 		0;
	padding: 		0;
}

body#in_body{
   background:		 url(images/PageBackground.jpg) repeat-x 0 0px #ffffff;
   font-size:		 67.5%;
   color: 			#222;
   font-family:		 Helvetica, Verdana, Tahoma, Arial,  sans-serif;
   	font-size: 12px;
	line-height: 20px;
}

img{
	border: 		none;
	margin-bottom:	-0px;!
	margin-bottom:	-2px;
}

a{
	color: 			#222;
	text-decoration:	none;
}

a:hover{
	text-decoration:	underline;
}

ul{
	list-style:	none;
}

li a:hover{
	text-decoration:	none;
}

h1,h2,h3,h4{
	font-family:	georgia;
	font-weight:	100;
}

h1{
	font-size:	250%;
}

h2{
	font-size:	150%;
	color:		#FF6600;
}

h3{
	font-size:	150%;
	color:		#666666;
}

h4{
	font-size:	105%
}

.clear{
	clear:	both;
}

.right{
	float:	right;
}

.left{
	float:	left;
}

.georgia{
	font-family:	georgia;
}

p { margin-bottom:20px;}
#main ul {margin-left:25px; list-style-type:disc; margin-bottom:20px;}
#main ol {margin-left:25px; margin-bottom:20px;}
#main a {color:#005271 ; font-weight:bold;}
#main h2 {margin-bottom:20px;}
#main h3 {margin-bottom:5px;}
#main h4 {margin-bottom:2px;}
#main h5 {margin-bottom:20px;}
#main td {line-height:	17px;}
#main  table p { margin:2px;}
 
/* @end */


/* @group Header */

#head,#middle,#bottom_text{
	width:	987px;
	margin:	0 auto;
	line-height:	1px;
	
}

#head 
{
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
	height:192px;!
  	height:183px;
	position:relative;
}


/* @end */

/* @group middle */


#front_main{
	background:#fff;
	padding:10px 0 1px 9px;
	margin:	-1px 0 0 3px;
}

#front_box{
float:right;
margin:-1px 84px 0 0;
padding:10px 10px 4px 4px;
background:#fff;
width:261px;
}

#white_nav_bg{
margin-left:3px;!
}

#front_nav{
	float:	right;
	width:	256px;
	background:	#cccccc;
	line-height:	1.6;
	height:	247px;
	overflow:	hidden;
	
} 

#front_nav li{
	padding:	1px 0 1px 15px;
	background:	url(images/bg_home-nav_li.gif) top center no-repeat #cccccc;
	width:	250px;
}

#front_nav li.hover{
	background:url(images/top_li_bg.jpg) repeat-x top;
	background-color: #dbdbdb;
}

#front_nav li.first{
	background:	url(images/bg_home-nav_li.gif) top center no-repeat #b09773;
}

#front_nav li:hover.first{
	background: #b09773;
}

#front_nav p{
	margin:	6px 0;
}

#front_nav a:hover{
	color:	#ff6600;
}

#right_front{
	float:	right;
}

#bot_front_nav{
	float:	right;
	margin-right:	69px;
}

/* @end */


/* @group Main Page */

#main_page{
	background:	#fff;
	margin:	0 72px 0 15px;
	line-height: 1.6;
	width:	900px;
}

#front_page{
background:	url(images/page_bg.jpg) repeat-y #fff;
	margin:	-3px  0 0 3px;
	line-height: 1.6;
	width:	898px;
	border-right:1px solid #ddd;
}

#front_page #main{
width:560px;
margin-right:5px;
}

#inside_page{
	background:	#fff;
	line-height: 1.6;
	width:	899px;
	margin-top:3px;!
	margin-top:12px;
}



/*Right Nav */

#right_nav{
	width:	260px;
	float:	right;
}

#right_nav img{
	width:250px;
}

table.right_navs{
	width:	250px;
}

.right_navs{
	background-color:	#f3f3f3;
	width:	240px;
	margin-bottom:	10px;
	padding:	5px;
	line-height:	1.6;
}

.right_navs td{
	padding:	5px;
}

/*Center Content */

#center{
	width:	405px;
	float:	right;
	padding:	0px 20px 0 0;
	line-height:	1.5;
}

#center p{
	margin:	0 0 8px;
}

/*Left Nav */

#left_nav{
	background:	#f2f2f2;
	width: 174px;
	padding:	10px 10px 01px 15px;
	font-size:14px;
}

/* @end */

/* @group Footer */
#footer{
	background:	url(images/bottom_bg.jpg) repeat-x #343434;
	height:	214px;	
	padding:5px 0 0;
}

#footer h3{
color:#aaa;
}

#FooterContainer 
{
    width:980px;
    margin:0px auto 0px auto;
   
}
#AboutUs {
	float: left;
	width:28%;
	color:#ffffff;
	margin-left:15px;
	line-height:1.6;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#AboutUs a {
	color:#ccc;
}

#ContactUs {
	float:right;
	width:20%;
	margin-right:100px;
	color:White;
	line-height:1.6;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.FooterLink
    {color:White;}

#bottom_text{
	color:	#fff;
	font-size:	110%;
	position:	relative;
	left:-25px;
	padding:	1px;
	line-height: 1.6;
	clear:both;
}

#bottom_text a{
	color:	#fff;
	
}

#bottom_text p{
	margin:	8px 45px;
	padding:0;
}

/* @end */

/* @group Inside */

#search_bar
{
	position:relative;
	top:	32px;
    left:590px;
}

#small_top_nav{
	position:relative;
	top:	42px;
    left:590px;
	color:#fff;
}

#small_top_nav a{
color:#fff;
}

#ctl00_search_box{
	width:	160px;
	font-size:	18px;
	position:relative;
	top:6px;
	
}
#ctl00_HeaderSearchButton 
{
   	position:relative;
	top:6px;

}
#top_nav{
	display:	block;
	margin:	1px auto 0;
	width:	1000px;
	list-style-type:none;
}

#top_nav li{
	display:	block;
	float:	left;
}

#top_nav li a{
	display:	block;
	padding:	15px 15px 11px;
	margin:	12px 0 1px;
	font-family:	georgia;
	font-size:	135%;
}

#top_nav a.hover{
background:#fff;
color:	#000;
}


#apply {
background:url(images/apply_bg.jpg) no-repeat left;
padding:0 25px 9px 20px;
margin-left:43px;
margin-top:-2px;!
margin-top:0;
}

#apply a.hover{
background:none;
color:	#fff;
}

#main{
	float:	right;
	width:	610px;
	padding-top:10px;
	padding-right:10px;
}


/* @end */

/* @group Sidebar */

#sidebar{
	width: 176px;
	padding: 0;
	margin:	0 0 0 10px;
	}

#sidebar p{
	margin-bottom:0;
}	

#side_top{
	background: #f2f2f2;
	padding:	1px 10px 5px 10px;
	margin:	0 0 10px;
	list-style-type:none;
}

#side_top li{
	padding:	0;
}

#side_top a{
	padding:	5px 0;
	font-size:	13px;
	text-align:	center;
	display:	block;
	width: 100%;
}

#side_top a:hover{
	background:	#2C3A42;
	color:White;
}

.mainlevelme
{
	background:	#666666;
	color: white;
}
.smalltext 
{
    font-size:75%;
}

#side_top a.secondlevel{
    font-size:85%;
}

#side_top a.secondlevelme{
    font-size:85%;
}
#side_top a.thirdlevel{
    font-size:70%;
}
#side_top a.thirdlevelme{
    font-size:70%;
}

.nomargin 
{
    margin:0px;
    padding:0px;
}

.smallmargin 
{
    margin-bottom:5px;
    margin-top:5px;
}

.ProgramList 
{
    background-color:#F0F0F0;
    display:block;
    margin-bottom:5px;
    margin-right:30px;
}

.ProgramList:hover 
{
    background-color:black;
    color:White;
    
}
/* @end */

