body {
	font-size: 100%; /* Resets 1em to 10px */
	background: #e9e9e9 url('images/bg_main_2.jpg') center top no-repeat fixed;
	text-align: center;
	font-family:georgia, serif;
	text-shadow: 0px 1px 1px #fff;
	color:#333;
	line-height:1.4em;
	font-size:15px;
	line-height:1.3em;
	text-shadow: 0px 1px 1px #fff;
	}



#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 1.8em;
	}

	
.footer_container_main {
	width:100%;
	background-color:#dfdfdf;
	margin-top:40px;
	padding-top:30px;
	padding-bottom:30px;
	clear:both;
}

.footer_container {
	margin: 0px auto;
	width:940px;	
	clear:both;
}

#footer {
	margin-top:30px;
	margin-bottom:30px;
	padding-top:30px;
	border: none;
	text-align:left;
}

#footer_right {
	float:left;
	margin-left:20px;	
	width:300px;
	text-align:left;
}

#footer_middle {
	float:left;	
	width:300px;
	text-align:left;
}

#footer_left {
	text-align:left;
	float:left;	
	width:300px;
	margin-right:20px;

}

#footer_links {

	margin-top:20px;
	padding-top:15px;
	color:#ccc;	
	text-align:right;
}

#footer_links a {
	margin-right:5px;	
	margin-left:5px;	
		
}


small {
	font-size:.85em;	
	line-height:1.5em;
}

h3 {
	font-family: georgia, serif;
	padding: 0px;
	font-weight:lighter;
	margin:0px;
	text-transform:none;
	font-size:20px;
	color:#000;
	line-height:1.1em;
	}

a img {
	border: none;
	}

a, h3 a, .unselected_link {
	color: #990033;
	text-decoration: none;
	}
	
a, h2 a:hover, h3 a:hover, .unselected_link:hover {
	color: #990033;
	text-decoration: none;
	cursor: pointer;
	}
	
img, a {
	outline:none;	
}	

a:hover {
	color: #000;
}

a:active {
	color:#000;	
}	
	
.drop_cap {
	font-size:48px;
	display:block;
	float:left;
	margin:0px;	
	padding:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:0px;
	color:#000;
}

.drop_cap_small {
	font-size:40px;
	display:block;
	float:left;
	margin:0px;	
	padding:5px;
	margin-top:3px;
	padding-bottom:0px;
	margin-bottom:-10px;
	color:#000;
}

.small {
	font-size:14px;	
}

.medium {
	font-size:24px;	
}

.titlecase {
	text-transform:none;	
}

p {
	padding:0px;
	margin-bottom:1.2em;
	line-height:1.5em;		
}

.post li {
	list-style-type:none;
}

.post h2 {
	margin-bottom:-15px;	
	margin-top:30px;
}

button.btn {
	background-color:#660033;
	padding:7px 12px 7px 12px;
	text-align:center;
	cursor:pointer;
	font-family:helvetica, arial, sans;
	color:#fff;
	border:0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}

button.btnhov {
	background-color:#000;
	padding:7px 12px 7px 12px;
	text-align:center;
	font-family:helvetica, arial, sans;
	color:#fff;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}

.make_donation {
	border:1px solid #999;
	padding:8px 18px 8px 18px;
	text-align:center;		
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

.make_donation_hover {
	border:1px solid #660033;
	padding:8px 18px 8px 18px;
	text-align:center;		
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

.make_donation a:hover {

	text-align:center;		
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 0px 0;
	padding: 0;
	}
	
#nav {
	z-index:12;
	position:fixed;
	width:100%;
	height:43px;
	font-size:18px;
	padding-left:192px;
	font-weight:lighter;
	letter-spacing:1px;
	background: url('images/bg_nav.png');
	font-family:impact;		
	text-transform:uppercase;
}

#nav_container {
	width:700px;
	margin:0px auto;	
}


#nav ul {
	padding-top:8px;	
}

#nav li {
	list-style:none;	
	display:inline;
	margin-left:20px;
}

#nav li a {
	color:#990033;
	text-decoration:none;	
}

#nav  a:hover {
	color:#000;	}

#nav a:active {
	color:#660033;
	text-shadow: 0px 1px 1px #fff;

}

#nav  a.selected {
	color:#000;	
	background: url('images/bg_nav_selected.png') bottom center;
	background-repeat:no-repeat;
	display:inline-block;	
	height:41px;
}

#nav  li.selected a {
	color:#000;	
	background: url('images/bg_nav_selected.png') bottom center;
	background-repeat:no-repeat;
	height:41px;
	display:inline-block;
}

ul.fellows_dropdown {
	background-image:url('images/bg_fellows_nav.png');
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	margin-top:-11px;
	margin-left:142px;
	width:172px;
	height:77px;
	text-align:left;
}

ul.fellows_dropdown li {
	display:block;
	width:172px;
	clear:both;
	padding:0px;
	margin:0px;
}

ul.apply_dropdown {
	background-image:url('images/bg_fellows_nav.png');
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	margin-top:-11px;
	margin-left:485px;
	width:172px;
	height:77px;
	text-align:left;
}

ul.apply_dropdown li {
	display:block;
	width:172px;
	clear:both;
	padding:0px;
	margin:0px;
}
 
#logo {
	position:absolute;
	margin-top:15px;	
	z-index:13;
}

#page {
	margin: 0px auto;
	padding: 0px;
	width: 940px;
	}


.clear {
	clear: both;
}
	
.staffPhoto {
	margin-top:15px;
	-moz-box-shadow: 0px 1px 2px 2px #ccc;
	webkit-box-shadow: 0px 1px 2px 2px #Ccc;
	box-shadow: 0px 2px 1px 2px #ccc;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90,Color='#cccccc')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#cccccc');
	border:4px solid #fff;
}


.divider {
	/*background-image: url(images/bg_hr.png);*/
	width:100%;
	height:1px;
	background-color:#ccc;
	margin-top:3px;
	margin-bottom:10px;
}

	
#left_col_small p {
	text-size:10px;
	line-height:1.2em;	
}
	
#fellows_grid {
	padding-top:325px;	
}

#fellows_grid h1 {
	font-size:36px;	
	width:940px;
	float:left;
	font-weight:lighter;
	background-image: url(images/bg_double-hr.png) repeat-x;
}

#fellows_grid h2 {
	font-size:22px;	
	font-weight:lighter;
	line-height:1.1em;
	margin-top:-2px;
}

#fellows_grid li {
	float:left;
}

#fellows_grid p {
margin:0px;
margin-bottom:-10px;
}

#fellows li {
	display:inline;	
	list-style-type:none;
	float:left;
	margin-right:12px;
	margin-bottom:150px;
	text-align:left;
	background-color:transparent;
}

.fellow_name {
	position:absolute;
	text-align:left;
	width:299px;
	height:90px;
	margin-top:10px;	
}


a.fellow_name_bg:hover {
	color:#660033;	
}

.fellow_name h3 {
	font-family:'georgia', serif;
	text-transform:none;
	font-weight:normal;
	font-size:18px;
	margin-left:80px;
}

.fellow_name h2 {
	text-transform:none;
	padding-top:7px;
	padding-bottom:0px;
	margin-left:80px;
}

.fellows_icon {
	padding-left:0px;
	padding-top:10px;
	float:left;	
}

.fellows_title {
	float:right;
	z-index:-1;
	margin-right:-20px;
	margin-top:-70px;	
}

#fellows_artist_name {
	position:absolute;
	z-index:-10px;
	width:704px;
	height:695px;
	text-align:center;
	margin-top:-320px;
	margin-left:250px;
}

.music {
	background-image: url(images/bg_fellow_title_music.png);
	width:704px;
	height:695px;	
}

.visual_arts {
	background-image: url(images/bg_fellow_title_visualarts.png);
	width:704px;
	height:695px;	
}

.performing_arts {
	background-image: url(images/bg_fellow_title_performingarts.png);
	width:704px;
	height:695px;	
}

.media_arts {
	background-image: url(images/bg_fellow_title_mediaarts.png);
	width:704px;
	height:695px;	
}

#fellows_artist_name p {
	text-align:left;
	width:400px;
	margin-left:152px;
	margin-top:80px;
}

.fellows_artist {
	text-align:center;
	font-size:38px;
	font-weight:100;
	width:470px;
	margin-left:360px;
	margin-top:0px;
	font-family:impact, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
}

.project_title {
	text-align:center;
	font-size:30px;
	font-weight:lighter;
	font-style:italic;
	width:470px;
	margin-left:360px;
	margin-top:18px;
}

.project_statement {
	width:350px;
	margin-top:80px;
	margin-left:420px;
	text-align:left;	
	margin-bottom:20px;
}

#fellows_artist_name .drop_cap {
	margin-top:-5px;
}

#fellows_artist_name img {
	margin-right:5px;
	margin-top:20px;	
}

.fellows_artist_title {
	position:absolute;
	z-index:0;
	margin-left:75px;
	margin-top:-150px;	
}

#fellows_intro {
	position:absolute;
	margin-left:240px;	
	margin-top:60px;
	text-align:left;
	font-size:18px;
	line-height:1.4em;
	width:320px;
	color:#555;
	font-weight:lighter;
	font-weight:100;
	text-shadow: 0px 1px 1px #fff;
}

.bg_cohort_ny {
	float:left;
	width:462px;
	height:223px;
	background:url('images/bg_cohort_ny.png') top left no-repeat ;
	background-repeat:no-repeat;	
	text-align:center;
	padding-top:80px;
	font-size:18px;
}

.bg_cohort_ny h2 {
	font-family:impact;
	text-transform:uppercase;	
	font-size:50px;
}

.bg_cohort_la {
	float:left;
	width:462px;
	height:223px;
	background:url('images/bg_cohort_la.png') top left no-repeat ;
	background-repeat:no-repeat;	
	text-align:center;
	padding-top:80px;
	font-size:18px;
}

.bg_cohort_la h2 {
	font-family:impact;
	text-transform:uppercase;	
	font-size:50px;
}

#two_col_left {
	width:260px;
	float:left;
	margin-left:0px;
	text-align:left;
	line-height:1.3em;
	clear:both;
}

#tweetNY {
	font-size:13px;	
}

#tweetLA {
	font-size:13px;	
}

#two_col_left h2 {
	font-size:20px;	
}

#two_col_main {
	position:relative;
	width:665px;
	margin-left:280px;
	z-index:10;
}

#two_col_top {
	background-image: url(images/bg_artist_top.png);
	width:665px;
	height:10px;
	z-index:5;

}

#two_col_bottom {
	background-image: url(images/bg_artist_bottom.png);
	width:665px;
	height:10px;
	z-index:5;
}

#two_col_content {
	background-image: url(images/bg_artist_middle.png);
	width:665px;
	z-index:5;
	display:block;

}

.two_col_margin {
	padding:40px;
	text-align:left;
}

.post p {
	text-shadow: 0px 1px 1px #fff;
	color:#333;
	line-height:1.4em;
	font-size:15px;
}

.post h1 {
	font-size:40px;
	padding:0px;
	padding-bottom:6px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	line-height:1.1em;
	font-weight:lighter;
}


.two_col_margin li {
	list-style-type:none;	
}

.about_header {
	margin-top:-80px;
	width:459px;
	height:448px;
	margin-left:280px;
}


#fellows_name_middle_text {
	text-align:left;
	margin:0px;	
	padding:40px;
	line-height:22px;
	color:#000;
	font-size:16px;
}

#fellows_name_middle_text h2 {
	margin-bottom:-20px;
	margin-top:20px;
}

#fellows_name_middle_text h3 {
	margin-bottom:-20px;
}

#fellows_name_middle_bottom {
	background-image: url(images/bg_about_bottom.png);
	width:476px;
	height:15px;
}

.donate_header {
	margin-top:-80px;
	margin-left:140px;
}

.home_header {
	margin-top:-40px;
	margin-left:230px;
}

#home_3columns {
	float:left;
	margin-top:43px;
	margin-bottom:0px;
	text-align:left;
	width:100%;	
}

.home_column {
	float:left;
	margin-right:20px;	
	width:300px;
	height:340px;
}

.home_column img {
	margin-bottom:10px;	
}

.home_column li {
	list-style-type:none;	
}

.home_column_right {
	float:left;	
	width:300px;
	margin-right:-10px;
	height:340px;
}

.home_column_right li {
	list-style-type:none;	
}

.home_title {
	position:absolute;
	z-index:0;
	margin-top:-30px;
	
}

#container {
	margin-top:-175px;
}

#container_single {
	margin-top:0px;
}

#wrapper {
	margin-top:-120px;
	z-index:9;	
}

.home_feature_container {
	background-image: url(images/bg_slideshow.png);
	width:946px;
	height:344px;
	text-align:left;
}


.home_feature_name {
	position:absolute;
	margin-left:88px;
	margin-top:-155px;
	margin-bottom:-10px;
	width:535px;
}

.home_feature_name h1 {
	margin-bottom:6px;
}

.home_feature_title {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:220px;
	font-size:1.4em;
	line-height:1.2em;
	color:#333;
}

.home_feature_text {
	float:right;
	font-size:.9em;
	margin-left:88px;
	margin-top:6px;
	width:300px;
	line-height:20px;
}

.home_feature_image {
	position:absolute;
	margin-left:540px;
	margin-top:-80px;
	width:300px;
	height:335px;	
}

.home_feature_icon {
	margin-top:34px;
	margin-left:20px;
	
}
*/
	
/* End Structure */


/* Begin lists */

ul {
	padding:0px;	
	margin:0px;

}

li {
	padding:0px;
	margin:0px;
	list-style-type:none;	
}




/*	Begin Headers */
h1 {
	padding-top: 70px;
	text-transform:none;
	margin: 0px;
	color:#000;
	font-weight:lighter;
	}

h2 {
	margin: 0px;
	line-height:1.2em;
	font-weight:lighter;
	padding:0px;
	color:#000;
	
	}
h2 a {
	text-decoration:none;	
}

h2 a:hover {
	color:#000;	
}

.post h3 {
	margin-bottom:5px;	
	margin-top:1.5em;
	font-weight:lighter;
}

.post h2 {
	margin-bottom:5px;	
	margin-top:1.5em;
}


/* Begin Images */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}


/* Begin Various Tags & Classes */

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
	
.lightbox img {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	border:5px solid white;
	display:block;
	height:140px;	
	-moz-box-shadow: 0px 1px 1px 1px #ccc;
	webkit-box-shadow: 0px 1px 2px 2px #Ccc;
	box-shadow: 0px 2px 1px 2px #ccc;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90,Color='#cccccc')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#cccccc');
}


/* POST RELATED FORMATTING  and STRUCTURE */
.entry {
	font-size:18px;
	text-align:left;
	margin-top:-30px;
	line-height:115%;	
}

.widecolumn {
	margin-top:50px;
	font-size:18px;
	text-align:left;
	width:600px;
	float:right;
	line-height:115%;	
}

.widecolumn h2 {
	margin:0px;
	font-size:34px;	
	color:black;
	border:1px solid;
}


/* NEWS PAGE */

.featured_header {
	margin-top:-50px;
	width:459px;
	height:448px;
	padding-left:340px;
}

.news_header {
	margin-top:-80px;
	width:459px;
	height:448px;
	margin-left:280px;
}

#news_list li {
	/*border-bottom:1px solid #ccc;*/
	margin-bottom:20px;
	display:block;
	
}

#news_list li:first-child {
	margin-top:-38px;	
}

#news_list li:last-child {
	border:0px;	
}

#news_list h2 {
	margin-top:5px;	
}

#news_list p {
	margin-top:0px;	
}

.league {
	
}

.events_header {
	margin-top:-80px;
	width:459px;
	height:448px;
	margin-left:280px;
	
}

.events_date_home {
	/*font-size:14px;*/
	color:#333;
	display:block;
	padding-bottom:0px;	
}

.events_date {
	font-weight:lighter;
	border-bottom:1px dotted #aaa;
	font-size:14px;
	color:#666;
	margin-bottom:10px;
	display:block;
	padding-top:0px;	
}


#events_list  img {
	float:right;	
	margin-left:20px;
	border:5px solid white;
	-moz-box-shadow: 0px 1px 1px 1px #ccc;
	webkit-box-shadow: 0px 1px 2px 2px #Ccc;
	box-shadow: 0px 2px 1px 2px #ccc;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90,Color='#cccccc')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#cccccc');
}

#events_list h2 {
	margin:0px;
}	

#hero {
	position:absolute;
	z-index:11;	
	margin-left:80px;
	display:block;
	margin-top:60px;
}


.press {
	float:left;	
}

#press_panel {

}

.press img {
		clear:both;
	margin:0px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:8px;	
	border:5px solid white;
	-moz-box-shadow: 0px 1px 1px 1px #ccc;
	webkit-box-shadow: 0px 1px 2px 2px #Ccc;
	box-shadow: 0px 2px 1px 2px #ccc;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90,Color='#cccccc')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#cccccc');
}



.fellows_panel {
	padding-top:18px;	
}

.fellows_panel h2 {
	margin-bottom:18px;
	font-size:18px;
	font-family:impact, sans;
	text-transform:uppercase;
	margin-top:22px;
	padding-bottom:6px;
	border-bottom:#ddd solid 1px;
}	

.circle {
display: block;
display: block;
width: 80px;
height: 80px;
background: #333;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
}

.news_item {
	float:right;	
	width:450px;
}

.date {
	display: block;
	display: block;
	width: 60px;
	height: 60px;
	background: #666;
	font-family:helvetica;
	vertical-align: middle;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	font-size:1.1em;

	/*font-style:italic;*/
	font-weight:lighter;
	color:#eee;
	margin-top:20px;
	text-align:center;
	text-shadow: 0px -1px 1px #000;
	padding-top:10px;
	margin-top:10px;
	padding:20px;
	float:left;
	margin-left:-160px;
	margin-right:15px;
		filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

	
}

.pagination {
	clear:both;
	margin-top:-10px;
	margin-right:1px;
	width:941px;
}

.selected_page {
	color:#000;
}

.bio_image {
	float:right;
	border:5px solid white;
	display:block;
	height:140px;	
	-moz-box-shadow: 0px 1px 1px 1px #ccc;
	webkit-box-shadow: 0px 1px 2px 2px #Ccc;
	box-shadow: 0px 2px 1px 2px #ccc;
/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90,Color='#cccccc')";
/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#cccccc');	
}

.local_nav_container {
	border-bottom:1px dotted #ccc;	
	border-top:1px dotted #ccc;	
	padding-top:10px;
	padding-bottom:6px;
}

.local_nav {
	display:inline;
	font-size:22px;	
	width:100%;
	font-weight:lighter;
	font-family:impact;
	text-transform: uppercase;
	border-right:1px dotted #ccc;
	padding-left:35px;
	padding-right:35px;
	text-shadow: 0px 1px 1px #fff;
}

.local_nav a:hover {
	color:#000;	
}



body.page-template-fellows_template-php #logo img {
	width:200px;
}

body.page-template-fellows_template-php #logo {
	width:200px;
	z-index:-20;
}

optgroup {
	margin-top: 10px;
}

optgroup option {
	margin-left: 10px;
}

option {
	margin: 3px;
}

li.page {
	list-style-type:disc;	
	margin-bottom:.65em;
	font-size:15px;	
}

.anchor {
	width:100%;
	border-bottom:1px solid #ddd;
}
