/*
Talbot School of Theology
Global Level 2 CSS Document
------------------------------
Site-Level:		Global Level 2
Media:			Screen
Updated:		February 14 2005
Author:			Tim Beardshear
*/



/* Imported styles 
-------------------------------------- */
@import url(/css/global_classes.css);
@import url(/css/column-block.css);
@import url(/css/stem-leaf.css);
@import url(/css/circle_numerals.css);
@import url(/css/infotable.css);



/* Font styles 
-------------------------------------- */
#side-nav_list,
.side-nav_sub-list li a {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-weight:bold;
	font-size:10px;
	}
	
h1, h2, h3, h4, h5, h6,
.content-maintitle-4,
.content-maintitle-5,
.sub-info-1,
.content-subtitle,
.content-subtitle-2,
.content-subtitle-3 {
	font-family:Arial, Helvetica, sans-serif;
	}

/* Primary page title */
#main_col .content-maintitle-1 { 
	font-size:16px;
	padding:2px 0 20px 0;
	color:#454545;
	font-weight:bold;
	display:inline;
	text-transform:uppercase;
	}

/* Secondary page title */
#main_col .content-maintitle-2 { 
	font-size:16px;
	padding:0 0 20px 0;
	color:#454545;
	font-weight:bold;
	display:inline;
	}
	
#main_col .content-maintitle-3,
#side_col .content-maintitle-3 {
	font-size:16px;
	margin:0;
	padding:2px 0 2px 0;
	color:#333333;
	font-weight:bold;
	}
	
#main_col .content-maintitle-4,
#side_col .content-maintitle-4 {
	font-size:16px;
	font-weight:normal;
	margin:2px 0 2px 0;
	padding:0;
	color:#333333;
	}
	
#main_col .content-maintitle-5,
#side_col .content-maintitle-5 {
	font-size:16px;
	font-weight:normal;
	margin:2px 0 2px 0;
	padding:0;
	color:#7E9458;
	}
	
#main_col .content-maintitle-6,
#side_col .content-maintitle-6 {
	font-size:16px;
	font-weight:normal;
	margin:2px 0 5px 0;
	padding:0;
	color:#666;
	}
	
#main_col .content-subtitle,
#side_col .content-subtitle {
	font-size:13px;
	font-weight:normal;
	color:#666666;
	margin:1px 0 15px 0;
	padding:0;
	}
	
#main_col .content-subtitle-2,
#side_col .content-subtitle-2 {
	font-size:12px;
	font-weight:bold;
	color:#454545;
	margin:0;
	padding:10px 0 2px 0;
	}
	
#main_col .content-subtitle-3,
#side_col .content-subtitle-3 {
	font-size:14px;
	font-weight:bold;
	color:#7E9458;
	margin:0;
	padding:10px 0 2px 0;
	}
	
#main_col .content-subtitle-4,
#side_col .content-subtitle-4 {
	font-size:13px;
	font-weight:bold;
	color:#7E9458;
	margin:0;
	padding:5px 0 2px 0;
	}

#main_col .sub-info-1,
#side_col .sub-info-1 {
	font-weight:bold;
	font-size:13px;
	margin:3px 0 2px 0;
	padding:0;
	color:#888888;
	}
	
#main_col .sub-info-2,
#side_col .sub-info-2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:2px 0 1px 0;
	padding:0;
	color:#666666;
	}
	
#main_col .sub-info-3,
#side_col .sub-info-3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:2px 0 1px 0;
	padding:0;
	color:#7E9458;
	}
	
#side_col .content-maintitle-1,
#side_col .content-maintitle-2,
#side_col .content-maintitle-3,
#side_col .content-maintitle-4,	
#side_col .content-maintitle-5,
#side_col .content-subtitle,
#side_col .content-subtitle-2,
#side_col .content-subtitle-3,
#side_col .content-subtitle-4 {
	margin-top:15px;
	}

/* Default titles in content area */
#main_col h2 {
	font-size:16px;
	font-weight:normal;
	margin:15px 0 2px 0;
	padding:0;
	color:#666666;
	}

#main_col h3,
#main_col h4,
#main_col h5,
#main_col h6 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	color:#454545;
	}

/* Side column main titles */
#side_col h1,
#side_col h2 {
	font-size:16px;
	font-weight:normal;
	margin:15px 0 2px 0;
	padding:0;
	color:#666666;
	}
	
/* Side column sub titles */
#side_col h3,
#side_col h4,
#side_col h5,
#side_col h6 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:2px 0 2px 0;
	color:#454545;
	}

/* Sets default body font */
#main_col p,
#main_col table,
#main_col dl,
#main_col li,
#side_col p,
#side_col table,
#side_col dl,
#side_col li,
#main_col blockquote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.35em;
	color:#454545;
	}
	
#main_col p,
#side_col p {
	margin:0 0 10px 0;
	padding:0 1px 0 0; /* Fixes IE Mac bug */
	}


/* Link styles
-------------------------------------- */
#main_col a:link,
#side_col a:link {
	color:#2660A4;
	}
	
#main_col a:visited,
#side_col a:visited {
	color:#663333;
	}
	
#main_col a:hover,
#main_col a:visited:hover,
#side_col a:hover,
#side_col a:visited:hover {
	color:#AF4515;
	}

#side-nav_list a:link,
#side-nav_list a:visited,
#side-nav_container #side-nav_list li ul li a:link,
#side-nav_container #side-nav_list li ul li a:visited {
	color:#4977A1;
	text-decoration:none;
	}

#side-nav_list a:hover,
#side-nav_list a:visited:hover,
#side-nav_container #side-nav_list li ul li a:hover,
#side-nav_container #side-nav_list li ul li a:visited:hover {
	color:#AF4515;
	text-decoration:none;
	}

#side-nav_list li a:link,
#side-nav_list li a:visited {
	background: url("images/icon_arrow-blue.gif") 9px 11px no-repeat;
	}

#side-nav_list li a:hover,
#side-nav_list li a:visited:hover {
	background:#FFFFFF url("images/icon_arrow-brown.gif") 9px 11px no-repeat;
	}

#side-nav_container #side-nav_list li ul li a:link,
#side-nav_container #side-nav_list li ul li a:visited {
	background:transparent;
	}

#side-nav_container #side-nav_list li ul li a:hover,
#side-nav_container #side-nav_list li ul li a:visited:hover {
	background:url("images/icon_arrow-brown.gif") 3px 10px no-repeat;
	}


/* Layout
-------------------------------------- */
/* Fixes IE Win float transparency problem */
#main_content { 
	float:left;
	width:770px;
	}

#side-nav_container {
	margin:0;
	padding:0;
	background:#E1EBF2;
	width:163px;
	float:left;
	}

#side-nav_list {
	margin:0;
	padding:0;
	list-style-type:none;
	width:163px;
	text-transform:uppercase;
	}
	
#side-nav_list li {
	margin:0;
	padding:0 0 1px 0; /* prevents dotted line from disappearing on hover */
	background:url("images/rule_dotted.gif") left bottom repeat-x;
	float:left; /* fixes spacing on IE 5 Win */
	clear:left;
	width:163px;
	}

/* enables link hover background changes */
#side-nav_list li a { 
	margin:0;
	padding:6px 0 6px 17px;
	display:block;
	}
	
#side-nav_list li ul {
	margin:-4px 0 0 0;
	padding:0 0 10px 15px;
	list-style-type:none;
	background-color:#F1F6F9;
	text-transform:none;
	}

/* overrides inherited values */
#side-nav_list li ul li {
	margin:0;
	padding:0;
	background:transparent;
	float:none;
	clear:left;
	width:147px;
	}

#side-nav_container #side-nav_list li ul li a {
	display:block;
	margin:0;
/*	padding:5px 0 5px 17px; */
	padding:5px 15px 5px 11px;
	width:120px;
/*	border-bottom:solid 1px #f00; */
	}
	
#title_container {
	margin:0 0 12px 0;
	padding:0;
	}
	
#main_col {
	background:url("images/abstract_content-slope.gif") 0 0 no-repeat;
	}
	
#footer_container {
	clear:left;
	border-top:solid 5px #E1EBF2;
	margin:0;
	}


/* Content Styles
-------------------------------------- */
.main-image {
	margin:2px 0 20px 0;
	padding:0;
	}

.side-image {
	margin:60px 0 0 0;
	padding:0;
	}

.side-image_container {
	width:350px;
	}
	
#main_col ul.no-bullet_list,
#side_col ul.no-bullet_list,
#main_col ol.no-bullet_list,
#side_col ol.no-bullet_list {
	margin:10px 0 15px 15px;
	padding:0;
	list-style-type:none;
	}

#main_col ul.no-bullet_list li,
#side_col ul.no-bullet_list li,
#main_col ol.no-bullet_list li,
#side_col ol.no-bullet_list li {
	padding:0;
	background:transparent;
	}

#main_col ul,
#side_col ul {
	margin:5px 0 15px 15px;
	padding:0 1px 0 0; /* 1px padding fixes IE mac overflow */
	list-style-type:none;
	}
	
#main_col ul li,
#side_col ul li {
	padding:0 0 0 10px;
	background:url("images/icon_bullet-gray.gif") 0 6px no-repeat;
	}
	
#main_col ul ol li,
#side_col ul ol li {
	padding:0;
	background:#fff;
	}
	
#main_col ul ol,
#side_col ul ol,
#main_col ul ul,
#side_col ul ul {
	margin:5px 0 10px 10px;
	}
	
#main_col ol,
#side_col ol {
	margin:5px 0 15px 15px;
	padding:0 1px 0 19px; /* 1px padding fixes IE mac overflow */
	}
	
#main_col ul li,
#main_col .no-bullet_list li,
#main_col ol li,
#side_col ul li,
#side_col .no-bullet_list li,
#side_col ol li {
	margin:0 0 6px 0;
	}
	
#side_col ul,
#side_col ol {
	/* overrides above style */
	margin-left:5px;
	}
	
.cleaner {
	clear:left;
	height:1px;
	}
	
.cleaner-b {
	clear:both;
	height:1px;
	}
	
.cleaner-f {
	clear:left;
	height:1px;
	}
	
#main_content hr {
	margin:3px 0 15px 0;
	padding:0;
	color:#CCCCCC;
	background:#CCCCCC;
	height:1px;
	border:none;
	}
	
#main_col blockquote {
	margin:0 0 15px 25px;
	}
	
	
/* IE Win hacks (www.positioniseverything.net)
---------------------------------------------- */
/* Begin hide IE-mac \*/
* html #group-nav_list a:link {background-position:12px 13px;}
* html #group-nav_list a:visited {background-position:12px 13px;}
* html .cleaner {clear:none;}
* html .cleaner-f {float:left;}
* html #side-nav_list li a:link {height:1%;}
* html #side-nav_list li a:visited {height:1%;}
* html #side-nav_list li ul li a {height:1%; width:130px;}
/* End hide IE-mac */


/* Import IE 5.01 Hacks */
@media tty {
   i{content:"\";/*" "*/}}; @import 'ie/ie501_global2.css'; {;}/*";}
   }/* */


/* IE Mac and Win hacks
---------------------------------------------- */




/* Menu Highlighting (Jul 13 2005 - David Baxter)
------------------------------------------------- */
/* Second Level Styles */
#side-nav_list li ul{display:none;}
#side-nav_list li.hl-2 ul{display:block;}

/* Third Level Styles */
#side-nav_container #side-nav_list li.hl-3 a:link,
#side-nav_container #side-nav_list li.hl-3 a:visited {background:url("/css/images/icon_arrow-brown.gif") 3px 10px no-repeat;color:#AF4515;}

/* Arrows */
#side-nav_list li.up-2 a:link,
#side-nav_list li.up-2 a:visited {color:#AF4515;background:#F1F6F9 url("/css/images/icon_arrow-brown.gif") 9px 11px no-repeat;}

#side-nav_list li.down-2 a:link,
#side-nav_list li.down-2 a:visited {color:#AF4515;background:#F1F6F9 url("/css/images/icon_arrow-browndown.gif") 7px 12px no-repeat;}

#side-nav_container #side-nav_list li.up-3 a:link,
#side-nav_container #side-nav_list li.up-3 a:visited {background:url("/css/images/icon_arrow-brown.gif") 3px 10px no-repeat;color:#AF4515;}

#side-nav_container #side-nav_list li.down-3 a:link,
#side-nav_container #side-nav_list li.down-3 a:visited {background:url("/css/images/icon_arrow-browndown.gif") 3px 10px no-repeat;color:#AF4515;}	
