/*  
Theme Name: Daniel Kolenda Blog (Grey)
Theme URI: http://www.kennonbickhart.com
Description: This is a theme for the evangelist Daniel Kolenda.
Version: 1.0
Author: Kennon Bickhart
Author URI: http://www.kennonbickhart.com/
*/

body {
	background: transparent url(images/bg-regal-repeat.jpg) repeat;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/*
==============
GENERAL STYLES
*/
a:link,
a:active,
a:visited {
	color: #40403e;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #40403e;
	font-size: 9pt Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}


h1 {
	font: 25pt Arial, sans-serif;
	color:#920909;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2pt;
	text-shadow: #920909 1px 0px 0px;
	margin: 0 0 0px 15px;
	width: 800px;
	/*height: 45px;*/
	/*overflow: hidden;*/
}
h2, h2.widgettitle {
	font: 13pt Arial, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -.1ex;
	background: #2c2c2c;
	text-shadow: #000000 0px 1px 0px;
	padding: 2px 0px 0px 10px;
	margin: 15px 0;
}
#leftContent h3 {
	font: 16pt Arial, sans-serif;
	color:#454543;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1pt;
	line-height: 30px;
	margin: 0px;
	width: 670px;
	height:30px;
	background: #d7d9da;
	border-left: #920909 10px solid;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	padding: 3px 10px 0px 10px;
	text-shadow: #FFFFFF 0px 1px 0px;
	overflow: hidden;
}
h4 {
	font: 12pt Arial, sans-serif;
	color:#454543;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1pt;
	margin: 0 0 5px 0;
}
h5, h6 {
	font: 30pt Arial, sans-serif;
	color:#920909;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2pt;
	text-shadow: #920909 1px 0px 0px;
	margin: 0px 0px 5px 15px;
}
h6 {
	margin: 0px 0px 5px 0px;
}
h1 a:link,
h1 a:hover,
h1 a:active,
h1 a:visited,
h5 a:link,
h5 a:hover,
h5 a:active,
h5 a:visited,
h6 a:link,
h6 a:hover,
h6 a:active,
h6 a:visited {color:#920909;}

h2 a:link, h2.widgettitle a:link,
h2 a:hover, h2.widgettitle a:hover,
h2 a:active, h2.widgettitle a:active,
h2 a:visited, h2.widgettitle a:visited {color:#FFFFFF;}

#leftContent h3 a:link,
#leftContent h3 a:active,
#leftContent h3 a:visited {color:#454543;}

#leftContent h3 a:hover {
	color:#FFFFFF;
	text-shadow: #000000 0px 1px 0px;
}

#leftContent h3:hover {border-left: #d7d9da 10px solid;}

#leftContent h3:hover, 
#leftContent h3:hover a:link,
#leftContent h3:hover a:active,
#leftContent h3:hover a:visited {
	color:#FFFFFF;
	background: #920909;
	text-decoration: none;
	text-shadow: #000000 0px 1px 0px;
	cursor: pointer;
}

.lgBtn {
	background: transparent url(images/btn-large.png) no-repeat;
	padding: 5px 0;
	margin: 0 15px 0 0;
	width:75px;
	height:23px;
	text-align: center;
	font:8pt Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	letter-spacing: -1pt;
	text-shadow: #000000 0px 1px 0px;
	float: left;
}

a:link.lgBtn,
a:hover.lgBtn,
a:active.lgBtn,
a:visited.lgBtn {
	font:8pt Arial, sans-serif;
	font-weight: bold;	
	color: #FFFFFF;
	text-decoration: none;
}

.clear {
	clear: both;
	height: 0px;
}

img.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 0px;
}
img.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	border: 0px;
}
img.aligncenter {
	border: 0px;
	text-align: center;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
	text-align: center;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    background: #cccccc;
    padding:10px 5px 5px 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
.wp-caption-text {
	font-size: 8pt;
	font-weight: bold;
}


/*
======
HEADER
*/
#headerBG {
	background: transparent url(images/bg-header.png) repeat-x top left;
	width: 100%;
	height: 75px;
}
#header {
	position: relative;
	width: 1120px;
	height: 67px;
	margin: 0 auto;
}
#title {
	position: relative;
	top: 15px;
	left: 15px;
	background: transparent url(images/title.png) no-repeat;
	width: 289px;
	height: 39px;
}

/*
========
TOP MENU
*/
ul#topNav {
	position: absolute;
	top: 5px;
	right: 0px;
	list-style: none;
	width: 400px;
	font: 12pt Arial, sans-serif;
	color:#aeafb0;
	text-shadow: #000000 0px -1px 0px;
	font-weight:bold;
	text-transform: uppercase;
}
ul#topNav li.menuItem {
	float: left;
	margin: 0 10px;
	border-bottom: 0px #787677 solid;
}
ul#topNav li.menuItem:hover {border-bottom: 4px #787677 solid;}

ul#topNav li.menuItem a:link,
ul#topNav li.menuItem a:active,
ul#topNav li.menuItem a:visited {
	color:#aeafb0;
	text-decoration: none;
}
ul#topNav li.menuItem a:hover {
	color:#d7d9da;
	text-decoration: none;
}

#cfanDropdownMenu {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 50px;
	right: 5px;
	color: #d7d9da;
	background: #242424;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-moz-box-shadow: #444 0px 0px 5px;
	-webkit-box-shadow: #444 0px 0px 5px;
	font: 10pt Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#cfanDropdownMenu div {
	padding: 10px 20px;
	-webkit-border-radius: 7px;
	cursor: pointer;
}

#cfanDropdownMenu a:link,
#cfanDropdownMenu a:active,
#cfanDropdownMenu a:visited {
	color: #aeafb0;
	text-decoration: none;
}

#cfanDropdownMenu a:hover {
	color: #aeafb0;
	text-decoration: none;
}

#cfanDropdownMenu div:hover,
#cfanDropdownMenu div:hover a:link,
#cfanDropdownMenu div:hover a:hover,
#cfanDropdownMenu div:hover a:active,
#cfanDropdownMenu div:hover a:visited {
	background: #141414;
	color: #aeafb0;
}

/*
========================
FEATURED CONTENT SECTION
*/

#body {
	position: relative;
	width: 1120px;
	height: 100%;
	margin: 20px auto 0px auto;
	background: #d7d9da;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
}
#topImgWrapper {
	position: relative;
	top:20px;
	left: 25px;
	background: #bdbebf;
	width:824px;
	height: 286px;
	padding: 10px;
	overflow: hidden;
	border: #abacad solid 1px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
#topImg {
	width: 824px;
	height: 286px;
	overflow: hidden;
}
#danielImg {
	background: transparent url(images/header.jpg) no-repeat;
	width:1120px;
	height: 341px;
}


/*
=============
FEATURED POST
*/
#featuredPost {
	position: relative;
	left: 30px;
	width: 831px;
	/*height: 375px;*/
	min-height: 375px;
	padding-bottom: 35px;
	padding-top: 35px;
}
#subtitle {
	width:831px;
	height:17px;
	overflow: hidden;
	background: #bbbcbd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font:8pt Arial, sans-serif;
	color:#40403e;
	text-shadow: #FFFFFF 0px 1px 0px;
	padding:4px 0 0 0;
	margin: 0 0 15px 0;
}

#subtitle a:link,
#subtitle a:hover,
#subtitle a:active,
#subtitle a:visited {color:#40403e;}

#postBy {
	width:700px;
	float:left;
	padding: 0 0 0 15px;
}
.author, .date {font-weight:bold;}
#featuredPost #comments,
#singlePost #subtitle #comments {
	font-weight: bold;
	background: transparent url(images/icn-comment.png) no-repeat;
	width:85px;
	float: right;
	padding:0 0px 0 22px;
}
#featuredText {
	font: 11pt Arial, sans-serif;
	color: #2c2c2c;
	line-height: 16pt;
	text-shadow: #FFFFFF 0px 1px 0px;
	margin-left: 15px;
}

#tags {
	float: right;
	width:200px;
	height: 21px;
	background: transparent url(images/icn-tag.png) no-repeat;
	padding: 5px 0 0 25px;
	font: 8pt Arial, sans-serif;
	color: #878787;
	text-shadow: #FFFFFF 0px 1px 0px;
	text-transform: uppercase;
}

#tags a:link,
#tags a:hover,
#tags a:active,
#tags a:visited {
	color: #878787;
	font-weight: normal;
}


/*
================
FEATURED SIDEBAR
*/

#danielSidebar {
	position: absolute;
	right: 0px;
	bottom: 365px;
	width: 245px;
	height: 349px;
	background: transparent url(images/daniel-sidebar.jpg) no-repeat top right;
}
#twitterStream {
	position: relative;
	left: 43px;
	top: 198px;
	background: transparent url(images/daniel-sidebar-contentbox.png) no-repeat;
	width: 185px;
	height: 132px;
	color: #2c2c2c;
	text-shadow: #FFFFFF 0px 1px 0px;
	padding: 10px 12px;
}
#twitterTitle {
	background: transparent url(images/icn-twitter.png) no-repeat;
	height: 20px;
	padding: 4px 0 0 25px;
	font: 9pt Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#twitterText {
	font: 8pt Arial, sans-serif;
	width: 165px;
}

#twitterText a:link,
#twitterText a:hover,
#twitterText a:active,
#twitterText a:visited {
	color: #2c2c2c;
}

#featuredSidebar {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 175px;
	height: 365px;
	overflow: hidden;
	background: #363636;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft:7px;
	padding: 0px 20px 10px 20px;
	font: 9pt Arial, sans-serif;
	color: #FFFFFF;
	z-index: 999;
}

#featuredSidebar a:link,
#featuredSidebar a:hover,
#featuredSidebar a:active,
#featuredSidebar a:visited {
	color: #FFFFFF;
	font-weight: normal;
}

div.facebook,
div.twitter,
div.picasa,
div.youtube,
div.rssLink {
	padding: 0 0 0 25px;
	margin: 0 0 5px 10px;
	height: 19px;
}

div.facebook {background: transparent url(images/icn-facebook.png) no-repeat;}
div.twitter {background: transparent url(images/icn-twitter.png) no-repeat;}
div.picasa {background: transparent url(images/icn-picasa.png) no-repeat;}
div.youtube {background: transparent url(images/icn-youtube.png) no-repeat;}
div.rssLink {background: transparent url(images/icn-rss.png) no-repeat;}

div.facebook div,
div.twitter div,
div.picasa div,
div.youtube div,
div.rssLink div {padding: 3px 0 0 0;}

form input.searchBox {
	width:145px;
	height:20px;
	margin: 0 0 5px 10px;
	padding:5px;
	border: 1px solid #8e8e8e;
	font: 10pt Arial, sans-serif;
	color: #8e8e8e;
}


/*
==================
LOWER BODY SECTION
*/

#lowerBody {
	position:relative;
	width:1120px;
	height:100%;
	margin:0 auto;
	background: #c6c6c6;
	overflow: hidden;
}
#leftContent {
	position: relative;
	float: left;
	width: 715px;
	height: 100%;
	background: #c6c6c6;
	padding: 30px 0px 20px 25px;
	overflow: auto;
}

#leftContent .postImageWrapper {
	border: #abacad solid 1px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background: #d7d9da;
	width: 685px;
	margin-bottom: 15px;
	padding: 7px;
	overflow: hidden;
}
#leftContent .postImage {
	width: 685px;
	height: 232px;
	overflow: hidden;
}

#leftContent .postContent {
	width: 700px;
	float: left;
	margin: 0px;
}

#leftContent .date,
#leftContent .comments {
	font: 8pt Arial, sans-serif;
	font-weight: bold;
	color: #525250;
	text-shadow: #FFFFFF 0px 1px 0px;
	margin-top: 5px;
}

#leftContent .comments a:link,
#leftContent .comments a:hover,
#leftContent .comments a:active,
#leftContent .comments a:visited {color: #525250;}

#leftContent .date {
	float: left;
	width: 550px;
	margin: 5px 0 0 20px;
}
#leftContent .comments {
	float: right;
	background: transparent url(images/icn-comment.png) no-repeat;
	width: 80px;
	padding-left: 20px;
}
#leftContent .text {
	margin: 10px 0 0 20px;
	width: 675px;
	font:10pt Arial, sans-serif;
	color:#2c2c2c;
	text-shadow: #FFFFFF 0px 1px 0px;
	line-height: 18px;
}
#leftContent .postmetadata {
	margin: 10px 0 25px 20px;
	width: 675px;
	font:8pt Arial, sans-serif;
	color:#525250;
	text-shadow: #FFFFFF 0px 1px 0px;
	line-height: 18px;
}

#leftContent .text a:link,
#leftContent .text a:hover,
#leftContent .text a:active,
#leftContent .text a:visited,
#leftContent .postmetadata a:link,
#leftContent .postmetadata a:hover,
#leftContent .postmetadata a:active,
#leftContent .postmetadata a:visited {color:#525250;}

#leftContent .lineBreak {
	clear: both;
	margin: 0px 0 20px 20px;
	border-bottom: #d1d1d1 solid 1px;
	-webkit-box-shadow: 0px -1px 0px #a5a5a5;
	-moz-box-shadow: 0px -1px 0px #a5a5a5;
	width: 675px;
	height: 1px;
}
#postPgLinks {
	width: 600px;
	margin: 5px 0px 0px 20px;
}

#postPgLink a:hover,
#prevPosts a:hover,
#nextPosts a:hover {text-decoration: none;}

#prevPosts {float:left;}

#nextPosts {float:right;}


/*
=====================
RIGHT CONTENT SECTION
*/
#rightContent {
	float: right;
	width: 325px;
	background: #363636 repeat;
	padding: 0 20px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
}
ul.sidebar {
	list-style: none;
	width: 325px;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
}

ul.sidebar a:link,
ul.sidebar a:hover,
ul.sidebar a:active,
ul.sidebar a:visited {
	color: #f2f2f2;
}

/* YOUTUBE VIDEOS */
ul#videos {
	font: 9pt Arial, sans-serif;
	width: 325px;
	overflow: hidden;
}
ul#videos img {
border: 0px;
height:128px;
margin-top:-19px;
}


/* TWITTER STREAM */
ul.twitter {
	list-style: none;
	color:#f2f2f2;
	font:9pt Arial, sans-serif;
	margin-left: 0px;
	text-indent: 0px;
	padding-left: 0px;
}
ul.twitter li.twitter-item {
	border-bottom: #414241 solid 1px;
	padding: 10px 0 10px 0;
	margin: 0 15px 0 15px;
}

ul.twitter li.twitter-item:first-child {margin: -5px 15px 0px 15px;}

ul.twitter li.twitter-item:last-child {margin: -5px 15px 25px 15px;}

ul.twitter .twitter-timestamp {font:8pt Arial, sans-serif;}

ul.twitter a.twitter-link:link,
ul.twitter a.twitter-link:hover,
ul.twitter a.twitter-link:active,
ul.twitter a.twitter-link:visited,
ul.twitter a.twitter-user:link,
ul.twitter a.twitter-user:hover,
ul.twitter a.twitter-user:visited,
ul.twitter a.twitter-user:active {color:#f2f2f2;}


/* RECENT COMMENTS */
ul.sidebar ul {
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
ul.sidebar li.recentcomments {
	list-style: none;
	padding: 10px 0px;
	margin: 0 15px 0 15px;
	text-indent: 0px;
	color:#f2f2f2;
	font:9pt Arial, sans-serif;
	border-bottom: #414241 solid 1px;
}

ul.sidebar li.recentcomments:first-child {margin: -5px 15px 0 15px;}
ul.sidebar li.recentcomments:last-child {margin: 0px 15px 25px 15px;}

ul.sidebar li.recentcomments a:link,
ul.sidebar li.recentcomments a:hover,
ul.sidebar li.recentcomments a:active,
ul.sidebar li.recentcomments a:visited,
li#collapsible-archive ul a:link,
li#collapsible-archive ul a:hover,
li#collapsible-archive ul a:active,
li#collapsible-archive ul a:visited {
	color: #f2f2f2;
	text-decoration: none;
}

/* ARCHIVE LIST */
li#categories-3 ul,
li#collapsible-archive ul {
	list-style: none;
	width: 300px;
	margin-left: 15px;
	font:9pt Arial, sans-serif;
	font-weight: bold;
	color:#f2f2f2;
	line-height: 14px;
}

li#collapsible-archive ul li ul li ul li {
	list-style: square;
	padding-left: 10px;
}

li#categories-3 ul li:last-child {margin-bottom: 25px;}

ul.sidebar .car-container {
	width: 300px;
	overflow-x: hidden;
	font: 10pt Arial, sans-serif;
	color:#f2f2f2;
	margin: 0 0 0 15px;
	padding-bottom: 20px;
}
ul.sidebar .car-container .car-monthlisting {
	font-size: 8pt;
}

ul.sidebar .car-container a:link,
ul.sidebar .car-container a:hover,
ul.sidebar .car-container a:active,
ul.sidebar .car-container a:visited {
	color: #f2f2f2;
	font-weight: normal;
	font-size: 9pt;
}

ul.sidebar .car-container .car-toggler {display: none;}


/*
================
SINGLE POST PAGE
*/
#singlePost {
	position: relative;
	left: 30px;
	width: 1050px;
	padding-bottom: 15px;
	padding-top: 5px;
}
#singlePost #subtitle {
	width:1050px;
	height:17px;
	overflow: hidden;
	background: #bbbcbd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font:9pt Arial, sans-serif;
	color:#40403e;
	text-shadow: #f5f4f0 0px 1px 0px;
	padding:3px 0 0 0;
	margin: 0 0 15px 0;
}

#singleText {
	font: 11pt Arial, sans-serif;
	color: #2c2c2c;
	line-height: 15pt;
	text-shadow: #FFFFFF 0px 1px 0px;
}

#singleText img {border: 0px;}

#singleFooter {margin: 20px 0 0 0;}

#shareThis {
	float: left;
	font: 10pt Arial, sans-serif;
	color: #878787;
	text-transform: uppercase;
}

#shareThis a:link,
#shareThis a:hover,
#shareThis a:active,
#shareThis a:visited {
	color: #878787;
	font-weight: normal;
	text-decoration: none;
}

/*
==============
CLEAN ARCHIVES
*/
.car-container a:link,
.car-container a:hover,
.car-container a:active,
.car-container a:visited {
	color: #565656;
	font-weight: normal;
}

.car-container ul.car-list {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
}
ul.car-monthlisting {
	list-style: none;
	margin: 10px 0px;
	padding-left: 15px;
	text-indent: 0px;
}
.car-yearmonth {font-weight: bold;}

ul.car-monthlisting span {
	font-weight: bold;
	font-size: 8pt;
}

#searchForm {
	float: right;
    background: #cccccc;
    padding:10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
#searchForm form input.searchBox {
	width:200px;
	height:20px;
	margin: 0px 0px 5px 0px;
	padding:5px;
	border: 1px solid #9c9c9c;
	font: 10pt Arial, sans-serif;
	color: #6c6351;
}

/*
========
COMMENTS
*/

.comments-template {
	width: 831px;
	text-shadow: #FFFFFF 0px 1px 0px;
	margin: 25px 0px;
}
.depth-1 {
	position: relative;
	border: 1px solid #cccccc;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	margin-bottom: 10px;
	padding: 0px 15px 20px 15px;
}
.depth-2 {
	position: relative;
	clear: both;
	background: #cccccc;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 10px 15px;
}
.depth-2 .reply {
	display:none;
}

.commentlist {
	width:790px;
	list-style: none;
	margin:15px 0 0 0;
	padding:0 0 0 15px;
	color: #40403e;
	font: 9pt Arial, sans-serif;
}
.commentlist li {
	padding-top: 15px;
}

.commentlist p,
#respond p {font-size: 10pt;}

h3#comments,
#respond h3 {
/*	width:831px;
	font:24pt Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -2pt;
	color:#40403e;
	text-shadow: #f5f4f0 0px 1px 0px;
	text-transform: uppercase;
	padding:4px 0 0 10px;
	margin: 15px 0px;
	background: #cccccc;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	overflow: hidden;*/
	font: 24pt Arial, sans-serif;
	color:#454543;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1pt;
	line-height: 30px;
	margin: 0px;
	width: 831px;
	height: 35px;
	background: #cccccc;
	border-left: #920909 10px solid;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	padding: 6px 10px 0px 10px;
	text-shadow: #FFFFFF 0px 1px 0px;
	overflow: hidden;
}
#respond h3 {
	margin-top: 40px;
}
#respond h3 a:link {
	color: #920909;
}

form#commentform {
	margin-left: 10px;
	font: 10pt Arial, sans-serif;
}
form#commentform small {
	text-transform: uppercase;
	color: #363636;
}
#respond textarea {width: 430px;}
.vcard img {
	padding: 5px;
/*	border: 1px solid #abacad;*/
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background: #eaeaea;
}
cite.fn {
	position: absolute;
	top: 22px;
	left: 75px;
	font-weight: bold;
	font-style: normal;
	font-size: 20pt;
	padding-left: 10px;
}
.says {
/*	font-style: italic;
	font-size: 8pt;*/
	display: none;
}
.depth-1 .commentmetadata,
.depth-2 .commentmetadata {
	position: absolute;
	top: 47px;
	left: 71px;
	padding: 5px 15px;
}
.depth-1 .commentmetadata {
/*	background: #cccccc;*/
}
.depth-2 .commentmetadata {
/*	background: #dddddd;*/
}

.comment-body p,
.comment-body em {
	margin-left: 70px;
}

.comment-body em {
	padding: 7px 7px 7px 10px;
	font-weight:bold;
	text-shadow: #000000 0px -1px 0px;
	color:#f7f7f7;
	border-top: 2px solid #862424;
	border-bottom: 2px solid #862424;
	background: #b02b2b;
}

ol.children {
	padding-left: 100px;
	list-style: none;
}
.reply {
	position:absolute;
	bottom: 0px;
	right: 20px;
	background: #920909;
	padding: 5px 10px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	color: #FFFFFF;
	z-index: 999;
	opacity: 0.2;
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
}
.reply:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
}
.reply a:link,
.reply a:hover,
.reply a:active,
.reply a:visited {
	color: #FFFFFF;
	text-shadow: #000000 0px 1px 0px;
}

.cancel-comment-reply {
	margin-top:15px;
}
small #cancel-comment-reply-link {
	background: #eaeaea url(images/flag.png) no-repeat;
	height: 20px;
	margin-top:10px;
	margin-left: 10px;
	padding: 4px 10px 5px 27px;
	font: 10pt Arial, sans-serif;
	font-weight: bold;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
#fbc_login {
	float:right;
	font: 8pt Arial, sans-serif;
	text-transform: uppercase;
	background: #FFFFFF;
	text-align: center;
	width: 115px;
	height: 65px;
	padding: 15px;
	margin-top: 15px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	line-height: 10px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
#fbc_login:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
#fbc_login img {
	padding-top:15px;
}


/*
==============
FOOTER SECTION
*/
#footer {
	position: relative;
	background: #262626;
	width:1040px;
	height:140px;
	margin:0px auto;
	padding: 30px 40px 20px 40px;
	overflow: hidden;
}
#footer div#links {
	float: left;
	width: 425px;
}
#footer div.title {
	font: 14pt Arial, sans-serif;
	color:#adadad;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1pt;
	margin-bottom: 15px;
}
#footer div.links {
	color:#6f6f70;
	font: 10pt Arial, sans-serif;
	line-height: 16px;
}

#footer div.links a:link,
#footer div.links a:hover,
#footer div.links a:active,
#footer div.links a:visited,
#footer div#socialMedia a:link,
#footer div#socialMedia a:hover,
#footer div#socialMedia a:active,
#footer div#socialMedia a:visited {
	color:#6f6f70;
	font-weight: normal;
}

#footer div#copyright a:link,
#footer div#copyright a:hover,
#footer div#copyright a:active,
#footer div#copyright a:visited {color:#6f6f70;}

#footer div.links a:hover,
#footer div#socialMedia a:hover,
#footer div#copyright a:hover {text-decoration: underline;}

#footer div#copyright {
	color:#6f6f70;
	font: 9pt Arial, sans-serif;
	margin-top: 20px;
}
#footer div#categories, #footer div#socialMedia {
	float: right;
	width: 150px;
	padding-left: 20px;
}

#footer div.facebook,
#footer div.twitter,
#footer div.picasa,
#footer div.youtube,
#footer div.rssLink {
	padding: 0 0 0 30px;
	margin: 0 0 5px 0px;
	height: 19px;
}

#footer div.facebook {background: transparent url(images/icn-facebook.png) no-repeat;}
#footer div.twitter {background: transparent url(images/icn-twitter.png) no-repeat;}
#footer div.picasa {background: transparent url(images/icn-picasa.png) no-repeat;}
#footer div.youtube {background: transparent url(images/icn-youtube.png) no-repeat;}
#footer div.rssLink {background: transparent url(images/icn-rss.png) no-repeat;}

#footer div.facebook div,
#footer div.twitter div,
#footer div.picasa div,
#footer div.youtube div,
#footer div.rssLink div {
	padding: 3px 0 0 0;
	font: 10pt Arial, sans-serif;
	color: #6f6f70;
}

