/*
Theme Name:i-57
Theme URI: http://iwordpressthemes.com/
Version: 1.0
Description: Description: A Wordpress Theme For Your Blog <br> - Designed by <a href="http://iwordpressthemes.com">Free wordpress themes</a> 
Author: iwordpressthemes.com
Author URI: http://iwordpressthemes.com/
*/

html, body
{
	background-image: url('images/page_background.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #A38F7C;
}

strong, b
{
	font-weight: bold;
}

blockquote, cite
{
	_height: 1%; /* Fixes "staircase" in IE6 */
}

#doc2
{
	background-color: White;
}

#hd .inner
{
	padding: 10px;
}

#hd .title
{
	position: relative;
	height: 40px;
}

#hd .title h1
{
	font-size: 32.4px;
	float: left;
}

#hd .title h1 a
{
	color: #252525;
	text-decoration: none;
}

#hd .title .datestamp
{
	position: absolute;
	bottom: 0;
	right: 0;
	padding-left: 20px;
	background-image: url('images/icon_date.gif');
	background-repeat: no-repeat;
	height: 16px;
	line-height: 16px;
	color: #252525;
	font-size: 108%;
}

#hd .nav
{
	background-color: #393939;
	padding: 5px 0px;
	font-size: 108%;
	height: 22px;
}

#hd .nav li
{
	float: left;
	font-weight: bold;
	border-left: 1px solid #585858;
	height: 22px;
	line-height: 22px;
	text-transform: uppercase;
	padding: 0px 10px;
}

#hd .nav li.first
{
	border: 0;
}

#hd .nav li a
{
	color: White;
	text-decoration: none;
}

#hd .nav li a:hover
{
	text-decoration: underline;
}

#hd .headline
{
	clear: both;
	height: 95px;
	background-image: url('images/header.png');
	background-repeat: no-repeat;
	margin-top: 10px;
}

/* Body */

#bd #yui-main .inner
{
	padding: 0px 0px 10px 10px;
}

h2.pagetitle
{
	font-weight: bold;
	font-size: 197%;
	color: #940d0d;
	margin-bottom: 0.4em;
	margin-left: 3px;
	letter-spacing: -1px;
}

/* Footer */

#ft .inner
{
	background-color: #0d0d0d;
	padding: 10px;
	color: White;
}

#ft .inner a
{
	color: White;
	text-decoration: none;
}

#ft .inner a:hover
{
	text-decoration: underline;
}

#ft .inner h6
{
	font-size: 123.1%;
	font-weight: bold;
	margin-bottom: 0.4em;
}

ul.links li
{
	background-image: url('images/icon_plus.gif');
	background-repeat: no-repeat;
	height: 16px;
	line-height: 16px;
	font-size: 108%;
	padding-left: 20px;
	margin-bottom: 2px;
}

#ft .banner
{
	float: right;
}

/* Posts */

.post .title
{
	background-image: url('images/post_title_background.gif');
	height: 36px;
	line-height: 36px;
	padding: 0 8px;
	margin-bottom: 16px;
}

.post .title h2, .post .title h3
{
	font-weight: bold;
	font-size: 182%;
	float: left;
	height: 36px;
	line-height: 36px;
}

.post .title h2 a, .post .title h3 a
{
	color: #262626;
	text-decoration: none;
}

.post .title .comments
{
	float: right;
	height: 36px;
	line-height: 36px;
	background-image: url('images/icon_comment.png');
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding: 0 10px 0 22px;
}

.post .title .comments a
{
	color: #262626;
	text-decoration: none;
}

.post .title .comments a:hover
{
	text-decoration: underline;
}

.post .entry
{
	clear: both;
	line-height: 1.4em;
	margin-bottom: 2em;
}

.post .entry p
{
	margin-bottom: 1em;
}

.post .entry a
{
	color: #0151ab;
}

.post .entry a:hover
{
	color: White;
	background-color: #a61f1f;
}

.post .entry blockquote
{
	margin-left: 16px;
	border-left: 6px solid #940d0d;
	background-color: #f6f6f6;
	padding: 1em 0.8em;
	margin-bottom: 1em;
}

.post .entry ul
{
	padding-left: 10px;
}

.post .entry ul li
{
	padding-left: 19px;
	background-image: url('images/icon_greencircle.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-bottom: 1em;
}

/* Sidebar */

#sidebar
{
	padding-right: 10px;
}

#sidebar #s
{
	height: 16px;
	padding: 10px 10px;
	background-image: url('images/search_background.gif');
	border: 0;
	margin-bottom: 16px;
	width: 210px;
	font-size: 12px;
	color: #252525;
}

.box
{
	margin-bottom: 16px;
	background-color: #f4f4f4;
	padding: 10px;
}

.box h2
{
	margin-bottom: 0.6em;
	font-size: 123.1%;
	font-weight: bold;
}

ul.page li
{
	background-image: url('images/icon_page.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 1em;
}

ul.page li a
{
	color: #262626;
	text-decoration: none;
}

ul.page li a:hover
{
	text-decoration: underline;
}

/* Comments */

h3#comments, h3#respond
{
	margin-bottom: 0.6em;
	font-size: 123.1%;
	font-weight: bold;
}

ol.commentlist li
{
	background-color: #f6f6f6;
	border-left: 6px solid #cbcbcb;
	padding: 5px 6px;
	margin-bottom: 16px;
}

ol.commentlist li em
{
	font-weight: bold;
	color: White;
	background-color: #a61f1f;
}

ol.commentlist li p
{
	margin-bottom: 1em;
}

ol.commentlist li a
{
	color: #0151ab;
	text-decoration: none;
}

.commentform
{
	background-color: #f6f6f6;
	padding: 6px;
	margin-bottom: 10px;
}

#commentform input, #commentform textarea
{
	background-image: url('images/input_background.gif');
	border: 1px solid #d0d0d0;
	padding: 6px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#commentform .submit
{
	background-color: #f6f6f6;
	display: block;
	width: 120px;
	text-align: center;
	line-height: 36px;
	height: 36px;
	padding: 0 8px;
	font-size: 123.1%;
	font-weight: bold;
	color: #0151ab;
	text-decoration: none;
	margin-bottom: 16px;
}

#commentform .submit:hover
{
	color: White;
	background-color: #a61f1f;
	text-decoration: underline;
}
