/*
Theme Name: Urban Zebra
Theme URI: http://urbanzebra.net/
Description: Version 11 of the Urban Zebra theme.
Version: 11
Author: Andreas Saudemont
Author URI: http://andreassaudemont.com/
*/

html {
	/* Scroll bar always visible; see http://www.hicksdesign.co.uk/journal/535/ */
	height: 100%; margin-bottom: 1px;
	background: #fff;
	color: #000;
}

body {
	margin: 0;
	padding: 0.75em 0 0 0;
	font-family: "Arial", sans-serif;
	font-size: 86%;
	line-height: 1.4;
}

body #Page {
	width: 804px;
	margin: 0 auto;
	padding: 0 10px;
}

p, ol, ul, blockquote {
	margin-bottom: 0.75em;
}

h1 {
	font-family: "Arial Black", "Arial", sans-serif;
	font-size: 120%;
	margin: 0 0 0.625em 0;
	line-height: normal;
}
.post h1 {
}

hr {
	margin: 1.5em 0;
	height: 1px;
	background: #ddd;
	color: #ddd;
	border: none;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

a:link, a:visited, a:hover, a:focus {
	color: #06c;
	text-decoration: underline;
}
#Header a, #Footer a,
a.permalink, a.permalink {
	text-decoration: none;
}
a.home:link, a.home:visited,
a.permalink:link, a.permalink:visited {
	color: #000;
}
.invisible a:link, .invisible a:visited {
	color: #fff;
}
a.home:hover, a.home:focus,
a.permalink:hover, a.permalink:focus,
.invisible a:hover, .invisible a:focus {
	color: #06c;
}

blockquote {
	font-style: italic;
}
blockquote em {
	font-style: normal;
}

input, textarea {
	font-family: "Arial", sans-serif;
}

ol, ul				{ list-style: square; margin-right: 0; }
em					{ font-style: italic; background: none; }
label				{ font-weight: normal; }
select				{ width: auto; }

.small {
	font-size: 90%;
	margin-bottom: 0.9em;
	line-height: 1.4;
}

.quiet {
	color: #666;
}

.disabled {
	color: #aaa;
}

.invisible {
	color: #fff;
}

#Content {
	margin-top: 1.5em;
}

#Footer {
	margin-top: 6em;
	text-align: center;
}

h2:first-child		{ margin-top: 0; }

textarea	{ font-size: 1em; }

#Navigation {
	text-align: right;
}
#Navigation form {
	display: inline;
}

p.photo {
	margin-bottom: 1.5em;
	text-align: center;
}
p.photo a:link,
p.photo a:visited	{ text-decoration: none; }

img.photo,
img.thumbnail {
	padding: 0;
	border: solid 2px #000;
}
a:hover img.thumbnail,
a:focus img.thumbnail {
	border-color: #06c;
}

.thumb-row		{ padding-bottom: 10px; }

.tagcloud {
	line-height: 2.25em;
	word-spacing: 1em;
}
.tagcloud a {
	word-spacing: normal;
	white-space: nowrap;
	text-decoration: none;
}

.float-right { float: right; margin-left: 10px; margin-bottom: 0.5em; }

#commentform input#author,
#commentform input#email,
#commentform input#url,
#commentform textarea {
	width: 96%;
	margin: 0;
	padding: 3px 5px;
	border: solid 1px #666;
	background: #fff;
	color: #000; 
}
#commentform textarea {
	height: 75px;
}

.post-details {
  margin-left: 25%;
  margin-right: 25%;
}

#respond {
	margin: 1.5em 0 0 0;
	padding: 7px 14px;
	background: #f8f8f8;
	border: 1px solid #e8e8e8;
}

/* IE hacks */
* html #commentform input#author,
* html #commentform input#email,
* html #commentform input#url,
* html #commentform textarea {
  width: auto;
}

