/* @override http://thebookroom.net/wordpress/wp-content/themes/bookroom1/style.css */

/*  
Theme Name: bookRoom1
Theme URI: http://thebookroom.net
Description: Website for bookRoom, UCA, Farnham
Version: 1
Author: Christian Nolle
Author URI: http://cnolle.net

	Good Caesar
	http://goodcaesar.com
	
	Don't steal this, it just plain bad carma, man!
	
*/
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	background: #f2f1ea;
	height: 100%;
}

#frame {
	background: url(assets/ucreative-logo.jpg) no-repeat right;
	width: 960px;
	margin: 0 auto;
	padding-bottom: 0.1em;
}

.cl { clear: left; }
.cr { clear: right; }

/* SELECTORS */

a {
	color: #d02030;
	text-decoration:none;
}

a:hover, li.current_page_item a {
	color: #222;
	text-decoration:underline;
}

img a {
	border:0;
}

img {
	border: 0;
}

/* NAVIGATION */

#topnav {
	height: 65px;
	width: 960px;
	margin: 10px auto 0 auto;
	padding: 0px;
	clear: both;
	/*background-color: #ccc;*/
	text-align: center;
	overflow: hidden;
	background: url(assets/left-space.gif) no-repeat right;
}
	
	#topnav li {
		display: inline;
		margin:0;
		padding: 0;
		list-style: none;
	}
		
	#topnav li a {
		float: left;
		padding: 65px 0 0 0;
		height: 0px !important; 
		overflow: hidden;
	}

	#topnav li.current_page_item a, #topnav li.current_page_parent a, #topnav li.current_page_ancestor a {
		background-position: 0 -65px;
	}

	#topnav li a:hover {
		background-position: 0 -65px;
	}

	#topnav li.page-item-15 a {
		background-image: url(assets/home.gif);
		width:74px;
		}
	
	#topnav li.page-item-3 a {
		background-image: url(assets/who.gif);
		width:175px;
		}
	
	#topnav li.page-item-9 a {
		background-image: url(assets/collection.gif);
		width:94px;
		}

	#topnav li.page-item-21 a {
		background-image: url(assets/events.gif);
		width:65px;
		}
	
	#topnav li.page-item-13 a {
		background-image: url(assets/archive.gif);
		width:70px;
		}

	#topnav li.page-item-11 a {
		background-image: url(assets/news.gif);
		width:48px;
		}
	
	#topnav li.page-item-5 a {
		background-image: url(assets/links.gif);
		width:51px;
		}
	
	#topnav li.page-item-7 a {
		background-image: url(assets/contact.gif);
		width:72px;
		}
	
#header {
	padding: 0.5em 0;
	text-align:right;
}

#innerframe {
	background: #fff;
	color: #222;
	border-left: 3px solid #7E7E7E;
	border-bottom: 3px solid #7E7E7E;
} 

#bodytext {
	background: url(assets/thebookroom_logo.jpg) no-repeat bottom right;
	padding: 20px 0 27px 27px;
	margin: 0;
}

/* PAGE NAVer */

#pagenav {
	margin:20px 0 110px 0;
	width: 195px;
	float: right;
}

	#pagenav h3 {
		padding: 0.2em;
		background:#ff9ca1;
		font-style: italic;
		color: #fff;
	}
	
	dl.pagenav {
		margin: 1em 0 0 0;
		padding-right: 0.5em;
		list-style:none;
	}

	dl.pagenav dt {
		margin: 0.7em 0 0 0;
		padding: 0 0 0.2em 0;
		font: 0.80em calibri, helvetica,arial,sans-serif;
	}
	
	dl.pagenav dd {
		font: 0.75em georgia,"times new roman",times;
	}
	
	dl.pagenav dt a {
		text-decoration:none;
	}
	
	#pagenav ul li {
		font-size: 0.9em;
	}
	
	#pagenav ul li a {
		color: #222;		
	}
	
	#pagenav ul li ul li {
		font-size: 0.8em;
	}
	
	#pagenav ul li ul li a {
		color: #d02030;
	}
	
	#pagenav ul li ul li.current_page_item {
		background: #ff9ca1;
		color: #fff;
	}
	
	#pagenav ul li ul li.current_page_item a {
		color: #fff;
		text-decoration:none;
	}
	
/* COLLECTION INDEX */

#bookindex {
	padding-right: 220px;
}

#bookindex .book {
	width: 220px;
	height: 55px;
	margin: 10px 10px 5px 0;
	float: left;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;

}

	#bookindex .book p {
		padding: 0.1em;
		margin: 0;
	}

	#bookindex .book p a {
		font: 1.1em georgia;
	}

	#bookindex .book:hover {
		border-bottom: 2px solid #ccc;
		border-right: 2px solid #ccc;
	}

/* POSTS */

#content {
	padding-right:220px;
}

.post {
	margin: 0 0 10px 0;
	padding: 0;
}

	.post .mceTemp {
		background: #ccc;
		width: 710px;
		height: 400px;
	}

#footer {
	padding: 0.5em 0;
	text-align:center;
}

#footer p {
	font: 0.75em georgia,serif;
}

/* COLUMNS */

.column {
	width: 400px;
	float: left;
	margin-right: 30px;
}

/* TYPOGRAPHY */

h1 {
	padding: 0.5em;
	background: #de1326;
	color: #fff;
}

h2 {
}

h1,h2,h3 {
	font-family: georgia,times,serif;
}

h2 {
	color: #666;
	font-weight: normal;
	font-size:1.5em;
	margin: 0.5em 0;
}

h3 {
	color: #666;
	font-weight: normal;
}

p,li {
	font: 0.80em/1.5em calibri,helvetica,arial,sans-serif;
	margin: 0.2em 0 0.5em 0;
	padding:0;
}

ul {
	list-style:none;
}

/* FRONTPAGE NEWSFEED */

ul.newsfeed {
	float: left;
}

	ul.newsfeed li {
	font: 0.85em georgia,serif;
	}

	ul.newsfeed li span {
		font-weight:bold;
	}

/* LINKS */

	
/* CONTROL OF DISAPPEARING BLURB ON FRONTPAGE */	
	
#blurb {
	position:absolute;
	width: 230px;
	top: 150px;
	margin-left: 50px;
	background:#fff;
}	

	#blurb p {
		padding: 5px;
	}
	
	#blurb p a {
		color: #222;
	}
	
	#blurb p a:hover {
		color: #c52729;
		text-decoration:none;
	}
	
	#blurb img.closebtn {
		float: right;
		padding: 0 5px 7px 0;
	}