/* GLOBAL -------------------------------------------------------------------------------------------------*/

.hide { display: none; }
.ghost { visibility: hidden; }
.firstPara { margin-top: 5px; }
.clear { clear: both; }

.clearfix:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.strong{ font-weight: bold; }
.error { color: #900; padding: 0; font-weight: bold; }

/* NAVIGATION ---------------------------------------------------------------------------------------------*/

.navigation{
	font-size: 0.9em;
	width: 100%;
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	padding-bottom: 15px;
}

ul.headerandmenu{
	clear: left;
	float: left;
	width: 940px;
	list-style: none;
	padding-top: 20px;
}

ul.headerandmenu li.title{
	clear: left;
	float: left;
	padding: 24px 30px 0 0;
	width: 263px;
}

ul.headerandmenu li.nav{
	float: left;
	width: 627px;
}

ul.headerandmenu li.nav ol{
	clear: left; 
	float: left; 
	width: 647px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	/*list-style-position: inside !important;*/
	font-style: italic;
	font-size: 1.56em;
	list-style: none;
	font-weight: 300;
	background: url(images/nav-back.jpg) 0 0 repeat-x;
}

ul.headerandmenu li.nav ol li{
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	padding: 3px 0 12px 14px;
	margin: 0;
}

/* BOF HIDE THE UNCATEGORIZED CATEGORY IN MAIN NAV */
ul.headerandmenu li.nav ol li.cat-item-1, #sidebar ul li.cat-item-1{
	display: none;	
}
/* EOF HIDE THE UNCATEGORIZED CATEGORY IN MAIN NAV */

ul.headerandmenu li.nav ol li a{
	font-family: Arial, Helvetica, sans-serif !important;
	font-style: normal;
	font-size: 0.7em;
}

ul.mainpages{
	float: right;
	list-style: none;
	width: 600px;
	/*background: red;*/
}

ul.mainpages li{
	float: right;	
}

ul.mainpages li.page-item-26{
	display: none;	
}

ul.mainpages li a{
	text-transform: uppercase;
	padding: 0 8px 5px 8px;
}

ul.mainpages li.page-item-138 a{
	padding-right: 0;
}

/* COMMON ELEMENTS ----------------------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

/* NOTE: BODY, P, H and A STYLES IN STYLE.CSS (FORMERLY TYPOGRAPHY.CSS)! THIS IS MODULAR CSS! */

img{
	border: none;
}

.floatleft{
	float: left;
}

.floatnone{
	float: none; 
}

.floatright{
	float: right;
}

.norightmargin{
	margin-right: 0 !important;	
}

/* CONTENT ------------------------------------------------------------------------------------------------*/

img.authorsnap{
	clear: left;
	float: left;
	margin-bottom: 15px !important;
	display: block !important;
}

blockquote{
	margin: 15px;
	padding: 0 12px 0 12px;
}

#container{
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	overflow: hidden;
}

#content{
	float: right;
	width: 662px;
	margin: 0 20px 0 0;
}	

div.entry{
	width: 100%;
	clear: left;
	float: left;
}

div.entry p img{
	float: right;
	padding: 0 0 15px 15px;
}

#header{
	clear: left;
	float: left;
  	width: 940px; 
	padding: 28px 20px 17px 20px;
}

.headerunderline{
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 15px !important;
	margin-bottom: 25px;
}

img.home-banner{
	clear: left;	
	float: left;
	width: 980px;
	height: 233px;
	margin-bottom: 20px;
}

.post{
	margin: 0;
	padding: 0;
	line-height: 14pt;
}
	
.post h2{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.post ul{}

.post li{}

.postmetadata{
	display: none;
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin: 20px 0;
}

.nocomments{
	display: none;	
}


/* HOMEUL -------------------------------------------------------------------------------------------------*/

div#post-161 h2{
	display: none;	
}
	
div#post-161 ul.homeul{
	clear: left;
	float: left;
	width: 662px;
	list-style: none;
	/*background: green;*/
	padding-bottom: 15px;
}

div#post-161 ul.homeul li{
	float: left;
	width: 114px;
	padding-bottom: 15px;
	margin-right: 23px;
}

div#post-161 ul.homeul li dl{
	clear: left;
	float: left;
	width: 114px;
}

div#post-161 ul.homeul li dl dt{
	clear: left;
	float: left;
	width: 114px;
	height: 114px;
}

div#post-161 ul.homeul li dl dd{
	clear: left;
	float: left;
	width: 114px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: 300;
	background: url(images/homeul-dd-back.jpg) right top no-repeat;
	padding: 7px 0;
}

div#post-161 ul.homeul li dl dt a{
	clear: left;
	float: left;
	width: 114px;
	height: 114px;
	background-position: 0 0;
	text-indent: -30000px;
	display: block;
}

div#post-161 ul.homeul li dl dt a:hover{
	clear: left;
	float: left;
	width: 114px;
	height: 114px;
	background-position: 0 -114px !important;
	text-indent: -30000px;
	display: block;
}

div#post-161 ul.homeul li dl dt a.byatt{
	background: url(images/homeul-byatt.jpg);	
}

div#post-161 ul.homeul li dl dt a.byron{
	background: url(images/homeul-byron.jpg);	
}

div#post-161 ul.homeul li dl dt a.forster{
	background: url(images/homeul-forster.jpg);	
}

div#post-161 ul.homeul li dl dt a.herbert{
	background: url(images/homeul-herbert.jpg);	
}

div#post-161 ul.homeul li dl dt a.hughes{
	background: url(images/homeul-hughes.jpg);	
}

div#post-161 ul.homeul li dl dt a.tennyson{
	background: url(images/homeul-tennyson.jpg);	
}

div#post-161 ul.homeul li dl dt a.wordsworth{
	background: url(images/homeul-wordsworth.jpg);	
}

div#post-161 ul.homeul li dl dt a.smith{
	background: url(images/homeul-smith.jpg);	
}

div#post-161 ul.homeul li dl dt a.marlowe{
	background: url(images/homeul-marlowe.jpg);	
}

div#post-161 ul.homeul li dl dt a.plath{
	background: url(images/homeul-plath.jpg);	
}

/* SIDEBAR -------------------------------------------------------------------------------------------------*/

#sidebar {
	width: 253px;
	clear: left;
	float: left;
	margin: 0;
	padding: 0 25px 25px 20px;
	/*border-right: 1px solid #dddddd;*/
}

#sidebar label{
	font: normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar img {
	padding: 0;
	margin: 0;
}

#sidebar ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: left;
	float: left;
	width: 253px;
}

#sidebar ul li a {
        display: block;
	clear: left;
	float: left;
	width: 253px;
	padding: 8px 0;
	border-top: #e4e4e4 solid 1px;
}

#sidebar ul li ul li a {
  padding-left: 24px;
  width: 229px;
}

#sidebar ul li ul li ul li a {
  padding-left: 48px;
  width: 205px; 
}

#sidebar ul li.linkcat{
	padding-top: 0;
	border: none;
}

ul.unilogos{
	clear: left;
	float: left;
	width: 100px;
	list-style: none;
}

ul.unilogos li{
	clear: left;
	float: left;
	width: 100px;
	padding-bottom: 15px;
	border-top: none !important;
}

ul.unilogos li img{
	clear: left;
	float: left;
}


/* COMMENTS -------------------------------------------------------------------------------------------------*/

#commentform{
	background: #fff;
	margin: 0;
	padding: 0;
}
	
#commentform p{
	color: #000;
}
	
#commentform a{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	line-height: 14pt;
}
	
#commentform h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin: 0;
	padding: 0;
}
	
#comment{
	width: 80%;
}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	margin: 5px 5px 0 0;
	padding: 0;
	border: 1px solid #000;
}
	
#submit{
	margin: 5px 5px 0 0;
}

#comments{
	margin: 0;
	padding: 0;
}
	
ol.commentlist{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.avatar{
	float: left;
	margin: 0 12px 0 0;
}

ol.commentlist li {
	background: #fff;
	margin: 10px 0;
	padding: 5px 0 5px 10px;
	list-style-type: none;
}

ol.commentlist li.alt{
	background: #eee;
}

ol.commentlist li p{
	margin: 6px 0 6px 0;
	padding: 0 12px 0 0;
}

ol.commentlist a {color:#000;}

cite{
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

/* SEARCH BOX -----------------------------------------------------------------------------------------------*/

dl.search{
	clear: left;
	float: left;
	width: 205px;
}

dl.search dt{
	clear: left;
	float: left;
	width: 176px;
}

dl.search dt input#s{
	font-family: Arial, Helvetica, sans-serif;
	clear: left;
	float: left;
	width: 170px;
	border: 1px solid #dcdcdc;
	font-size: 1em;
	padding: 2px;
	color: #999999;
}

/* MISCELLANEOUS -------------------------------------------------------------------------------------------*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.floatright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.floatleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

#content .wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   width: auto;
}

/* FOOTER -------------------------------------------------------------------------------------------------*/

#footer{
	background: #ffffff;
	clear: both !important;
	width: 980px;
}
	
#footer ul{
	clear: both;
	float: left;
	width: 940px;
	list-style: none;
	padding: 25px 20px;
	font-size: 0.9em;
}

#footer ul li{
	clear: both;
	float: right;
}

.sp-chapters {
  width: 50%;
  float: right;
  list-style: none;
}

.sp-chapters li {
  border: 1px solid #cccccc;
  margin: 4px;
  padding: 4px 8px;
}

.sp-chapters li.sp-ch-head {
  font-weight: bold;
  text-align: center;
}

.sp-chapters li a {
  text-decoration: none;
}

.sp-chapters li a:hover {
  text-decoration: underline;
}

.sp-movie {
  width: 67%;
}
