﻿/* @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/top_bg.jpg) repeat-x #333;
   font-size:		 67.5%;
   color: 			#222;
   font-family:		 Verdana, Tahoma, Arial, Helvetica, sans-serif;
   line-height: 	1.6;
}

body#in_body{
   background:		 url(images/top_bg.jpg) repeat-x 0 -32px #333;
   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{
	font-family:	georgia;
	font-weight:	100;
}

h1{
	font-size:	250%;
}

h2{
	font-size:	160%;
}

h3{
	font-size:	140%;
}

.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:#7E4831; font-weight:bold;}
#main h2 {margin-bottom:20px;}
#main h3 {margin-bottom:20px;}
#main h4 {margin-bottom:20px;}
#main h5 {margin-bottom:20px;}
#main td {line-height:	1;}
#main  table p { margin:0px;}
 
/* @end */


/* @group Header */

#head,#middle,#bottom_text{
	width:	987px;
	margin:	0 auto;
	line-height:	1px;
	
}

#middle{
	width:	987px;
}
/* @end */

/* @group middle */

#front_main{
	margin-left:	3px;
}

#front_nav{
	float:	right;
	width:	279px;
	background:	#cdbf98;
	line-height:	1.6;
	height:	238px;
	overflow:	hidden;
} 

#front_nav li{
	padding:	1px 25px;
	background:	url(images/bg_home-nav_li.gif) top center no-repeat #cdbf98;
	width:	230px;
}

#front_nav li.first{
	padding:	2px 25px;
	background: #cdbf98;
}

#front_nav li.hover{
	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:	#fff;
}

#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;
}

#inside_page{
	background:	#fff;
	margin:	0 7 0px;
	line-height: 1.6;
	width:	897px;
	
}



/*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:	#cbcbcb;
	width: 174px;
	padding:	10px 10px 01px 15px;
}

/* @end */

/* @group Footer */
#footer{
	background:	url(images/bottom_bg.png) repeat-x;
	height:	200px;	
}
#FooterContainer 
{
    width:980px;
    margin:0px auto 0px auto;
   
}
#AboutUs {
	float: left;
	width:28%;
	color:White;
	margin-left:15px;
	line-height:1.6;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#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;
}

/* @end */

/* @group Inside */

#search_bar
{
	position:relative;
	top:	25px;
    left:590px;
}

#ctl00_search_box{
	width:	160px;
	font-size:	18px;
	position:relative;
	top:6px;
	
}
#ctl00_HeaderSearchButton 
{
   	position:relative;
	top:6px;

}
#top_nav{
	display:	block;
	margin:	0 auto;
	width:	1000px;
	list-style-type:none;
	
}

#top_nav li{
	display:	block;
	float:	left;
}


#top_nav li a{
	display:	block;
	padding:	15px 25px 11px;
	margin:	12px 0 1px;
	font-family:	georgia;
	font-size:	140%;
}

#top_nav a.hover{
	background:	#ab926e;	
color:	#fff;

}

#main{
	float:	right;
	width:	610px;
	padding-top:10px;
	padding-right:10px;
}


/* @end */

/* @group Sidebar */

#sidebar{
	width: 259px;
	padding: 0;
	margin:	0 0 0 10px;
	background:	#fff;
	}
#side_top{
	background: #ccb891;
	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:	#ab9263;
}

.mainlevelme
{
	background:	#ab9263;
}
.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 */

