/*  
Theme Name: Blog design for Maddy
Theme URI: http://
Description: A nice and simple blog design for Maddy's blog.
Version: 1.0
Author: Indranil Dasgupta
Author URI: http://troidus.com/
*/

* {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

body {
	background-color: #f3f3d5;
	font-family: "Lucida Grande", verdana, sans-serif;
	text-align: center;
}

#wrapper {
	width: 800px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: left;
}

#header {
	font-family: Georgia, "Times new roman", serif;
	background: url(images/header.gif) no-repeat left top;
	text-align: center;
	color: #3d3d3d;
	margin-bottom: 20px;
}

#header h1 {
	font-size: 60px;
	padding: 40px 0 30px;
}

#header h1 a {
	color: #3d3d3d;
	text-decoration: none;
}

#header h1 a:hover {
	color: #000000;
}

#header h2 {
	width: 500px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
}

#content {
	margin: 10px 20px;
	padding-top: 10px;
}

#main {
	float: left;
	width: 440px;
}

#main .post {
	padding: 30px 0 0;
	margin-bottom: 20px;
	background: url(images/divider.gif) no-repeat center top;
}

#main .post:first-child {
	padding-top: 0;
	background: none;
}

#main .post h3 {
	font-family: Georgia, "Times new roman", serif;
	font-size: 22px;
	padding-bottom: 10px;
}

#main .post h3 a {
	color: #000000;
	text-decoration: none;
}

#main .post h3 a:hover {
	color: #3d3d3d;
}

#main .post .entry {
	font-size: 16px;
	line-height: 1.3;
	color: #3d3d3d;
}

.post .entry p, .post .entry div, .post .entry ul, .post .entry ol {
	padding-bottom: 15px;
}

.post .entry .monthtitle {
	padding-top: 10px;
}

.post .entry ul, .post .entry ol {
	padding-left: 20px;
	list-style-type: circle;
}

.post .entry a {
	color: #000000;
	padding: 2px;
}

.post .entry a:focus, .post .entry a:hover, .post .entry a:active {
	background-color: #f3f3d5;
}

.post .postmetadata {
	color: #3a3a3a;
	font-size: 11px;
	float: left;
	width: 300px;
}

.post .feedback {
	text-align: right;
	font-size: 11px;
	color: #3a3a3a;
	float: right;
	width: 110px;
}

.post .feedback a, .post .postmetadata a {
	color: #3a3a3a;
}

.prev-next {
	font-size: 12px;
	padding: 10px 0;
	overflow: auto;
}

.prev-next a {
	color: #000000;
	padding: 2px;
}

.prev-next a:focus, .prev-next a:hover, .prev-next a:active {
	background-color: #f3f3d5;
}

.prev-next .alignright {
	float: right;
}

.prev-next .alignleft {
	float: left;
}


#sidebar {
	float: right;
	width: 290px;
}

#sidebar a {
	color: #000000;
}

#sidebar a:hover, #sidebar a:focus, #sidebar a:active {
	text-decoration: none;
}

#sidebar h3 {
	font-size: 18px;
	color: #000000;
	padding-bottom: 7px;
}

#sidebar p, #sidebar ul, #sidebar div {
	font-size: 12px;
	line-height: 1.5;
	color: #3d3d3d;
	margin-bottom: 20px;
}

#sidebar ul {
	padding-left: 20px;
}

#sidebar ul li.spl {
	list-style-type: none;
	padding: 10px 0;
}



#footer {
	clear: both;
	background: #f3f3d5 url(images/footer.gif) no-repeat left top;
	padding: 30px 0;
	text-align: center;
	color: #3d3d3d;
	font: 14px Georgia, "Times new roman", serif;
}

#footer a {
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

.clearer { clear: both; }




/* ---- Comments ---- */

h3#comments, h3#respond {
	font-family: Georgia, "Times new roman", serif;
	font-size: 22px;
	padding-bottom: 10px;
	color: #3d3d3d;
}

h3#comments a, h3#respond a {
	color: #000000;
	text-decoration: none;
}

h3#comments a:hover, h3#respond a:hover {
	color: #3d3d3d;
}

.commentlist {
	padding-left: 25px;
	font-size: 12px;
	line-height: 1.3;
}

.commentlist li {
	padding-bottom: 15px;
}

.commentlist li cite {
	font-size: 14px;
	font-style: normal;
}

.commentlist li a {
	color: #3a3a3a;
}

.commentlist li a:hover {
	background-color: #f3f3d5;
}

.commentlist li cite a:hover {
	background-color: #fff;
}

.commentlist li small a {
	text-decoration: none;
}

#commentform p {
	font-size: 12px;
	padding-bottom: 10px;
}

#commentform textarea {
	width: 400px;
}


