/***************************************************

Theme Name: Manji
Description: The Double Crossed flavored Manji
Version: X-X-X

The Manji template had been ported to Textpattern with the aid of a little Magic Dust by Stuart - http://thebombsite.com/jat/manji2

I've re-designed the Manji Theme, Ported for TextPattern by Stuart, to suit my needs and fancies.

Okay,
Father Luke

 ***************************************************/


/* <<<< Structural Layout .70em and main body #0E0E17 >>>> */

body, html {
 background: url(/images/39.jpg) fixed center top;
 color: #000;
 margin:  0;
 padding: 0;
 text-align: center; /* IE hack Part 1 */ 
}

p#txpCommentInputForm {
  width: 300px;
  text-align: center;
  font-weight: bold;
  padding: 10px 0 10px 0;
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  background: #F0F0F0 url(/images/12.jpg) repeat-x top;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}

/*-------- Site Navigation --------*/

#hnav
{
 width: 684px;
 margin: 8px auto;
 height: 25px;
 background: #d9d7da url(/images/21.gif) repeat-x top;
 border-bottom: 1px solid #EFF2F9;
 border-left: 1px solid #f5f6f7;
 border-right: 1px solid #EFF2F9;
border-top: 1px solid #EFF2F9;
}

#header
{
 float: left;
 width: 230px;
 margin: 0px;
 padding: 5px 0 0 10px;
 text-align: left;
}

#hmenu
{
 margin: 2px 25px 0 0;
  float: right;
 text-align:right;
}

#masthead
{
 background: url(/images/102.jpg) no-repeat;
 width: 728px;
 height:636px;
 margin: 0 auto;
 padding: 0;
}

#masthead a
{
 display:block;
 height:100%;
 text-indent:-500em;
 text-decoration:none;
}

h1
{
 display:block;
 height:0;
 margin: 0;
 padding: 0;
 text-indent:-500em;
 text-decoration:none;
}


/*--------- Main Body ---------*/

#container
{
 margin: 10px auto;
 width: 655px;
 background: #343635;
 border-left: 0px solid #D6D6D6;
 border-right: 0px solid #D6D6D6;
 font-family: Courier new, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13.47px !important;
 font-size: 0.7em;
 text-align: center;
 border-top: 1px solid #9e9e9e;
text-shadow: 0 1px 1px rgba(255,255,255,0.9);
 border-bottom: 1px solid #9e9e9e;
 padding: 0px 0 0px 0;
}

p#txpCommentInputForm
{
 font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 text-align: center;
 font-weight: bold;
 height: 7px;
 color: #11111C;
 margin: 10px auto;

}


  #content
{
 width: 650 px5
 background: #ffffff;
 margin: 0 auto;
	background: url(/images/61.jpg) repeat-y;
}
 
#topcontent
{
 width: 655px;
 background: #2C2C2C url(/images/66.jpg) no-repeat top;
 margin: 0px auto 0px auto;
 height: 27px;
}

.post
{
 margin-left: 70px;
 margin-right: 70px;
 margin-bottom: 80px;
}

#bottomcontent
{
 width: 655px;
 background: #2C2C2C url(/images/67.jpg) no-repeat top;
 margin: 0px auto 0px auto;
 height: 27px;
}

.meta
{
 font-size: .9em;
 line-height: 18px;
}

.feedback
{
 float: right;
 font-size: .9em;
 line-height: 35px;
}

.author
{
 width: 200px;
 float: right;
 text-align: right;
}


/*--------- Page Navigation ---------*/

.postnavigation
{
 height: 45px;
}

.left
{
 float: left;
 padding-left: 70px
}

.right
{
 float: right;
 padding-right: 70px; 
}


/* --------- Comments ---------*/

h3#comment
{
 margin: 0px auto;
 padding: 0 0 20px 0;
 font-weight: bold;
 font-size: 1.4em;
}

ol
{
 padding: 0px 10px 0px 10px;
 margin: 0px 75px 0px 75px;
 color: #161624;
 list-style-type: none; 
 text-align: left;
}

ol li  p
{
 padding: 0px;
 margin: 8px 0px 0px 0px;
}

.commentname
{
 width: 220px;
 float: left;
 font-size: 0.9em;
 margin: 0;
 padding: 0  0 2px 0;
}

.commentinfo
{

 width: 250px;
 float: right;
 text-align: right;
}

.commenttext
{
 clear: both;
 padding-top: 0px;
 margin-top: 0px;
 margin-bottom: 70px;
 border-top: 2px solid #e4ebef;
}


/* -------- Comment Form -------- */


#commentform
{
 background: #f5f6f7; 
 padding: 1px 20px;

 margin: 0px 75px 0px 75px;
 text-align: left;
}

#commentboxes
{
 width: 200px;
 float: left;
 color: #161624;
 font-size: 0.9em;
}

p.instructions
{
 margin: 14px 0 0 200px;
 color: #161624;
 font-size: 0.9em;
 text-align: justify;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #d5d7db;
 padding-left: 15px;
 position: relative;
}

#commentform p
{
 color: #161624;
 font-size: 0.9em;
 text-align: left;
}

#inputbox
{
 clear: both;
 color: #161624;
 font-size: 0.9em;
}

#button
{
 padding-top: 0.5em;
}

p.notshow
{
 display: none;
 height: 0;
}

.nofollow
{
 color: #DF2000;
}

#commentsbottom
{
 background: #FFFFFF url(/images/9.gif) no-repeat center top; 
 margin: 0;
 padding: 0;
 height: 22px;
}


/* -------- Search Bar-------- */

#menu
{
 margin: 10px auto;
 width: 680px;
 height: 50px;
 background: #333333 url(/images/26.jpg) repeat-x top;
 border-top: 1px solid #EFF2F9;
 border-right: 1px solid #EBE9ED;
 border-bottom: 1px solid #EBE9ED;
 border-left: 1px solid #EFF2F9;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 font-weight: bold;
}
#menu .livesearch
{
 float: left;
 padding-left: 20px;
 margin-top: 15px;
}

#topimage
{
 margin: 4px 0 0 0;
 cursor: pointer;
 width: 60px;
 height: 40px;
 background: url(/images/10.gif) no-repeat top;
 float: right;
 padding-right: 9px;
 padding-top: 3px;
}

#topimage a
{
 display:block;
 height:100%;
 overflow:hidden;
 text-decoration:none;
}






/* ---------- Live Search Page ----------- */

/* Because the "LSResult" div uses "absolute" for positioning it has no respect for the footer. In other words it will overlay it. With this in mind I have given the "searchpage" div a height. Whether you want this or not is up to you. If you keep it the height can be adjusted dependent on the maximum number of returned search results set for the plug-in (default=20) */

#searchpage
{
 height: 600px;
}

#LSResult
{
 position: absolute;
 background-color: #FFFFFF;
 width: 520px;
 margin: 10px 0 10px 0;
}

#LSShadow
{
 border: 3px solid #005D93;
 padding: 5px;
 background-color: #F5F6F7;
 color:#000000;
}

#LSRes
{
 background-color: #FFFFFF;
}

.LSRow

{
 padding: 0 5px;
}

#LSHighlight
{
 background-color: #AAAAAA;
}

#LSHeader
{
 padding: 2px 2px 8px;
}

.lsDate
{

 display: block;
 color: #555555;
}


/* ---------- About, Contact, Archives and Links pages -------- */


#singlecontent
{
 margin-left: 70px;
 margin-right: 70px;
}

#singlecontent p
{
 text-align: justify;
}

#singlecontent h2, #linkspage h2, #archivescat h2, #archivesmonth h2, #searchpage h2, #category
{
 text-align: center;
 color: #005D93;
 font-size: 2em;
 text-transform: capitalize;
}

#singlecontent input
{
 background: #e7e9ed;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 color: #161624;
 padding: 1px 2px 1px 1px;

 border: 1px solid #0E0E17;
}

#singlecontent input:hover
{
 border: 1px solid #161624;
}

#singlecontent input:focus
{
 background: #FFFFFF;
 border: 1px solid #000000;
 color: #161624;
 padding: 1px 2px 1px 1px;
}

#singlecontent label
{
 color: #161624;
}

#email
{
 text-align: left;
}

.rssJump
{
 margin-bottom: 15px;
 text-align: right;
}

.rssCatArchiveMenu
{
 margin-bottom: 50px;
}

#rssCatArchive ul, #rssCatList ul, .rssMenu
{
 list-style: none;
}

.rssCart
{
 font-weight: bold;
 text-align: left;
}

.archivemenu
{
 padding-left: 40px;
 font-weight: bold;
 font-size: 1em;
 text-decoration: underline;
}

/* ---------- Credits ---------- */

#footer
{
 clear: both;
 margin: 10px auto;
 width: 680px;
}

#footer p
{
margin-top: 0;
}

.clearer
{
 clear: both;
 line-height: 0px;
}


/*--------- H Menu Styling --------- */


#top
{ 
 display: inline;
 list-style-type: none;
}

#hnav ul li
{
 display: inline;
}

#hnav ul li a
{
 color: #FFFFFF;
 text-decoration: none;
 padding: 5px 0px 5px 30px;
 font-size: 0.7em !important;
 font-size: 0.8em;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: normal;
}

#hnav ul li a:hover
{
 color: #00FF00;
}


/* <<<<<<< Typography >>>>>>> */
/* ------ General ------ */
#content a:hover {
border-top: 1px dashed #dbe7f1;
border-bottom: 1px dashed #dbe7f1;
background: #FFFFC8;
text-decoration: none;
padding: 3px 0;
}
a
{


 color: #00A881;
 text-decoration: none;
}

a:hover
{
 color: #00A881;

 text-decoration: underline;
}

top a
{
 border: 0;
 text-decoration: none;
}

blockquote {
 background: url(http://www.FatherLuke.com/Hinty/b-k.jpg) no-repeat;
 padding: 52px 25px;
 border-bottom: 1px solid #C4D0DE;
 border-right: 1px solid #C4D0DE;
 color:#000000;
 font-family: "Comic Sans MS",Trebuchet,Verdana,Sans-serif;
}

code
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 1.0em;
}

h3
{

 text-align: center;
 color: #005D93;
 margin: 0;
 margin-top: 0px;
 padding: 0;
 font-size: 0.9em;
 line-height: 26px;

 font-weight: normal;
}


/* ---------Site Name --------- */


#blogtitle {
 margin: 0;
 padding: 5px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 0.9em;
}


#blogtitle a{
 font-weight: bold;
}


#blogtitle a:hover{
 color: #bfbfbf;
 font-weight: bold;

 text-decoration: none;
}


/* --------- Main Body -------- */

.post
{
 color: #000000;
 text-align: justify;
}

.posted
{
 color: #555555;
}


h2.title a

{
 text-align: left;
 font-family: Monotype Corsiva, Comic Sans MS, Calisto MT, Georgia, Verdana, Arial, sans-serif;
 height: 18px;
 color: #171725;
 display: block;
 text-decoration: none;
 font-size: 1.0em;
 font-weight: normal;
 padding-top: 8px;
 margin-top: 0;
 clear: right;
}

h2.title a:hover
{
 color: #993300;
 clear: right;
}

.storycontent
{
 border-bottom: 1px solid #bbbbbb;
 padding:0;
 line-height: 14px;
}

.storycontent a
{
 text-decoration: none;
}

.storycontent a:hover
{
 text-decoration: underline;
}

.storycontent a:visited
{
 color: #000000;
}



/* --------- Page Navigation ---------- */

.left a
{
 color: #990000;




 font-size: 0.9em;
}

.right a
{
 font-size: 0.9em;
 color: #990000;
}


/* ---------- Comments ---------- */

.commentauthor

{
 font-weight: bold;
 font-size: 1.2em;
 padding: 0 0 2px 0;
 margin: 0;
 color: #000000;
}

.commentauthor a

{
 font-weight: bold;
 margin: 0;
 padding: 0 20px 0 0;
 background: url(/images/11.jpg) no-repeat top right;
}

.commentdate
{

 font-size: 0.8em;
 text-align: right;


 line-height: 18px;
 padding: 0;
 margin: 0;
}


/* ----------- Comments Form ---------- */

#commentform input
{
 background: #FFFFF0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.1em;
 color: #161624;
 padding: 1px 2px 1px 1px;
 border: 1px solid #0E0E17;
}

#commentform input:hover
{
 border: 1px solid #161624;
}

#commentform input:focus
{
 background: #FFFFFF;
 border: 1px solid #000000;
 color: #161624;

 padding: 1px 2px 1px 1px;
}

#commentboxes p
{
 margin: 0;
 padding-bottom: 0.9em;

}


/* ----------- Credits ---------- */

#footer p.credits
{
 padding: 0px 0px;
 text-align: center;
 margin: 10px 0px; 
 color: #9e9e9e;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
}

p.textpattern
{
 margin: 0;
 padding: 0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #d5d7db;
}

