/* ----------------------------------------
Theme Name: aBlogAPart
Theme URI: http://ablogapart.com
Description: (artsier version) It's a Theme Apart! Isn't that a clever description? I'm so clever.
Version: 2.0
Author: Paulo Ordoveza
Author URI: http://jopogo.com
Last Modified: 2006.04.29
Provides: Theme definition file for WordPress 2.x
---------------------------------------- */

/* COMMON STUFF */
a img  { border: 0; }
.clear { clear: both; height: 0; line-height: 0; margin: 0; }
.hide { visibility: hidden; } /* dark matter: hidden but still takes up space */
.none { display: none; } /* phased matter: takes up no space, seen only in alternate realities, i.e. no-CSS mode */
.floatleft { float: left; margin-right: 5px; }
.floatright { float: right; margin-left: 5px; }
.framed { border: 1px solid #ccc; background #eee; padding: 5px; }

/* GENERAL LAYOUT AND DESIGN */
body {
	margin: 0; padding: 0;
	background: #333 url(img/bgtop.gif) top left repeat-x;
	color: #eee;
	text-align: center;
	font: 80% Verdana, Arial, sans-serif;
}

a:link { color: #fc0; text-decoration: none; }
a:visited { color: #fc3; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }

#container {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 740px;
	background: #900 url(img/bgcontainer.gif) top left repeat-y;
}

#header {
	margin: 0;
	background: url(img/bgheader.jpg) top left no-repeat;
	height: 160px;
}
	#header h1 { margin: 0; padding-top: 110px; }
		#header h1 a {
			display: block;
			width: 247px;
			height: 25px;
		}
			#header h1 a span { display: none; }

	#header #description {
		text-align: center;
		font: normal 11px/13px Verdana, Arial, sans-serif;
		color: #963;
		width: 225px;
	}

#main {
	margin: 0;
	clear: both;
	padding: 0 10px;
	background: url(/wp-content/themes/yonk/bg.gif) repeat-y;
}
	#main p { margin-top: 0; margin-bottom: 1em; }

#content {
	float: right;
	margin-top: -65px;
	margin-right: 35px;
	width: 435px;
	line-height: 1.7em;
}
	#content h2 {
		margin: 0;
		font: normal 2em Georgia, serif;
	}


#sidebar {
	padding-top: 50px;
	margin-left: 50px;
	width: 150px;
	font-size: 11px;
	line-height: 1.5em;
	color: #666;
}
	#sidebar a:link, #sidebar a:visited { color: #999; }
	#sidebar a:hover { color: white; }

	#sidebar form, #sidebar ul {
		padding: 0;
		margin-top: 0;
		margin-bottom: 1em
	}

	#sidebar #searchform input {
		font: 11px Verdana;
		background: #444;
		border: 1px solid #111;
		width: 130px;
		padding: 2px;
		margin-bottom: 3px;
		color: #999;
	}

	#sidebar h2 {
		margin: 0;
		font: bold 1.5em Arial, sans-serif;
	}

		#sidebar ul {
			list-style: none outside;
		}

		#sidebar .pagenav {
		}

		#sidebar #searchform {
			padding: 5px 0;
			margin-bottom: 7px;
		}

#footer {
	background: #333 url(img/bgfooter.gif) top left no-repeat;
	margin: 0;
	padding-top: 50px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 1.4em;
	text-align: center;
}

#wpmeta { text-align: right;  color: #333; margin: 5px; }
	#wpmeta a:link, #wpmeta a:visited { color: #333; }
	#wpmeta a:hover { color: #666; }

/* POST */
.post, .pagecontent {
	padding-top: 5px;
	margin-top: 0;
	margin-bottom: .5em;
	border-top: 1px solid #700;
}
	.post .byline, .post .postfoot {
		font-size: .9em;
		color: #400;
	}

	.post .postcontent {
		text-align: justify;
	}
		.post .postcontent a { font-weight: bold; }

	.post .postfoot {
		margin-top: -.8em;
		text-align: right;
	}

p.meta {
	margin-top: 2em;
	margin-bottom: 1em;
	font-size: 11px;
	border-top: 1px solid #700;
	border-bottom: 1px solid #700;
	padding: 5px;
}
.linkmeta {
 font-size: .8em;
}
#commentform textarea {
 width: 425px;
 height: 210px;
}
