body {
	background: url(images/bg-social.png);
}

a {
	color: #fc7b7b;
}

/* Header
=================================*/

#header-wrap {
	border-bottom: 1px solid #333131;
}

#header #nav li a {
	color: #898989;
	text-shadow: 1px 1px 1px #000;
}

#header #nav li a:hover {
	color: #fff;
}

#header #promo {
	color:#FC7B7B;
}
#header #promo a {
	color: #ffffff;
}

/* Feature Area
=================================*/

#feature-wrap {
	background: url(images/bg-feature-blog.jpg);
}

#feature #blog-title {
	font-size: 2.5em;
	margin: 0 0 12px 0;
	font-size: 2.5em;
	font-family: "arial black", arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fc7b7b;
}

#rss-link {
	position: absolute;
	top: 5px;
	right: 112px;
}

#rss-link a {
	display: block;
	height: 28px;
	background: url(images/icon-rss.png) top left no-repeat;
	padding: 0 0 0 35px;
	line-height: 28px;
	font-size: 1.3em;
	font-weight: normal;
	color: #fb9f3b;
}

#rss-link a:hover {
	color: #fff;
}


/* Content Area
=================================*/

#container-wrap {
	border-top: 1px solid #333131;
	border-bottom: 1px solid #fff;
}

.date {
	float: left;
	width: 60px;
	height: 62px;
	background: url(images/bg-date.jpg) top left no-repeat;
	margin: 0 20px 0 0;
	text-align: center;
	padding: 11px 0 0 0;
	font-family: Arial, helvetica, sans-serif;
	color: #646263;
	text-shadow: 1px 1px 1px #22201d;
	line-height: 1em;
}

.date .month {
	font-family: "arail black", arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin: 0 0 9px 0;
}

.date .day {
	font-size: 2em;
	display: block;
}

.tweetmeme {
	float: left;
	width: 60px;
	height: 62px;
	margin: 0 15px 0 0;
	padding: 3px 0 0 0;
}

.article {
	float: left;
	width: 540px;
}

.post {
	margin: 0 0 2em 0;
}

#main h2.entry-title,
h2.entry-title a,
h1 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 26px;
	color: #ccd984;
	margin: 0;
	text-shadow: 1px 1px 1px #000;
	text-transform: none;
	line-height: 1.1em;
}

.entry-meta-before a {
	font-weight: normal;
	color: #707070;
}

.single .entry-meta-before {
	margin: 0 0 1.5em 0;
}


/* Entry Content
=================================*/

.archive h1.pagetitle {
	color:#7CB2D2;
	font-family: "arail black", arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	margin: 0 0 1em 82px;
}

.entry-content {
	color: #e1e1e1;
}

#main h2 {
	padding: 0;
}

#main .entry-content h2 {
	padding: .5em 0 0 0;
	margin: 0 0 1em 0;
	color: #7cb2d2;
	text-shadow: 1px 1px 1px #000;
}

#main .entry-content h3 {
	color:#CCD984;
	font-size: 1.2em;
	text-shadow: 1px 1px 1px #000;
}

.entry-content img {
	border: 1px solid #333131;
}

.entry-content ul {
	list-style: disc;
	margin: 0 0 1.5em 1.5em;
}

.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content ol {
	list-style: decimal;
	margin: 0 0 1.5em 2.5em;
}

.entry-content ol ol {
	margin-bottom: 0;
}

.entry-content .alignleft {
	float: left;
	margin: 7px 15px 7px 0;
}

.entry-content .alignright {
	float: right;
	margin: 7px 0 7px 15px;
}

.entry-content .aligncenter,
.entry-content .center {
	text-align: center;
	margin: 0 auto;
	display: block;
}

p.wp-caption-text {
	margin: 0;
}

.entry-content strong {
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
	color: #ffffff;
}

.entry-content pre,
.entry-content code {
	background: url(images/bg-feature-blog.jpg);
	padding: 12px 10px 10px 10px;
	font-family:Consolas,Monaco,"Courier New",Courier,monospace;
}

.entry-content img.wp-smiley {
	border: none;
	vertical-align: middle;
}


/* Sidebar
=================================*/

#sidebar .widget h4 {
	color: #7cb2d2;
}

#sidebar .widget ul {
border-top: 1px solid #333131;
}

#sidebar .widget li a {
	color: #818080;
	border-bottom: 1px solid #333131;
}

#sidebar .widget li a:hover {
	color: #fff;
	background: #181616;
}

.widget_search input {
	background: none;
	border: none;
	border-top: 1px solid #333131;
	border-bottom: 1px solid #333131;
	width: 100%;
	padding: 7px 0 8px 0;
	color: #707070;
	font-style: italic;
}

#sidebar .widget.tweets {
	border-bottom:1px solid #333131;
}


#sidebar .widget.tweets ul {
	padding: 10px 0 0 0;
}

#sidebar .widget.tweets a {
	display: none;
}

#sidebar .widget.tweets span a:hover {
	background: none;
	padding: 0;
}

#sidebar .widget.tweets span {
	display: block;
}

#sidebar .widget.tweets span a {
	display: inline;
	border: none;
	color:#FC7B7B;
	font-style: normal;
}

#sidebar .widget.tweets a:hover {
	border: none;
	color: #fff;
	text-decoration: underline;
}

#sidebar .widget.tweets li {
	margin: 0 0 8px 0;
	color: #707070;
}

#sidebar .widget.tweets a#twitter-link {
	display: block;
	margin: 0 0 10px 0;
	font-style: normal;
	color:#4CACEE;
}


/* Comments
=================================*/

#respond h3,
h3#comments {
	color: #7CB2D2;
}

.comment {
	background:transparent url(images/bg-feature-blog.jpg) repeat scroll 0 0;
	padding: 20px;
}

.children .comment {
	padding: 10px 0 0 0;
}

.comment-body {
	border-bottom: 2px solid #333;
}

.commentlist li {
	margin: 0 0 1.5em 0;
}

.commentlist ul.children {
	margin: 0 0 0 1.5em;
	padding: 1.5em 0 0 0;
}

.comment-avatar {
	float: right;
	border: 1px solid #333131;
	padding: 3px;
}

.comment-author {
	font-size: 16px;
	font-weight: bold;
}

.comment-date {
	font-size: 12px;
}

.comment-date a {
	font-weight: normal;
	color: #818080;
}

.comment-content {
	float: left;
	width: 500px;
}

.comment-text {
	color: #fff;
}

.children .comment-content { width: 480px; }
.children .children .comment-content { width: 460px; }
.children .children .children .comment-content { width: 440px; }
.children .children .children .children .comment-content { width: 420px; }
.children .children .children .children .children .comment-content { width: 400px; }

.reply {
	font-size: .856em;
	text-transform: uppercase;
}

#respond input {
	background: #fff;
	padding: 5px;
	border: 0;
}

#respond textarea {
	background: #fff;
	border: 0;
	padding: 5px;
	width: 610px;
}

#respond input#submit {
	background: #FC7B7B;
	font-family:"arial black",arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #fff;
	padding: 6px 10px 7px 10px;
	text-transform: uppercase;
	cursor: pointer;
}

/* Latest Themes
=================================*/

#themes-wrap {
	background: #fff;
	border-bottom: 1px solid #ECECEC;
}

#themes {
	width: 940px;
	margin: 0 auto;
	padding: 2em 0 3em 0;
}

#themes h4 {
	padding: 0;
}

#theme-thumbs a.theme {
	display: block;
	width: 292px;
	border: 1px solid #D8D7D7;
	padding: 3px;
	margin: 0 20px 0 0;
	float: left;
}

#theme-thumbs a.theme.last {
	margin: 0;
}

#theme-thumbs a.theme:hover {
	border: 1px solid #231f20;
}


/* Footer
=================================*/

#footer-wrap {
	border-top: 3px solid #fff;
}

#footer a {
	color:#231F20;
}




