/*
Theme Name: Battered Rose
Theme URI: http://www.batteredrose.com
Description: December 2009. Based on Thematic.
Author: Zoe French
Author URI: http://www.batteredrose.com
Template: thematic
Version: 1.0
*/
@import url('../thematic/style.css');

body {
	background: url(img/damask.gif) repeat-x #5c0019;
	color: #5c0019;
	font-family: Georgia, serif;
	font-size: 13px;
}

p {
	line-height: 1.5;
}

a:link, a:visited {
	color: #fe8a96;
	text-decoration: none;
}

a:active, a:hover {
	color: lightpink;
}

#branding {
	padding: 0;
	width: 960px;
	background: url(img/header2.jpg) no-repeat;
	height: 300px;
	border-left: 10px solid #5c0019;
	border-right: 10px solid #5c0019;
	border-top: 10px solid #5c0019;
	margin-top: 20px;
}

#blog-title {
	display: none;
}

#blog-description {
	display: none;
}

#access {
	background-color: #5c0019;
	border-left: 10px solid #5c0019;
	border-right: 10px solid #5c0019;
	border-bottom: 0;
	height: 38px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.menu {
	width: 960px;
	display: inline;
}

.sf-menu {
	border: 0;
	display: table;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

.sf-menu a {
	border: 0;
	color: #fe8a96;
	font-family: Georgia, serif;
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;
}

.sf-menu a:visited {
	color: #fe8a96;
	border: 0;
}

.sf-menu ul {
    border: 0;
}

.sf-menu li {
	background: #5c0019;
	border: 0;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #852934;
	border: 0;
	outline-color: none;
	outline-style: none;
	outline-width: 0;
}

.sf-menu ul a {
    background:#5c0019;
	border: 0;
}

.sf-menu ul a:hover {
    color: #fffbec;
	border: 0;
}

#main {
	background: url('img/contentbg.gif') repeat-y center;
	padding: 0;
	border-left: 10px solid #5c0019;
	border-right: 10px solid #5c0019;
}

.main-aside {
	right: 0;
}

#container {
	background: #fffbec;
    float:left;
	padding: 20px;
	width:620px;
}

#content {
    margin:0;
    width:100%;
    overflow:hidden;
	text-align: justify;
}

.entry-title {
	color: #fe8a96;
	font-family: Georgia, serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 1;
	padding: 0;
	text-align: left;
}

.entry-title a, .entry-title a:visited {
	color: #fe8a96;
}

.entry-title a:active, .entry-title a:hover {
	color: #852934;
}

.entry-meta .meta-prep-author, .entry-meta .author, .entry-meta  .meta-sep-entry-date, .meta-prep-entry-date {
	display:none;
}

.entry-meta {
    color: #852934;
    font-size: 12px;
    font-style: normal;
}

.entry-meta abbr {
	text-transform: none;
	font-size: 14px;
	letter-spacing: 0;
	margin-left: 15px;
}

.entry-meta a, .entry-meta a:visited {
	color: #fe8a96;
}

.entry-meta a:hover, .entry-meta a:active {
	color: lightpink;
}

.entry-utility {
	color: #5c0019;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5;
	text-transform: lowercase;
}

.entry-utility a, .entry-utility a:visited {
	color: #fe8a96;
	font-style: normal;
}

.entry-utility a:hover, .entry-utility a:active {
	color: lightpink;
}

.entry-content h1, .entry-content h2 {
	color: #C84655;
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 3px;
	padding: 0;
}

#primary {
	background: #852934;
	border: 0;
	color: #fffbec;
}

h3.widgettitle{
	color: #fe8a96;
	text-transform: uppercase;
	font-size: 18px;
	font-style: normal;
}

.aside a, .aside:visited {
	color: lightpink;
}

.aside a:active, .aside a:hover {
	color: #fe8a96;
}

.aside ul ul {
	margin: 0;
}

.aside ul ul li {
	list-style-type: none;
	padding: 1px 0 10px;
}

.navigation a {
	font-style: normal;
}

.navigation a:active, .navigation a:hover {
	color: lightpink;
}

#footer {
	border: 0;
}

#siteinfo {
	color: #fffbec;
	text-align: center;
}

#siteinfo a:active, #siteinfo a:hover {
	color: lightpink;
}

#siteinfo a, #siteinfo a:visited {
	color: #fe8a96;
}

/* Comment Page */
#respond {
	background: none;
}

#comments h3 {
	font-family: inherit;
}

#comments-list ol {
	border-color: #ffd5db #ffd5db;
}

#comments-list li {
	background: #ffd5db;
	border-bottom: 1px solid #ffd5db;
}

#comments-list li.alt {
	background: #ffebee;
}

#comments-list .comment-meta {
	color: #c84655;
}

#comments-list .comment-meta a {
	color: #5c0019;
}

#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {
	color: #c84655;
}

#form-allowed-tags p {
	color: #5c0019;
}

/* Table */
table {
	border: 0;
}

tr {
	border: 0;
	border-bottom: 0;
}

th, td {
	padding: 5px;
}

td.middle {
	vertical-align: middle;
}

table.gigs a img {
	margin: 0;
}

img.table {
	margin: 0;
}

.entry-content table tr td img {
	margin: 0;
}

.aside th, .aside td {
	border-right: 0;
}

.aside tbody {
	border: 0;
}

/* Chat Transcripts */

.title {
	background-color: #d9c6c6;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12pt;
	color: #761a1a;
	font-weight: bold;
	text-align: justify;
	padding: 10px;
	line-height: 1.5;
}

.question {
	background-color: #d9c6c6;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	padding: 10px;
	line-height: 1.5;
}

.author {
	background-color: #d9c6c6;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 8pt;
	color: #761a1a;
	text-align: right;
	padding: 10px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.answer {
	background-color: #d2bcd6;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 10pt;
	color: #501950;
	text-align: justify;
	padding: 10px;
	line-height: 1.5;
	margin-bottom: 10px;	
}

.answer a {
	color: #761A1A;
}

.title2 {
	background-color: #4c3e97;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 8pt;
	color: #efeef4;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.author2 {
	background-color: #efeef4;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 8pt;
	color: #4e156d;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.question2 {
	background-color: #efeef4;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	font-size: 10pt;
	color: #2d303a;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
}

.emilie {
	background-color: #efeef4;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 8pt;
	font-weight: bold;
	color: #d2545e;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.answer2 {
	background-color: #efeef4;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	font-size: 10pt;
	color: black;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.5;
}

blockquote {
	background: #ffd5db;
	color: #5C0019;
	margin: 0 40px 20px;
	padding: 10px 20px;
}

