/*---------------------------------------------
*	File Name:		screen.css
*	Website Name:	Newman Association of America
*	Website URI:	
*	Copyright:		2009 Newman Studies Institute
*	
*	Author: 		Zoltun Design
*	Author URI:		http://www.zoltun.com
*
*   The body is declared in the master.css
*	stylesheet.  
*--------------------------------------------*/

/* 	Fonts
---------------------------------------------

@font-face { font-family: "Gentium"; src: url(../fonts/GenR102.TTF); }
@font-face { font-family: "Gentium"; font-style: italic; src: url(../fonts/GenI102.TTF); }*/

/*	Global Styles
---------------------------------------------*/

body { 
	background: #eee;
	color: #222; 
	font-family: Georgia, "Times New Roman", serif; }
	
a { color: #998833; }

.img-left { margin: 1.35em .9em .9em 0em; }
.img-right { margin: 1.35em 0em .9em .9em; }

.r_callout { float: right; text-align: right; width: 300px; }

/*	Header
---------------------------------------------*/

#header { 
	border-bottom: 1px solid #900;
	clear: both;
	height: 3.6em;
	padding-top: .9em; }

#header address { 
	color: #900; 
	float: right; 
	font-size: .9em;
	margin-top: 1.6em; 
	text-align: right;
	word-spacing: .2em; }
	
#header h2 { 
	float: right; 
	margin-top: .3em; 
	text-align: right;
	word-spacing: .2em; }
	
.logo { float: left; margin: -.9em .9em 0em 0em;; }

/*	Page Structure
---------------------------------------------*/

#wrap { 
	background: #fff; 
	border: 1px solid #ddd;
	margin: 60px auto; 
	padding: 70px;
	width:840px; }
	
#wrap_excel{ 
	background: #fff; 
	border: 1px solid #ddd;
	margin: 60px auto; 
	padding: 70px;
	width:1100px; }

#main { clear: both; }

.cta_block { 
	background: #fffcf3;
	border: 1px solid #ddd;
	margin: 1.8em 0; 
	padding: 1.8em 3.6em 3.6em;
	text-align: center; }

#footer { border-top: 1px solid #ccc; clear: both; font-size:0.8em; line-height: 2.25; margin-top: 4.5em; }

#conference_area {
	padding:5px;
	clear: left;
}

.newsletter { width:300px;}
.newsletter label {width:300px; display:inline;}

/*	Navigation
---------------------------------------------*/

#nav { float: right; list-style: none; height: 4.5em; margin-top: 0; padding-left: 0; width: auto; }
	#nav li { border-right: 1px solid #ddd; display: inline; float: left; line-height: 1; margin-right: 1.8em; }
	#nav li a { line-height: 1; padding-right: 1.8em; width: auto; }
	#nav .last { border-right: none; margin-right: 0; }
	#nav .last a { padding-right: 0; }
	#nav .selected { font-weight: bold; }
	
#admin_nav div{
	
	display:inline-block;
	margin-right:30px;
}

/*	Headings
---------------------------------------------*/

h1 {}
	#header h1 { float: left; width: auto; }


h2 {}

	.conf_title { 	
		color: #356;
		padding: .45em 0;
		letter-spacing: -1px;
		line-height: .9em;
		font-size: 2em;
		font-weight: normal;}

h3 {}

	.conf_subtitle { font-style: italic; width:460px; margin-left:auto; margin-right:auto }

h4 {
	color:#998833;
	font-size: 1.2em;
	}


/*	Text Styles
---------------------------------------------*/

p {}

	p.intro { 
		color: #356;
		font-size: 1.1;
		line-height: 1.636em;
		padding: .818em 0; }
		
	#footer p {
		margin: 1.125em 0em; }
		
	.big_quote { bottom: -0.2em; color: #999; font-size: 2em; line-height: .9em; margin-left: -.4em; position: relative; }
	
	.chairman { font-weight: bold }
	
ul {}
	#main ul { list-style: disc inside; padding-left: 0;}
	
	#footer ul { margin: 1.125em 0em; }
	
	.board_list { list-style: none outside !important; }
	.board_list li {  margin-bottom: 1.8em; }

blockquote { border-left: 2px solid #ddd; color: #555; }

/*	Forms
---------------------------------------------*/

fieldset {}

	.col { display: block; float: left; width: 420px; }

	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: 80px; }

/*	Extras
---------------------------------------------*/

#thebody {padding:20px;}

.r_column {
	float: right;
	text-align: left;
	width: 460px;
}
#about_area { padding:20px 40px; clear: left; }

.moreinfo { margin-left:30px; }

.colReg {
	display: block;
	float: right;
	width: 320px;
}

