/*
Theme Name: Taraism
Theme URI: http://www.taraism.net/
Description: Custom theme for Taraism.net
Version: 0.1
Author: Dan Holm
Author URI: http://holmosapien.com/
Tags: none

	Taraism 0.1
	Dan Holm (http://holmosapien.com/)
*/

body {
	padding-top: 1em;
	padding-left: 2em;
	padding-right: 2em;
	background-color: #be1e2d;
	color: #ffffff;
	font-size: 75%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: left;
}

#page {
	width: 1100px;
	margin: auto;
	position: relative;
	background-color: #be1e2d;
	text-align: left;
	overflow: hidden;
}

#left {
	float: left;
	width: 750px;
}

#header {
	background-color: #be1e2d;
	padding: 3em;
	text-align: center;
	text-shadow: #333333 3px 3px 2px;
	font-family: Calibri, Tahoma, 'Trebuchet MS', Arial;
	font-size: 2.0em;
}

#header a {
	color: #ffffff;
	text-decoration: none;
	font-size: 2.5em;
}

/* normal view, with sidebar */

#content {
	padding: 3em;
	border: 15px solid #000000;
	border-radius: 5px;
	background-color: #ffffff;
	color: #0d0d0d;
	text-align: left;
	font-size: 1.2em;
	overflow: hidden;
}

/* single entry, no sidebar */

#content.widecolumn {
	width: 90%;
	padding: 3em;
	border: 10px solid #000000;
	background-color: #ffffff;
	color: #0d0d0d;
	text-align: left;
	font-size: 1.2em;
}

/* used when displaying the current filter, like category or title */

h2.pagetitle {
	margin-bottom: 3em;
	font-size: 1em;
}

/* blog post */

div.post {
	margin-bottom: 2em;
	color: #444444;
}

/* title of post */

div.post h2 {
	margin: 0;
	margin-top: 1em;
}

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

/* horizontal rule between post title and date */

div.post hr {
	height: 2px;
	border: 0px;
	color: #cccccc;
	background-color: #888888;
}

/* post date */

div.post small {
	color: #111111;
	font-size: 1em;
	font-style: italic;
}

/* links within a post */

div.entry a {
	color: #993333;
	text-decoration: none;
	font-weight: bold;
}

/* floated images within a post */

img.alignleft {
	float: left;
	margin: 1em;
}

img.alignright {
	float: right;
	margin: 1em;
}

/* information about the post, like category and comments link */

p.postmetadata {
	border-top: 1px solid #e6e6e6;
	color: #888888;
	font-size: 0.8em;
}

span.category-link a {
	color: #663333;
	text-decoration: none;
}

span.comment-link a {
	color: #333366;
	text-decoration: none;
}

#commentform p textarea {
	width: 80%;
}

/* back and forward navigation links */

div.navigation {
	margin-bottom: 2em;
}

div.alignleft {
	float: left;
}

div.alignleft a {
	color: #000000;
	text-decoration: none;
}

div.alignright {
	float: right;
}

div.alignright a {
	color: #000000;
	text-decoration: none;
}

#right {
	margin-left: 2em;
	float: left;
	width: 300px;
}

#sidebar {
	background-color: #be1e2d;
}

#sidebar h2 {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 1.2em;
	font-weight: bold;
}

#cat-picture {
	width: 250px;
	margin-bottom: 3em;
}

#cat-picture a {
	border: 0;
}

#cat-picture a img {
	border: 0;
}

#wp-calendar {
	width: 280px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1em;
	background: url("images/calendar-body.png") repeat-y top;
	color: #888888;
	font-size: 1.5em;
}

#wp-calendar caption {
	width: 280px;
	padding-top: 1em;
	background: url("images/calendar-body.png") repeat-y top;
	color: #be1e2d;
	font-family: 'Palatino Linotype', 'Segoe Script', 'Monotype Corsiva', 'Georgia Italic';
	font-weight: bold;
	font-style: italic;
	font-size: 1.25em;
}

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

#calendar-footer {
	margin-bottom: 3em;
}

/* social media */

#social-media {
	margin-bottom: 3em;
}

#social-media a {
	border: 0;
}

#social-media a img {
	margin-left: 1em;
	margin-right: 1em;
	border: 0;
}

/* search form */

#searchform {
	margin-bottom: 3em;
}

#s {
	width: 250px;
	border: 1px solid #000000;
	padding: 0.75em;
	font-weight: bold;
}

#searchform label {
	display: none;
}

#searchsubmit {
	display: none;
}

/* categories */

#categories-header {
	width: 247px;
}

#categories-body {
	width: 247px;
	background: url("images/categories-body.png") repeat-y top;
	font-size: 1.2em;
}

li.categories {
	padding: 1em;
	list-style-type: none;
}

li.categories h2 {
	display: none;
}

li.categories ul {
	margin: 0;
	padding: 0;
}

li.categories ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #555555;
}

li.categories ul li a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#categories-footer {
	width: 247px;
	margin-bottom: 3em;
}

#blogroll {
	color: #444444;
}

#blogroll-header {
	width: 295px;
}

#blogroll-body {
	width: 295px;
	background: url("images/blogroll-body.png") repeat-y top;
	color: #666666;
}

#blogroll li {
	padding-left: 55px;
	padding-right: 60px;
	padding-bottom: 1em;
	list-style-type: none;
}

#blogroll li a {
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
}

#blogroll-footer {
	width: 295px;
}

#footer {
	margin-top: 1em;
	padding-right: 2em;
	text-align: center;
	text-shadow: #333333 3px 3px 2px;
	font-size: 2em;
}

#quote_text {
	margin: 0.25em;
	font-family: Calibri, Tahoma, 'Trebuchet MS', Arial;
}

#quote_text i {
	font-family: 'Segoe Script', 'Monotype Corsiva', 'Georgia Italic';
	font-size: 1.1em;
}

#quote_source {
	margin: 0.25em;
	font-family: 'Monotype Corsiva';
	text-align: right;
}

