/* @override  
	http://zeppelinshelter.co.uk/wp/wp-content/themes/zeppelin/style.css
*/

/*
Theme Name: The Zeppelin Shelter
Theme URI: http://zeppelinshelter.co.uk/
Description: The Zeppelin Shelter theme  Author: Ilze Spruge
Author URI: http://ilze.co.uk/
Tags: fixed width, two columns 
     This theme was designed and built by Ilze Spruge,
	whose portfolio you will find at http://ilze.co.uk/
*/
/*universal settings*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black; 
	font-weight: normal;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}

/* Begin Typography & Colors */
 
 
#content {
	font-size: 1.2em; 
} 
.entry p {
	font-size: 1.05em;
	line-height: 1.4em; 
	padding: 5px 0 0 0; 
} 
.entry {
	line-height: 1.4em;
}
.entry p a { 
	line-height: 1.6em; 
}
.entry p a:link {
	color: red;
}
.entry p a:visited {
	color: red;
}
.entry p a:hover {
	color: #b85b5a;
}
.entry p a:active {
	color: #b85b5a;
}
.entry .ngg-albumoverview .ngg-album .ngg-albumtitle a{
	font-size: 0.8em;
	line-height: 1.4em;
}
.entry .ngg-albumoverview .ngg-album .ngg-albumtitle a:link{
	color: #b85b5a;
}
.entry .ngg-albumoverview .ngg-album .ngg-albumtitle a:visited{
	color: #b85b5a;
}
.entry .ngg-albumoverview .ngg-album .ngg-albumtitle a:hover{
	color: red;
}
.entry .ngg-albumoverview .ngg-album .ngg-albumtitle a:active{
	color: red;
} 
.entry table tbody tr td{
	line-height: 1.6em; 
} 
.entry table a:link{ 
	 color: #b85b5a;
}
.entry table a:visited{ 
	 color: #b85b5a;
}
.entry table a:hover{ 
	 color: red;
}
.entry table a:active{ 
	 color: red;
}
h2 {
	font-size: 1.6em;
}
h2.pagetitle {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
#sidebar ul  {
	font: 1.2em "Lucida Grande", Lucida, Verdana, sans-serif; 
}
a, h2 a:hover, h3 a:hover {  
	text-decoration: none;
}
a:hover { 
	color: red;
	text-decoration: none;
} 

/* End Typography & Colors */

/* Begin Structure */
body {
	margin: 0 0 0 0;
	padding: 0;
	background: #5a0901;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;  
}
#wrapper { 
	display: block;
	width: 1024px;
	margin: 0 auto;
	position: relative; 
	top: 0;
	padding: 10px 0 0 0; 
	text-align: center;
	background: transparent url(images/wrapper_bg.png) top left no-repeat; 
}
#container {  
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 692px; 
	background: transparent url(images/right.jpg) top right repeat-y;  
}
#left{
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 695px; 
	background: transparent url(images/left.png) top left repeat-y; 
}

#content{
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 632px;
	background: #ffffda;  
}
#header { 
	position: relative;
	top: -10px;
	left: -30px;
	margin: 0;
	padding: 0;
	height: 150px;
	width: 690px;
	background: transparent url(images/bg_top.jpg) top left no-repeat; 
}
h1 {
	width: 650px;
	font-size: 4em;
	background: transparent url(images/zep_logo.png) top left no-repeat;
	background-position: 80px 35px; 		
	padding: 25px 0 35px 0;
	text-indent: -2999px;
	text-align: center; 
}
.description { 
	font-size: 1.6em;
	letter-spacing: 0.06em;
	text-align: left;
	padding: 7px 0 18px 185px;
	font-style: italic;
	font-family: Baskerville, serif;
	color: #7b271e;
	background: transparent url(images/description.png) bottom no-repeat;  
} 
h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none; 
}

.post {
	width: 530px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	text-align: justify;
	background: transparent url(images/post.png) bottom no-repeat; 
}

/* post-191 styling */ 

div#post-191.post div.entry{
	width: 530px;
	height: 821px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	text-align: justify;
	background: transparent url(images/post_191.jpg) top no-repeat;
} 
div#post-191.post div.entry p{
	padding: 0 0 0 0;
	position: relative;
	top: 170px;
	left: 80px;
}
div#post-191.post div.entry p a img.alignleft.size-full.wp-image-218{
	position: relative;
	top: 15px;
	left: -46px;
}
div#post-191.post div.entry p a img.alignright.size-full.wp-image-219{
	position: relative;
	top: 23px;
	left: 0;
}
div#post-191.post div.entry p a img.alignleft.size-full.wp-image-225{
	position: relative;
	top: 22px;
	left: 0;
}
div#post-191.post div.entry p a img.alignright.size-full.wp-image-227{
	position: relative;
	top: 23px;
	left: 40px;
}
div#post-191.post div.entry p a img.alignleft.size-full.wp-image-230{
	position: relative;
	top: 23px;
	left: 0;
}
div#post-191.post div.entry p a img.alignright.size-full.wp-image-232{
	position: relative;
	top: 23px;
	left: 30px;
}
/* end post-191 styling */

.clear {
	clear: both;
}
#footer {
	position: relative;
	bottom: 0;
	left: -32px;
	padding: 40px 0 40px 0;  
 	width: 690px;
	clear: both;
	background: transparent url(images/bg_bottom.png) bottom right no-repeat;
	font-family: Baskerville, serif;
	font-style: italic; 
	font-size: 1em;
	letter-spacing: 0.09em; 
}
#footer ul li{
	padding: 0 0 0 0 ;
}
#footer ul li a{
	position: relative;
	top: 45px;
	left: 0; 
}
#footer ul li a:link{
	color: #7b271e; 
}
#footer ul li a:visited{
	color: #7b271e; 
}
#footer ul li a:hover{
	color: red; 
}
#footer p { 
	padding: 0 0 10px 0;
	text-align: center;
	line-height: 1.4em;
}
#footer p a:link{
	color: #7b271e; 
}
#footer p a:visited{
	color: #7b271e; 
}
#footer p a:hover{
	color: red; 
}
/* End Structure */

/*	Begin Headers */
 
h2 {
	margin: 30px 0 10px 0;
	padding: 2px;
	font-family: Baskerville, serif;
	font-style: italic;
	font-size: 2em; 
	color: #7b271e;
	opacity: 0.54; 
}
h2.events{
	width: 60px;
	position: relative;
	top: 29px;
	left: 43px; 
	margin: 0 0 10px 0;
	font-family: Baskerville, serif;
	font-style: italic;
	font-size: 2em; 
}
h3 {
	padding: 0;
	margin: 40px 0 10px 0;
}
#container #left #content .post h3 a{
	padding: 0;  
	text-transform: capitalize; 
}
#container #left #content .post h3 a:link { 
	color: #b42d1c; 
}
#container #left #content .post h3 a:visited { 
	color: #b42d1c; 
}
#container #left #content .post h3 a:hover { 
	color: red; 
}  
#container #left #content .post h3 a:active { 
	color: red; 
}  
 
/* End Headers */ 

#container #left #content .navigation{
	display: block;
	width: 530px;
	position: relative;
	top: 30px;
	left: 50px;
	padding: 5px 0;
	text-align: left; 
	line-height: 1.4em;
}
#container #left #content .navigation .alignleft a{ 
	line-height: 1.8em; 
}
#container #left #content .navigation .alignright a{
	line-height: 1.8em; 
}
#container #left #content .navigation .alignleft a:link {
	color: red;
}
#container #left #content .navigation .alignleft a:visited {
	color: red;
}
#container #left #content .navigation .alignleft a:hover {
	color: #cb130a;
}
#container #left #content .navigation .alignleft a:active {
	color: #cb130a;
}
#container #left #content .navigation .alignright a:link {
	color: red;
}
#container #left #content .navigation .alignright a:visited {
	color: red;
}
#container #left #content .navigation .alignright a:hover {
	color: #cb130a;
}
#container #left #content .navigation .alignright a:active {
	color: #cb130a;
}
#container #left #content .aligneleft{
	text-align: left; 
}
 
/* begin sidebar */

#sidebar {
	display: block;
	position: absolute;
	top: 140px; 
	left: 0;
	width: 715px;  
	color: #cb130a; 
}
#sidebar ul{ 
	margin-left: 47px; 
}
#sidebar ul li{
	display: inline;
	margin: 0 0 0 0; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-3 a{ 
	position: relative;
	left: 0;
}
#sidebar ul li.pagenav ul li.page_item.page-item-3 a:link { 
	color: #5a0901;
}
#sidebar ul li.pagenav ul li.page_item.page-item-3 a:visited{ 
	color: #5a0901;
}
#sidebar ul li.pagenav ul li.page_item.page-item-3 a:hover { 
	color: red;
}
#sidebar ul li.pagenav ul li.page_item.page-item-3 a:active{ 
	color: red;
}
#sidebar ul li.pagenav ul li.page_item.page-item-191 a{ 
	position: relative;
	left: 7px;
}
#sidebar ul li.pagenav ul li.page_item.page-item-191 a:link { 
	color: #5a0901;
}
#sidebar ul li.pagenav ul li.page_item.page-item-191 a:visited{ 
	color: #5a0901;
}
#sidebar ul li.pagenav ul li.page_item.page-item-191 a:hover { 
	color: red;
}
#sidebar ul li.pagenav ul li.page_item.page-item-191 a:active{ 
	color: red;
}
#sidebar ul li.pagenav ul li.page_item.page-item-2 a{ 
	position: relative;
	left: 78px; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-2 a:link { 
	color: #5a0901; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-2 a:visited{ 
	color: #5a0901; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-2 a:hover { 
	color: red; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-2 a:active{ 
	color: red; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-6 a{ 
	position: relative;
	left: 90px; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-6 a:link { 
	color: #5a0901; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-6 a:visited{ 
	color: #5a0901; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-6 a:hover { 
	color: red; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-6 a:active{ 
	color: red; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-8 a{ 
	position: relative;
	left: 105px;  
}
#sidebar ul li.pagenav ul li.page_item.page-item-8 a:link { 
	color: #5a0901;  
}
#sidebar ul li.pagenav ul li.page_item.page-item-8 a:visited{ 
	color: #5a0901;  
}
#sidebar ul li.pagenav ul li.page_item.page-item-8 a:hover { 
	color: red;  
}
#sidebar ul li.pagenav ul li.page_item.page-item-8 a:active{ 
	color: red;  
}
#sidebar ul li.pagenav ul li.page_item.page-item-12 a{ 
	position: relative;
	left: 120px; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-12 a:link { 
	color: #5a0901; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-12 a:visited{ 
	color: #5a0901; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-12 a:hover { 
	color: red; 
}
#sidebar ul li.pagenav ul li.page_item.page-item-12 a:active{ 
	color: red; 
}
#sidebar ul li.pagenav h2{ 
	display: block;
	float: left; 
	text-indent: -1999px;
	margin: 0 0 0 0; 
}
#sidebar ul li.categories h2{ 
	display: block; 
	margin: 0 0 0 0;
	float: left; 
 	text-indent: -1999px; 
}
#sidebar ul li.categories ul li.cat-item.cat-item-3 a{ 
	position: relative;
	top: 17px;
	left: -3px;    
}
#sidebar ul li.categories ul li.cat-item.cat-item-3 a:link {  
	color: #5a0901; 
}
#sidebar ul li.categories ul li.cat-item.cat-item-3 a:visited{  
	color: #5a0901; 
}
#sidebar ul li.categories ul li.cat-item.cat-item-3 a:hover {  
	color: red; 
}
#sidebar ul li.categories ul li.cat-item.cat-item-3 a:active{  
	color: red; 
}
 
/* begin news letter */
#sidebar form table{
	display: block;
	position: absolute;
	top: 80px;
	left: -20px; 
	width: 230px;
	height: 270px;
	padding: 20px 0 20px 30px;
	background: transparent url(images/new.png) top left no-repeat;  
}
 
#sidebar form table tbody tr td{
	padding: 1px 0;
	color: #b85b5a;
}
#sidebar form table tbody tr td a:link, a:visited{
	color: #cb130a;
}
#sidebar form table tbody tr td a:hover, a:active{
	color: red;
}

/* end news letter */
/* end sidebar */ 
 


 