/*  
Theme Name: PLS
Theme URI: http://pls.richardflynn.net/
Description: Design for the new OUPLS website by Richard Flynn.
Version: 0.5
Author: Richard Flynn
Author URI: http://www.richardflynn.net/


*/
/*Colour scheme
#852E25 Maroon
#73655A Light grey-brown
#C7879E Dark grey-brown
#F1CF85 Straw
#D1D7CB Grey
#496278 Blue
Body text: Georgia, Garamond, "Times New Roman", Times, serif
Header text: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif
*/


body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Georgia, Garamond, "Times New Roman", Times, serif;
color: #496278;
margin: 0;
padding: 0;
}
* { 
padding: 0; 
margin: 0; 
}
h1, h2, h3, h4 {
font-family: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: normal;
}

#pagewrapper {
min-width: 750px;
margin: 0;
padding: 0;
}
#contentwrapper {
margin-top: 1.5em;
padding: 1.5em;
margin: 0;
}

#header { 
background: #852E25;
margin: 0;
width: auto;
position: relative;
}
#header h1, #header h1 a {
padding: 0.5em;
font-size: 1.6em;
text-transform: uppercase;
letter-spacing: 0.1em;
color: #F1CF85;
text-decoration: none;
width: 35%;
display: block;
}
div.description { 
padding: 1.5em;
position: absolute;
top: 0;
right: 0;
}
div.description p {
text-align: right;
padding: 0.5em;
font-family: Georgia, Garamond, "Times New Roman", Times, serif;
font-size: 2em;
font-style: italic;
color: #D1D7CB;
}
ul#navbar { 
list-style: none;
width: 100%;
float: left; 
clear: both; 
background: #852E25;
border-bottom: 1.5em solid #fff;
}
	ul#navbar li { 
	font-family: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	float: left;
	margin-left: 0.75em;
	}
		ul#navbar li a, ul#navbar li a:visited { 
		color: #F1CF85; 
		text-decoration: none; 
		display: block;
		padding: 0.85em 1em 0.7em 1em; 
		/*padding: 0.3em;*/
		border: none;
		}
		ul#navbar li a:hover, #navbar li.current_page_item a, #home #nav_home a, #archive #nav_archive a {
		color: #852E25 !important;
		background: #fff; /*#F1CF85;*/
		}
/*ul#navbar {
list-style: none;
font-family: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 1.1em;
text-transform: uppercase;
letter-spacing: 0.1em;
float: left;
width: 100%;
clear: both;
margin: 0;
padding: 0;
}
	#navbar li {
	float: left;
	border-right: 1px #73655A solid;
	}
	#navbar li:first-child {
	border-left: 1px #73655A solid;
	}
		#navbar li a, #navbar li a:visited {
		color: #F1CF85;
		text-decoration: none;
		display: block;
		padding: 1em 1.2em;
		background: #852E25;
		}
		#navbar li.current_page_item, #home #nav_home {
		}

*/


#sidebar {
float: right;
width: 25%;
background: #D1D7CB;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 1.3em;
padding: 1em;
color: #73655A;
}
#sidebar h2 {
font-size: 1.2em;
text-transform: uppercase;
letter-spacing: 0.1em;
margin: 1em 0 0.5em 0;
padding: 0;
font-family: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
	#sidebar h2:first-child {
	margin-top: 0;
	}
#sidebar a:link, #sidebar a:visited, #sidebar a:hover {
color: #496278;
text-decoration: none;
border-bottom: 1px dotted #852E25;
}
#sidebar form {
margin: 0;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-top: 1.2em;
}
	#sidebar ul li:first-child {
	margin: 0;
	}
	#sidebar ul li ul {
	list-style: square;
	margin-left: 1em;
	}
		#sidebar ul li ul li {
		margin: 0;
		line-height: 1.65em;
		list-style: square;
		}




#content {
float: left;
width: 70%;
}
#footer {
clear: both;
width: auto;
margin-top: 0.5em;
padding-top: 2em;
padding-left: 0.5em;
text-align: left;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 1.2em;
}


#content h1 {
margin: 0 -0.3em 0.3em -0.3em;
font-size: 2.5em;
background: #D1D7CB;
color: #852E25;
padding: 0.3em;
}
#content h2 {
font-size: 1.8em;
color: #852E25;
padding: 0.5em 0 0.2em 0;
border-bottom: 1px dotted;
}
#content h2 a {
text-decoration: none;
color: #852E25;
}
#content h3 {
font-size: 1.8em;
color: #496278;
margin: 1.3em 0 0 0;
padding: 0;
font-style: italic;
}
#content a:link, #content a:visited, #content a:hover {
color: #852E25;
text-decoration: none;
border-bottom: 1px dotted #F1CF85;
}


#content p {
font-size: 1.5em;
text-align: justify;
line-height: 1.65em;
margin: 0.4em 0;
padding: 0;
}
#content p.metadata {
padding: 0;
margin: 0;
font-style: italic;
font-size: 1.2em;
}
#content p.read-more {
padding: 0;
margin: 0;
font-style: italic;
font-size: 1.2em;
}

#content blockquote {
font-size: 1.5em;
line-height: 1.7em;
padding: 0 0 0 1.5em;
width: 75%;
border-left: 5px solid;
text-align: justify;
}
#content blockquote cite {
display: block;
text-align: right;
}
#content blockquote p {
font-size: 1em !important;
}

#content ul, #content ol {
font-size: 1.5em;
margin-left: 1em;
line-height: 1.65em;
}
	#content ul li ul, #content ol li ul, #content ol li ol {
	font-size: 1em;
	}

#content ul#linkslist {
margin-left: 0;
}
	#content ul#linkslist li {
	list-style: none;
	font-size: 1em;
	}
	#content ul#linkslist li h2 {
	margin-bottom: 0.5em;
	}
		#content ul#linkslist li ul {
		margin: 0 0 1.5em 1em;
		list-style: disc;
				}
			#content ul#linkslist li ul li {
			list-style: disc;
			}

#content dl.faqs-list {
font-size: 1.5em;
line-height: 1.65em;
}
	#content dl.faqs-list dt {
	font-weight: bold;
	}
	#content dl.faqs-list dd {
	margin-left: 1.5em;
	padding-bottom: 1em;
	text-align: justify;
	}

table#committee {
width: 100%;
border: none;
font-size: 1.4em;
line-height: 1.5em;
}
	table#committee tr {
	margin: 0;
	border-collapse: collapse;
	}
	table#committee tr.rowalt {
	background: #D1D7CB;
	}
		table#committee td {
		padding: 0.6em;
		text-align: left;
		margin: 0;
		border-collapse: collapse;
		}
		table#committee th {
		padding: 0.3em;
		text-align: center;
		font-size: 1.3em;
		}

#content #news-home-page {
position: relative;
}
#content #news-home-page p#subscription-options-link {
font-size: 1.1em;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
position: absolute;
right: 0;
top: 0.25em;
padding-left: 16px;
background: url(images/feed-icon-14x14.png) no-repeat center left;
height: 16px;
}
#content #news-home-page p#subscription-options-link a {
color: #852E25;
text-decoration: none;
border: none;
display: block;
width: 100%;
}
#content #news-home-page div#subscription-options {
background: #D1D7CB;
color: #73655A;
margin: -0.8em -0.7em 0.2em -0.8em;
padding: 0.8em;
position: relative;
display: none;
}
#content #news-home-page div#subscription-options #subscription-wrapper {
position: relative;
}
#content #news-home-page div#subscription-options #subscribe-email {
width: 50%;
}
#content #news-home-page div#subscription-options #subscribe-rss {
width: 50%;
}
#rssexplanation {
display: none;
}
#content #news-home-page div#subscription-options ul#rss-feeds {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
width: 45%;
position: absolute;
top: 0;
right: 0;
font-size: 1.3em;
list-style: none;
margin: 0;
padding: 0;
}
#content #news-home-page div#subscription-options ul#rss-feeds li {
padding-left: 15px;
margin: 0.1em 0;
background: url(images/feed-icon-10x10.png) no-repeat center left;
}
#content #news-home-page #subscription-options p#hide-subscription-panel {
font-size: 1.15em;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
position: absolute;
right: 0.5em;
bottom: 0.5em;
padding-left: 16px;
background: url(images/feed-icon-14x14.png) no-repeat center left;
height: 16px;
}

#content #news-home-page div#subscription-options h2 {
color: #73655A;
font-size: 1.5em;
text-transform: uppercase;
letter-spacing: 0.1em;
margin: 1em 0 0.5em 0;
padding: 0;
font-family: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif;
border: none;
}
#content #news-home-page div#subscription-options h3 {
color: #73655A;
font-size: 1.5em;
margin: 1em 0 0.5em 0;
padding: 0;
font-family: 'Gill Sans', 'Gill Sans MT', 'Lucida Grande', Verdana, Arial, Sans-Serif;
border: none;
}
#content #news-home-page div#subscription-options p {
font-size: 1.3em;
line-height: 1.3em;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: left;
}


#content #news-home-page #latest-news {
width: 47%;
float: left;
margin: 0;
padding: 0 0.5em 0 0;
}
#content #news-home-page #other-news {
width: 47%;
float: right;
padding: 0 0 0 0.5em;
/*border-left: 1px dotted;*/
}
dl.itemlist dt {
font-size: 1.5em;
margin: 0 0 0.2em 0;
padding: 0 0 0.2em 0;
}
	dl.itemlist dt:first-child {
	margin-top: 0.3em;
	}
dl.itemlist dd {
display: block;
font-size: 1.2em;
padding: 0 0 0.5em 0;
margin: 0 0 0.8em 0;
}
	dl.itemlist dd.date {
	font-style: italic;
	}

