/*   
Theme Name: The Holy Universe
Theme URI: http://davidkerrdesign.com
Description: Customized theme base on a blank framework using 960.gs grid system and is licensed under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>. It's a blank theme that provides the most flexibility for creating child themes from Simon WP Framework. Utilizes Theme Options to change the website width to accomadate larger resolutions, soften edges, and colorize Navigation. Theme comes with custom icons. This Framework is widget ready in the sidebar and in the footer.
Author: David Kerr
Author URI: http://davidkerrdesign.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1
Tags: dark, light, white, black, gray, two-columns, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-menu, editor-style, post-formats, theme-options
*/

@import url('css/reset.css');
@import url('css/typography.css');
@import url('css/forms.css');

/*webfonts
font-family:'Arno W08 Cp Regular';
font-family:'Arno W08 Cp It';
*/

body {
	min-width: 1020px; /* reset from 1200.css */
	background-image: url(images/background.jpg);
	background-color: #0a0405;
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-family:'Optima LT W01 Demi Bold';*/
	font-size: 14px;
	line-height: 20px;
	color: #0a0405;  
}

a { 
	color: #cc9227;
	text-decoration: none;
}

a:hover {
	color: #cc9227;
	text-decoration:underline;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/
/* Global */
.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 1020px;
}

.container_12 .grid_7 {
  width: 635px;
}

.container_12 .grid_3 {
    width: 240px;
}


span.header {
	background-color: #e0592b;
	height: 27px
	width: 284px;
}
table.home td {
	margin-right: 18px;
	color: #fff;
	width: 284px;
	background-image: url(images/background_promo-box.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;	

}


/* Header */
#top-links {
	font-family:'Arno W08 Cp Regular';
	color: #bb8429;
	font-size:18px;
	font-weight: normal;
	/*padding: 20px 0px 0px 0px;*/
	margin: 60px 0px 0px 0px;
	float: right;
}
#top-links a {
	color: #bb8429;
}

#top-links img {
	margin-left: 5px;
}

#header {
	margin: 10px auto 0px auto;
	height: 130px;
	/*margin-top: 50px;
	padding: 20px 20px 0px 20px;
	background-color: #FFF;
	border-radius: 10px 10px 0px 0px;
	box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.4);
	background-image: url(images/background_header.gif);
	background-repeat: repeat-x;
	background-position: 10px;*/
}



#logo {
	width: 528px;
	height: 92px;
	float: left;
}

#content.container_12 {
	margin: 0px auto 0px auto;
	width: 960px;
	padding: 30px 30px 20px 30px;
	background-color: #FFF;
	overflow: hidden;
	/*border-radius: 0px 0px 10px 10px;
	box-shadow: 0px 5px 3px 2px rgba(0, 0, 0, 0.4);*/
}


#slideshow{
	width: 960px;
	height: 338px;
	overflow: hidden;
	position: relative;
	/*box-shadow: 0px 5px 3px 1px rgba(0, 0, 0, 0.3);*/
}

#slideshow .slide{
	width: inherit;
	height: inherit;
}



#slideshow-nav{
	position: relative;
	z-index: 8888;
	bottom: 8px;
	margin:20px auto 45px auto;
	height: 15px;
	width: auto;
}
#slideshow-nav a {
	background-image: url(images/slide-counter.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 2px;
	width: 15px;
	height: 15px;
	display: inline-block;
	padding: 0px 0px 0px 7px;
	color: #ccc;
	font-size: 10px;
	text-indent: -9999px;
}
#slideshow-nav a:hover {
	background-image:url(images/slide-counter.gif);
	background-position: 0px -15px;
}
#slideshow-nav a.activeSlide {
	background-image:url(images/slide-counter.gif);
	background-position: 0px -15px;
}

h1, h2, h3, h4, h5 {
	font-family:'Arno W08 Cp Regular';
	font-weight: normal;
	color: #4e3202;
}

h1 {
	font-size: 40px;
	padding-bottom: 10px;
	letter-spacing: .03em;
	line-height: 34px;
}

.blog, .single, .archive h1 {
	font-size: 30px;
}

h1 a {
	color: #4e3202;
}

h1 a:hover {
	color: #4e3202;
}

.blog h1, .category h1 {
	font-size: 22px;
	padding-bottom: 10px;
}


h2, h3, h4 {
	padding-bottom: 5px;
}

h2 {
	font-size: 22px;
	line-height: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

a.button {
	display: inline-block;
	background-color: #cc9227;
	color: white;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	font-size: 18px;
	font-weight: normal;
	font-family: "Arno W08 Cp Regular";
	width: auto;
	border-radius: 10px;
	-moz-box-shadow: inset -5px -5px 5px #94630e;
	-webkit-box-shadow: inset -5px -5px 5px #94630e;
	box-shadow: inset -5px -5px 5px #94630e;
	line-height: 18px;
	cursor:pointer;
}

a.button:hover {
	background-color: #94630e;
	-moz-box-shadow: inset -5px -5px 5px #5E3E09;
	-webkit-box-shadow: inset -5px -5px 5px #5E3E09;
	box-shadow: inset -5px -5px 5px #5E3E09;
	text-decoration: none;
}

blockquote {
	font-style:normal;
	color:inherit;
	margin:5px 5px 0px 5px;
	padding: 10px 10px 0px 70px;
	background: url(images/quotes.jpg) no-repeat top left;
	clear: both;
}

blockquote code {
	font-size:12px;
	color:#666;
	letter-spacing:0;
	background-color:none;
	padding:0;
	margin-top: 10px;
	text-align: right;
	float: right;
	font-family: inherit;
	padding-bottom: 30px;
}

#content ul {
	margin: 0 0 15px 0;
	padding: 0;
}
#content ul li {
	margin: 0px;
	padding: 0 0 5px 25px;
	list-style: none;
	background-image:url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-size: inherit;
}

#content ul.photos li {
	background-image: none;
	padding: 0px 20px 20px 0px;
	display: inline-block;
	vertical-align:top;
}

/*a.button {
	background-color: #e0592b;
	color: white;
	font-weight: bold;
	padding: 5px;*/
	/*margin: 0px 0px 50px 0px;*/
	/*border-radius: 10px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
}

a.button:hover {
	background-color: #B4411B;
	text-decoration: none;
}*/

.video {
	width: 260px;
	float: left;
}

.video img {
	margin: 0px 0px 20px 0px;
}

.video h3 {
	font-size: 22px;
}

.chapter-download {
	float: right;
	width: 584px;
	border-top-width: 12px;
	border-top-style: solid;
	border-top-color: #cc9227;
	padding: 18px 0px 0px 0px;
}

.chapter-download img {
	float: left;
	margin: -4px 25px 75px 0px;
}

.chapter-download h3 {
	padding-bottom: 15px;
	font-size: 26px;
}


#mc_embed_signup input#mce-EMAIL.email,
#mc_embed_signup input#mce-FNAME.required {
	display: inline-block;
    margin: 0 10px 10px 0;
    width: 40%;
    padding: 8px 0;
    text-indent: 5px;
	color: #999;
	border: 1px solid #C0C0C0;
}

#mc_embed_signup input#mce-FNAME.required {
    padding: 4px 0;
}

.home #mc_embed_signup label {
	font-size: 14px;
	color: #4e3202;
	font-weight: normal;
	padding: 0px;
	width: 40%;
	display: block;
}

.home #mc_embed_signup input[type="text"]{
	box-shadow: none;
}
/*
input#mce-EMAIL.email {
	float: left;
	max-width: 300px;
}
*/
#mc_embed_signup input#mc-embedded-subscribe.button {
	display: inline-block;
	background-color: #cc9227;
	color: white;
	font-weight: bold;
	padding: 3px 5px 5px 5px;
	font-size: 18px;
	font-weight: normal;
	font-family: "Arno W08 Cp Regular";
	width: 30%;
	border-radius: 10px;
	-moz-box-shadow: inset -5px -5px 5px #94630e;
	-webkit-box-shadow: inset -5px -5px 5px #94630e;
	box-shadow: inset -5px -5px 5px #94630e;
	line-height: 18px;
}

#mc_embed_signup input#mc-embedded-subscribe.button:hover {
	background-color: #94630e;
	-moz-box-shadow: inset -5px -5px 5px #5E3E09;
	-webkit-box-shadow: inset -5px -5px 5px #5E3E09;
	box-shadow: inset -5px -5px 5px #5E3E09;
}

/* Soften Options */
.soften_edges #navigation {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges [type="submit"] {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.soften_edges .comment-reply-link {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.soften_edges [type="text"] {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.soften_edges textarea {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges .post {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges #sidebar {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges .vcard {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges img {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.soften_edges .post .swpf-img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges #footer {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges .pagenavi {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.soften_edges .pagenavi span.current {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
#options-wrapper {
}
.dark_navigation #navigation {
	/*background: #222;
	background: -moz-linear-gradient(#252525, #0a0a0a);
	background: -o-linear-gradient(#252525, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));*/ /* older webkit syntax */
	/*background: -webkit-linear-gradient(#252525, #0a0a0a);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px;*/
	clear: both;
	display: block;
	float: right;
	margin: 0px;
	width: 100%;
}
.dark_navigation #navigation a {
	color: #826140;
}
.dark_navigation #navigation li li a {
	color: #8e3120;
}
.light_navigation #navigation {
	background: #222;
	background: -moz-linear-gradient(#e0e0e0, #c6c6c6);
	background: -o-linear-gradient(#e0e0e0, #c6c6c6);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#c6c6c6)); /* older webkit syntax */
	background: -webkit-linear-gradient(#e0e0e0, #c6c6c6);
	-webkit-box-shadow: #ccc 0px 1px 1px;
	-moz-box-shadow: #ccc 0px 1px 1px;
	box-shadow: #ccc 0px 1px 1px;
	text-shadow: #fff 0px 1px 1px;
	clear: both;
	display: block;
	float: left;
	margin: 0px;
	width: 100%;
}
.light_navigation #navigation a {
	color: #848484;
}
.light_navigation #navigation li li a {
	color: #434343;
}
.hide_navigation #navigation {
	display: none;
}
/* navigation */
#navigation ul {
	font-family:'Arno W08 Cp Regular';
	/*font-family:'Optima nova LT W01';*/
	/*font-family:'Optima LT W01 Medium';
	font-family: 'Open Sans', sans-serif;
	font-family: 'Optima LT W01 Roman';
	text-transform: uppercase;
	color: #826140;*/
	font-size: 20px;
	list-style: none;
	margin: 0px 0px 25px 0px;
	padding-left: 0;
	float: right;
	letter-spacing: .05em;
	line-height:24px;
}

#navigation ul li {
	background-image: url(images/background_nav.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
}

#navigation ul li#menu-item-24 {
	background-image: none;
}
#navigation ul li a {
	color: #ab700a;
}

#navigation ul li a:hover {
	color: #3A2605;
}

#navigation li {
	float: left;
	position: relative;
}
#navigation a {
	/*font-weight: bolder;*/
	display: block;
	/*line-height: 3.333em;*/
	/*padding: 0 1.2125em;*/
	padding: 0px;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
}
#navigation ul ul {
	/*-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);*/
	/*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);*/
	display: none;
	float: left;
	margin: 0 0 0 10px;
	position: absolute;
	top: 25px;
	left: 0;
	width: 208px;
	z-index: 99999;
	text-transform: none;
	/*background-color: #cc9227;*/
	padding: 5px 0px 5px 0px;
}
#navigation ul ul li {
	background-image: none;
}
#navigation ul ul ul {
	left: 100%;
	top: 0;
}
#navigation ul ul a {
	/*background: #cc9227;*/
	border: none;
	color: #4e3202;
	font-size: 18px;
	/*font-weight: bold;*/
	font-family:'Arno W08 Cp Regular';
	height: auto;
	line-height: 16px;
	padding: 10px 10px 10px 10px;
	width: 188px;
	margin: 0px 0px -5px 0px;
	letter-spacing:normal;
}
#navigation li:hover > a, #navigation ul ul :hover > a, #navigation a:focus {
	/*background: #efefef;*/
}
#navigation li:hover > a, #navigation a:focus {
	/*background-image: url(images/nav_background.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;*/	
	/*background: #f9f9f9;*/ /* Show a solid color for older browsers */
	/*background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));*/ /* Older webkit syntax */
	/*background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;*/
}

#navigation li li > a {
	background-color: #cc9227;
}

#navigation li li:hover > a {
	background-color: #cc9227;
	color: #fff;
}


#navigation li li.current_page_item > a {
	/*background-image: none;
	background-color: #e0592b;
	color: #fff;*/
}

#navigation ul li:hover > ul {
	display: block;
}
#navigation .current_page_item > a, #navigation .current_page_ancestor > a {
	/*background-image: url(images/nav_background.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;	
	font-weight: bold;*/
	color: #3A2605;
}
/* Entries */
.entry {
}
/* Footer Sidebar */
#footer-sidebar h3 {
	float: left;
	display: inline;
	font-size: 22px;
	padding: 15px 8px 0px 0px;
}

#footer-sidebar li.tssw-item {
	background-image: none !important;

	position: relative;

	display: inline-block !important;

	margin: 10px 0px 0px 10px;

	padding: 0px;

	width: 32px;

	height: 32px;

	*display: inline;

	*postion: absolute;

	*height: 42px;
}

/* Sidebar */
#sidebar {
	/*border: 1px Solid #e0e0e0;*/
	margin: 10px 0px 15px 0px;
	padding: 42px 0px 0px 50px;
	/*-moz-box-shadow: inset 0 0 5px #fff;
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;*/
}

#sidebar ul{
	float: left;
	margin: 0px;
	position: relative;
}


#sidebar ul li {
	background-image: none;
	padding: 0px 0px;
	font-size: 13px;
	position: relative;
}


#pages, #archives, #categories, #feeds, #sidebarmeta, #blogroll {
	margin: 0px 0px 0px 0px;
}
.sidebaritem {
   border: none;
   margin: 0 0 10px;
   padding: 0 0 10px;
   clear: both;
   width: inherit;
   height: inherit;
}


#sidebar h3{
	font-size: 24px;
	line-height: 21px;
}

#sidebar p.quote {
	color: #4e3202;
	font-family:'Arno W08 Cp Regular';
	font-size: 26px;
	line-height: 32px;
}

#sidebar p.attribution {
	color: #4e3202;
	font-family:'Arno W08 Cp It';
	font-size: 18px;
	line-height: 28px;
	
}

#sidebar p.attribution code {
	color: #4e3202;
	font-family:'Arno W08 Cp Regular';
	font-size: 18px;
	line-height: 28px;
	
}
.widget a.button {
	margin-top: 5px;
}

.order {
	padding-bottom: 20px;
}

#enhancedtextwidget-4, #enhancedtextwidget-5, #enhancedtextwidget-6, #enhancedtextwidget-7 {
	font-size: 14px;
}

#enhancedtextwidget-2, #enhancedtextwidget-4 {
	background-color: #cc9227;
	padding: 20px 20px 20px 20px;
	margin: 0px -55px 40px 0px;
	
	
}

#enhancedtextwidget-5, #enhancedtextwidget-6, #enhancedtextwidget-7 { 
	margin-bottom: 40px;
}

#enhancedtextwidget-2 h3, #enhancedtextwidget-4 h3 {
	color: #ffffff;
	padding: 0px 0px 15px 0px;
}

#enhancedtextwidget-2 a.button, #enhancedtextwidget-4 a.button {
	display: inline-block;
	background-color: #ffffdc;
	color: #4e3202;
	font-weight: bold;
	padding: 5px 35px 5px 35px;
	font-size: 18px;
	font-weight: normal;
	font-family: "Arno W08 Cp Regular";
	width: auto;
	border-radius: 10px;
	-moz-box-shadow: inset -5px -5px 5px 5px #ffffbc;
	-webkit-box-shadow: inset -5px -5px 5px 5px #ffffbc;
	box-shadow: inset -5px -5px 5px 5px #ffffbc;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
}

#enhancedtextwidget-2 a.button:hover, #enhancedtextwidget-4 a.button:hover {
	background-color: #ffffbc;
	-moz-box-shadow: inset -5px -5px 5px 5px #FFFF64;
	-webkit-box-shadow: inset -5px -5px 5px 5px #FFFF64;
	box-shadow: inset -5px -5px 5px 5px #FFFF64;
	text-decoration: none;
}

#enhancedtextwidget-3 h3, #enhancedtextwidget-5 h3, #enhancedtextwidget-6 h3, #enhancedtextwidget-7 h3 {
	padding: 0px 0px 20px 0px;
}

#enhancedtextwidget-3 img, #enhancedtextwidget-5 img, #enhancedtextwidget-6 img, #enhancedtextwidget-7 img {
	float: left;
	padding: 0px 10px 10px 0px;
}

#enhancedtextwidget-3 #mc_embed_signup input#mce-EMAIL.email, #enhancedtextwidget-5 #mc_embed_signup input#mce-EMAIL.email, #enhancedtextwidget-7 #mc_embed_signup input#mce-EMAIL.email,
#enhancedtextwidget-3 #mc_embed_signup input#mce-FNAME.required, #enhancedtextwidget-5 #mc_embed_signup input#mce-FNAME.required, #enhancedtextwidget-6 #mc_embed_signup input#mce-FNAME.required, #enhancedtextwidget-7 #mc_embed_signup input#mce-FNAME.required {
	display: block;
    width: 100%;
	margin: 0px 0px 10px -6px;
}

#enhancedtextwidget-3 #mc_embed_signup input#mc-embedded-subscribe.button, #enhancedtextwidget-5 #mc_embed_signup input#mc-embedded-subscribe.button,
#enhancedtextwidget-6 #mc_embed_signup input#mc-embedded-subscribe.button,
#enhancedtextwidget-7 #mc_embed_signup input#mc-embedded-subscribe.button {
	display: block;
	width: auto;
	margin: 0px auto;
	padding: 3px 10px 5px 10px;
	
}

#enhancedtextwidget-3 #mc_embed_signup label, 
#enhancedtextwidget-5 #mc_embed_signup label,
#enhancedtextwidget-6 #mc_embed_signup label,
#enhancedtextwidget-7 #mc_embed_signup label {
	font-size: 14px;
	color: #4e3202;
	font-weight: normal;
	padding: 0px;
	margin-left: -5px;
}


#categories-2 ul{
	margin-bottom: 10px;
}

#categories-2 ul li {
	margin-bottom: 5px;
}

#sidebar .widget {
	clear: both;
}



p.quote {
	/*font-family:'Optima LT W01 Medium';*/
	font-family:'Optima LT W01 Demi Bold';
	font-size: 17px;
	line-height: 24px;
}
p.attribution {
	/*font-family:'Optima LT W01 Medium';*/
	font-family:'Optima LT W01 Demi Bold';
	font-size: 13px;
	margin-top: -5px;
}

p.testimonials {
	font-size: 12px;
	text-align:center;
	margin: -5px 0px 20px 0px;
}

/* post */
.postdate {
	position: absolute;
	margin-left: -71px;
	padding: 5px;
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#cccccc, #aaaaaa);
	background: -o-linear-gradient(#cccccc, #aaaaaa);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#aaaaaa)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#cccccc, #aaaaaa);
	width: 40px;
}
.post, .type-post, .type-page {
	/*padding: 20px 20px 10px 20px;
	margin: 15px 0px 15px 0px;*/
	/*background: #FFF;
	border: solid 1px #e3e3e3;
	-moz-box-shadow: inset 0 0 10px #f3f3f3;
	-webkit-box-shadow: inset 0 0 10px #f3f3f3;
	box-shadow: inset 0 0 10px #f3f3f3;*/
}
.swpf-img img {
	/*border: 5px solid #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 2px #888;
	overflow: hidden;*/
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 0px 20px 20px 0px;
	clear: both;
}
.alignright {
	float: right;
	margin: 0px 0px 20px 20px;
	clear: both;
}
.attachment-post-thumbnail {
	float: left;
	min-width: inherit;
	border: 5px solid #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 2px #888;
	overflow: hidden;
	margin: 0px 20px 20px 0px;
}

.blog .navigation{
	/*margin-bottom: 20px;*/
}
/*Comment Structure*/
#comment-block {
	background: url(images/comment-block-bg.png) no-repeat top center;
}
#comments {
	margin:20px 0px 10px 0px;
	padding:20px 0px 10px 0px;
}
/*.form-allowed-tags code {
	background-color: none;
	color: #006666;
	font-size: 11px;
	letter-spacing: 0;
	padding: 2px;
}*/

/*code {
	background-color: none;
	color: #006666;
	font-size: 11px;
	letter-spacing: 0;
	padding: 2px;
}*/
code {
    background-color: #FFF;
    color: #006666;
    font-size: 11px;
    letter-spacing: 0;
    padding: 2px;
}

/* Footer */

#footer {
	/*margin: 15px auto 30px 0px;*/
	/*padding: 30px;*/
	/*background: #c6c6c6;*/ /* Show a solid color for older browsers */
	/*background: -moz-linear-gradient(#e0e0e0, #c6c6c6);
	background: -o-linear-gradient(#e0e0e0, #c6c6c6);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#c6c6c6));*/ /* older webkit syntax */
	/*background: -webkit-linear-gradient(#e0e0e0, #c6c6c6);
	-webkit-box-shadow: #aaa 0px 1px 1px;
	-moz-box-shadow: #aaa 0px 1px 1px;
	box-shadow: #aaa 0px 1px 1px;
	text-shadow: #fff 0px 1px 1px;*/
	color: #bcbdbe;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 8px 0px 15px 0px;
}
#footer a {
	color: #bcbdbe;
}

/* Meta */

.meta {
	color:#999;
	padding-bottom: 5px;
	font-size: 12px;
}

.time {
	background: url(images/calender-icon.gif) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.post-comments {
	background: url(images/comment-icon.gif) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.categories {
	background: url(images/file-icon.gif) no-repeat center left;
	margin: 0 0 0 2px;
	padding: 0 0 3px 20px;
}
.tags {
	background: url(images/tag-icon.gif) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 4px 18px;
}
.postmetadata {
	border: none;
	padding: 15px 0px 5px 0px;
	color: #777777;
	font-size: 12px;
	line-height: 18px;
	/*text-transform: capitalize;*/
	clear: both;
}
/* Misc */
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.wp-caption-text {
	border: none;
	text-align: center;
	background-color: #none;
	padding-top: 4px;
	margin: 0px 0px 10px 0px;
	text-align:right;
	font-size: 11px;
	color: #666;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* Pagination */
.pagenavi {
	margin: 0 auto 20px auto;
	width:400px;
	padding: 5px;
	background: #f3f3f3;
	border: 1px solid #ccc;
	-moz-box-shadow: inset 0 0 5px #fff;
	-webkit-box-shadow: inset 0 0 5px #fff;
	box-shadow: inset 0 0 5px #fff;
}
.pagenavi a {
	padding: 5px 6px 4px 6px;
	margin: 3px;
	text-decoration: none;
	color: #666;
	background-color: inherit;
}
.pagenavi a:hover {
	color: #000;
}
.pagenavi span.pages {
	padding: 5px 6px 4px 6px;
	margin: 3px;
	color: #333;
	font-weight:bold;
	background-color: inherit;
}
.pagenavi span.current {
	padding: 5px 6px 4px 6px;
	margin: 3px;
	font-weight:bold;
	color: #fff;
	background-color: #ccc;
}
