/*---------------------------------------------
*	File Name:		screen.css
*	Website Name:	National Institute for Newman Studies
*	Website URI:	
*	Copyright:		2009 National Institute for Newman Studies
*	
*	Author: 		Zoltun Design
*	Author URI:		http://www.zoltun.com
*
*   The body is declared in the master.css
*	stylesheet.  
*--------------------------------------------*/

/*	Global Styles
---------------------------------------------*/

html, body { min-height: 100%; }

body { background: url(../images/bg_ceiling.png); font-family: Georgia, "Times New Roman", Times, serif; }

.notext { overflow: hidden; text-indent: -999em; }

.img_center { display: block; margin: 10px auto; }

.img_left { float: left; margin: 10px 5px 5px 0px; }

a { color: #a47310; }

/*	Header
---------------------------------------------*/

#header { margin: 0px 30px; }

.header_logo { background: url(../images/logo_head.png) no-repeat; display: block; float: left; height: 61px; margin: 0px; width: 529px; }
#banner_popout { float: right; height: 75px; width: 400px; }
	.church_top { background: url(../images/church_top.png) no-repeat; }
	.statue_top { background: url(../images/statue_top.png) no-repeat; }
.banner { height: 200px; width: 940px; }
.banner_home { background: url(../images/banner_home.png) no-repeat right top; }
.banner_scholarship { background: url(../images/banner_program.png) no-repeat right top; }
.banner_naa { background: url(../images/banner_naa.png) no-repeat right top; }
.banner_journal { background: url(../images/banner_journal.png) no-repeat right top; }
.banner_library { background: url(../images/banner_library.png) no-repeat right top; }
.banner_institute { background: url(../images/banner_institute.png) no-repeat right top; }
.banner_contact { background: url(../images/banner_contact.png) no-repeat right top; }
.banner_newman { background: url(../images/banner_newman.png) no-repeat right top; }

/*	Page Structure
---------------------------------------------*/

#wrap { background: url(../images/bg_main.png) repeat-y; width:1000px; margin:0px auto; min-height: 100%; padding: 0px 0px 20px 0px; position: relative; }

#main { margin: 0px 30px; }
	.home_block { background: url(../images/bg_divider.png) no-repeat right top; float: left; margin: 20px 15px 10px 0px; min-height: 165px; padding: 0px 15px 0px 0px; width: 215px; }
		.home_intro { width: 320px; }
		.home_features { width: 120px; }
		.home_motto { width: 190px; }
		.home_news { width: 190px;}
		.home_last { background: none; }
		
		.short_btn { background: url(../images/bg_btn_beige.png) repeat-x; border: 1px solid #d9d5cb; color: #590b00; display: block; font-size: 1.2em; height: 34px; letter-spacing: -0.01em; line-height: 34px; margin: 0px 0px 10px 0px; text-align:center; width: 121px; }
		.short_btn:hover { color: #c00; text-decoration: none; }
		
		.mid_btn { background: url(../images/bg_btn_beige.png) repeat-x; border: 1px solid #d9d5cb; color: #590b00; display: block; font-size: 1.2em; height: 34px; letter-spacing: -0.01em; line-height: 34px; margin: 0px 0px 10px 0px; text-align:center; width: 185px; }
		.mid_btn:hover { color: #c00; text-decoration: none; }
		
		.wide_btn { width: auto; }

	.home_touts { background-repeat: no-repeat; border: 1px solid #ccc; float: left; margin-right: 16px; width: 300px; }
		.tout_cap { background-color: #660c00; background-position: center top;display: block; height: 42px; width: 300px; }
		.tout_copy { background-repeat: no-repeat; background-color: #fffaef; color: #333; font-size: .95em; min-height: 126px; padding: 5px 5px 5px 90px; width: 203px; }
	
		.learn_more { float: right; text-transform: uppercase;  }
		
		.tout_scholarship {}
			.tout_scholarship .tout_cap { background-image: url(../images/tout_head_scholarship.png); }
			.tout_scholarship .tout_copy { background-image: url(../images/tout_pic_scholarship.png); }
		.tout_journal { margin-right: 0px; }
			.tout_journal .tout_cap { background-image: url(../images/tout_head_journal.png); }
			.tout_journal .tout_copy { background-image: url(../images/tout_pic_journal.png); }
		.tout_library {}
			.tout_library .tout_cap { background-image: url(../images/tout_head_library.png); }
			.tout_library .tout_copy { background-image: url(../images/tout_pic_library.png); }

	#news_list { padding-left: 0px; }
		#news_list li { border-bottom: 1px solid #d1e9ff; padding: 5px 0px; }
		#news_list .first { border-top: 1px solid #d1e9ff; }
		#news_list .headline { display: block; font-size: 1.2em; letter-spacing: -0.01em; }	
		#news_list .news_credit { font-family: Helvetica, Arial, sans-serif; }
	
	.col { float: left; margin-top: 20px; }
		.left_col { color: #666; width: 300px; }
		.mid_col { font-size: 1.1em; padding: 0px 20px; width: 400px; }
		.right_col { color: #666; width: 200px; }
		
		.scholar_pic { float: left; margin-right: 10px; padding-top: 10px; width: 70px; }
		.scholar_desc { float: left;}
		
	.news_item { clear: both; }
	
	
#footer { clear: both; font-size: .9em; margin: 0px 30px; }
	#support_btns { height: 36px; margin-top: 25px; }
	#support_btns a { display: block; float: right; height: 36px; width: 220px; }
	.btn_subscribe { background: url(../images/btn_subscribe.png) no-repeat; margin-right: 15px; }
	.btn_support { background: url(../images/btn_support.png) no-repeat; }
	#credits { background: #333 url(../images/bg_footer.png) repeat-x; color: #fff; font-family: Helvetica, Arial, sans-serif; height: 60px; padding: 10px;}
	#footer_logo { float: right; }

/*	Navigation
---------------------------------------------*/

#nav { padding: 0; }
#nav li a { display: block; height: 50px; width: 300px; }
#nav li.nav_scholarship a { background: url(../images/nav_scholarship.png); }
#nav li.nav_journal a { background: url(../images/nav_journal.png); }
#nav li.nav_library a { background: url(../images/nav_library.png); }
#nav li.nav_about a { background: url(../images/nav_about.png); }

#nav li.nav_scholarship a:hover { background: url(../images/nav_scholarship.png) 0 -50px; }
#nav li.nav_journal a:hover { background: url(../images/nav_journal.png) 0 -50px; }
#nav li.nav_library a:hover { background: url(../images/nav_library.png) 0 -50px; }
#nav li.nav_about a:hover { background: url(../images/nav_about.png) 0 -50px; }

#top_nav { background: #bbb; float: right; margin-bottom: 5px; padding: 0px 5px; width: auto; }
	#top_nav li { float: left; }
	#top_nav li a { color: #fff; float: left; font-family: Helvetica, Arial, sans-serif; font-weight: bold; padding: 5px 10px; }

#footer_nav { padding: 0; }
	#footer_nav li { display: inline; float: left; }
	#footer_nav li a { border-left: 1px solid #fff; color: #fff; float: left; line-height: 1; margin-right: 8px; padding-left: 8px; }
	#footer_nav .first { border-left: 0px; padding-left: 0px; }

#subnav {}

/*	Headings
---------------------------------------------*/

h1 { color: #590b00; font-size: 2em; }

h2 { clear: both; color: #0f3355; font-size: 1.8em; }
	.mid_col h2 { color: #590b00; }
	.left_col h2 { margin-top: .5em; }
	.right_col h2 { margin-top: .5em; }

h3 { color: #666; font-size: 1.1em; }
	.news_item h3 { color: #333; }


/*	Text Styles
---------------------------------------------*/

p {}
	.tout_copy p { padding-bottom: 0px; }
	.intro  { font-size: 1.1em; line-height: 1.36; font-weight: bold; }
	.major { font-style: italic; }
	.news_date { font-style: italic; }

ul {}
	.issue_list { padding-left: 0px; font-weight:bold; }

ol {}
	.mid_col ol { list-style: decimal; }



/*	Forms
---------------------------------------------*/

fieldset {}

	fieldset p { padding: 0 0 0.75em; }
	fieldset label { cursor: default; }
	.col { display: block; float: left;}

	legend {
		padding: .818em 0;
		font-size:1.1em;
		font-weight: bold;
		line-height: 1.636em; }
		
	label, input { vertical-align: middle; }
	
	label { display: inline-block; margin-right: 1em; }
	
	.long_label { margin: 0; width: auto; }

	.instructions { font-style: italic; }
	
	.mailing_add { font-weight: bold; }
	
	.form_text { width: 120px; }
	
	.scholar_search { background: #ddd; border: 2px solid #ccc; float: left; font-family: Georgia, "Times New Roman", Times, serif; height: 16px; margin-left: 0; padding: 2px 0 0 0; }
	.btn_scholar_search { background: #590b00; border: 2px solid #994033; color: #fff; display: block; float: right; font-family: Georgia, "Times New Roman", Times, serif; height: 20px; letter-spacing: -0.01em; line-height: 1.8; }
		
/*	Extras
---------------------------------------------*/

div.home_block.home_motto2 { width: 310px; }

div.home_block.accordion { background: none; padding-top: 17px; width: 190px; }

div.home_block.accordion div.accordion_block { border-bottom: 1px solid #D1E9FF; }

div.home_block.accordion div.accordion_block h2 span.ui-icon { float: right; margin-top: 4px; }

div.home_block.accordion div.accordion_block div { display: none; }

#news_list ul { margin-bottom: 0; padding-bottom: 0; }

#news_list li { border: none; border-top: 1px solid #D1E9FF; }
