/*

Theme Name: Wordpress Theme WpPal
Theme URI: http://www.WPpal.com
Description: WPPal
Version: 1.2
Author: Graham

*/

body, h1, h2, h3, form, p, ol, ul{ margin: 0; padding: 0; }

body{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: top; background: #B7A795; color: #000000; }

table{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

a{ text-decoration: none; color:  #433A3E; font-weight: bold}

a:hover{ text-decoration: none; color: #B7A795; }

a img{ border: 0; padding:0px 0px}

form, input, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

ul, ul li{ list-style-type: none; }

h1{ margin-bottom: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #000000; }

h1 a{ text-decoration: none; color: #000000; }

h1 a:hover{ text-decoration: none; color: #B7A795;  }

hr {color: #ffffff; background-color: #ffffff; border: 1px dotted #666666; border-style: none none dotted; }

img.avatar {float:left; margin-right:5px;}

#container{ margin: 0 auto; width: 754px; border-top: 42px solid #B7A795; text-align: left; vertical-align: top; background: #ffffff; color: #000000; }

#page{ padding: 0px 0px 0px 0px; }

.description{ width: 754px; line-height: 1.8em;
	font-size: 1.1em; font-size: 11px; text-align: left; vertical-align: top; background: #433A3E; color: #B7A795; clear: both; } 

.description p{ padding: 10px 10px }

.description a{color: #B7A795; font-weight: normal}

.description a:hover{color: #ffffff}

#top-menu{ margin-bottom: 0px; width: 555px; border-top: 0px solid #eee; border-bottom: 0px solid #eee; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; vertical-align: top; background: none; }

#top-menu ul li { margin: 0; padding: 0; list-style: none; float: left; }
#top-menu ul { height: 15px; margin: 0; padding: 10px 20px ; list-style: none; }

#top-menu a{ padding-right: 20px; font-weight: bold; text-decoration: none; color: #433A3E; }
#top-menu a:hover{ text-decoration: none; color: #B7A795; }

.narrowcolumn{ float: left; margin-right: 10px; margin-bottom: 10px; width: 540px; text-align: left; vertical-align: top;  border-right: #666666; border-width: thin; border-style: dotted; border-bottom: none; border-left: none; border-top: none;}

.widecolumn{ float: left; margin-right: 10px; margin-bottom: 10px; width: 540px; text-align: left; vertical-align: top;  border-right: #666666; border-width: thin; border-style: dotted; border-bottom: none; border-left: none; border-top: none; }

.post h2{ margin: 0 0 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 28px; color: #666666; }

.post h2 a{ text-decoration: none; color: #666666; }

.post h2 a:hover{ text-decoration: none; color: #B7A795;  }

.post{ padding: 15px 20px 0; line-height: 18px; text-align: left; vertical-align: top; background: #ffffff; color: #000;  }

.post a {color:#433A3E; text-decoration: none; font-weight: bold; }

.post a:hover {color:#B7A795; text-decoration: none; font-weight: bold; }



.post p{ padding: 0 0 12px; }

.post img{  padding: 4px;  }

.post img.alignleft{ float: left; margin: 5px 10px 0 0; }

.post img.alignright{ float: right; margin: 5px 0 0 10px; }

.post ol { padding: 0 0 5px 10px; font-size: 10px; }
.post ul { padding: 0 0 5px 10px; font-size: 10px; }

.post-date{ margin-bottom: 20px; padding: 5px 10px; font-family: Arial; font-size: 11px; background: #ffffff; color: #666666; }
.post-date p {padding: 5px 0 0 0; margin: 0; }

.postmetadata {font-size: 11px; background: #ffffff; color: #666666; font-family: Arial;}

.navigation{ margin-bottom: 20px; padding: 0 20px; }

.navigation a{  }

.commentlist ol, .commentlist ol li{ list-style-type: none; }

.commentlist ol{ margin: 0px 0px 10px 10px; font-size: 10px; }

.comment-restrictions {color:#666666}

.commentlist ol li{ margin-bottom: 5px; border: 1px solid #e8e8c5; padding: 10px; font-size: 12px; background: #f9f9d6; color: #000; }

blockquote{ margin: 5px 0 5px 5px; border: 1px solid #e6e6e6; padding: 5px 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; background: #fff; color: #333; }

cite{ font-family: Arial; font-size: 11px; font-style: normal; }

#sidebar{ float: left; margin: 0; width: 180px; text-align: left; vertical-align: top;    }

#sidebar h2{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

#sidebar h2 a{ text-decoration: none; color: #ff2e9a; }

#sidebar h2 a:hover{ text-decoration: none; color: #ff2e9a; }

#sidebar ul{ }

#sidebar ul li{ margin: 0 0 5px; padding: 15px 15px 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; background: #ffffff;  }

#sidebar ul ul{ margin: 0; padding: 0; }

#sidebar ul ul li{ margin: 0 0 5px 0; padding: 5px 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

#wp-calendar{ margin: 5px 0 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#wp-calendar caption{ font-weight: bold; padding: 0 0 0 10px; text-align: left; }

#wp-calendar th, #wp-calendar td{ padding: 3px; }

#footer{ clear: both; font-size: 11px; text-align: left; vertical-align: top;
 width: 754px; line-height: 1.8em;
	 text-align: center; vertical-align: middle; background: #433A3E; color: #B7A795; clear: both; } 


#footer p{ padding: 10px 10px; }

#footer a{color: #B7A795; font-weight: normal}

#footer a:hover {color: #ffffff}




#main_start {position: absolute;left: -10000px;}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}