/*
Theme Name: Institute for Studies of Religion
Theme URI: http://www.isreligion.org/
Description: A custom WordPress theme developed by Internet Imagineering for the Institute for Studies of Religion at Baylor University.
Version: 1.0
Author: Derek Tonkin
Author URI: http://internetimagineering.com/
Tags: fixed width
*/

body {
	/*background:#363636 url("images/background_top.jpg") no-repeat top;*/
	background:#ffc url("images/background_top2.jpg") no-repeat top;
	margin: 0px 0px; 
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}

/* Drop-down menus */
#dropmenu, #dropmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:300;
	text-transform: uppercase;
	font-weight:bold;
}
#dropmenu a {
	color: #FFF;
	text-decoration: none;
	font-family: arial, verdana, helvetica;
}

#dropmenu li a.about {display:block; float:left; height:45px; width: 120px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.scholars {display:block; float:left; height:45px; width: 120px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.programs {display:block; float:left; height:45px; width: 220px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.partners{display:block; float:left; height:45px; width: 135px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.publications {display:block; float:left; height:45px; width: 150px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.isrnews{display:block; float:left; height:45px; width: 135px; text-decoration:none; padding:0; cursor:pointer;}
 
#dropmenu li a.about {background:url(images/topnav_aboutisr_1.jpg);}
#dropmenu li a.scholars {background:url(images/topnav_scholars_1.jpg);}
#dropmenu li a.programs {background:url(images/topnav_programs_1.jpg);}
#dropmenu li a.partners{background:url(images/topnav_partners_1.jpg);}
#dropmenu li a.publications{background:url(images/topnav_publications_1.jpg);}
#dropmenu li a.isrnews{background:url(images/topnav_news_1.jpg);}
 
#dropmenu li:hover a.about, #dropmenu a:hover.about {background:url(images/topnav_aboutisr_2.jpg);}
#dropmenu li:hover a.scholars, #dropmenu a:hover.scholars {background:url(images/topnav_scholars_2.jpg);}
#dropmenu li:hover a.programs, #dropmenu a:hover.programs{background:url(images/topnav_programs_2.jpg);}
#dropmenu li:hover a.partners, #dropmenu a:hover.partners{background:url(images/topnav_partners_2.jpg);}
#dropmenu li:hover a.publications, #dropmenu a:hover.publications {background:url(images/topnav_publications_2.jpg);}
#dropmenu li:hover a.isrnews, #dropmenu a:hover.isrnews{background:url(images/topnav_news_2.jpg);}

#dropmenu li {
	float:left;
	position:relative;
	display:block;
}
#dropmenu ul {
	position:absolute;
	display:none;
	height:auto;
}
#dropmenu ul a {
	color:#fff;
	padding:0px;
}
#dropmenu ul a:hover {
	color:#004500;
	background-color: #ccc;
}
#dropmenu li ul {
	background:#004600;
	top:45px;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 180px;
	border-right:1px solid #e2eaf5;
	border-left:1px solid #e2eaf5;
}

#dropmenu li ul li.current_page_item a {
	background:#fff;
	color:#004500;
}

#dropmenu li ul li {
	border-bottom:1px solid #e2eaf5;
}

#dropmenu li ul a {
	width:170px;
	padding:5px 5px 5px 5px;
	font-size: 11px;
	text-transform: none;
	float:right;
}
#dropmenu ul ul {
	top:auto;
	border-top:1px solid #e2eaf5;
}
#dropmenu li ul ul {
	left:170px;
	margin:0px 0 0 10px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}

.clear { clear: both;}

.container {width: 1000px; background-image: url("images/content_bg.jpg"); }

.headernav {position: absolute; width: 900px; text-align: right; margin: 5px 0px 0px 90px; color: #ccc;}
.headernav a {color: #ccc; text-decoration: none;}
.headernav a:visited {color: #ccc; text-decoration: none;}
.headernav a:hover {color: #fff; text-decoration: none;}

.pagetitle {width: 690px; margin: 30px 0px 0px 30px; color: #000; font-family: arial, verdana, helvetical; font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #000;}
.pagetitle a {color: #004500; text-decoration: none;}
.pagetitle a:visited {color: #004500; text-decoration: none;}
.pagetitle a:hover {color: #000; text-decoration: none;}
.tags {width: 690px; margin: 0px 0px 0px 30px; color: #000; font-family: arial, verdana, helvetical; font-size: 10px;}

.content_container {margin: 10px 0px 30px 30px; width: 690px;}
.content_container a {color: #004500; text-decoration: none;}
.content_container a:visited {color: #004500; text-decoration: none;}
.content_container a:hover {color: #004500; text-decoration: underline;}

.current-cat{font-weight: bold;}

.leftnav_box {background-image: url("images/leftnav_box_bg.jpg"); margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.leftnav_box_title {width: 230px; margin: 0px 0px 0px 20px; color: #000; font-family: arial, verdana, helvetical; font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #000;}

.leftnav_box_links {color: #333; font-size: 10px; margin: 5px 0px 5px 20px;}

.leftnav_box_links ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.leftnav_box_links ul li ul li {padding: 0px 0px 0px 10px;}
.leftnav_box_links ul li {margin: 5px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #666;}
.leftnav_box_links ul li a {font-size: 11px; color: #004500; text-decoration: none; font-weight: bold;}
.leftnav_box_links ul li a:visited {color: #004500; text-decoration: none; font-weight: bold;}
.leftnav_box_links ul li a:hover {color: #000; text-decoration: none; font-weight: bold;}
.leftnav_box_links table {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.leftnav_box_links table a {font-size: 11px; color: #004500; text-decoration: none;}
.leftnav_box_links table a:visited {color: #004500; text-decoration: none;}
.leftnav_box_links table a:hover {color: #000; text-decoration: none; font-weight: bold;}

.frontpage_box {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.frontpage_box_title {width: 275px; margin: 0px 0px 10px 0px; color: #000; font-family: arial, verdana, helvetical; font-size: 16px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #000;}

.frontpage_tags {margin: 0px 0px 0px 30px; color: #000; font-family: arial, verdana, helvetical; font-size: 10px;}
.frontpage_box_links {color: #333; font-size: 10px; margin: 10px 0px 10px 0px;}

table.frontpage_box tr td {border-bottom: 1px dotted #ccc; padding: 10px 0px;}

.frontpage_box_links ul {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.frontpage_box_links ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.frontpage_box_links ul li a {font-size: 11px; color: #004500; text-decoration: none;}
.frontpage_box_links ul li a:visited {color: #004500; text-decoration: none;}
.frontpage_box_links ul li a:hover {color: #004500; text-decoration: underline;}

table.program_scholars {margin: 0px 0px 40px 30px;}
table.program_scholars tr td {border-bottom: 1px dotted #666; padding: 10px 0px 5px 0px;}

.front_event_title {font-weight: bold;}
.front_event_desc {margin: 5px 0px 10px 0px;}

.footer_wrapper {
	background: #003663;
	background-image: url("images/background_footer_bg.jpg");
	background-repeat: repeat-x;
	width: 100%;
	height: 155px;
}

.footerlinks_title {color: #fff; text-transform: uppercase; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; margin: 10px 0px 5px 10px;}
.footerlinks {margin:0px 0px; padding: 0px 0px;}
.footerlinks ul {list-style-type: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
.footerlinks ul li {color: #fff;}
.footerlinks ul li a {color: #fff; text-decoration: none;}
.footerlinks ul li a:visited {color: #fff; text-decoration: none;}
.footerlinks ul li a:hover {color: #fff; text-decoration: underline;}

.copyright {position: absolute; margin: 14px 0px 0px 20px; color: #666; font-size: 11px;}
.copyright a {color: #666; text-decoration: none;}
.copyright a:visited {color: #666; text-decoration: none;}
.copyright a:hover {color: #666; text-decoration: underline;}

.frontpage_viewarchives {float: right; font-size: 8px; color: #369; font-weight: bold; margin-top: 5px;}
.frontpage_viewarchives a {color: #369; text-decoration: none;}
.frontpage_viewarchives a:visted {color: #369; text-decoration: none;}
.frontpage_viewarchives a:hover {color: #369; text-decoration: underline;}
.frontpage_newssection_title {font-size: 16px; text-transform: uppercase; color: #004500;}
.frontpage_newscontainer {width: 310px; margin: 20px 0px 20px 20px; border-bottom: 1px dotted #000; padding: 0px 0px 10px 0px; color: #000;}
.frontpage_newstitle {font-size: 12px; font-weight: bold; font-family: arial, verdana, helvetica; border-top: 1px dotted #000; padding-top: 10px;}
.frontpage_newstitle a {color: #004500; text-decoration: none;}
.frontpage_newstitle a:visited {color: #004500; text-decoration: none;}
.frontpage_newstitle a:hover {color: #004500; text-decoration: underline;}
.frontpage_newsitem {margin: 5px 0px;}
.frontpage_readfullstory a {color: #004500; text-decoration: none; font-weight: bold;}
.frontpage_readfullstory a:visited {color: #004500; text-decoration: none;}
.frontpage_readfullstory a:hover {color: #004500; text-decoration: underline;}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.feature_thumb1 {position: absolute; margin: 0px 0px 0px 45px;}
.feature_thumb2 {position: absolute; margin: 0px 0px 0px 186px;}
.feature_thumb3 {position: absolute; margin: 0px 0px 0px 327px;}
.feature_thumb4 {position: absolute; margin: 0px 0px 0px 468px;}

.front_tv_thumb {margin-bottom: 10px;}
.front_tv_desc a {color: #004500; text-decoration: none;}
.front_tv_desc a:visited {color: #004500; text-decoration: none;}
.front_tv_desc a:hover {color: #004500; text-decoration: underline;}

.feature_large_title {position: absolute; margin: 195px 0px 0px 20px; width: 610px; font-weight: bold; font-size: 18px; font-family: arial, verdana, helvetica; color: #fff;}
.feature_large_desc {position: absolute; margin: 220px 0px 0px 20px; width: 610px; font-size: 12px; font-family: arial, verdana, helvetica; color: #fff;}

.feature_small_desc_w {width: 120px; position: absolute; margin: 7px 0px 0px 10px; color: #fff; text-transform: uppercase; font-family: arial, verdana, helvetica; font-size: 10px; text-align: center;}
.feature_small_desc_b {width: 120px; position: absolute; margin: 7px 0px 0px 10px; color: #000; text-transform: uppercase; font-family: arial, verdana, helvetica; font-size: 10px; text-align: center}

.prevnext {float: right; margin: 0px 0px 0px 0px; color: #8b8d78; font-family: trebuchet ms, arial, verdana; font-size: 12px;}
.prevnext a {color: #8b8d78; text-decoration: none;}
.prevnext a:visited {color: #8b8d78; text-decoration: none;}
.prevnext a:hover {color: #004500; text-decoration: none;}

.viewall {margin: 0px 0px 0px 0px; color: #8b8d78; font-family: trebuchet ms, arial, verdana; font-size: 12px;}
.viewall a {color: #8b8d78; text-decoration: none;}
.viewall a:visited {color: #8b8d78; text-decoration: none;}
.viewall a:hover {color: #004500; text-decoration: none;}

.feature_title {font-size: 12px; font-weight: bold; color: #004500; margin: 10px 0px;}
.feature_title a {color: #004500; text-decoration: none;}
.feature_title a:visited {color: #004500; text-decoration: none;}
.feature_title a:hover {color: #000; text-decoration: none;}

.feature_desc {font-size: 11px;}
.feature_more {float: right; margin: 10px 0px;}
