/*
Theme Name: Creativity Prompt v2
Theme URI: http://www.creativityprompt.com
Description: Creativity Prompt theme
Version: 1.0
Author: Uzi Samet
Author URI: http://www.thesamet.com/uzi/
*/



/* Begin Typography & Colors */

body {
	background: #660000;
	margin: 0 auto;
	font: normal normal 13px "Trebuchet MS", sans-serif;
	color: #333;
	text-align: center;
	line-height: 18px;
}

.clear {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

#wrap {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

#page {
	display: block;
	width: 980px;
	background: #fff url(img/bg-page.gif) repeat-y;
	border-bottom: 1px solid #d3c5af;
	overflow: hidden;
}

a {
	color: #cc2c26;
	text-decoration: none;
}

a:hover {
	color: #766850;
}

a img {
	border: none;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0; 
}

h1, h2, h3, h4 {
	color: #766850;
}

h1 a, h2 a, h3 a {
	color: #766850;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover{
	color: #cc2c26;
}

h3 a:hover {
	color: #766850;
}

h1, h2 {
	font: normal bold 25px Arial, Tahoma, sans-serif;	
	letter-spacing: -0.05em;
}

h3 {
	font: normal bold 18px Arial, Tahoma, sans-serif;
	letter-spacing: -0.05em;
	padding: 15px 0 3px 0;
	display: block;
}

h4 {
	font: normal bold 16px Arial, Tahoma, sans-serif;
	letter-spacing: -0.05em;
}

h4 a {
	color: #cc2c26;
}

h4 a:hover {
	color: #766850;
}

form {
	margin: 0;
	padding: 0;
}

/* Layout */
#wrap {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

#header {
	width: 980px;
	height: 244px;
	background: url(img/blog_header_bottom.jpg) no-repeat 0 110px;
	overflow: hidden;
}

#footer {
	padding: 10px 0 20px 0;
	text-align: center;
}

/* Content styles */

#header #logo a {
    background: url(img/blog_logo.jpg) no-repeat;
    display: block;
    width: 980px;
    height: 110px;
}

#content {
	width: 630px;
	padding: 0 29px 30px 30px;
	float: left;
}


/* Sidebar styles */

#sidebar {
	width: 290px;
	float: right;
}

#sidebar .leftbanners {
	padding: 15px 9px 15px 14px;
}

#sidebar .leftbanners a {
	display:block;
	font-size:11px;
	color:#888;
	font-family:verdana,sans-serif;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	margin:0 5px 10px 0;
	float: left;
}

#sidebar h2 {
	font: normal bold 22px Arial, Tahoma, sans-serif;	
	letter-spacing: -0.04em;
	margin-bottom: 5px;
}

#sidebar ul {
	margin: 0 1px 0 1px;
	width: 288px;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	display: block;
	margin: 0;
	border-top: 1px solid #fdfcf9;
	border-bottom: 1px solid #d3c5af;
	background: url(img/bg-sidelist.jpg) repeat-x bottom;
	padding: 15px 9px;
}

#sidebar ul li.emailsubs {
	display: block;
	margin: 0;
	padding: 40px 19px 0 19px;
	border-top: none;
	border-bottom: 1px solid #be2c23;
	background: #cc2c26 url(img/bg-emailsubs.jpg) no-repeat;
	width: 250px;
	height: 55px;
	text-align: right;
}

#sidebar ul li.rssfeed {
	display: block;
	width: 288px;
	background: url(img/rss-link.jpg) no-repeat;
	margin: 0;
	padding: 0;
	border-top: none;
	border-bottom: 1px solid #d3c5af;
}

.rsslink {
	display: block;
	width: 288px;
	height: 95px;
	margin: 0;
	padding: 0;
}

#sidebar ul li ul{
	margin: 0;
	padding: 0;
	width: 270px;
	display: block;	
	border-top: 1px solid #d3c5af;
}

#sidebar ul li ul li {
	margin: 0;
	padding: 5px 0 5px 0;
	width: 270px;
	background: none;
	border: none;
	border-bottom: 1px solid #d3c5af;
	display: block;
}

#sidebar ul li ul li a {
	font-weight: bold;
}

#sidebar ul li ul li ul {	
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	padding-bottom: 0;
	width: 270px;
	display: block;
	border: none;
}

#sidebar ul li ul li ul li {
	margin: 0;
	padding: 0;
	width: 270px;
	background: none;
	border: none;
}

#sidebar ul li ul li ul li a {
	font-weight: normal;
	padding-left: 10px;
	margin: 0;
}

/* post styles */

.post {
	margin-top: 30px;
}

h2.morecontent {
	padding-bottom: 5px;
	margin-top: 30px;
	border-bottom: 1px solid #d3c5af;
	color: #cc2c26;
}

.post h1, .post h2 {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #d3c5af;
	color: #cc2c26;
    clear: both;
}

.post h1 a, .post h2 a {
	color: #cc2c26;
}

.post h1 a:hover, .post h2 a:hover,  {
	color: #766850;
}

.post p {
	margin: 15px 0;
}

.post h3 {
	padding-top: 20px;
    clear: both;
}

.postinfo {
	font-size: 11px;
	padding-top: 5px;
}

.postinfo a {
	font-weight: bold;
}

.postmeta {
	padding: 3px 0;
	border-top: 1px solid #d3c5af;
}

.postmeta2 {
	padding: 3px 0;
	border-top: 1px solid #d3c5af;
	text-align: right;
}

.postmeta2 a {
	font: normal bold 18px Arial, Tahoma, sans-serif;
	letter-spacing: -0.05em;
	margin-left: 30px;
}

.postsubmit {
	font-size: 11px;
	border-bottom: 1px solid #d3c5af;
	padding-bottom: 5px;
}

/* Comments styles */

#comments {
	margin-bottom: 0;
}

.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

.commentlist li {
	overflow: hidden;
	border-bottom: 1px solid #d3c5af;
	border-right: 1px solid #d3c5af;
	border-left: 1px solid #d3c5af;
	margin: 5px;
	padding: 10px;
}

#author, #email, #url, #comment {
	border: 1px solid #d3c5af;
}

.commentsRSS {
	line-height: 25px;
}

.commentsRSS a {
	padding-left: 35px;
	display: block;
	width: 200px;
	font-weight: bold;
	line-height: 25px;
	background: url(img/comments-rss.gif) no-repeat;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
    margin: 0 6px 6px 0;
	background: #fff;
	}

.comment 
{
    position:               relative;
    margin:                 3px;
    margin-top:             6px;
/*  border:                 1px solid #666; */
    padding:                4px 4px 4px 8px;
    background-color:       #fff;
}

.odd
{
    background-color: #f8f8f8;
}

.comment div {
    position:               relative;
}

.comment .comment img
{
    margin:                 0px;
}


.comment .reply {
    text-align:             right;
    font-size:              80%;
    padding:                0px 6px 6px 0px;
}

.comment
{
    border:     1px solid #ddd;
    margin-top:             10px;
}

input#subscribe
{
    width: auto;
}

#commentform textarea {
    width: 97%;
}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
    display: block;
    padding: 20px 60px 0 20px;
    font-family: "Courier New",Courier,monospace;
    font-size: 14px;
    font-weight: bold;
    color: black;
    width: 470px;
}

blockquote:before, blockquote:after {
    color: #f30007;
    display: block;
    font-size: 500%;
    width: 50px;
    font-family: times;
}

blockquote:before {
    content: open-quote;
    height: 0;
    margin-left: -0.55em;
}

blockquote:after {
    content: close-quote;
    height: 50px;
    margin-left: 470px;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

li {
    margin-bottom: 1em;
}
/* End Various Tags & Classes*/

/* Header pageitems */

#header #pagelist {
    margin: 100px 0 0 130px;
    padding: 0;
    list-style: none;
}

#header #pagelist li{
    display: inline;
    padding: 0;
    list-style: none;
    margin-right: 25px;
}

#header #pagelist a {
    font: normal bold 13px Arial, Tahoma, sans-serif;
    color: #e2dbce;
    text-decoration: none;
    letter-spacing: -0.02em;
    padding: 3px 5px;
    border: 1px dashed #210c00;
    background: #660000;
    
}

#header #pagelist li.current_page_item a {
    color: #830007;
    background: white;
}

#header #pagelist a:hover {
    color: #2d1e03;
    background: #e2dbce;
}

