/* @override 
	http://rushen-commissioners.com/wp-content/themes/rushencommissioners/style.css
	http://rushen-commissioners/wp-content/themes/rushencommissioners/style.css
*/
/*  
Theme Name: Rushen Parish Commissioners
Theme URI: http://www.quesmedia.com/
Description: XHTML/CSS theme created by Quesmedia for the Rushen Parish Commissioners' web site. This theme follows web standards and has been tested to work with firefox, safari, ie 5.0 and above, running wordpress 2.3.x
Version: 0.9
Author: Quesmedia
Author URI: http://www.quesmedia.com/
*/

/* @group Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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;}em{font-weight:normal;font-style:italic;}strong{font-weight: bold; font-style: normal;}sup {line-height: 1em;} ol{list-style:none;list-style-type:decimal;}ul{list-style:none;list-style-type: disc;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* @end */

/* @group Typography */
body {
	font: 81.25%/1.84615384615em Verdana, sans-serif; /*13px flow 24px*/
}
h1,h2,h3,h4 {
	font: Georgia, "Times New Roman", serif;
}
h1,h2,h3 {
	font-size: 1.69230769231em;/*22px*/
	line-height: 1.09090909091em;
	margin-top: 0.54545454545em;
	clear: both;
}

h2 a{
	text-decoration: none;

}
p,
dl,
ul,
ol {
	margin-bottom: 0.92307692308em;
}
dl p {

}
dl dd {
	margin-left: 1em;
	font-style: italic;
}

#posts #prologue dd {
	font-size: 0.84615384615em;
}
ul li{
	list-style-position: outside;
	list-style-type: disc;
}
ol li {
	list-style-position: outside;
	list-style-type: decimal;
}
ol ol li{
	list-style-position: inside;
	list-style-type: lower-latin;
}
ol ol ol li {
	margin-left: .5em;
	list-style-type: lower-roman;
}
blockquote, q {
	font-style: italic;
	font-family: Georgia, serif;
}
/* @end */

/* @group Layout */
#latest ul {
	list-style: none;
	margin-bottom: 1.84615384615em;
}
#latest li {
	margin-bottom: 1em;
}
#latest .excerpt,
#categories .description {
	font-size: 0.84615384615em;
}

#latest .meta {
	float: none;
	width: auto;
	text-align: left;
}
#homeFullPosts .meta {
	font-size: 0.76923076923em;
}

body {
	text-align: center;
}
blockquote {
	padding-left: 1.84615384615em;
}
table {
	padding: 0;
	margin: 0.84615384615em 0;
}
table table {
	margin: 0;
	width: 100%;
}
td, th {
	padding: .2em .4em;
	background-color: #fff;
	border:solid 1px #ccc;
}
td.currency {
	text-align: right;
}
#page {
	padding: 10px 0;
	text-align: left;
	width: 55em;
	margin: 0 auto 1em auto;
	clear: both;
}
.page-content {
	margin: 0 10px;
	position: relative;
}

#banner {
	position: relative;
	width: 100%;
	height: 160px;
}
#mainTitle {
	position: absolute;
	left: 0;
	bottom: 0.15384615385em;
	overflow: visible;
}
#mainTitle a {
	text-decoration: none;
}
#main-menu {
	position: relative;
	margin:10px -10px 0.92307692308em -10px;
	padding: .5em 10px 0 10px;
}

/*#main-menu li {
	float: left;
	list-style: none;
	margin-top: 0.3333333334em;
	margin-bottom: 0.11111111111em;
	font-size: 1.38461538462em;
	line-height: 1em;
}

#main-menu li.search{
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	font-size: 0.84615384615em;
	line-height: 1em;
	margin-right: 0.84615384616em;
}*/
#main-menu li {
	float: left;
	list-style: none;
	font-size: 1.53846153846em;/*20px*/
	/*font-size:14px;*/
	line-height: 1.4em;
	margin-right: 1em;
	padding: 0;
}

#main-menu li.search{
	float: right;
	margin-top: 0.18181818182em;
	font-size: 0.78571428571em;
	line-height: 1em;
	margin-right: 0;
}
#main-menu li a {
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
	letter-spacing:1px;
}
#main-menu li a:hover {
	border-bottom: 0.1em solid;
}
#browsingInfo {
	font-size: 0.84615384615em;
	line-height: 2.18181818182;
	text-align: center;
}
#browsingInfo-inner {
	width: 67%;
	margin: 0 auto;
	text-align: left;
	padding: 0 .5em;
}
.iclear {
	clear: both;
}
#head {
	position: relative;
	height: 2.76923076923em;
	margin: 0 auto;
	width: 55em;
	overflow: visible;
}
#quick-links{
	position: absolute;
	top: 0;
	right: 0;
}
#quick-links li {
	list-style: none;
	font-size: 0.84615384615em;
	font-size: 11px;
	line-height: 1.2em;
	margin-left: 1em;
	float: right;
}
#quick-links a {
	text-decoration: none;
	border-bottom: solid 1px;
}
#quick-links li a:hover,
#quick-links li a:focus {

}
#postQuickLinks,
#postAboutTheAuthor {
	text-align: left;
}
#postQuickLinks li {
	list-style: none;
	margin-bottom: 1.2em;
}
#homepageContinued-inner {
	width: 55em;
	margin: 1.84615384615em auto;
	text-align: left;
}
#homepageContinued li {
	list-style: none;
}
#homepageContinued h3 {
	font-size: 1.23076923077em;
	line-height: 1.5em;
}
#homepageContinued .meta {
	clear: both;
}
#metaPane {
	text-align: center;
	margin-bottom: 0.92307692307em;
}
#metaPane-inner {
	text-align:left;
	margin: 0 auto;
	width: 55em;
}

#metaPane #additionalInfo {
	width: 75%;
	float: right;
}
#metaPane #welcomeMessage {
	width: 60%;
	float: left;
}

#flickrSet {
	text-align: right;
	float: right;
	width: 39%;
}
#flickrSet img {
	margin: 5px;
	margin-right: 0;
}

#nav {
	text-align: center;
	position: relative;
	width: 100%;
	clear: both;
}
#nav-inner {
	text-align:left;
	margin: 0 auto;
	width: 54em;
	padding: 0 0.5em;
}
#nav div.nav-group-1,
#nav div.nav-group-2,
#nav div.nav-group-3 {
	text-align: left;
	margin-bottom: 1em;
	float: left;
	width: 17em;
}
#nav div.nav-group-2{
	margin-left: 1.5em;
}
#nav div.nav-group-3 {
	float: right;
	margin-right: 0;
}

#nav ul li {
	list-style: none;
	width: 100%;
	margin: 0 auto;
}
#nav ul li ul li {
	margin-left: 1em;
	width: auto;
}
#nav ul li ul li a:before {
	content: "- ";
}
#nav a {
	display: block;
	width: 100%;
	text-decoration: none;
}
#nav ul li a {
	border-bottom: 1px solid;
}
#nav h3 {
	font-size: 1.38461538462em;
	line-height: 1.33333333333em;
}
#nav p {
	margin-bottom: 0;
}

#footer {
	clear: both;
	font-size: 0.84615384615em;
	margin-top: 1.09090909091em;
	text-align: center;
}

#content-group-1 {
	clear: both;
	float: left;
	width: 38%;
	margin-bottom: 1.84615384615em;
}
#content-group-2 {
	width: 61%;
	float: right;
	margin-bottom: 1.84615384615em;
}
#content-group-2 h2,
#content-group-2 h3,
#content-group-2 #externalLinks ul,
#content-group-2 #tagCloud {
	margin-left: 39%;
}

#categories ul {
	list-style: none;
}
#categories li{
	clear: both;
}

#categories .meta {
	width: 38%;
	float: left;
	text-align: right;
	font-size: 0.76923076923em;
	line-height: 2.4em;
}
#categories .description {
	width: 61%;
	float: right;
}

#posts h2 {
	padding-left: 7.97em;
}
#posts h2.list-item {
	font-size: 1em;
	line-height: 1.84615384615em;
}
#posts ul.posts {
	margin-bottom: 1.84615384615em;
}
#posts li.post{
	list-style: none;
	clear: both;
}
#posts #prologue {
	padding: 0 1em;
	clear: both;
}
#posts #prologue li {
	list-style-position: inside;
}
.meta {
	font-size: 0.76923076923em;
	line-height: 1.2em;
}
.list-item .meta,
.single .meta {
	margin-top: .6em;
	width: 21%;
	float: left;
	text-align: right;
}
.list-item .meta p,
.single .meta p {
	margin-bottom: 1.2em;
}
.list-item-home .meta {
	margin-top: .6em;

}
.meta h3 {
	margin-bottom: 0.76923076923em;
}
#posts .description {
	width: 75%;
	float: right;
}
#homeFullPosts li {
	list-style: none;
}
#comments .commentCounter {
	position: absolute;
	right:0.5em;
	top: 0.5em;
	font-size: 2em;
	line-height: 1em;
}
#comments li{
	position: relative;
	list-style: none;
	clear: both;
	font-size: 0.92857142857em;
	line-height: 1.84615384615em;
	margin-bottom: 2em;
}
#comments .meta {
	width: 24%;
	float: left;
	text-align: right;
	font-size: 0.76923076923em;
	line-height: 2.4em;
}
#comments .meta p {
	margin: 0;
}
#comments .commentText {
	width: 65%;
	float: left;
	margin-left: 1%;
}
#respond li{
	position: relative;
	list-style: none;
	clear: both;
	font-size: 0.92307692308em;
	line-height: 2em;
	margin-bottom: 2em;
}
#respond li{

}
#respond .meta {
	width: 24%;
	float: left;
	text-align: right;
	font-size: 0.76923076923em;
}
#respond h3,
#comments h3 {
	margin-left: 25%;
}
#respond .commentText {
	margin-left: 25%;
}
dl.figure {
	text-align: center;
	font-size: 0.84615384615em;
	line-height: 1.09090909091em;
	border: solid 4px #fff;
}
dl.figure dd {
	margin: 0;
	padding: .2em 0;
	background-color: #fff;
}
dl.figure.right {
	float: right;
	margin-left: .5em;
}
dl.figure.left {
	float: left;
	margin-right: .5em;
}
.pin-right {
	width: 50%;
	padding: .5em;
	margin-left: .5em;
	float: right;
}
.pin-left {
	width: 50%;
	padding: .5em;
	margin-right: .5em;
	float: left;
}
.highlight {
	font-weight: bold;
}
#posts .single .description .meta {
	width: 100%;
	text-align: left;
}
/* @end */