/*   
Theme Name: green_party_2010
Theme URI: http://www.lancastergreenparty.org.uk/
Description: Design for the Lancaster Green Party website
Author: Ralph Capper
Author URI: http://www.lancastergreenparty.org.uk/
Version: 1.0
.
General comments/License Statement if any.
(c) Green Party 2010, all rights reserved
.
*/

* { margin:0; padding:0; }

body { 
	margin:0;
	padding:0; 
	text-align:center;
	font-family: Tahoma;
	font-size:80%;
	min-width:870px;
	background: transparent url(/xxxURLxxx) top left repeat;
	color: #000;
	line-height: 120%;
} 
table { padding: 0; border:0; margin:0; font-size: inherit; }
p { padding: 5px 0px 5px 0px; }
img { border:0; }
form { display: block; width: 90%; }
.img_right { float:right; margin: 4px 0px 4px 5px;}
.img_left { float:left; margin: 4px 5px 4px 0px;}
.logoLeft { padding-right: 5px; }
.job_img { padding: 2px 2px 2px 2px; margin: 2px 2px 2px 2px; }
a { text-decoration: none; font-family: arial; }
a:link { color: #062247; }
a:visited { color: #062247; }
a:hover { color: black; text-decoration: none; }
a:active { color: #062247; }
.handy { cursor: pointer; cursor: hand; }
h1,h2,h3 {
	font-weight: normal;
	padding: 0;
	margin: 0;
}
h1 { font-size: 130%; }
h2 { font-size: 120%; line-height: 110%; }
h3 { font-size: 110%; }
li {
	margin-left: 15px;
	padding-left: 0px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(/images/bullet.gif);
}
.mini { font-size: 85%; }
.midi { font-size: 95%; 	line-height: auto; color: #000; }
.small { font-size: 92%; }
.clr { clear: both; width: 100%; line-height: 1px; font-size: 1px;  }
.br2 { font-size: 1px; height: 10px; line-height: 10px;  clear: both; width: 100%; }

/* Do not modify  */
#wrapper { width:870px; 	margin: 0 auto 0 auto; padding:0 10px; text-align:left; }
#main { 	padding:0 0 0 0; overflow:hidden; background-color: white; }
#content { padding: 10px 20px 10px 0px; }

#header { }

.lower_nav  a { float:left; padding:2px 10px 2px 10px; text-transform: uppercase; }
.lower_nav  a:link { color: #6A9746; }
.lower_nav  a:visited { color: #6A9746; }
.lower_nav  a:hover { background-color: #6A9746; color: white; text-decoration: none; }
.lower_nav  a:active { color: #6A9746; }

.green_back { background-color: #6A9746; color: white; padding:2px 10px 2px 10px; margin:2px 0px 2px 0px; }

#bottom_nav { background-color: #FFFDE5; font-size: 85%; border-top: 1px solid #DFDDC4; margin: 10px 0px 0px 0px; }
#bottom_nav h2 { text-transform: uppercase; }

.right_bar { border-right: 1px solid #DFDDC4; padding: 0px 10px 0px 10px; }
.right_no_bar { padding: 10px; }

#top_nav { font-size: 90%; font-size: 92%;}
#top_nav  a:link { color: #4C4C4C; }
#top_nav a:visited { color: #4C4C4C; }
#top_nav  a:hover { color: #B4CBA2; text-decoration: underline; }
#top_nav  a:active { color: #4C4C4C; }

#bottom_nav2 { background-color: #D2CFBE; font-size: 90%; border-top: 1px solid #C3C1AC; margin: 0px 0px 10px 0px; padding: 10px; font-size: 92%; }
#bottom_nav2  a:link { color: #FAF9F5; }
#bottom_nav2 a:visited { color: #FAF9F5; }
#bottom_nav2  a:hover { color: #9EB381; text-decoration: underline; }
#bottom_nav2  a:active { color: #FAF9F5; }


.post h2 a { color: #6A9746; font-size: 120%; }
.postmetadata, .postmetadata  a { color: #6A9746; font-size: 92%; margin-top: 4px; }

#content h2 { color: #6A9746; font-size: 130%; font-weight: bold; margin-bottom: 5px; }
.pagetitle h2 { color: #6A9746; font-size: 150%; font-weight: bold; margin-bottom: 5px; }

.entry { margin: 5px 0px 10px 0px; }

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
