/*
Theme Name: London
Theme URI: http://eight59.net/
Description: London; I can't save fast enough.
Version: 22.2.09
Author: Marsha
Author URI: http://eight59.net/
Tags: fixed width, two columns, london, country
*/

/* Start Page Definitions */
body {
	background: url() #979cc4 fixed repeat-y right;
	color: #979cc4;
	cursor: default;
	font-family: Helvetica, san-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: justify;
}

hr {
	display: none;
}

a:link, a:visited, a:active {
	background-color: transparent;
	border-bottom: 1px dotted #59608F;
	color: #59608F;
	cursor: normal;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	background-color: transparent;
	border-bottom: 1px dotted #595D8D;
	color: #595D8D;
	cursor: default;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.title:link, a.title:visited, a.title:active {
	background-color: transparent;
	border: 0px;
	color: #525389;
	cursor: default;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

a.title:hover {
	background-color: transparent;
	border: 0px;
	color: #6971A2;
	cursor: default;
	font-style: normal;
	font-weight: bold;
}

textarea, input {
	background-color: transparent;
	color: #D5D3CD;
	cursor: default;
	font-family: Tahoma, san-serif;
	font-size: 12px;
}

ul li {
	list-style-image: url(images/heart.gif);
	margin-left: 0px;
}

li {
	list-style: none;
	margin-right: 0px;
}

.date {
	background: #ece3e8;
	color: #6971A2;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	padding: 2px;
	text-align: left;
	text-transform: uppercase;
}

.title {
	background: #b1b4d3;
	color: #ece3e8;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	padding: 2px;
	text-align: left;
	text-transform: uppercase;
}

.meta {
	background: #A1A5CA;
	font-size: 11px;
	line-height: 13px;
	padding: 2px;
	text-align: left;
	text-decoration: underline;
	text-transform: lowercase;
}

a#tooCool {
position: fixed;
right: 0;
bottom: 0;
display: block;
height: 80px;
width: 80px;
background: url(images/too_cool_sash.png) bottom right no-repeat;
text-indent: -777em;
text-decoration: none;
}
/* End Page Definitions */

/* Start Header */
#header {
	background: url(images/header.jpg) no-repeat;
	height: 550px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 600px;
}
/* End Header */

/* Start Sidebar */
#sidebar {
	background: transparent;
	color: #ece3e8;
	font-size: 11px;
	left: 595px;
	line-height: 13px;
	padding: 2px;
	position: absolute;
	top: 100px;
	width: 200px;
}

.side {
	background: #A1A5CA;
	margin-bottom: 10px;
	padding: 5px;
}

.sidetitle {
	background: #ece3e8;
	color: #6971A2;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	padding: 2px;
	text-align: left;
	text-transform: uppercase;
}

#sidebar h2 {
	background: #A1A5CA;
	margin-bottom: 10px;
	padding: 3px;
}

#sidebar ul {
	background: transparent;
	color: #6971A2;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	text-align: left;
	list-style: none;
	margin-bottom: 10px;
	margin-left: 0px;
}

#sidebar li {
	list-style: none;
	margin-left: 0px;
}

#sidebar li ul {
	list-style-image: url(images/heart.gif);
	list-style-type: circle;
	margin-left: -20px;
}

#sidebar ul li {
	margin-left: -15px;
}

title_li {
	list-style: none;
}

ul.lastfm, li.lastfm-item {
	list-style: none;
}
/* End Siderbar */

/* Start Content */
#content {
	background: transparent;
	color: #ece3e8;
	font-size: 12px;
	left: 70px;
	line-height: 14px;
	padding: 3px;
	position: absolute;
	top: 470px;
	width: 510px;
}

.post {
	background: #A1A5CA;
	margin-bottom: 10px;
	padding: 5px;
}

blockquote {
	background: #ece3e8 url(images/blockquote.gif) no-repeat scroll top left;
	color: #59608F;
	margin: 5px;
	padding: 5px;
}

blockquote li {
	list-style: none;
}

#comment, #submit {
	background: #ece3e8;
}
/* End Content */

/* Start Search Form */
#searchform {
	text-align: center;
}

#searchform input {
	background-color: transparent;
	border: 1px solid #ece3e8;
	color: #ECE3E8;
	font-family: Tahoma, san-serif;
}

#searchform #s {
	background-color: transparent;
	width: 67%;
}
/* End Search Form */

/* Start Comments */
h3 {
	background: #ece3e8;
	color: #6971A2;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-transform: uppercase;
}

#author #email #url #comment #submit {
	background-color: transparent;
	border: 1px solid #ece3e8;
	color: #ECE3E8;
	font-family: Tahoma, san-serif;
}
/* End Comments */