body { color: #666; background-image: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 1.5em; }

p {line-height: 1.8em }
a { color: #000 }
a:hover { color:#F60 }
h1 a { text-decoration: none; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:900; text-transform:uppercase}
h2 { margin: 0 0 5px 0; padding: 0; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#000; border-bottom: 1px dotted #999 }
h2 a { text-decoration: none }
h3 { font-size:14px; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif }
h3 a { text-decoration: none }
h4 { margin: 0 0 5px 0; padding: 0; font-size:14px; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif }
h4 a { text-decoration: none }

#wrap { width: 800px; margin: 0 auto; background-color:#FFF }

#masthead { float: right; width: 800px; height: 200px; background-image: url(../images/header.gif); background-repeat:no-repeat; margin-bottom: 50px }
	#branding { margin: 130px 0px 0px 50px }
		#branding a { text-decoration: none; }
	#menu { margin: 15px 0px 0px 0px; padding: 0; list-style: none; float: left; width: 100%; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif }
		#menu li { float: left; margin: 0 1em 0 0; padding: 0; }
			#menu li a { text-decoration: none; }
			#menu li a:hover { text-decoration: underline; }
			#menu li.active a { color: #F60; }
			#menu li.admin a { color: #F00; }
			
#content { clear: both; float: left; margin: 0px 40px 0px 0px; width: 560px; }
			
	.entry { margin-bottom: 80px; }
		.entry h2 { font-size: 20px; border-bottom: none }
		.entry .meta { margin: 0 0 20px 0; padding: 0; float: left; width: 100%; list-style: none; font-size: 12px; border-bottom: 1px dotted #999 }
			.entry .meta li { color: #666; float: left; margin: 0 5px 5px 0; padding-left: 5px; border-left: 1px dotted #999 }
				.entry .meta li a { text-decoration: none; }
					.entry .meta li a:hover { text-decoration: underline; }
		.entry .edit { color: #F00; font-size:14px }
					
form{float:left;width:100%;margin:0;padding:0;}
form fieldset{border:medium none;margin:0;padding:0;}
form label{display:block;margin-bottom:10px;position:relative;}
form label small{margin-left:40%;position:absolute;right:0;text-align:right;text-transform:none;}
form label small a:hover{}
form input[type="text"]{display:block;padding:3px 0;width:50%;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
form textarea{display:block;padding:3px;width:80%;height:200px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
form input#submit{display:block;font-size: 1em;}
form label.required input{}
form p.success{padding:0 5px 5px 15px;}
form p.error{background-color:#af0054; color:#fff;margin:1px !important;padding:5px 15px;}
form label.error{color:#af0054;font-weight:bold;}
form#publish-article{text-align:center;}
					
					
#sidebar { float: left; clear: right; margin: 0px 0px 0px 0px; width: 200px }
	#sidebar p { line-height: 1em }
	#sidebar ul { list-style:none; padding-left: 15px }
	#sidebar h3 { border-bottom: 1px dotted #999 }v

	.tag-cloud { margin: 0; padding: 0; list-style: none; }
		.tag-cloud li { display: inline; margin-right: 0.5em; }
		.tag-cloud li.size-1 { font-size: 0.8em; }
		.tag-cloud li.size-2 { font-size: 1em; }
		.tag-cloud li.size-3 { font-size: 1.2em; }
		.tag-cloud li.size-4 { font-size: 1.4em; }
			.tag-cloud li a { text-decoration: none; }
			.tag-cloud li a:hover { text-decoration: underline; }

#footer { clear: both; }


/* Pagination
================================================*/
ul.pagination {
	margin: 1em 0;
	overflow: hidden;
}

ul.pagination li {
	list-style-type: none;
	display: inline;
}

ul.pagination li a {
	display: block;
	float: left;
	padding: 2px 8px;
	margin-right: 3px;
}

ul.pagination li span {
	float: left;
	margin-right: 4px;
}

ul.pagination li a.page {
	background-color: #9FA19F;
	color: #ddd;
	font-weight: bold;
}

ul.pagination li a.page:hover {
	text-decoration: none;
	color: #fff;
}

ul.pagination li.selected a.page {
	background-color: #545C5F;
	color: #fff;
}

ul.pagination li.disabled a {
	color: #999;
	cursor: default;
}
