/*



Theme Name: Magazeen



Theme URI: http://smashingmagazine.com/



Description: A bold magazine theme from <a href="http://wefunction.com">Function</a> &amp; <a href="http://smashingmagazine.com">Smashing Magazine</a>.



Version: 1.0



Author: Spencer



Author URI: http://wefunction.com/



Tags: magazine, light, link, blue, two column, widgets, jquery







	The CSS, XHTML is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php







*/







/* TABLE OF CONTENTS







00 - Global Elements - Standard Elements



01 - Typography - All Type throughout the site



02 - Main Structure - Columns, clearfix, etc.



03 - Header - Header, Logo, navigation, search.



04 - Dock - jQuery latest articles.



05 - Main Content - Post boxes, post meta, etc.



06 - Sidebar - Custom sidebar widgets.



07 - Footer - Categories, About, Copyright, Sponsors.







/* ----------------------------------------------*/







/* 00 - GLOBAL ELEMENTS



/* ----------------------------------------------*/



html { top:0; margin-top:0; padding-top:0;}



body {

        top:0;

	margin:0;

	padding:0px;

	width:auto;

	height:auto;

	font:0.75em Arial, Helvetica, sans-serif;

	color:#333;

	line-height:19px;

	background:#430503 url(images/body-bg.jpg) no-repeat top center;

}

code {

	margin:0;

	padding:0;

	width:80%;

	height:auto;

	font:1.17em Georgia, "Times New Roman", Times, serif;

	color:#0f8eb3;

}

pre {

	margin:0 auto;

	padding:5px 20px;

	background:#f4f1ec url(images/code.gif) repeat;

	border:1px solid #bbced7;

	font:0.92em Georgia, "Times New Roman", Times, serif;

	color:#3e3e3e;

	line-height:200%;

}

blockquote {

	margin:0 auto;

	padding:5px 20px;

	width:80%;

	height:auto;

	background:#f8fbfc url(images/blockquote.gif) no-repeat top left;

	border:1px solid #edeff0;

}

img {

	margin:0;

	padding:0;

	border:0;

}

ins {

	color:#009999;

}

del {

	color:#990000;

}



/* 01 - TYPOGRAPHY



/* ----------------------------------------------*/







h1 {

	margin:22px 0 0px 40px;

	padding:0;

	font:bold 1.8em Georgia, "Times New Roman", serif;

	color:#8E2713;

	position:relative;

	display:block;

}

/* .post-content h1, .page-content h1 {



		margin:10px 0; padding:0;



		font:bold 2.50em Arial, Helvetica, sans-serif; color:#53798b; 



	} */







	h1 a:link, h1 a:active, h1 a:visited {

	color:#8E2713;

	outline:0;

}

h1 a:hover {

	color:#873E16;

}

h1 span {

	margin:10px 0 0 0;

	background:url(images/gradient.png) repeat-x;

	width:100%;

	height:20px;

	position:absolute;

	display:block;

}

h2 {

	margin:0;

	padding:0;

	font:0.83em Verdana, Arial, Helvetica, sans-serif;

	color:#b9b9b9;

}

.post-content h2, .page-content h2 {

	margin:10px 0;

	padding:0;

	font:bold 2.00em Arial, Helvetica, sans-serif;

	color:#53798b;

}

h3 {

	margin:0;

	padding:0;

	font:bold 1.5em Georgia, serif;

	color:#873E16;

}

.post-content h3, .page-content h3 {

	margin:0 0 0 0px;

	padding:0;

	font:bold 1.5em Georgia, serif;

	color:#873E16;

}

h3 a:link, h3 a:active, h3 a:visited {

	color:#8E2713;

}

h3 a:hover {

	color:#873E16;

}

h3.post-title, .single h3.post-title, h3.post-title-small {

	margin-left:0px;

	padding:0;

	width:594px;

	height:auto;

	display:block;

}

.single h3.post-title {

	font-size:2.00em;

	width:275px;

}



h3.post-title-small {

	font-size:1.50em;

}

h4 {

	margin:0;

	padding:0;

	font:bold 1.75em Arial, Helvetica, sans-serif;

	color:#fefefe;

}

.post-content h4, .page-content h4 {

	margin:10px 0;

	padding:0;

	font:bold 1.17em Georgia, "Times New Roman", Times, serif;

	color:#53798b;

}

#footer h4 {

	margin:0 0 20px 0;

}

h5, #searchform label {

	/* Sidebar Header */



	margin:0;

	padding:20px 0 10px 20px;

	width:200px;

	font:bold 1.5em Georgia, serif;

	color:#873E16;

}

.post-content h5, .page-content h5 {

	margin:10px 0;

	padding:0;

	width:auto;

	height:auto;

	background:none;

	font:bold 1.00em Georgia, "Times New Roman", Times, serif;

	color:#53798b;

}

#tag_cloud h5, #searchform label {

	margin:0;

	padding:0;

	background:none;

}

a, a:link, a:active {

	color:#8E2713;

	font-weight:bold;

	text-decoration:none;

	outline: none;

}

a:hover {

	color:#873E16;

}

a:visited {

	color:#8E2713;

	text-decoration:none;

}

/* Header



/* -------------- */







#navigation ul li ul li a {background: #F2E8D0; text-indent:0em !important; color: #873E16; height:auto !important; padding: 10px 0px !important;}



#navigation ul li a:hover, #navigation ul li a:active {

	color:#873E16;

	font-weight:normal;

	background-position: 0% 0%;

	outline:none;

}



#navigation ul ul li a:hover, #navigation ul ul li a:active {background: #fff;}

#navigation ul li.current_page_item a, #navigation ul li.current_page_ancestor a { background-position: 0% 0%;}



#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited {

	/* Crazy margins to pull up the hover image above the borders.*/

	margin:0;

	padding:0px;

	position:relative;

	background-position: 0% 0%;

	outline:none;

}



#navigation ul li li a { width:100% !important; position:relative; }



li.page-item-27 a {

	background: url(images/nav_home.png) 0% -100%;

	width: 81px;

}

li.page-item-3 a {

	background: url(images/nav_mission.png) 0% -100%;

	width: 123px;

}

li.page-item-5 a {

	background: url(images/nav_beliefs.png) 0% -100%;

	width: 113px;

}

li.page-item-7 a {

	background: url(images/nav_ministry.png) 0% -100%;

	width: 128px;

}

li.page-item-9 a {

	background: url(images/nav_events.png) 0% -100%;

	width: 130px;

}

li.page-item-13 a {

	background: url(images/nav_congregations.png) 0% -100%;

	width: 144px;

}

li.page-item-11 a {

	background: url(images/nav_resources.png) 0% -100%;

	width: 104px;

}

li.page-item-2 a {

	background: url(images/nav_contact.png) 0% -100%;

	width: 117px;

}



li.page-item-2 ul {margin-left:-58px !important;}


li.pagenav ul li a {background:none !important;}

#navigation ul li a, #navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {

	margin:0;

	padding:0px;

	font:normal 1em Georgia, serif;

	color:#8E2713;

	display:block;

	text-indent: -9999em;

	height: 48px;

}

li.page-item-27 a:hover, li.page-item-3 a:hover, li.page-item-5 a:hover, li.page-item-7 a:hover, li.page-item-9 a:hover, li.page-item-13 a:hover, li.page-item-11 a:hover, li.page-item-2 a:hover {

	background-position: 0% 0%;

}

a.rss:link, a.rss:active, a.rss:visited, a.rss:hover {

	margin:13px 15px 0 0;

	padding:0;

	width:16px;

	height:17px;

	background:url(images/rss.png) no-repeat top center;

	text-indent:-9999px;

	display:block;

	outline:0;

}

/* Main Content



/* -------------- */







.post-info {

	text-align:right;

	font:0.92em Georgia, "Times New Roman", Times, serif;

	color:#81888d;

}

.post-info span {

	font-size:1.18em;

	display:block;

}

.post-info span a:link, .post-info span a:active, .post-info span a:visited {

	color:#1e1c1a;

	text-decoration:none;

}

.post-info span a:hover {

	color:#873E16;

}

.comment-count a:link, .comment-count a:active, .comment-count a:visited {

	margin-left:40px;

	font:bold 1.5em Georgia, serif;

	color:#8E2713;

}

.comment-count a:hover {

	color:#873E16;

}

.single .comment-count a:link, .single .comment-count a:active, .single .comment-count a:visited,  .page-content .comment-count a:link, .page-content .comment-count a:active, .page-content .comment-count a:visited {

	padding:8px 18px;

	font:bold 1.45em Arial, Helvetica, sans-serif;

}

.post-intro strong {

	font:bold 1.33em Arial, Helvetica, sans-serif;

	color:#30393d;

	line-height:21px;

}

.continue-reading a:link, .continue-reading a:active, .continue-reading a:visited,  .cat-posts li.view-more a:link, .cat-posts li.view-more a:active, .cat-posts li.view-more a:visited {

	font:bold italic 1.17em Georgia, "Times New Roman", Times, serif;

	color:#bd4478;

}

.continue-reading a:hover,  .cat-posts li.view-more a:hover {

	color:#f2307f;

}

/* Drop Down



/* -------------- */







.category a:link, .category a:visited,  .category-inside a:link, .category-inside a:active, .category-inside a:visited {

	margin-bottom:-1px;

	padding:15px 25px 0 15px;

	display:inline-block;

	height:25px;

	outline:0;

	font:1.00em Georgia, "Times New Roman", Times, serif;

	color:#7f7d7e;

}







/* .active div {



	margin:0 0 -1px 0; padding:0 0 0 6px;



	width:auto; height:40px;



	/* background:url(images/cat-hover-left.gif) no-repeat top left; */



	float:right;

display:block;

position:relative;

z-index:10;

}

.active a:link, .active a:visited {

	margin:0;

	padding:15px 25px 0 15px;

	width:auto;

	height:25px;

	display:inline-block;

	/* font:1.00em Georgia, "Times New Roman", Times, serif; */

	color:#8E2713;/* background:url(images/cat-hover-right.gif) no-repeat top right; */



	}

*/  .cat-posts li.view-more {

 margin:0;

padding-top:15px;

 text-align:right;

}

.cat-posts li a:link, .cat-posts li a:active, .cat-posts li a:visited {

	font:bold 1.17em Arial, Helvetica, sans-serif;

	color:#30393d;

	display:block;

}

.cat-posts li a:hover {

	color:#bd4478;

}

.cat-posts li span {

	font:0.92em Arial, Helvetica, sans-serif;

	color:#889194;

}

/* Content Navigation



/* -------------- */







.navigation {

	font:normal 0.92em Georgia, "Times New Roman", Times, serif;

	color:#81888d;

}

.navigation a:link, .navigation a:visited, .navigation a:active {

	font:bold 0.92em Georgia, "Times New Roman", Times, serif;

	color:#656c71;

}

.navigation a:hover {

	color:#35383a;

}

/* Comments



/* -------------- */	







.submit-comment {

	margin:0 0 15px 0;

	padding:0;

	width:127px;

	height:27px;

	background:url(images/submit-comment.gif) no-repeat top center;

	display:block;

	outline:0;

	text-indent:-9999px;

	border:0;

}

.author {

	font:1.50em Arial, Helvetica, sans-serif;

	color:#3c4d54;

}

.author a:link, .author a:active, .author a:visited {

	color:#3c4d54;

}

.author strong span, .author strong span a:link, .author strong span a:active, .author strong span a:visited {

	color:#6b8894;

	display:inline;

}

.author span {

	font:0.61em Georgia, "Times New Roman", Times, serif;

	color:#a3aeb2;

	display:block;

}

.comment-text {

	font:1.00em Arial, Helvetica, sans-serif;

	color:#74868d;

	line-height:19px;

}

/* Sidebar



/* -------------- */



ul.cgi-sidebar {

	list-style-type:none;

	padding: 0;

	}



ul.cgi-sidebar li {padding: 11px 20px;}



li h5 {padding-left:0; padding-top:0;}



li object {border:5px solid #DDC6AB; display:block; height:212px;}



#sidebar li {

	font:0.92em Arial, Helvetica, sans-serif;

}

#sidebar li a:link, #sidebar li a:visited, #sidebar li a:active {

	font:bold 1.17em Arial, Helvetica, sans-serif;

	color:#8E2713;

}

#sidebar li a:hover {

	color: #873E16;

	text-decoration:none;

}

#sidebar .rss-date {

	margin:5px 0;

	padding:0;

	color:#709cb0;

	display:block;

}

#sidebar .rssSummary {

	margin:5px 0;

	padding:0;

}

#sidebar li a.sidebar-read-more:link, #sidebar li a.sidebar-read-more:visited, #sidebar li a.sidebar-read-more:active,  #sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active {

	margin:18px 0 0 25px;

	padding:0;

	font:bold 1.17em Arial, Helvetica, sans-serif;

	color:#8E2713;

	position:absolute;

}

#sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active {

	padding:1px 0 0 23px;

	line-height:16px;

	background:url(images/rss.png) no-repeat center left;

}

#sidebar li a.sidebar-read-more:hover,  #sidebar li a.sidebar-read-more-rss:hover {

	color:#873E16;

	text-decoration:none;

}

#featured-news .sidebar-content a:link, #featured-news .sidebar-content a:active, #featured-news .sidebar-content a:visited,  #recent-news .sidebar-content a:link, #recent-news .sidebar-content a:active, #recent-news .sidebar-content a:visited {

	font:bold 1.35em Arial, Helvetica, sans-serif;

	color:#8E2713;

}

#featured-news .sidebar-content a:hover, #recent-news .sidebar-content a:hover {

	color:#873E16;

}

#featured-news .sidebar-content span a:link, #featured-news .sidebar-content span a:visited, #featured-news .sidebar-content span a:active,  #recent-news .sidebar-content span a:link, #recent-news .sidebar-content span a:visited, #recent-news .sidebar-content span a:active {

	margin:5px 0 0 0;

	padding:0;

	font:normal 1.00em Arial, Helvetica, sans-serif;

	color:#8E2713;

	display:block;

}

#featured-news .sidebar-content span a:hover,  #recent-news .sidebar-content span a:hover {

	color:#873E16;

}

#sponsored-ad p.sponsored-ad {

	margin:auto auto 8px 5px;

	font:0.92em Arial, Helvetica, sans-serif;

	color:#9caab1;

}

/* Footer



/* -------------- */



	



p.about-text {

	margin:0 0 10px 0;

	font:0.92em Arial, Helvetica, sans-serif;

	color:#b2b2b2;

	line-height:17px;

}

p.copyright {

	margin:10px 0 0 0;

	font:0.92em Arial, Helvetica, sans-serif;

	color:#404040;

}

/* Misc



/* -------------- */







.arial, .arial a {

	font-family:Arial, Helvetica, sans-serif;

}

/* 02 - MAIN STRUCTURE



/* ----------------------------------------------*/







.container {

	/* The container is a class simply because of the multiple full-span elements.*/

	

	margin:0 auto;

	padding:0;

	width:940px;

	height:auto;

}

/* Various Columns



/* -------------- */







.col-580 {

	width:676px;

	border-left: 1px solid #fff;

}

.col-340 {

	background: #fff;

	width:340px;

}

.col-262 {

	background: #F2E8D0 url(images/sidebar-bkgd.jpg) repeat-y top right;

	border-top: 1px solid #D4B499;

	border-right: 0px;

	border-bottom: 1px solid #D4B499;

	border-left: 1px solid #D4B499;

	width:262px;

	padding-bottom:10px;

}

.col-262 ul#resources {

	list-style-type:none;

	padding: 0px;

}

.col-262 ul#resources li {

	background: transparent url(images/sidebar-list-bkgd.png) no-repeat top left;

	display:block;

	height:84px;

	width:222px;

	padding: 11px 20px 11px 20px;

}

.col-262 ul#resources li a {

	display:block;

}

.col-262 ul#resources li img {

	border:5px solid #DDC6AB;

	margin:0 10px 0 0;

	vertical-align:middle;

	display:inline !important;

	float:left;

	clear:left;

}

.left, .alignleft {

	float:left;

}

.right, .alignright {

	float:right;

}

.aligncenter {

	margin:0 auto;

	display:block;

}

/* Clearfix



/* -------------- */







.clearfix:after {

	content: " ";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: inline-block;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}

/* 03 - HEADER



/* ----------------------------------------------*/







#header {

	margin:0;

	padding:0;

	width:auto;

	height:318px;

	top:0;

}

#logo {

	margin:0;

	padding:0;

	width:940px;

	height:auto;

	float:left;

}

#header a {

	width:940px;

	height:319px;

	display:block !important;

	margin:0 auto;

}

#search {

	width:262px;

	text-align:left !important;

	padding:22px 0px;

	background: #fff url(images/search-div-bkgd.jpg) no-repeat top right;

}

#search #searchsubmit {

	width:82px;

	height:22px;

	padding: 11px 41px;

	border: none;

	background: url(images/search-bkgd.png);

	vertical-align:-27%;

	margin-left:23px;

}

#search #searchsubmit:hover {

	cursor:pointer;

}

#s {

	width: 128px;

	height:22px;

	border: 1px solid #8E2713;

	font-size:18px;

	font-family: Georgia, serif;

	color: #8E2713;

}

#searchform-header {

	margin:78px 20px 0 0;

	padding:0;

	width:284px;

	height:auto;

	background:url(images/searchform-back.gif) no-repeat center left;

	float:right;

}

#searchform-header #s {

	margin:0 0 0 0;

	padding:6px 10px 5px 25px;

	width:165px;

	height:auto;

	border:0;

	background:none;

	float:left;

	font-size:0.92em;

	color:#aea592;

}

#searchform-header #go {

	float:right;

	margin:0;

}

#navigation {

	margin:0 auto;

	padding:0;

	text-align: center;

}

#navigation ul.pages {

	margin:0 auto;

	padding:0;

	width:940px;

	height:48px;

	list-style:none;

	float:left;/* background: url(images/home-nav-bkgd.png) no-repeat top center; */



	}

#navigation ul li {

	margin:0px;

	padding:0;

	float:left;

	overflow:visible;

}

.rss {

	margin:0 30px 0 0;

	padding:0;

	width:16px;

	height:17px;

	float:right;

}

/* 04 - DOCK



/* ----------------------------------------------*/



	



#latest-dock {

	margin:0;

	padding:0;

	background:#f4f6f8 url(images/dock.gif) repeat-x bottom center;

	border-bottom:1px solid #fbf9fa;

}

.dock-back {

	padding:20px 0;

	background:url(images/dock-back.gif) no-repeat bottom center;

}

#dock {

	margin:0 auto;

	padding:0;

	width:940px;

	list-style:none;

	position:relative;

	text-align:center;

}

#dock li {

	margin:0;

	padding:0 0 18px 0;

	display:inline;

}

#dock li.dock-active {

	background:url(images/dock-shadow.png) no-repeat bottom center;

}

#dock li a:link, #dock li a:active, #dock li a:visited {

	margin:30px 7px 0 7px;

	padding:2px 0 0 0;

	width:75px;

	height:58px;

	background:url(images/dock-preview-back.png) no-repeat top center;

	display:inline-block;

}

#dock li span {

	margin:0;

	padding:0;

	width:980px;

	height:auto;

	position:absolute;

	display:none;

	top:0;

	left:0;

	text-align:center;

	font:bold 1.17em Arial, Helvetica, sans-serif;

	color:#31393d;

}

.latest {

	width:980px;

	text-align:center;

	font:bold 1.17em Arial, Helvetica, sans-serif;

	color:#31393d;

	position:absolute;

}

/* 05 - MAIN CONTENT



/* ----------------------------------------------*/







#main-content {

	padding:0;

	margin: 0 auto;

	background: url(images/white-bkgd-940.gif) repeat-y center top;

}

#sub-main {

	/* background: #fff url(images/cgi-parts_r4_c3.png) no-repeat top left; */

	height:50px;

}



.page-intro {margin: 0px 40px 0 40px;}



#bkgd-content {background: #fff url(images/page-bkgd.jpg) no-repeat top left; margin: 0 auto; padding: 0; width:940px;}



.post, .search-result {

	width:594px;

	margin: 20px 0 0 20px !important;

	/*	margin:0px 0 25px 0;

	padding-left:10px;*/

}

/* Archive Post



/* --------------- */







.archive {

	margin:0;

}

.archive .post-meta {

	margin:0 0 17px 0;

}

.archive .post-info {

	font-style:italic;

}

/* Small (Half) Post



/* --------------- */







.single {

	margin:0 15px 20px 0;

	width:275px;

	height:auto;

	float:left;

}

.single .post-content {

	margin:0;

	padding:22px 17px 11px;

}

.single .post-image {

	height:115px;

}

.single .post-footer {

	padding:16px 23px;

}

.last {

	margin:0;

}

/* Post Box



/* --------------- */



	



.post-box {

	margin:0;

	padding:0;/*	background:#fdfefe url(images/post-box-top.gif) repeat-x top center; */



}

.post-meta {

	padding:0;

	position:relative;

}



.post-meta p {}



.post .post-meta {}



.post-info {

	margin:0;

	padding:10px 5px;

	width:190px;

	height:auto;

	border-bottom:4px solid #889398;

	bottom:0;

	right:0;

	position:absolute;

}

.page-content, .comment-content {

	margin:0;

	padding:20px;

	position:relative;

}



.category-armor-of-god-tv-podcast .post-content {}



.page-content {min-height:795px;}



.page, .post {/* background: url(images/page-bkgd.jpg) no-repeat top left; */}



.page-content div.clearfix, .post, .search-result {

	margin-bottom: 20px;

	border: 1px solid #ECDED2;

	background: #fff;

	padding: 20px;

}



.page-content div img, .post-content img {

	border: 5px solid #F2E8D0;

	float: left;

	margin-right:10px;

}



.podPress_content img {border: 0 !important; float:none !important; margin: 0 auto !important;}



p.flash {	border: 5px solid #F2E8D0;}

/* .page-content {



			padding:15px 22px 0;



		} */



		



.comment-count {

	margin:0;

	padding:0;

}

.page-content .comment-count {

	margin-top:-15px;

}

.post-image, .post-image-inner {

	margin:0 auto 10px auto;

	padding:0;

	width:auto;

	height:auto;

	display:block;

}

.post-image-inner {

	margin:0 auto 10px 15px;

	float:right;

}

.post-image img, .post-image-inner img {

	margin:0 auto;

	padding:3px;

	border-left:1px solid #e8e8e8;

	border-right:1px solid #e8e8e8;

	border-bottom:1px solid #e7e8e8;

	text-align:center;

	display:block;

}

/* Post Footer



	/* --------------- */		



			



	.post-footer {

	margin:0;

	padding:23px;

	background:#fcfdfe;

	border-top:1px solid #FFF;

	position:relative;

	z-index:100;

}

.continue-reading {

	margin:0;

	padding:0;

	width:180px;

	height:auto;

	float:left;

}

.category-menu {

	margin:0;

	padding:0;

	width:350px;

	height:auto;

	float:right;

	text-align:right;

	position:absolute;

	top:10px;

	right:10px;

}

.indicator, .indicator-active {

	margin:0;

	padding:0;

	width:7px;

	height:5px;

	background:url(images/expand.gif) no-repeat center left;

	display:inline-block;

	vertical-align:middle;

}

.indicator-active {

	background:url(images/collapse.gif) no-repeat center left;

}

.dropdown {

	margin:0;

	padding:0;

	width:360px;

	height:auto;

	background:url(images/dropdown.png) no-repeat bottom center;

	text-align:left;

	display:none;

	position:relative;

}

.cat-posts {

	margin:0 auto;

	padding:10px 0 19px 0;

	width:322px;

	height:auto;

	list-style:none;

	border-top:1px solid #ebecec;

}

.cat-posts li {

	margin:0;

	padding:10px 15px;

	background:url(images/cat-post-li.gif) no-repeat bottom right;

}

.cat-posts li.view-more {

	background:none;

}

/* Content Navigation



/* --------------- */	



						



.navigation {

	margin:0;

	padding:8px 10px;

}

/* WP Attachments



/* --------------- */







.wp-caption {

	margin:0 10px;

	padding:9px 5px 5px;

	background:#FFF;

	border:1px solid #ebf2f5;

	border-bottom:1px solid #CCCCCC;

	;

	text-align:center;

}

.wp-caption-text {

	margin:5px auto auto auto;

	padding:5px 0 0;

	font:0.92em Arial, Helvetica, sans-serif;

	color:#656c71;

}

/* Inputs



/* --------------- */







.input {

	margin:0;

	padding:5px;

	background:#fdfefe url(images/post-box-top.gif) repeat-x top center;

	border:1px solid #dce7ed;

	font:0.92em Arial, Helvetica, sans-serif;

	color:#76716c;

}

/* Comments



/* --------------- */







.comment-content {

	padding:0;

	border-bottom:0;

}

.commentlist, .commentlist ul {

	margin:0;

	padding:0;

	list-style:none;

}

.commentlist li {

	margin:0;

	padding:30px;

	background:url(images/white.gif) repeat-x bottom center;

	border-bottom:1px solid #d9e1e6;

}

.commentlist li.alt, .thread-alt {

	background:#f9fcfd url(images/white.gif) repeat-x bottom center;

}

.commentlist li.no-comments {

	margin-left:40px;

	padding: 0;

	background:none;

	border:0;

}

.commentlist .children {

	margin:10px 0 0 0;

	padding:0;

	border:1px solid #d9e1e6;

}

.commentlist .children li {

	margin:0;

	padding:20px;

	border-bottom:1px solid #FFF;

}

.commentlist li .comment-wrap {

	position:relative;

	text-align:left;

}

.commentlist li .comment-text {

	margin:0;

	padding:0;

	width:auto;

	height:auto;

	background:none;

}

.commentlist li .comment-author {

	margin:0;

	padding:0;

	width:auto;

	height:auto;

}

.gravatar {

	margin:0 10px 0 0;

	padding:1px 0 0 2px;

	width:41px;

	height:40px;

	background:url(images/gravatar.gif) no-repeat top center;

	float:left;

}

.author {

	margin:2px 0 0 0;

	padding:0;

	width:auto;

	height:auto;

	float:left;

}

/* 06 - SIDEBAR



/* ----------------------------------------------*/







#sidebar {

	margin:0 0 0 15px;

	padding:0;

	width:200px;

	height:auto;

	list-style:none;

}

#sidebar li {

	margin:0 0 20px 0;

	padding:0 0 56px 0;

	width:auto;

	height:auto;

}

#sidebar #tag_cloud, #sidebar #search {

	padding:0;

	background:none;

}

#searchform {

	margin:0 auto;

	padding:0;

}

#sidebar #sponsored-ad {

	background:none;

}

#sidebar li ul, #sidebar .textwidget, #calendar_wrap {

	margin:0 auto;

	padding:0;

	width:200px;

	height:auto;

	list-style:none;

	overflow:hidden;

}

#calendar_wrap {

	margin:0 auto;

	width:190px;

}

#wp-calendar {

	margin:15px 0;

	padding:0;

	width:100%;

	height:auto;

}

#wp-calendar caption {

	font:bold 1.17em Arial, Helvetica, sans-serif;

	color:#5a656a;

}

#wp-calendar thead tr th {

	font-weight:bold;

}

#wp-calendar td {

	font:0.92em Arial, Helvetica, sans-serif;

	color:#709cb0;

	border:1px solid #d2dce0;

	text-align:center;

}

#wp-calendar tfoot td {

	border:0;

}

#sidebar .textwidget {

	margin:0 auto 15px auto;

}

#sidebar li ul li {

	margin:0 0 15px 0;

	padding:0;

	width:auto;

	height:auto;

	background:none;

}

.sidebar-preview {

	margin:0;

	padding:3px 0 0 4px;

	width:114px;

	height:65px;

	background:#FFF url(images/sidebar-preview-back.gif) no-repeat top center;

	float:left;

}

.sidebar-content {

	margin:0;

	padding:0;

	width:115px;

	height:auto;

	float:right;

}

/* 07 - FOOTER



/* ----------------------------------------------*/







#footer {

	margin-bottom:25px;

	padding:30px 0;

	width:auto;

	height:90px;

	background:#430503 url(images/footer-bkgd.jpg) no-repeat top center;

	text-align:center;

}



#bottom {

	margin: 0 auto;

	width:940px;

}



#bottom ul {padding:0; margin: 0 auto;}



#bottom ul li {display:inline; padding:20px; top:50px; position:relative;}



.footer-divider {

	background:url(images/footer-divider.gif) repeat-y top left;

}

#footer .categories {

	margin:0;

	padding:0;

	width:360px;

	height:auto;

	float:left;

}

.footer-cat {

	margin:0;

	padding:0;

	width:360px;

	height:auto;

	list-style:none;

}

.footer-cat li {

	margin:5px 0;

	padding:0 0 0 9px;

	width:150px;

	height:auto;

	float:left;

	background:url(images/footer-cat-left.gif) no-repeat top left;

}

.footer-cat li a {

	margin:0;

	padding:0 9px 0 0;

	width:auto;

	height:23px;

	line-height:23px;

	float:left;

	display:block;

	background:url(images/footer-cat-right.gif) no-repeat top right;

}

.footer-cat li a:link, .footer-cat li a:active, .footer-cat li a:visited {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#a7a7a7;

}

.footer-cat li a:link span, .footer-cat li a:active span, .footer-cat li a:visited span {

	color:#FF00FF;

}

.footer-cat li:hover, .footer-cat li:hover a {

	background-position:0% -23px;

	color:#171615;

	cursor:pointer;

}

.footer-cat li:hover a {

	background-position:100% -23px;

}

#footer .about {

	margin:0;

	padding:0;

	width:580px;

	height:auto;

	float:right;

}

#link-back {

	margin:0;

	padding:15px 0;

	background:#0c0b0b;

}

.donators {

	margin:0;

	padding:0;

	width:282px;

	height:auto;

	float:left;

}

a.smashing:link, a.smashing:active, a.smashing:visited, a.smashing:hover,  a.function:link, a.function:active, a.function:visited, a.function:hover {

	margin:0;

	padding:0;

	width:154px;

	height:54px;

	background:url(images/smashing.gif) no-repeat top center;

	display:block;

	text-indent:-9999px;

	float:left;

	outline:0;

}

a.function:link, a.function:active, a.function:visited, a.function:hover {

	width:128px;

	background:url(images/function.gif) no-repeat top center;

}

.gigpress-calendar-add {

	position:relative !important;

	padding:0 !important;

	margin:0 !important;

	border: 0 !important;

}

.gigpress-calendar-add a {

	outline: none !important;

}

.gigpress-calendar-links {

	border: 0 !important;

	padding: 0 !important;

	background: none !important;

	width: 16em !important;

}

span.gigpress-info-item {

	display:block;

}



/* Last Update 2.7.09 */

