body   {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size:90%;
/*	background-color: #F6F6F4; */	
	background-image: url(images/keys-2.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	/* line-height: 1.3em;*/
	margin-right: 5%;
	margin-left: 200px;
	min-width:400px;max-width:900px;
}

body li {margin-left:3em}

body.index   {
	font-family: Arial, Helvetica, sans-serif;
	color: #2F4F4F;
	font-size: 95%;
	text-align:left;
	background-color: #F6F6F4;
	background-image: url(images/keys-3.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	line-height: 1.4em;
	margin-right: 10px;
	margin-left: 5px;
}

body.index li {margin-left:0px}

html {min-width:200px;max-width:1024px;}

address {
	background-color: transparent;
	font-size: medium;
	font-style: normal;
	color: Black;
	font-weight: bolder;
	width: auto;
	border-style: groove;
	padding-left: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-bottom: 1em;

}

a {
	color:#053acb;
	text-decoration: none;
	font-weight:bold;
	 border-bottom: Blue 1px dashed;
	}
		

a:visited  {
	font-weight: bold;
	color: #616262;
	background-color: transparent;
	text-decoration: none;
	}
		
a:hover  {
	text-decoration: none;
	color:Black;
	background-color: 	#F0FFFF;
	border-bottom: none;
	text-decoration:underline;
	}

a:active  {
	text-decoration: none;
	background-color: inherit;
	color: Red;
}

 #leftmenu a {
	color:#053acb;
	text-decoration: none;
	font-weight:bold;
	 border-bottom: None;
	}


#leftmenu a:visited  {
	font-weight: bold;
	color: #616262;
	background-color: transparent;
	text-decoration: underline;
	}
		
#leftmenu a:hover  {
	text-decoration: none;
	color:Black;
	background-color: 	#F0FFFF;
	border-bottom: none;
	text-decoration:underline;
	}

#leftmenu a:active  {
	text-decoration: none;
	background-color: inherit;
	color: Red;
}


h1  {
   color:Black;
	background-image:url('images/marble.jpg'); 
	text-align: center;
   font-size: 180%; 
 	font-weight: bold;
	line-height: 1.2em;
	margin-left:5%;
	margin-right:5%;
	padding-top: 5px;
	padding-bottom: 5px;
 	font-family: "Comic Sans MS";
	BORDER-top: black 0px inset;
	BORDER-left: black 0px inset;
	BORDER-bottom: black 7px outset;
	BORDER-right: yellow 7px outset;
	text-shadow: gray 0.1em 0.1em 0.1em;
}




h2  {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 140%; 
	line-height: 1.2em;
	padding-top: 3px;
	padding-bottom: 3px;
		color:#0f245f;}

h3 {
	text-align: left;
	text-indent:2em;
	font-size: 120%; 
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
	h4 {margin-left:2em; border-bottom:1px solid Silver;}
div.footnote  {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 100%;
	line-height: 1em;
	border: Gray dotted;
	padding: 2em;
	background-color: #F0FFFF;
	float: none;
}

div.footnote  p {
 font-size:85%;
 color:Black;
  text-indent:0px;
  margin-top:0.5em;
  margin-bottom: 0.5em;
  line-height: 1.1em;
  font-family: Verdana, Geneva, Arial, Helvetica}

div.footnote  p + p {
 text-indent:0px;
  /*margin-top: 3px;
  margin-bottom:3px; */  }


div.footnote a {line-height:inherit;}
div.footnote a:hover {background-color:transparent;line-height:inherit;}
 hr  {
	height: 2px;
	background-color: navy;}

blockquote  {
	font-family: Courier;
	line-height: 1em;
	background-color:#E6E6FA;
	padding:1em;
	border: Silver 2px solid thick outset;
	
}

.note {font-family:serif;font-size:90%;line-height:1em; border:solid black 1px;width:250px; padding:1em;}
	
tt  {background-color: white;
	padding: 5px;
	font-size:1.3em;
	line-height:1.8em;}

textarea {
	font-size: 90%;
	text-align: justify;}

.figure {
	width: 150px;
	height:130px;
	float:left;
	text-align:center;
	margin-top:0.5em;
	margin-bottom:0.5em;
	
	}

.figure a {font-size:85%;color:#053acb;border-bottom:none;}
.figure a:visited {font-size:85%;color:gray}
.activatedfigure {
	width: 130px;
	height:155px;
	margin-bottom:1em;
	margin-top:1em;
	margin-left:-2em;
	}
.small {
	font-size: 85%;
	text-align:right;
	font-style: normal;
	margin-right:100px;
	margin-bottom:1em;
		}

small {
	line-height:1em;
	margin-top:-10px;}

div.button {
	font-size: 1.4em;
	line-height:1em;
	text-align: center;
	color: Black;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 0%;
	margin-bottom: -2px;
 	border-right: black thick inset;
	border-bottom: black thick inset;
	font-weight: bold;
	font-family: Century;
	letter-spacing: 2px;
   /* background-image:url('images/button.jpg'); */
   background-color:#DCDCDC;
	font-variant: small-caps;}

div.button a:link {color: white;}


div.quote {
font-size: 90%;
color:Black;
line-height: 1em;
width:90%;
}

.quotablequote {background-color:#25206C;color:White;border:5px solid Black;border-style:ridge;font-size:80%;line-height:1em;width:280px;margin-top:1em;}

img
{
	border-style: none;
	padding-left:2em;
	margin-right:1em;
}



table img {padding:0; margin:0;}

p {
 color:Black;
 font-size:100%;
 line-height:1.2em;
  text-indent:0;
/* margin-top:0px;
  margin-bottom: 0px; */
  line-height: 1.2em;
  padding-right:2em;
  padding-left:2em;
  font-family: Verdana, Geneva, Arial, Helvetica, Georgia}

p + p {
 text-indent:1.5em;
  color:Black;
  /*margin-top: 3px;
  margin-bottom:3px; */  }

/* p:first-letter { font-size: 200%; font-weight: bold;
		font-family: "Bookman Old Style";} */


/* p.intro:first-letter {

float:left;
color:Gray;
margin-bottom:0px;
margin-top:-10px;
line-height:0.9em;
  font-size : 500%;
   text-indent:0px;
  font-weight : Bold;
   font-family: Georgia;} */
   
  
p.intro:first-letter { 
float:left;
color:Gray;
font-size:100px;
line-height:70px;
padding-top:2px;
 font-family: Times, serif, Georgia;}


/* p:first-letter {
margin-bottom:0px;
  text-indent:0px;
  font-weight : normal;
   font-family: Georgia;
} */

 p.intro {
 /* margin-top:1em;*/
text-indent: 0;
margin-bottom:0px;
 }
 
 body.index p {line-height:1.2em;text-align:left}

body.index p.intro {text-align:left}
    .copy {
  font-size: 85%;
  text-align: center;}
  
  .new {
  border: Navy ridge 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding: 1em;
  text-align:left;
  width: 75%;
  background-color:#F0FFFF;}
     
    .new a:link{text-decoration:none;border-bottom: Blue 1px dashed;}
  	.new a:visited{text-decoration:none;border-bottom:none}
  	.new a:hover{background-color:navy;color:white;}

div.rightfigure {
  float: right;
 border: thin silver solid; 
  margin: 0.5em;
  padding: 0.5em;
  letter-spacing: .01px;
  width: auto;
  font-size: 70%;
 line-height: 1em;
 text-align: center;}
 
 div.leftfigure {
  float: left;
 border: thin silver solid; 
  margin: 0.5em;
  padding: 0.5em;
  letter-spacing: .01px;
  width: auto;
  font-size: 70%;
 line-height: 1em;
 text-align: center;}
	  
.poster { 
width: 210px;
height: 170px;
margin-left:1em;
float: left;
font-size: 80%;
line-height: 1.3em;
text-align: center;}

.poster a
{text-decoration:none;}

.poster a:hover {text-decoration:underline}


ul.noline {background-color: white; width:90%;}
ul.noline li a {text-decoration: none; font-weight: bold; font-size:85%;border-bottom:none;}
ul.noline li a:visited {color: gray;}
ul.noline li a:hover {text-decoration: underline; color:white;background-color: navy}

ul.noline li {
	list-style-image: url(images/corner_1.gif);
	line-height: 1.5em;
	width: 100%;}
	
.box {border-right: Silver thick outset;
	border-bottom: Silver thick outset;
	border-top:Silver 1px solid;
	border-left:Silver 1px solid;
   font-family: Georgia; padding-top:0.5em;
   font-size:85%;
   line-height:1em;
   padding-bottom:0.5em;
   padding-left:1em;
   background-color:Silver;
   color:Navy;
   width:80%;}
             
 .borderbox {width:90px; border:solid black 1px; padding-left:3em; padding-top:1em;padding-bottom:1em;padding-right:1em;background-color:#E9F4F3;}
 
  html>body .box {border-right: Silver thick outset;
	border-bottom: Silver thick outset;
	border-top:Silver 1px solid;
	border-left:Silver 1px solid;
    font-family: Georgia; padding-left:1em;
       font-size:80%;
       line-height:1em;
    background-color:Teal;
   color:White;}
   
   
 pre {margin-left:100px;;}

li a:link {text-decoration:none;border-bottom:none;}
li a:hover {text-decoration:underline}
ol li a:link {text-decoration:none;border-bottom:none;}
ol li a:visited {text-decoration:none}
ol li a:hover {text-decoration:underline}
ol li a:active {text-decoration:none;color:Red}

#dailymight {text-align:right;font-size:85%;}

th {text-align:center}

/* ul.page li {margin-left:3em; list-style-type:square;font-weight:bold} */ 


.verse {font-weight:bold;}

 i, em {bold;}
 
 .bibledesc {font-family:courier;font-weight:bold} 

img {
border-style: none;
}

/**************************** Page ******************************/

.page_id_alert {
color: #FFFFFF;
background-color: #FF0000;
}

.maintenance_message {
}

/**************************** Comments **************************/

.no_comments_text {
font-style: italic;
}

.average_rating_block {
float: left;
text-align: left;
border: 1px solid white;
width: 32%;
border-color: transparent;
}

.star_image_avg {
vertical-align: text-bottom;
}

.average_rating_text {
color: #424242;
font-size: 0.8em;
}

.social_block {
text-align: center;
border: 1px solid white;
margin-right: 32%;
border-color: transparent;
}

.social_images {
}

.social_image {
padding-top: 6px;
padding-right: 2px;
margin-right: 10px;
vertical-align: bottom;
}

.pagination_block_top {
float: right;
text-align: right;
border: 1px solid white;
width: 32%;
border-color: transparent;
}

.height_above_comment_boxes {
margin-top: 10px;
}

.comment_box_1 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: hidden;
}

.comment_box_2 {
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: hidden;
}

.admin_comment_box_1 {
background: url("../images/admin/admin.png") no-repeat;
background-position: 50% 10%;
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: hidden;
}

.admin_comment_box_2 {
background: url("../images/admin/admin.png") no-repeat;
background-position: 50% 10%;
padding: 5px;
background-color: #FFF8DC;
border: 1px solid #828282;
overflow: hidden;
}

.height_between_comment_boxes {
margin-bottom: 10px;
}

.height_between_reply_boxes {
margin-bottom: 10px;
}

.reply_box {
margin-left: 25px;
}

.reply_arrow {
background: url("../images/arrow/arrow.png") no-repeat 0% 0%;
}

.rating_block {
float: right;
}

.star_image {
}

.name_with_website_text {
font-weight: bold;
text-decoration: none;
}

.name_without_website_text {
font-weight: bold;
}

.town_country_text {
}

.says_text {
}

.height_above_comment_text {
margin-bottom: 10px;
}

.comment_text {
font-family: helvetica;
font-size: 0.8em;
}

.height_above_reply_text {
margin-bottom: 8px;
}

.reply_intro {
font-family: helvetica;
font-size: 0.8em;
font-weight: bold;
color: #006600;
}

.reply_text {
font-family: helvetica;
font-size: 0.8em;
}

.height_below_comment_text {
margin-bottom: 12px;
}

.date_text {
color: #828282;
font-size: 0.8em;
}

.buttons_block {
margin-right: -8px;
}

.like_block, .flag_block, .reply_block {
float: right;
}

.buttons a {
display: block;
float: left;
font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size: 0.8em;
text-decoration: none;
font-weight: bold;
cursor: pointer;
padding-left: 4px;
padding-right: 4px;
}

.buttons a img{
margin: 0 2px -3px 0 !important;
width: 16px;
height: 16px;
}

.buttons a.vote_up {
color: #529214;
margin-right: 8px;
}

.buttons a.vote_down {
color: #d12f19;
margin-right: 8px;
}

.buttons a.flag {
color: #336699;
margin-right: 8px;
}

.buttons a.reply_enabled {
color: #336699;
margin-right: 8px;
}

.buttons a.reply_disabled {
color: #CCCCCC;
margin-right: 8px;
cursor: text;
}

.height_below_comment_boxes {
margin-bottom: 10px;
}

.rss_block {
float: left;
text-align: left;
border: 1px solid white;
width: 32%;
border-color: transparent;
}

.rss_image {
height: 12px;
}

.info_block {
text-align: center;
border: 1px solid white;
margin-right: 32%;
border-color: transparent;
}

.info_text {
color: #424242;
}

.pagination_block_bottom {
float: right;
text-align: right;
border: 1px solid white;
width: 32%;
border-color: transparent;
}

/**************************** Processor *************************/

.error_box {
position: relative;
float: left;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #e11;
color: #e11;
overflow: auto;
}

.error_message_part_1 {
font-weight: bold;
}

.error_message_part_2 {
}

.error_details {
}


.approval_box {
position: relative;
float: left;
padding-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #006400;
color: #006400;
overflow: auto;
}

.approval_opening_text {
font-weight: bold;
}

.approval_normal_text {
}


.success_box {
position: relative;
float: left;
padding-top: 4px;
padding-bottom: 0px;
padding-right: 8px;
padding-left: 8px;
width: auto;
border: 2px solid #006400;
color: #006400;
overflow: auto;
}

.success_opening_text {
font-weight: bold;
}

.success_normal_text {
}

.preview_block {
float: right;
}

.preview_text {
color: #636363;
font-size: 0.8em;
font-weight: bold;
}

/**************************** Form ******************************/

.all_forms_disabled_message {
}

.this_form_disabled_message {
}

.form_styling {
}

.javascript_disabled_message {
color: #FF0000;
font-weight: bold;
background-color: #FFFFCC;
}

.reply_bar {
position: relative;
float: left;
border: 1px solid #b5d3ff;
background-color: #f7fafd;
color: #3B3B3B;
padding: 2px;
padding-left: 3px;
padding-right: 3px;
width: auto;
margin-bottom: 5px;
}

#reply_message {
font-size: 0.9em;
}

#reset_reply {
font-size: 0.9em;
}

.required_symbol {
color: #FF0000;
font-weight: bold;
vertical-align: top;
}

.required_symbol_message {
color: #FF0000;
font-size: 0.8em;
margin-bottom: 20px;
}

.height_below_required_symbol_message {
margin-bottom: 10px;
}

.label {
float: left;
width: 90px;
}

.height_between_fields {
margin-bottom: 9px;
}

.email_note {
font-size: 0.7em;
}

.height_above_bb_and_smilies {
margin-bottom: 5px;
}

.bb_code_image {
vertical-align: bottom;
}

.height_between_bb_and_smilies {
margin-bottom: 4px;
}

.smiley_image {
vertical-align: bottom;
}

.height_below_bb_and_smilies {
margin-bottom: 3px;
}

.counter {
border: 0px;
font-size: 0.7em;
cursor: default;
background-color: transparent;
}

.question_part_question_text {
}

.question_part_answer_text {
}

.captcha_part_answer_text {
}

.notify_text {
}

.privacy_text {
}

.terms_text {
}

/**************************** Powered By ************************/

.powered_by {
color: #424242;
font-size: 0.7em;
}
