/*
Theme Name: Pauli Murray
Theme URI: http://wordpress.org/
Description: A WordPress Theme creted for the Pauli Murray, Duke University.
Version: 1.0
Author: Adam Wiggall at Turn and Face
Author URI: http://turnandface.com/
Tags: white, nice, custom header, fixed width, multi columns
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
p.wp-caption-text {font-size:90%; color:#777; /*text-decoration:underline;*/ padding:0 0 1em 1em;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/*##### site specific reset #####*/

html 			{overflow-y:scroll;}
a 				{color:#484848;}
a, 
a:visited 		{color:#484848;}
a:hover			{text-decoration:underline;}
.t1_container	{clear:both;}
/*h1 only used in the logo*/
h2				{color:#709130;font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
h2 a 			{text-decoration:none;}
#home_events h2 a {
	font-size: 16px;
}
h3				{color:#709130;font-size:16px;font-weight:bold;margin-bottom:6px;}
h3 a, h3 a:visited, h4 a, h4 a:visited	{color:#709130;text-decoration:none;}
h3 a:hover		{text-decoration:underline;}
h4, h5, h6		{color:#352f2f;font-size:14px;font-weight:bold;margin-bottom:6px;} 
/*not anticipated that h5 & h6 will be used, so styled as h4 */
h5 {font-size:12px;}
h6 {font-size:11px;}
p 				{line-height:1.5;margin-bottom:8px;}

.frapper:after,#page_content li:after	{clear:both;content:".";display:block;height:0;visibility:hidden;} 
/*frapper means F-loat w-RAPPER*/

/* ##### layout ##### */

body {
	background:#dde0d0 url('/wp-content/themes/blackwell/images/nav_bar_bg.png') repeat-x 0% 7px;
	border-top:solid 7px #8d1c79;
	color:#564c4c;
	font-family:arial,sans-serif;
	font-size:14px;
}

#main_content {width:980px;margin:0 auto;}
.t1_container {width:980px;margin:0 auto;position:relative;}
#primary.t1_container {width:900px;padding:0 40px;}

#header {height:130px;}
h1 {width:920px;height:63px;position:absolute;top:55px;left:40px;}
	h1 a {background:url('/wp-content/themes/blackwell/images/pauli_murray_project_logo.png') no-repeat 50% 0%;width:920px;height:63px;display:block;text-indent:-9999px;}
	.home h1 a {background-position:50% 0%;}
	h1 a.practice 	{}

#search_form {position:absolute;top:11px;left:760px;width:220px;}
#search_form input.no_js {display:inline;}

#main_nav {}
	#main_nav li {float:left;font-size:13px;font-weight:bold;background:transparent url('/wp-content/themes/blackwell/images/nav_bar.png') no-repeat 100% 50%;}
	#main_nav li.last {background:none;}
	#main_nav a {padding:15px 10px 15px 10px;display:block;color:#5c5240;text-decoration:none;}
	#main_nav li.current_page_item a,#main_nav li.current_page_ancestor a, #main_nav a:hover, #main_nav a:active {background:#8d1c79;color:#fff;}

/*##### home page #####*/

#primary_outer {
	background:transparent url('/wp-content/themes/blackwell/images/primary_bg_top.png') no-repeat 50% 0%;
	padding-top:25px;
	}
#primary_container {
	background:transparent url('/wp-content/themes/blackwell/images/primary_bg_bottom.png') no-repeat 50% 100%;
	padding-bottom:25px;
	}
#primary {
	background:transparent url('/wp-content/themes/blackwell/images/primary_bg.png') repeat-y 50% 0%;
	}
	
#main_images {margin:20px 0 10px 10px;float:left;width:880px;clear:both;}
	#thumbs {width:243px;height:243px;float:left;}
		#thumbs li {float:left;width:73px;height:73px;margin:0 6px 6px 0;border:1px solid #dde0d0;}
			#thumbs li p {display:none;}
				#thumbs a img, #thumbs a	{border:none;overflow:hidden;float:left;outline:none;}
				#thumbs a:hover,#thumbs a.active	{border:4px solid #8d1c79;}
				#thumbs a:hover img, #thumbs a.active img	{margin:-4px;}
	#image_caption_wrapper {float:right;width:600px;background:transparent url('/wp-content/themes/blackwell/images/caption_bg.png') no-repeat right top;}
		#image_caption_wrapper p {display:block;float:right;width:200px;height:186px;color:#fff;padding:15px 20px 0 20px;}
		#image {display:block;float:left;width:359px;height:234px;border:1px solid #dde0d0;border-right:none;}
#caption a.credits {
	color: white;
	display: block;
	text-align: right;
	margin-right: 20px;
	font-size: 80%;
	text-decoration: none;
}
#caption a.credits:hover,
#caption a.credits:active {
	text-decoration: underline;
}

h2.tagline {clear:both;width:800px;/*height:40px;margin:10px auto 40px auto;*/text-align:center;background:transparent url('/wp-content/themes/blackwell/images/tag_line.png') no-repeat 50% 50%;text-indent:-9999px;} /* removed tagline info on 11/2 - will be added back when the tagline is rewritten - ryn */
		
#introduction	{width:500px;float:left;margin-bottom:30px;}

#home_events 	{width:360px;padding-left:20px;border-left:2px solid #e7e3dd;margin:0;float:right;}
#home_events h3 {font-size:12px;padding-left:20px;clear:both;}
	#home_events h3 span {color:#777;}
#home_events p, #home_events a {font-size:12px;}
#home_events p.date_time {display:inline;}
#home_events a {color:#709130;text-decoration:none;}
#home_events a:hover, #home_events a:active {text-decoration:underline;}
#events 		{margin-top:20px;border-top:2px solid #eee;padding-top:20px;clear:both;}
	.event_summary		{clear:both;margin-top:20px;width:340px;background:transparent url('/wp-content/themes/blackwell/images/nav_square.png') no-repeat 2px 3px;}
	.event_summary img, #events img.thumbnail	{float:left;margin:3px 10px 6px 0;border:1px solid #4d4d4d;padding:0;}
	.date_time_location	{padding-left:20px;margin-top:-6px;margin-bottom:2px;color:#8c8c8c;}
		.page .date_time_location {padding-left:0;margin-top:-8px;}
	.single .date_time	{margin-bottom:8px;}

p.greenbox {background-color: #8da759; color: #ffffff;
padding: 15px 30px 15px 15px; margin: 30px 30px 30px 20px;}
p.greenbox a, p.greenbox a:link, p.greenbox a:visited, p.greenbox a:hover, p.greenbox a:active {text-decoration: none; color: #ffffff; padding-left: 10px;}
p.greenbox a:hover {text-decoration: underline;}
p.greenbox hr {color:#ffffff;}
/*### ENDS home page ###*/

/*##### 'page' layout #####*/

#page_content {width:660px;float:right;margin:30px 15px 50px 0;padding-left:15px;}
	#page_content h3 {color:#6e9130;line-height:1.5;margin-top:20px;}
	#page_content h4 {line-height:1.5;margin-top:20px;}
	#page_content p a, #page_content li a {text-decoration:underline;}
	#page_content ul {clear:left;margin-bottom:30px;}
	#page_content li {padding:10px 0;list-style:disc;clear:left;margin-left:20px;}
	#page_content img {padding:10px;float:left;}
	#page_content img.thumbnail {float:left;margin:4px 10px 6px 0;border:1px solid #4d4d4d;padding:0;}
	
	#contextual_images {float:left;margin-bottom:20px;width:660px;}
	#page_content img.preloaded {margin:0 15px 0 0;border:1px solid #999;padding:0;}
		#page_content img.preloaded.last {margin:0;}
#page_nav {width:198px;float:left;margin-top:30px;}
	#page_nav ul {margin-left:8px;margin-bottom:20px;font-weight:bold;}
	#page_nav ul li ul {margin-left:0;margin-bottom:0;font-weight:normal;}
	
	#page_nav ul li.current_page_item, #page_nav ul li.current_page_ancestor {background:transparent url('/wp-content/themes/blackwell/images/nav_square.png') no-repeat 2px 16px;}
		#page_nav ul li ul li.current_page_item {background:none;}
	
	#page_nav ul li a {text-decoration:none;color:#564c4c;}
	#page_nav a {display:block;}
	
	#page_nav ul li {border-top:2px solid #d1cabe;}
		#page_nav ul li a {padding:12px 0 10px 20px;}
		#page_nav ul li.last {border-bottom:2px solid #d1cabe;}
		
	#page_nav ul li ul li {border-top:none;}
		#page_nav ul li ul li a {padding:6px 0 6px 30px;}
	#page_nav ul li ul li.last {border-bottom:none;}

	#page_nav ul li ul {display:none;margin-bottom:0;}
		#page_nav ul li.current_page_item ul, #page_nav ul li.current_page_ancestor ul {display:block;}
	#page_nav ul li.current_page_ancestor a, #page_nav ul li.current_page_item a {color:#6e9130;}
		#page_nav ul li.current_page_ancestor ul li a, #page_nav ul li.current_page_item ul li a {color:#564c4c;padding-bottom:8px;}
			#page_nav ul li.current_page_ancestor ul li.current_page_item a {color:#6e9130;}
	
	#page_nav ul li:hover {background:transparent url('/wp-content/themes/blackwell/images/nav_square.png') no-repeat 2px 16px;color:#6e9130;}
	#page_nav ul li ul li:hover {background:none;}
	#page_nav ul li a:hover, #page_nav ul li.current_page_item ul li a:hover, #page_nav ul li.current_page_ancestor ul li a:hover {color:#6e9130;}
	
	#page_nav ul li.current_page_ancestor ul li.current_page_item ul li a {}

/*### ENDS 'page' layout ###*/

/*##### New Photo Album Styling #####*/
	#page_content.album {
		margin-right:10px;
		width:665px;
	}
	#photo_albums {
		margin-top:25px;
	}
	#photo_albums .album_entry {
		float:left;
		width:200px;
		margin:0 10px 15px 10px;
		min-height:110px;
	}
	#photo_albums .album_entry h4 {
		font-size:12px;
		margin-top:0;
	}
	#photo_albums .album_entry p {
		line-height:1.25;
		font-size:12px;
	}
	#photo_albums .album_entry a {
		line-height:1.25;
		font-size:12px;
	}
	#photo_albums img.album_thumb {
		border:1px solid #eee;
		border-right-color:#ddd;
		border-bottom-color:#ddd;
		margin:0 8px 8px 0;
		padding:3px;
	}
	.new_row {
		clear:both;
	}
/*##### Ends new photo album styling #####*/


/*##### Footer #####*/

#footer	{text-align:center;color:#5c5240;margin-top:10px;font-size:12px;}
	#footer p 	{float:right;padding-right:40px;padding-top:14px;}
	#footer a {text-decoration:none;}
		#footer a:hover {text-decoration:underline;}
	#footer ul 	{float:left;padding-left:10px;}
	#footer li 	{float:left;}
	#footer li a {padding-right:8px;text-indent:-9999px;display:block;background:transparent url('/wp-content/themes/blackwell/images/footer_links.png') no-repeat 0 0;height:42px;width:135px;margin-left:20px;}
	#footer li a.soc {background-position:-160px 0px;width:162px;}
	#footer li a.jhf {background-position:-350px 0px;width:150px;}
	#footer li a.du {background-position:-531px 0px;width:144px;}
				
/*##### ENDS Footer #####*/

/*##### WP STUFF #####*/
p.edit {height:24px;margin:0;float:right;}
#primary p.edit a, p.edit a {color:#72136d;font-weight:normal;padding-left:20px;background:transparent url('/wp-content/themes/blackwell/images/edit.png') no-repeat left bottom;}


.comment-author, .comment-author cite {
	font-weight: bold;
}
ol.commentlist {
}
#page_content ol.commentlist li {
	margin-left: 0;
	list-style-type: none;
}
li.comment {
	clear: both;
}
#page_content li.comment img.avatar {
	padding: 0;
}
li.comment .comment-div {
	width: 592px;
	float: left;
	margin: 0 0 10px 20px;
}
li.comment .comment-meta {
	border-top: 1px solid black;
	padding: 5px 0 0 0 ;
	font-size: 80%;
}
#page_content li.comment .comment-meta a {
	text-decoration: none;
}
#page_content li.comment .comment-meta a:hover,
#page_content li.comment .comment-meta a:active {
	text-decoration: underline;
}
#page_content ol.commentlist li ul.children {
	margin-bottom: 0;
}
#page_content ol.commentlist li ul.children li {
	margin-left: 30px;
}
#page_content ol.commentlist li ul.children li .comment-div {
	width: 562px;
}
a.credits-landing {
	float: right;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #709130;
	padding-top: 2px;
}
a.credits-landing:hover,
a.credits-landing:active {
	text-decoration: underline;
}