/* ----------------------------------------
Theme Name: Logan Design
Theme URI: http://www.loganrockmore.com/
Description: the default Logan Design theme
Version: 1.0
Author: Logan Rockmore
Author URI: http://www.loganrockmore.com/
Last Modified: 03 April 2006
Provides: Theme definition file for WordPress 1.5
---------------------------------------- */
@import 						url("design/styles/default/screen.css");
@import 						url("design/styles/default/print.css");

div#body {
	text-align: left;
}

p {
	padding: 5px 0;
}

/* Fix Pre Wrapping
================================================== */
pre {
	white-space: pre-wrap;       /* css-3 should we be so lucky... */
}

/* Generic
================================================== */

div.generic-title {
	background: white;
	padding: 5px;
	border: 1px solid #000;
	font-size: 24px;
	color: black;
}
div.generic-body {
	padding: 10px;
	overflow: hidden;
}
div.generic-body img {
	border: 1px solid #000;
	margin: 5px;
}

/* Pop Ups
================================================== */

span.archive-link,
span.category-link {
	position: relative;
	border: 1px solid #FFF;
	background: #FFF;
	padding: 5px;
	z-index: 2;
}

div.archive-list,
div.category-list {
	position: absolute;
	visibility: hidden;
	top: 1px;
	left: 1px;
	background: #CCC;
	border: 1px solid #000;
	padding: 10px;
	z-index: 1;
}

ul.archive-bulletlist,
ul.category-bulletlist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.archive-bulletlist li,
ul.category-bulletlist li {
	padding-bottom: 5px;
}

ul.archive-bulletlist li a:hover,
ul.category-bulletlist li a:hover {
	background-color: #AAA;
	border-bottom: 1px solid #AAA;
}

/* Comments
================================================== */

div.comments {
	position: relative;
	overflow: hidden;
}

div.comments-title {
	background: white;
	padding: 5px;
	border: 1px solid #000;
	font-size: 18px;
	color: black;
}

span.comment-author {
	color: #000;
	font-size: 20px;
}

span.comment-author a {
	border: none;
}

span.comment-author a:hover {
	color: #444;
}

span.comment-date a {
	color: #444;
	font-size: 11px;
	border: none;
}

span.comment-date a:hover {
	color: #000;
	border-bottom: 1px dotted #000;
}

div.generic-body > ol > li {
	padding: 10px;
	
}

div.comment-body {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

/* Comments Input
======================================== */

form#commentform textarea {
	margin: 10px 0 10px 0;
	width: 630px;
}

form#commentform input#submit {
	margin-left: 500px;
}

/* Posts
================================================== */

div.post {
	margin-bottom: 40px;
}
div.post-title {
	background: #900;
	padding: 5px;
	border: 1px solid #000;
}
div.post-title a {
	text-decoration: none;
	font-size: 24px;
	border-style: none;
	color: #FBDC60;
}

div.post-title a:hover {
	background-color: #700;
}

span.post-date {
	color: #CCC;
}

div.post-footer {
	color: #444;
	font-size: 11px;
}

div.post-footer a {
	color: #444;
}

/* Code blocks and Quotes
======================================== */

pre, blockquote {
	margin: 10px;
	padding: 5px;
	border: 1px solid #999;
	background-color: #EEE;
}

blockquote p {
	margin: 0;
}