/*  

Theme Name: Atahualpa 

Theme URI: http://wordpress.bytesforall.com/

Description: v. 2.21 - Many improvements since v. 2.01. Fluid width, 2 or 3 column theme for WP 2.2 - WP 2.6 and WPMU. With rotating header images, customizable logo and options page. Includes 3 widgets for recent comments and popular post.

Version: 2.21

Author: BFA Webdesign

Author URI: http://www.bytesforall.com/

Tags: fluid width, options page, widget ready, 2 columns, 3 columns, left sidebar, right sidebar, custom header, rotating header images, seo friendly, gravatars, popular posts, related posts, wp-pagenavi, wp-print, wp-email, subscribe to comments, wpmu

 

*/







ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {

	margin-top: 10px; 

	margin-bottom: 0px; 

	padding-top: 0; 

	padding-bottom: 0; 

	}

		

ul ul, ul ol, ol ul, ol ol {

	margin-top: 0; 

	margin-bottom: 0; 

	}

	

h1 {font-size: 240%; }

h2 {font-size: 180%; }

h3 {font-size: 140%; }

h4 {font-size: 100%; }

h5 {font-size: 70%; }

h6 {font-size: 50%; }



code, pre {

	/* Firefox needs this */

	font-family: "Courier New", Courier, monospace;		

	}



table {

	font-size: 100%; 

	}

	

td, th {

	vertical-align: top; 

	}

	

	

/* -------------------------------------------------------------------------------------------------

------------------------------------- BASE LAYOUT -------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



/*

Credits:

Layout and browser compatibility hacks based on Ruthsarian's Skidoo Redux 

http://webhost.bridgew.edu/etribou/layouts/ - ruthsarian AT gmail DOT com

*/



body {

	background-color: #fff; 

	color: #000; 

	padding: 0; 

	margin: 0; 

	}



#page-container {

	/* font-size: will be set in style.php */ 

	background: #fff; 

	min-width: 800px; 

	/* margin: will be set in style.php */ 

	/* font-family: will be set in style.php */ 

	}

			

#outer-column-container {

	border-left: solid 13em #fff; 

	border-right: solid 13em #fff; 

	}



#inner-column-container {

	width: 100%; 

	background-color: #fff;

	border: dashed 1px #ccc;

	border-width: 0 1px; 

	margin: 0 -1px;

	}

					

#source-order-container {

	float: left; 

	width: 100%; 

	margin-right: -1px; 

	}

	

#left-column {

	float: left; 

	margin-left: -13em; 

	width: 13em; 

	margin-right: 1px; 

	position: relative;

	}

	

#middle-column {

	float: right; 

	width: 100%; 

	margin-left: -1px; 

	}

	

#right-column {

	float: right; 

	margin-right: -13em; 

	width: 13em; 

	margin-left: 1px; 

	position: relative;

	}



.inside {

	margin: 15px; 

	}

	

/* -------------------------------------------------------------------------------------------------

------------------------------------- SIDEBAR STYLES ----------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	



#left-column .inside {

	margin-left: 2px;		/* less margin for left side of left column, might be overwritten in style.php */

	}

	

h3.widgettitle {

	/* color: will be set in style.php */

	width: 100%; 

	/* font-size: will be set in style.php */ 

	margin-bottom: 0px; 

	padding-bottom: 0px; 

	}



/* uncomment the next style if you are using text widgets without heading 

and you want more space above the widget */

/*		

div.textwidget {

	margin-top:15px;		

	}				

*/



/* -------------------------------------------------------------------------------------------------

------------------------------------- SIDEBAR LINKS ------------------------------------------------ 

---------------------------------------------------------------------------------------------------- */	



#left-column .inside ul, 

#right-column .inside ul {

	list-style-type: none; 

	margin: 0; 

	padding: 0; 

	width: auto;

	}

	

#left-column .inside ul li, 

#right-column .inside ul li {

	margin: 2px 0 2px 0;  

	}

	

#left-column .inside ul li ul li, 

#right-column .inside ul li ul li {

	margin: 2px 0 2px 5px;  

	}

	

#left-column .inside ul li a, 

#right-column .inside ul li a {

	text-decoration: none; 

	font-weight: normal; 

	/* color: will be set in style.php */ 

	padding: 0 0 0 5px; 

	/* border-left: will be set in style.php */ 

	display: inline-block;

	}

	

#left-column .inside ul li a:hover, 

#right-column .inside ul li a:hover {

	/* color: will be set in style.php */ 

	/* border-left: will be set in style.php */ 

	}

		



	

div#search {

	float: right; 

	width: 15em; 

	text-align: right; 

	padding: 0.6em 0 0.2em 0; 

	margin: 0 1em; 

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- POST TITLE --------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	



h2 {

	margin-top: 0px; 

	margin-bottom: 0px; 

	padding-top: 0; 

	padding-bottom: 0; 

	/* color: will be set in style.php */ 

	}



h2 a:link, h2 a:visited, h2 a:active  {

	/* color: will be set in style.php */ 

	text-decoration: none

	}



h2 a:hover  {

	/* color: will be set in style.php */ 

	text-decoration: none

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- POST BODY ---------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	



.post {

	margin-bottom: 20px; 

	}

	

.post-last {

	margin-bottom: 20px; 	/*different style for last post on page*/

	} 

	

.post-page {

	margin-top: 20px; 

	margin-bottom: 20px; 

	}

	

.entry {

	margin: 0px;

	/*overflow-x: hidden; */

	}



	

/* -------------------------------------------------------------------------------------------------

------------------------------------- POST META DATA ----------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	

	

.postmetadata {

	clear:both; 

	margin: 15px 0 15px 0; 

	padding: 5px; 

	color: #999; 

	background: #f4f4f4; 

	}



.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {

	color: #777; 

	font-weight: normal;

	text-decoration: none;

	}	



.postmetadata a:hover {

	color: #777; 

	font-weight: normal;

	text-decoration: underline;

	}

	



/***************************************************/





.line1pix { 

	width: 100%; 

	height: 1px; 

	margin: 0px; 

	border-top: 1px dashed #ccc; 

	padding: 0; 

	margin: 10px 0 10px 0; 

	display: block; 

	font-size: 1px; 

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- HEADER ------------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	

	

.headerleft {

	float: left; 

	text-align: left; 

	margin-bottom: 0; 

	margin-top: 0; 

	position: relative; 

	padding-bottom: 0;

	}

	

.searchbox {

	float:right; 

	/* width: will be set in style.php */ 

	padding: 0; 

	margin: 10px -1px 0 0; 

	background: #fff; 

	border: 1px dashed #ccc; 

	border-width: 1px 1px 0 1px

	}



.searchbox-form {

	margin: 5px 10px 5px 10px;

	}

	

h1 { 

	letter-spacing:-1px; 

	line-height: 1.0em; 

	margin: 10px 20px 0 0; 

	padding:0; 

	/* font-family: and font-size: will be set in style.php */

	}

	

a.header:link, a.header:hover, a.header:active, a.header:visited {

	text-decoration: none; 

	/* color: will be set in style.php */

	}

	

p.header { 

	float: left; 

	margin: 0 10px 8px 0px; 

	font-size:1.2em; 

	font-weight: bold; 

	/* color: will be set in style.php */ 

	}



.rss-icon {

	width: 20px; 

	height: 20px; 

	float: right; 

	margin: 10px 0 0 0; /* might be overwritten in style.php */

	}

	

.logo-icon {

	margin: 10px 5px 10px 0; /* might be overwritten in style.php */

	padding: 0; 

	border: 0; 

	float: left;

	}



.blogtitle-box {

	float: left;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- HEADER IMAGE ------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	



#headerimage-top { 

	font-size: 1px;

	clear: both; 

	height: 5px; 

	padding: 0; 

	width: 100%; 

	background: #fff; 

	border-top: dashed 1px #cccccc; 

	}

	

#headerimage-bottom { 

	font-size: 1px;

	clear: both; 

	height: 5px; 

	padding: 0; 

	width: 100%; 

	background: #fff; 

	border-bottom: dashed 1px #cccccc 

	}	

	 

/* -------------------------------------------------------------------------------------------------

------------------------------------- BLOCKQUOTES -------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */		

	

blockquote {

	height: 1%; 

	color: #555; 

	padding: 1em 1em; 

	background: #f4f4f4; 

	border: solid 1px #e1e1e1;  	/* hack for IE6 and older*/ 

	}

	

blockquote blockquote {

	height: 1%; 

	color: #444; 

	padding: 1em 1em; 

	background: #e1e1e1; 

	border: solid 1px #d3d3d3;  	/* hack for IE6 and older*/ 

	}

	

blockquote p {

	margin-top: 0

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- FOOTER ------------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */	

	

#footer {

	background-color: #fff; 

	border-top: dashed 1px #ccc; 

	padding-bottom: 1px;

	}



#footer .inside, #footer .inside a {

	color: #999; 

	font-weight: normal;

	text-align: center;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- PAGE NAVIGATION NEXT/PREVIOUS -------------------------------- 

---------------------------------------------------------------------------------------------------- */



.navigation {

	display: block; 

	margin: 0; 

	padding: 0; 

	width: 100%; 

	}

	 

.older {

	float: left; 

	width: 49%; 

	text-align: left; 

	margin:0; 

	padding:0;

	}

	

.newer {

	float:right; 

	width: 49%; 

	text-align: right; 

	margin:0; 

	padding:0; 

	}	



/* -------------------------------------------------------------------------------------------------

------------------------------------- COMMENTS ----------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



ol.commentlist {

	margin: 15px 0 25px 0;

	list-style-type: none;

	padding: 0;

	border-top: dotted 1px #ccc;

	}

	

ol.commentlist li {

	border-bottom: dotted 1px #ccc;

	padding: 15px 10px;

	height: 1%; /* for IE6 */

	}



ol.commentlist li.alt {

	background-color: #f6f6f6;

	border-bottom: dotted 1px #ccc;

	height: 1%; /* for IE6 */

	}



ol.commentlist li.authorcomment {

	background-color: #ffecec;

	}

		

ol.commentlist li p {

	margin: 2px 0 5px 0;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- FORMS -------------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



form {

	margin: 0; 

	padding: 0; 

	}

	

form p {

	margin: 5px 0 0 0; 

	padding: 0; 

	}

	

label {

	margin-right: 0.5em; 

	font-family: arial;

	cursor: pointer; 

	}



form input {

	color: #000; 

	background: #f7f7f7; 

	padding: 2px; 

	margin:0; 

	border: 1px solid #ccc; 

	}

		

.submit input {

	margin-left: 4.5em; 

	color: #000; 

	background: #fff; 

	border: 2px outset #999; 

	height: 18px; 

	padding:0

	}

	

fieldset {

	border: 1px solid #781351; 

	width: 45em; 

	}

	

legend { 

	color: #000; 

	background: #ffb0b3; 

	border: 1px solid #781351; 

	padding: 2px 6px; 

	margin-bottom: 15px; 

	}

	

.comment-textarea{

	width: 96%; 

	padding: 0; 

	margin: 0; 

	}

	

#s {

	width: 75%;

	}



searchfield {

	/*float:left;*/

	position: relative;

	height: 1%; 

	/* width: will be set in style.php */

	} 



/* -------------------------------------------------------------------------------------------------

------------------------------------- TOP MENU BAR ------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



/* Credits: Dynamic Drive CSS Library 

   URL: http://www.dynamicdrive.com/style/ 

*/



#modernbricksmenu {

	padding: 0; 

	width: auto; 

	background: url(images/menuline2.png) top repeat-x;

	border-bottom: dashed 1px #ccc; 

	border-left: dashed 1px #ccc; 

	voice-family: "\"}\"";

	voice-family: inherit;

	}

	

#modernbricksmenu ul{

	font: bold 0.85em Arial; 

	margin:0; 

	margin-left: 0px; 

	padding: 0; 

	list-style: none;

	}

	

#modernbricksmenu li {

	display: inline; 

	margin: 0; 

	padding: 0; 

	text-transform:uppercase; 

	}

	

#modernbricksmenu li:first-child {

	margin-left: 1px; 

	}

	

#modernbricksmenu a {

	float: left; 

	display: block; 

	color: #F1EFE4; 

	margin: 0 0 0 0; 		/*Margin between each menu item*/ 

	padding: 5px 10px; 

	text-decoration: none; 

	letter-spacing: 1px;

	border: dashed 1px #ccc; 

	border-width: 0 1px 0 0

	}

	

#modernbricksmenu a:hover {

	color: #676B65; 

	background-color: #F1EFE4; 

	}

	

#modernbricksmenu li.current_page_item a {

	color: #000; 

	background-color: #eee; 

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- GRAVATARS ---------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



img.avatar {

	float: left; 

	margin: 0 8px 3px 0;

	padding: 3px;

	border: solid 1px #ddd;

	background-color: #f3f3f3;

   	/* optional rounded corners for browsers that support it */

   	-moz-border-radius: 3px;

   	-khtml-border-radius: 3px;

   	-webkit-border-radius: 3px;

   	border-radius: 3px;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- New WP 2.6 image classes ------------------------------------- 

---------------------------------------------------------------------------------------------------- */



.entry img {

	margin: 0px 0px 0 0;

	padding: 0px;

	border: solid 0px #ddd;

	background-color: #f3f3f3;

   	/* optional rounded corners for browsers that support it */

   	-moz-border-radius: 3px;

   	-khtml-border-radius: 3px;

   	-webkit-border-radius: 3px;

   	border-radius: 3px;

	}

	

.entry img1 {

margin: 0px 0px 0 0;

padding: 0px;

border: solid 1px #ddd;

	background-color: #f3f3f3;

   	/* optional rounded corners for browsers that support it */

   	-moz-border-radius: 3px;

   	-khtml-border-radius: 3px;

   	-webkit-border-radius: 3px;

   	border-radius: 3px;

}



.postmetadata img {

	border: none;

	margin: 0 0 -3px 0;

	padding: 0;

	}

				

img.alignleft {

	float: left; 

	margin: 10px 10px 5px 0; 

	}

	

img.alignright {

	float: right; 

	margin: 10px 0 5px 10px; 

	}



img.aligncenter {

	display: block;

	margin: 10px auto;

	}



.aligncenter, div.aligncenter {

   	display: block;

   	margin-left: auto;

   	margin-right: auto;

	}



.alignleft,div.alignleft {

	float: left;

	margin: 10px 10px 5px 0;

	}



.alignright, div.alignright {

   	float: right;

   	margin: 10px 0 5px 10px;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- IMAGE CAPTION (new in WP 2.6) -------------------------------- 

---------------------------------------------------------------------------------------------------- */

	

.wp-caption {

   	border: 1px solid #ddd;

   	text-align: center;

   	background-color: #f3f3f3;

   	padding-top: 4px;

   	margin: 10px 0 0 0;

   	/* optional rounded corners for browsers that support it */

   	-moz-border-radius: 3px;

   	-khtml-border-radius: 3px;

   	-webkit-border-radius: 3px;

   	border-radius: 3px;

	}



.wp-caption img {

   	margin: 0;

   	padding: 0;

   	border: 0 none;

	}



.wp-caption p.wp-caption-text {

   	font-size: 0.8em;

   	line-height: 13px;

   	padding: 2px 4px 5px;

   	margin: 0;

   	color: #666;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- SMILEYS ------------------------------------------------------ 

---------------------------------------------------------------------------------------------------- */

		

img.wp-smiley {

    	float: none;  

    	border: none; 

	margin: 0 1px -1px 1px; 

	padding: 0;

	background: none;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- CALENDAR TABLE ----------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



#calendar_wrap {

	padding: 0;

	border: solid 1px #ccc;

	}

	

table#wp-calendar caption {

	width: auto;

	background: #eee;

	border: #999;

	padding: 3px;

	margin: 0 auto;

	color: #666;

	}

	

table#wp-calendar {

	width: 100%;

	border-width: 0;

	border-spacing: 0;

	border-style: solid;

	border-color: #ccc;

	border-collapse: separate;

	background-color: #fff;

	margin: 0 auto;

	}

	

table#wp-calendar th {

	border-width: 1px;

	padding: 2px;

	border-style: solid;

	border-color: #eee;

	background-color: #fff;

	text-align: center;

	}

	

table#wp-calendar td {

	border-width: 1px;

	padding: 2px;

	border-style: solid;

	border-color: #eee;

	background-color: #fff;

	text-align: center;

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- CLEARFIX ----------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {min-width: 0; display: inline-block; /* \*/	display: block; }

* html .clearfix {/* \*/  height: 1%;}



/* -------------------------------------------------------------------------------------------------

------------------------------------- HACKS -------------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



.clear-columns { 

	/* hide from IE/Mac \*/ padding-bottom: 1px; margin-bottom: -1px;	

	}



.clear-columns {

	clear: both; 

	}

		

* html #page-container { 

	/* \*/ height: 0.1%; position: relative; 

	}

	

* html #middle-column, * html #left-column, * html #right-column, * html #source-order-container {

	/* hide from IE/Mac \*/ overflow: visible; 

	/* hide from IE/Mac \*/ position: relative; 

	}

	

* html #middle-column {

	margin-right: -4px; margin-right/* */: 0; 

	}

	

* html #middle-column .inside { 

	margin-right: 14px; margin-right/* */: 10px;

	}

	

* html #footer { 

	/* hide from IE/Mac \*/ height: 0.1%; height/**/: auto;	 

	}

	

* html #footer .inside {

	margin-top: 0; margin-bottom: 0; margin/* */: 10px; 

	}

	

* html .inside {

	margin: 10px 0.75em; margin/* */: 10px; 

	}



* html #inner-column-container {

	display: block; 

	}

	

* html #source-order-container {

	margin-right: -100%; /* \*/ margin-right: -1px; 

	}



/* -------------------------------------------------------------------------------------------------

------------------------------------- Reftagger -------------------------------------------------- 

---------------------------------------------------------------------------------------------------- */



.lbsTooltip

{

	background:#ffffff;

	border: 1px solid #676b65;

	z-index: 99;

	text-align: left;

	text-indent: 0;

	color:#6d716b;

}



.lbsTooltipHeader

{

	background:#A83B26;

	color: #f1efe4;

	font-weight:bold;

	font-size:15px;

	line-height: 18px;

	font-family:Arial,Helvetica,serif;

	margin: 0;

	padding:4px;

	position:relative;

	border: 0;

}



.lbsTooltipBody 

{

	padding: 4px 8px 0 8px;

	margin:0;

	position:relative;

	z-index: 2;

	border: 0;

	line-height:16px;

}



.lbsTooltipBody p, .lbsTooltipBody span

{

	display: inline;

	color: black;

	font-family:Arial,Helvetica,serif;

	font-size: 14px;

	line-height:16px;

}



.lbsTooltipFooter

{

	font-size:11px;

	font-family:Helvetica,Arial,serif;

	bottom:4px;

	margin-top: 4px;

	position:absolute;

	text-align:right;

	border: 0;

}



.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 

{

	color: blue;

	text-decoration: underline;

	font-weight: normal;

	font-size:11px;

	font-family:Helvetica,Arial,serif;

}



.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref

{

	font-size: 85%;

	top: -1px;

	position: relative;

}



.lbsTooltipBody .ch-ref

{

	font-weight: bold;

}



.lbsTooltipBody .verse-ref

{

	color: dimgray;

}



.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p

{

	margin: 0;

	padding: 0;

}



.lbsLibronix img

{

	float: none !important;

}

