.clearMe {clear: both; }

hr { margin: 30px 0; }

.bottomright {
   
  
  float:right;
   

}


/* Fonts */
@font-face {  
	  font-family: shadowedblackwide;  
	  src: url(/firelightchurch/fonts/shadowedblackwide.ttf) format("truetype");  
	} 

@font-face {  
	  font-family: Becker;  
	  src: url(/firelightchurch/fonts/Becker.ttf) format("truetype");  
	} 
	
	
 

.fancy-letter {
  
       float: left;

       margin: -1px 2px 2px 0;
  
      }


.captionL {
	text-align:center;
	color: #BB3301;
	float:left;
	margin-right:7px;
	
}


.captionL img {
	border: ridge black 3px;
	padding:12px; 
	margin:7px;
	
}

.captionR{
	text-align:center;
	color: #BB3301;
	float:right;
	border: solid black 3px;
	
}

.caption {
	border: ridge black 3px;
	padding:12px; 
	margin:7px;
	
}
	


.framepad {
	border: ridge #F2D186 3px;
	padding:7px; 
	margin:7px;
	}

.framepadBlue {
	border: ridge #0066ff 3px;
	padding:7px; 
	margin:7px;
	}
	
	.framepadBlack {
	border: ridge #000000 3px;
	padding:7px; 
	margin:7px;
	}

.framepadOrange {
	border: ridge #B75615	 3px;
	padding:7px; 
	margin:7px;
	}



.floatright {
	float:right;
	padding:7px;
	margin:7px;
	border: solid black 4px; padding:1px; margin:7px;
}

.floatleft {float:left; border: ridge black 3px; padding:7px; margin:20px;}


.gray7 {
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	color: #666;
}




blockquote.quote_green {
  font: 18px/30px normal Tahoma, sans-serif;
  padding-top: 22px;
  margin: 5px;
  background-image: url(blockquote/open.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 65px;
  }
  blockquote.quote_green span {
    display: block;
    background-image: url(blockquote/close.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}


.orangemph {color: #FF8000; font-weight: bold; font: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }

.drop
{
	float: left;
	font-family: Old English, Georgia,serif;
	font-size: 300%;
	line-height: 0.85em;
	margin-right: 0.03em;
	margin-bottom:-0.25em;
	color: #B75615;
	background-color: #42362A;
}

.droppretty
{
	float: left;
	font-family: Old English, Georgia,serif;
	font-size: 300%;
	line-height: 1em;
	margin-right: 0.03em;
	margin-bottom:1em;
	color:#F2D186;
}

.dropBlackGothic
{
 float: left;
 font-family: "ShadowedBlackWide", "Old English", Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}


span.dropredGothic
{
 float: left;
 font-family: "ShadowedBlackWide", "Old English", Georgia,serif;
 font-size: 300%;
 line-height: 0.89em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color:#CC0000;
}

.dropGreenGothic
{
 float: left;
 font-family: "ShadowedBlackWide", "Old English", Georgia,serif;
 font-size: 300%;
 font-weight: bold;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color: #629D69;
}


span.dropred
{
 float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color:#CC0000;
}

.dropblue
{
 float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 font-weight: bold;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color: #0066FF;
}


 


/* Red Links */
A {
	background-color:#32281F;
}
A:link {color:#B75615;}  
A:visited {color: #B75615;}
A:hover{color: #000000;}       
A:active {color:#FFFFFF;}     
	
 
 


/* Black / Blue colors
A:link{color:#000000; text-decoration: underline ;}
A:visited{color:#759AD2; text-decoration:underline;} 
a:hover{background-color:#327BD6; color:#000000; text-transform:uppercase; font-weight:900}	
a:active {background-color:#16A5F1;}
*/

.padme {margin: 24px; padding:12px;}
.BlueEM {color: #0066FF; font-weight:500; letter-spacing:.3em; size:16px;}
.BlueHeader {color: #0066FF; font-weight:600; letter-spacing:0.3em; size:18px;}
.miniblue {color: #0066FF; font-weight:300; letter-spacing:.2em; size:14px;}
.pinksubheader {color: #FF3399; letter-spacing:.2em; size:16px;}
.pinksubcenter {color: #FF3399; letter-spacing:.2em; size:16px; text-align:center;}
.align_center {text-align:center;}
.emphasized {
	color:#0066FF;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif ;
	font-size: 18px;
	font-style: ;
} 

.dark {background-color:#000000}
.nebula {
	
/*	background-image: url(backgrounds/00-star-space-hubble-tile-pleiades-dkblue.jpg);*/
}

.rednebula  {
	
	background-image: url(backgrounds/01-hubble-red-star-cracker.jpg);
}

.ac {
color:#acacac;
}

.cap2 {
	color:#0099FF;
	font-family: "Comic Sans MS";
	line-height: normal;
	font-size: 24px;
}
.green_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	font-variant: small-caps;
	color: #464891;
}
.cap {width: 25px; font-size: 20px; line-height: 25px; font-weight: normal; color: #FF0000; font-family: georgia, times; }

.capblue { 26px; font-size: 27px; line-height: 24px; color:#0099FF; font-family: Lucida, times; font-weight: 700; }

.blue2 {font-size: 17px; line-height: 22px; font-weight: 500; color:#1631E7; font-family: Lucida, times; }

.boldpink {font-size: 17px; line-height: 22px; font-weight: 500; color:#FA03CE; font-family: Lucida, times; }

.emphasized_navy {
	color: #0066FF;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif ;
	font-size: 18px;
	font-style: ;
} 
.reditalic {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}
.blackbold {
	color: #F8F8F8;
	font-weight:;
	font-family: Verdana, Geneva, sans-serif;
	line-height:24px;
}

.redbold {
	color: #FF0000;
	font-weight: 900;
	font-family: Arial Black, Impact, Tahoma;
	
}



.yellowblack {
	color: #FFFF00;
	font-weight: 900;
	font-family: Arial Black, Impact, Tahoma;
	background-color:#000000;
	
}

.style4 {color: #0066FF; font-weight: bold; font: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
.aqua_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: oblique;
	font-weight: normal;
	font-variant: normal;
	color: #49C7D1;
	text-transform: none;
}
.caporange {
	float:none;
	width: 42px;
	font-size: 24px;
	line-height: 37px;
	font-weight: normal;
	color:#D76C1E;
	font-family: Lucida, times;
}


.bighappy {
	font-family: "comic sans";
	font-size: 24px;
	font-style: italic;
	line-height: 0.8px;
	color: #F90000;
	background-color: #0DDB9D;
}



.wine {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	color: #CB280C;
}

.JesusSeaGrean {
	color:#64A2AD;
	
}


  
.fancy-letter {
  
       float: left;
	   margin: -1px 2px 2px 0;
  
      }


.shadowblack24center {
	font-size: 24px;
	text-align: center;
	font-family:ShadowedBlackWide;
	color: #6C6C6C;
}
.shadowblack {font-family: ShadowedBlackWide, "Old English", Georgia, serif}

/* end fonts */
.gray24 {
	font-size: 24px;
	color:#C0C0C0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.gray18 {
	font-size: 18px;
	color:#939393;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.big24 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #E86915;
}

.big18 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #E86915;
}

.fruit18 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #C23168;
}

.paleYellowBrownSm
{
	
	font-family: Old English, Georgia,serif;
	font-size: 100%;
	line-height: 1em;
	
	margin-bottom:1.1em;
	color:#F2D186;
}

.paleYellowBrown
{
	
	font-family: Old English, Georgia,serif;
	font-size: 170%;
	line-height: 1em;
	
	margin-bottom:1.1em;
	color:#F2D186;
}

.Bblue
{
	font-family: Old English, Georgia,serif;
	font-size: 147%;
	font-weight: bold;
	line-height: 0.85em;
	color: #0066FF;
	
}

.marg {
	margin-top: -23px; 
	margin-left: 100px;
	
	font-family: Old English, Georgia,serif;
	font-size: 185%;
	font-weight: bold;
	line-height: 0.85em;
	color: #0066FF;
	margin-top: 57px;
	background-color: #42362A;

}

.OrangeBrown {
	font-family: Old English, Georgia,serif;
	font-size: 140%;
	line-height: 1.1em;
	margin-bottom:1.1em;
	color: #B75615;
	background-color: #42362A;
}
	
/*  Font Sizes */

.eighteen {font-size: 18px; }

.twelve {font-size: 18px;  }

/* colors */

.nice_wine {color: #BB3301;}
.nice_wine18 {color: #BB3301; font-size: 18px; }
.nice_green_a  {
	color: #000000;
	background-color: #999966;
}
.black {color:#000000;}

.orange {color:#FF8000;}
.greenish {color:#8DDCBB;}
.redish {color:#E9250A;}
.blueish {color:#2982C9;}
.mauvish {
	color:#D72209;
}

.prettyred {
color:#760337;
}
.bord1 {border: ridge #000000 3px; }
.red {
	color:#EB5B05;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: 600;
}

.notebookPaper {background-image: url(pics/pre_code_bg.gif); 
background-repeat: repeat;
}


/* end colors */

.brownOrange
{
	font-family: Old English, Georgia,serif;
	font-size: 140%;
	line-height: 1.1em;
	margin-bottom:-0.25em;
	color: #B75615;
	background-color: #42362A;
	background-image: url(pics/body-bg.jpg);
	background-position: 70px 0px;
}

.fontSize80 {font-size: 80%; }
.fontSize90 {font-size: 90%; }
.fontSize120 {font-size: 120%; }
.fontSize160 {font-size:1.4em; }
.fontSize140 {font-size: 140%; }
.burntyellow {
	color: #FCC60C;
	font-family: "Courier New", Courier, monospace;
	line-height: 22px;
}
.burntyellow2 { color: #FCC60C; }

.curry-font {
		font-family: "Courier New", Courier, monospace;
}
