/* Theme Name: Truth Against The World
URI: http://www.truthagainsttheworld.com
Description: Custom WordPress Theme For Christopher Schlegel
Author: Carl King 
Author URI: http://www.carlkingcreative.com 
Version: 1.0 
*/

/* @charset "UTF-8"; */

/* Basic Typography */

body {
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
}

body, h1, h2, h3, h4, h5, h6, address, blockquote, ul, dd, dl, hr, form {
	margin: 0;
	padding: 0;
}

body a:link {
	text-decoration: none;
	color: #FF6600;
}

body a:visited {
	text-decoration: none;
	color: #FF9900;
}

body a:hover {
	text-decoration: underline;
	color: #FF9900;
}

h2 {
	font-size: 14pt;
}

h2 a:link {
	text-decoration: none;
	color: #FF6600;
}

h2 a:visited {
	text-decoration: none;
	color: #FF9900;
}

h2 a:hover {
	text-decoration: underline;
	color: #FF9900;
}

h3 {
	padding-top: 10px;
	font-size: 12pt;
	color: #333;
}

blockquote {
	font-style: italic;
	padding: 0 0 0 25px;
}

.blog-photo {
	float:left;
	padding: 0 20px 10px 0;
	border: none;
}

/* This removes bullets from lists of links, such as the navigation on the right column */

ul, li {
	list-style: none;
}

/* Title Banner Logo */

#banner {
width: 800px;
margin: 0 auto 0 auto;
height: 200px;
background-image: url(images/header.jpg);
float: left;
}

#banner span {
display: none;
}

/* Animated Horizontal Rollover Navigation */

#navbar {
width: 800px;
height: 50px;
padding: 0;
margin: 0 auto 0 auto;
}

.nav-button {
height: 50px;
padding: 0;
margin: 0;
float: left;
background-image:url(images/nav-bar.jpg);
}

#music-button {
width: 105px;
background-position: -0px 100px;
}

#music-button:hover {
background-position: 0px 50px;
}

#artisticmanifesto-button {
width: 150px;
background-position: -105px 100px;
}

#artisticmanifesto-button:hover {
background-position: -105px 50px;
}

#musictheory-button {
width: 180px;
background-position: -255px 100px;
}

#musictheory-button:hover {
background-position: -255px 50px;
}

#blog-button {
width: 65px;
background-position: -435px 100px;
}

#blog-button:hover {
background-position: -435px 50px;
}

#contact-button {
width: 65px;
background-position: -500px 100px;
}

#contact-button:hover {
background-position: -500px 50px;
}

#blank-button {
width: 235px;
background-position: -600px 100px;
}

#blank-button:hover {
background-position: -600px 50px;
}

#bio-button span, #music-button span, #artisticmanifesto-button span, #musictheory-button span, #links-button span, #blog-button span, #contact-button span {
display: none;
}

/* Left div that holds the content for Posts and Pages */

#content {
width: 500px;
padding: 50px 0 50px 50px;
margin: 0 auto 0 auto;
background-image:url(images/paper-texture.jpg);
background-repeat: repeat;
background-color: #FFFFFF;
float: left;
}

#footer {
width: 800px;
text-align: right;
margin: 0 auto 0 auto;
font-size: 8pt;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
float: left;
}

#footer a:link {
color: #FFCC00;
text-decoration: none;
font-weight: bold;
}

#footer a:hover, #footer a:visited {
text-decoration: none;
font-weight: bold;
color: #FF6600;
}

/* Transparent PNG of RSS Feed button, hovers over header */

#rss-button {
position: absolute;
top: 175px;
right: 50px;
background-image: url(images/rss-button.png);
height: 50px;
width: 50px;
background-position: top;
}

#rss-button:hover {
background-position: bottom;
}

#rss-button span {
display: none;
}

/* This div wraps around ALL of the elements and centers them in the black page background */

#wrapper {
position: relative;
width: 800px;
margin: 0 auto 0 auto;
}

/* This div wraps the left and right columns and gives them the paper-texture background*/

#wrapper-paper {
	float: left;
	background-image:url(images/paper-texture.jpg);
	background-repeat: repeat;
}

/* This class styles the Blog Posts */

.post {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #AAA;
}

/* This class styles the Page Posts */

.post2 {
	padding-bottom: 25px;	
}

.entry-date {
	color: #AAAAAA;
	font-size: 10pt;
}

.entry-content {
	text-align: justify;
	font-size: 11pt;
}

.entry-meta {
	font-size: 10pt;
	text-align: right;
	margin-top: 10px;
}

/* Sidebar Element Styles */

.sidebar_topics_title {
	font-size: 12pt;
	font-weight: bold;
}

#cats {
	margin-top: 25px;
}

.menu {
	margin-top: 25px;
}

.sidebar_menu_title {
	font-size: 12pt;
	font-weight: bold;
}

#calendar {
	margin-top: 25px;
	margin-bottom: 25px;
}

.sidebar {
	width: 200px;
	background-color: #FFFFFF;
	background-image:url(images/paper-texture.jpg);
	padding: 50px 50px 50px 0;
	float: right;
	text-align: right;
}

/* Styles for Comments */

#comments {
	margin: 10px;
	padding: 10px;
}

#comments ol {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

#comments ol li {
	list-style: none;
	margin: 10px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px solid #f5f5f5;
	line-height: 24px;
}

#comments span.comment-author {
	font-weight: bold;
}

/* The Respond Box, for readers to type into */

#respond {
	padding: 10px;
}
