@charset "UTF-8";
/*
Theme Name: Will Mancini
Author: Darnology
Author URI: http://www.darnology.com/
*/

/*
============================================================================
GENERAL
============================================================================
*/
html, body {
	background: #685C53;
	color: #010101;
	font: 100%/125% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4 {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

a {
	color: #7C6A55;
}

a:hover {
	color: #000000;
}

img {
	border: 0px none;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}



/*
============================================================================
PAGE
============================================================================
*/
#wrapper {
	background: url('images/bg.jpg') repeat-y center top;
	position: relative;
	display: table;
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#page {
	position: relative;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#header {
	background: url('images/header.jpg') no-repeat center top;
	position: relative;
	width: 940px;
	height: 268px;
}

#header_picture {
	float: right;
	margin-top: 48px;
}


/*
============================================================================
MENU
============================================================================
*/
#menu {
	position: absolute;
	font: 68.75% Arial, Helvetica, sans-serif;
	left: 60px;
	top: 20px;
}

#menu li {
	display: inline;
	padding: 0px 15px 0px 0px;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	color: #331D0F;
}

#menu .bar {
	border-left: solid 1px #FFFFFF;
	padding: 0px 0px 0px 15px;
}


/*
============================================================================
SEARCH
============================================================================
*/
#search_bar {
	background: url('images/search.jpg') no-repeat center top;
	position: absolute;
	width: 188px;
	height: 18px;
	color: #FFFFFF;
	font: 68.75%/100% Arial, Helvetica, sans-serif;
	border: none 0px;
	outline: none 0px;
	padding: 8px 0px 0px 10px;
	left: 589px;
	top: 10px;
}

#search_submit {
	background: url('images/submit.jpg') no-repeat center top;
	position: absolute;
	width: 30px;
	height: 26px;
	color: #FFFFFF;
	text-indent: 900000px;
	font: .01% Arial, Helvetica, sans-serif;
	border: none 0px;
	left: 794px;
	top: 10px;
	cursor: pointer;
}

#search_submit:hover {
	background: url('images/submit.jpg') no-repeat center bottom;
}


/*
============================================================================
CONTENT
============================================================================
*/
#content {
	position: relative;
	float: left;
	width: 500px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
}

.blog {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.blog_date {
	color: #7C6A55;
	font: 68.75%/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0px 0px 6px 0px;
        margin: 20px 0px 0px 0px;
}

.blog_title {
	font: 168.75%/100% "Times New Roman", Times, serif;
	padding: 10px 0px 0px 0px;
	border-top: solid 1px #7C6A55;
}

.blog_title a {
	color: #000000;
	text-decoration: none;
}

.blog_title a:hover {
	color: #B86F3C;
}

.blog_subtitle {
	color: #B86F3C;
	font: italic 100%/100% "Times New Roman", Times, serif;
	padding: 5px 0px 0px 0px;
}

.blog_content {
	color: #474544;
	font: 75%/133.33% Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 0px;
        line-height: 18px;
}

.blog_content ol {
	list-style: inside;
	padding: 10px 0px 10px 0px;
	margins: 0px 0px 0px 0px;     
	list-style-type: decimal;
}

.blog_content ul {
	list-style: inside;
	padding: 0px 0px 10px 0px;
	margins: 0px 0px 0px 0px;  
	list-style-type: disc;   
}

.blog_content blockquote {
        color: #b37015;
        font-style: italic;
}

.blog_content li {
	padding: 0px 0px 5px 40px;
	margins: 0px 0px 0px 0px;     
}

.more-link {
	display: block;
	font: italic 108.33%/100% "Times New Roman", Times, serif;
	padding: 10px 0px 0px 0px;
}

.blog object, .blog img {
	float: left;
	padding: 0px 10px 10px 0px;
	clear: right;
}

.postmetadata {
	color: #7C6A55;
	font: 62.5%/200% Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.postmetadata a:hover {
	text-decoration: none;
}

.blog_comment_link a {
	background: #EBE8E5;
	position: relative;
	display: table;
	float: left;
	color: #685C53;
	font: 75%/100% Arial, Helvetica, sans-serif;
	padding: 11px 10px 11px 10px;
	border: solid 1px #C5BFBB;
}

.blog_comment_link a:hover {
	background: #C5BFBB;
	color: #FFFFFF;
}

.main_retweet {
	position: relative;
	float: right;
        margin: 0px 0px 30px 0px;
}

.blog_retweet {
	position: relative;
	float: left;
	padding: 0px 0px 10px 0px;
}

.pagerbox a {
	background: #B47015;
	color: #FFFFFF;
	font: 75% Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	padding: 2px 6px 2px 6px;
	border: solid 1px #B47015;
}

.pagerbox .current, .pagerbox a:hover {
	background: #F8F7F7;
	color: #7C6B55;
	font: 75% Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
	padding: 2px 6px 2px 6px;
	border: solid 1px #B9B1A9;
}

.navigation {
        margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.previous_blog a {
	background: #EBE8E5;
	position: relative;
	float: left;
	display: table;
	color: #685C53;
	font: 75%/100% Arial, Helvetica, sans-serif;
	padding: 11px 10px 11px 10px;
	border: solid 1px #C5BFBB;
}

.next_blog a {
	background: #EBE8E5;
	position: relative;
	float: right;
	display: table;
	color: #685C53;
	font: 75%/100% Arial, Helvetica, sans-serif;
	padding: 11px 10px 11px 10px;
	border: solid 1px #C5BFBB;
}

.previous_blog a:hover, .next_blog a:hover {
	background: #C5BFBB;
	color: #FFFFFF;
}

#share-this {
 	position: relative;
	float: right;
	margin: 0px 0px 0px 10px;
}

#share-this .stButton {
	margin: 0px 0px 0px 0px;
}

#share-this .chicklets {
	background: #EBE8E5;
	position: relative;
	float: left;
	display: table;
	color: #685C53;
	font: 75%/100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 11px 10px 11px 10px;
	border: solid 1px #C5BFBB;
}

#related-posts {
	/*background: #EBE8E5;
	border: solid 1px #C5BFBB;
	padding: 11px 10px 0px 10px;*/
	position: relative;
	color: #685C53;
	font: 75%/125% Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 11px 0px 0px 0px;
}

#related-posts h3 {
	color: #010101;
	font: 150%/100% "Times New Roman", Times, serif;
	padding: 0px 0px 10px 0px;
}

#related-posts ol li {
	padding: 0px 0px 10px 0px;
}

#comments {
	font: 168.75%/100% "Times New Roman", Times, serif;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	border-top: solid 1px #7C6A55;
}

.older_comments a {
	float: left;
	color: #B86F3C;
	font: italic 100%/100% "Times New Roman", Times, serif;
}

.newer_comments a {
	float: right;
	color: #B86F3C;
	font: italic 100%/100% "Times New Roman", Times, serif;
}

.older_comments a:hover, .newer_comments a:hover {
	color: #000000;
}

.commentlist li {
	background: #EBE8E5;
	position: relative;
	color: #685C53;
	font: 75%/125% Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 11px 10px 0px 10px;
	border: solid 1px #C5BFBB;
}

.commentlist .comment-author-admin {
	background: #C5BFBB;
	position: relative;
	color: #FFFFFF;
	font: 75%/125% Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 11px 10px 0px 10px;
	border: solid 1px #C5BFBB;
}

.avatar {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	clear: right;
}

.vcard {
	font: 175%/100% "Times New Roman", Times, serif;
}

.commentmetadata {
	font: 83.33%/200% Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 0px;
}

.comment-edit-link {
	float: right;
	clear: both;
}

#respond h3 {
	font: 168.75%/100% "Times New Roman", Times, serif;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	border-top: solid 1px #7C6A55;
}

.user_logged {
	font: 62.5%/200% Arial, Helvetica, sans-serif;
}

#respond form {
	margin: 10px 0px 0px 0px;
}

#respond p {
	clear: both;
}

#respond .form {
	background: #E0DED9;
	position: relative;
	float: left;
	width: 270px;
	height: 18px;
	color: #7C6B55;
	font: 68.75%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #B9B1A9;
	outline: none 0px;
	margin: 0px 10px 15px 0px;
	padding: 6px 0px 0px 10px;
}

#respond label {
	position: relative;
	display: block;
	font: 75% Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
}

#respond textarea {
	background: #E0DED9;
	position: relative;
	width: 500px;
	height: 154px;
	color: #7C6B55;
	font: 68.75%/145.45% Arial, Helvetica, sans-serif;
	border: solid 1px #B9B1A9;
	outline: none 0px;
	margin: 0px 10px 15px 0px;
	padding: 6px 0px 0px 10px;
}

#respond #submit {
	background: #E0DED9;
	position: relative;
	color: #7C6B55;
	font: 75%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #B9B1A9;
	outline: none 0px;
	margin: 0px 10px 15px 0px;
	padding: 6px 10px 6px 10px;
	cursor: pointer;
}

#respond #submit:hover {
	background: #C5BFBB;
	color: #FFFFFF;
}

#searchform #s {
	background: #E0DED9;
	position: relative;
	width: 270px;
	height: 18px;
	color: #7C6B55;
	font: 68.75%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #B9B1A9;
	outline: none 0px;
	margin: 0px 10px 15px 0px;
	padding: 6px 0px 0px 10px;
}

#searchform label {
	display: block;
	color: #B86F3C;
	font: italic 100%/100% "Times New Roman", Times, serif;
	padding: 5px 0px 10px 0px;
}

#searchform #searchsubmit {
	background: #E0DED9;
	position: relative;
	display: block;
	color: #7C6B55;
	font: 75%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #B9B1A9;
	outline: none 0px;
	margin: 0px 10px 15px 0px;
	padding: 6px 10px 6px 10px;
	cursor: pointer;
}

#searchform #searchsubmit:hover {
	background: #C5BFBB;
	color: #FFFFFF;
}


/*
============================================================================
SIDEBAR
============================================================================
*/
#sidebar {
	position: relative;
	float: right;
	width: 332px;
	font: 75%/100% Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 0px;
}

#sidebar_connect {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}

#sidebar_connect li {
	float: left;
}

#subscribe_form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subscribe {
	background: #E0DED9;
	position: relative;
	width: 175px;
	height: 18px;
	color: #7C6B55;
	font: 91.67%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #B9B1A9;
	outline: none 0px;
	margin: 0px 22px 5px 0px;
	padding: 6px 0px 0px 10px;
}

#rss {
	background: url('images/social.jpg') no-repeat 0px 0px;
	position: relative;
	display: block;
	width: 24px;
	height: 24px;
	margin: 2px 10px 5px 0px;
}

#rss:hover {
	background: url('images/social.jpg') no-repeat 0px -24px;
}

#facebook {
	background: url('images/social.jpg') no-repeat -24px 0px;
	position: relative;
	display: block;
	width: 23px;
	height: 24px;
	margin: 2px 10px 5px 0px;
}

#facebook:hover {
	background: url('images/social.jpg') no-repeat -24px -24px;
}

#twitter {
	background: url('images/social.jpg') no-repeat -46px 0px;
	position: relative;
	display: block;
	width: 23px;
	height: 24px;
	margin: 2px 0px 5px 0px;
}

#twitter:hover {
	background: url('images/social.jpg') no-repeat -46px -24px;
}

#sidebar_ads {
	position: relative;
	width: 332px;
	height: 200px;
	margin: 0px 0px 0px 0px;
}

#ad1 {
	background: url('images/ad1.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad1 .quote {
	color: #FFFFFF;
	font: italic 100%/141.67% Georgia, "Times New Roman", Times, serif;
	text-indent: -4px;
	padding: 30px 0px 13px 32px;
}

#ad1 .link {
	position: absolute;
	color: #FFFFFF;
	font: bold 100% Helvetica, Arial, sans-serif;
	text-decoration: none;
	left: 32px;
	top: 149px;
}

#ad1 .link:hover {
	color: #192656;
}

#ad2 {
	background: url('images/ad2.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad2 .quote {
	color: #FFFFFF;
	font: italic 125%/133.33% Georgia, "Times New Roman", Times, serif;
	text-indent: -5px;
	padding: 30px 0px 0px 31px;
}

#ad2 .link {
	position: absolute;
	background: #8B8078;
	display: block;
	width: 129px;
	height: 22px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	left: 28px;
	top: 133px;
}

#ad2 .link:hover {
	background: #A6420B;
}

#ad3 {
	background: url('images/ad3.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad3 .quote {
	color: #FFFFFF;
	font: italic 100%/158.33% Georgia, "Times New Roman", Times, serif;
	text-indent: -5px;
	padding: 26px 0px 0px 31px;
}

#ad3 .link {
	position: absolute;
	background: #B26F00;
	display: block;
	width: 129px;
	height: 22px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	left: 28px;
	top: 133px;
}

#ad3 .link:hover {
	background: #8B8078;
}

#ad4 {
	background: url('images/ad4.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad4 .quote {
	color: #FFFFFF;
	font: italic 100%/158.33% Georgia, "Times New Roman", Times, serif;
	text-indent: -5px;
	padding: 26px 0px 0px 31px;
}

#ad4 .link {
	position: absolute;
	background: #B26F00;
	display: block;
	width: 129px;
	height: 22px;
	color: #FFFFFF;
	font: 100% Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	left: 28px;
	top: 133px;
}

#ad4 .link:hover {
	background: #A6BEDE;
}

#ad5 {
	background: url('images/ad5.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad5 .quote {
	color: #FFFFFF;
	font: italic 110%/133.33% Georgia, "Times New Roman", Times, serif;
	padding: 65px 0px 0px 24px;
}

#ad5 .highlight {
	color: #FFFFFF;
	font: italic 130%/133.33% Georgia, "Times New Roman", Times, serif;
}

#ad5 a:link {
	color: #ffffff;
	text-decoration: none;
}

#ad5 a:hover {
	color: #ffffff;
	text-decoration: none;
}

#ad5 a:active {
	color: #ffffff;
	text-decoration: none;
}

#ad5 a:visted {
	color: #ffffff;
	text-decoration: none;
}

#ad6 {
	background: url('images/ad6.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad6 .quote {
	color: #FFFFFF;
	font: italic 110%/133.33% Georgia, "Times New Roman", Times, serif;
	padding: 30px 0px 0px 28px;
}

#ad6 .link {
	position: absolute;
	color: #FFFFFF;
	font: bold 100% Helvetica, Arial, sans-serif;
	text-decoration: none;
	left: 30px;
	top: 144px;
}

#ad6 .link:hover {
	color: #192656;
}

#ad7 {
	background: url('images/ad7.jpg') no-repeat 0px 0px;
	position: absolute;
	width: 332px;
	height: 200px;
	left: 0px;
	top: 0px;
}

#ad7 .quote {
	color: #FFFFFF;
	font: italic 110%/133.33% Georgia, "Times New Roman", Times, serif;
	padding: 30px 0px 0px 28px;
}

#ad7 .link {
	position: absolute;
	color: #FFFFFF;
	font: bold 100% Helvetica, Arial, sans-serif;
	text-decoration: none;
	left: 30px;
	top: 144px;
}

#ad7 .link:hover {
	color: #192656;
}

#sidebar h2 {
	color: #685C53;
	font: 91.67% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px -1px 0px;
	padding: 15px 0px 0px 14px;
}

#sidebar_popular {
	background: url('images/popular_tabs.jpg') no-repeat 0px -38px;
	position: relative;
	width: 318px;
	padding: 38px 0px 0px 0px;
}

#sidebar_popular ul {
	background: url('images/popular_body.jpg') no-repeat 0px bottom;
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 20px 24px 32px 34px;
}

#sidebar_popular ul li {
	padding: 0px 0px 15px 0px;
}

#sidebar_popular h3 a {
	color: #7C6B55;
	font: 91.67% Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sidebar_popular h3 a:hover {
	color: #B47015;
	text-decoration: underline;
}

#sidebar_popular .active h3 a {
	color: #FFFFFF;
	font: 91.67% Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sidebar_popular .active h3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#popular_recent {
	background: url('images/popular_tabs.jpg') no-repeat 0px -76px;
	position: absolute;
	width: 113px;
	height: 18px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 11px;
	left: 0px;
	top: 0px;
}

.active #popular_recent {
	background: url('images/popular_tabs.jpg') no-repeat 0px 0px;
}

#popular_all {
	background: url('images/popular_tabs.jpg') no-repeat 0px -76px;
	position: absolute;
	width: 124px;
	height: 18px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	left: 98px;
	top: 0px;
}

.active #popular_all {
	background: url('images/popular_tabs.jpg') no-repeat -124px 0px;
}

#popular_will {
	background: url('images/popular_tabs.jpg') no-repeat 0px -76px;
	position: absolute;
	width: 113px;
	height: 18px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 20px 11px 0px 0px;
	right: 0px;
	top: 0px;
}

.active #popular_will {
	background: url('images/popular_tabs.jpg') no-repeat -248px 0px;
}

.sidebar_post {
	margin-bottom: 0px;
}

.sidebar_post img {
	float: left;
	margin-right: 10px;
}

.related_post {
	margin-bottom: 0px;
}

.related_post img {
	float: left;
	margin-right: 0px;
}

#sidebar_resources li {
	padding: 0px 0px 0px 0px;
}

#sidebar_resources li ul li {
	padding: 0px 0px 0px 0px;
}

#church_unique {
	background: url('images/books.jpg') no-repeat 0px 0px;
	display: block;
	width: 257px;
	height: 35px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 31px 0px 0px 61px;
}

#church_unique:hover {
	background: url('images/books.jpg') no-repeat 0px -395px;
}

#vision_kit {
	background: url('images/books.jpg') no-repeat 0px -66px;
	display: block;
	width: 257px;
	height: 44px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 22px 0px 0px 61px;
}

#vision_kit:hover {
	background: url('images/books.jpg') no-repeat 0px -461px;
}

#flux_experience {
	background: url('images/books.jpg') no-repeat 0px -132px;
	display: block;
	width: 257px;
	height: 34px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 23px 0px 0px 61px;
}

#flux_experience:hover {
	background: url('images/books.jpg') no-repeat 0px -527px;
}

#building_leaders {
	background: url('images/books.jpg') no-repeat 0px -188px;
	display: block;
	width: 257px;
	height: 34px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 27px 0px 0px 61px;
}

#building_leaders:hover {
	background: url('images/books.jpg') no-repeat 0px -583px;
}

#vision_deck {
	background: url('images/books.jpg') no-repeat 0px -248px;
	display: block;
	width: 257px;
	height: 34px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 27px 0px 0px 61px;
}

#vision_deck:hover {
	background: url('images/books.jpg') no-repeat 0px -643px;
}

#collaboration_cube {
	background: url('images/books.jpg') no-repeat 0px -309px;
	display: block;
	width: 257px;
	height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 27px 0px 0px 61px;
}

#collaboration_cube:hover {
	background: url('images/books.jpg') no-repeat 0px -704px;
}

#onsite_consulting {
	background: url('images/clarity.jpg') no-repeat 0px 0px;
	display: block;
	width: 257px;
	height: 35px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 30px 0px 0px 61px;
}

#onsite_consulting:hover {
	background: url('images/clarity.jpg') no-repeat 0px -189px;
}

#vision_co {
	background: url('images/clarity.jpg') no-repeat 0px -66px;
	display: block;
	width: 257px;
	height: 37px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 23px 0px 0px 61px;
}

#vision_co:hover {
	background: url('images/clarity.jpg') no-repeat 0px -255px;
}

#workshops {
	background: url('images/clarity.jpg') no-repeat 0px -126px;
	display: block;
	width: 257px;
	height: 39px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 22px 0px 0px 61px;
}

#workshops:hover {
	background: url('images/clarity.jpg') no-repeat 0px -315px;
}

#vision_room {
	background: url('images/vision_room.jpg') no-repeat 0px -0px;
	display: block;
	width: 257px;
	height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 31px 0px 0px 61px;
}

#vision_room:hover {
	background: url('images/vision_room.jpg') no-repeat 0px -71px;
}

#sidebar_topics, #sidebar_twitter {
	padding: 0px 0px 0px 0px;
}

#sidebar_topics ul li {
	font: bold 100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 15px 0px 0px 14px;
}

#sidebar_topics .children {
	list-style: inside;
	list-style-type: disc;
        color: #53504E;
	padding: 10px 0px 0px 10px;
}

#sidebar_topics .children li {
	font: 100% Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0px 0px 10px 0px;
}

#sidebar_topics ul li a {
	color: #685C53;
	text-decoration: none;
}

#sidebar_topics ul li a:hover {
	color: #B47015;
	text-decoration: underline;
}

.will_tweet {
	background: url('images/twitter.jpg') no-repeat 0px 0px;
	width: 223px;
	margin: 0px 0px 0px 15px;
	padding: 24px 26px 21px 55px;
}

.follow_will {
	background: url('images/twitter.jpg') no-repeat 0px -413px;
	width: 223px;
	color: #685C53;
	margin: -1px 0px 0px 15px;
	padding: 13px 26px 10px 55px;
}

.aktt_tweet_time {
	display: block;
	padding: 10px 0px 0px 0px;
        margin: 0px 0px 15px 0px;
}

.follow_will a {
	color: #685C53;
	text-decoration: none;
}

.follow_will a:hover {
	color: #B47015;
	text-decoration: underline;
}


/*
============================================================================
FOOTER
============================================================================
*/
#footer {
	padding: 50px 0px 0px 0px;
	clear: both;
}

#copyright {
	position: relative;
	width: 840px;
	height: 50px;
	color: #685C53;
	font: 62.5%/100% Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 40px 0px 60px;
	padding: 9px 0px 0px 0px;
	border-top: solid 1px #685C53;
}

#bottom {
	background: url('images/bottom.jpg') no-repeat center top;
	position: relative;
	display: table;
	width: 960px;
	height: 90px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
