@charset "utf-8";
/* CSS Document */

.coolColors {
	color: #555;
  background: #222;
  text-align: center;
  font-family: 'Roboto Mono';
  padding: 1em;
	
}


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{
	margin-left:7px;
	padding:3px;
	text-align:center;
	color: #BB3301;
	float:right;
	border: solid black 3px;
	
}

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


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


.floatright {float:right; border: ridge black 3px; padding:7px; 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;
}

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

.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:link {color:#CC0000;}  
A:visited {color: #CC0000;}
A:hover{
	color: #FFFFFF;
}       
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: #000000;
	font-weight: 900;
	font-family: Arial Black, Impact, Tahoma;
	
}

.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;
	font-size: 24px;
	line-height: 51px;
	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:#7AA628;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
}
.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-weight: bold;
	color: #E86915;
}

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

.redburn {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #F00000;
}
	
/*  Font Sizes */

.font-eighteen {
	font-size: 18px;
	color: #707070;
}

.font-twelve {font-size: 18px;  }
.font-nine { font-size: 9px; }

/* 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;
	text-align: center;
}
.greenish {color:#8DDCBB;}
.redish {color:#E9250A;}
.blueish {color:#2982C9;}
.mauvish {
	color:#D72209;
}

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


/* end colors */


.odometer {
	
	background:black;
	color:#ffffff; 
	width:130px;
	padding-left:17px; 
	font-family:'Times New Roman', Times, serif;
	
}

.odometerBrushed {
	
	background:black;
	color:#ffffff; 
	font-family:BrushstrokePlain, 'Times New Roman', Times, serif;
	font-size: 32px;
	line-height: 38px;
	
}

@font-face {
	font-family: 'ChantelliAntiquaRegular';
	src: url('Chantelli_Antiqua-webfont.eot');
	src: local('☺'), url('Chantelli_Antiqua-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.chantelli {font: 18px/27px 'ChantelliAntiquaRegular', Arial, sans-serif;}

@font-face {
	font-family: 'BrushstrokePlain';
	src: url('BRUSHSTP-webfont.eot');
	src: local('☺'), url('BRUSHSTP-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



.brushed22 {font: 22px/28px 'BrushstrokePlain', Arial, sans-serif;letter-spacing: 0;}

.brushed18 {font: 18px/27px 'BrushstrokePlain', Arial, sans-serif;}


@font-face {
	font-family: 'FloranteatLauraRegular';
	src: url('FLORLRG_-webfont.eot');
	src: local('☺'), url('FLORLRG_-webfont.woff') format('woff'), url('FLORLRG_-webfont.ttf') format('truetype'), url('FLORLRG_-webfont.svg#webfontM2BweCn4') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FloranteatLauraItalic';
	src: url('FLORLI__-webfont.eot');
	src: local('☺'), url('FLORLI__-webfont.woff') format('woff'), url('FLORLI__-webfont.ttf') format('truetype'), url('FLORLI__-webfont.svg#webfontWsrYtEge') format('svg');
	font-weight: normal;
	font-style: normal;
}

.floral18 {font: 18px/23px 'FloranteatLauraRegular', Arial, sans-serif;letter-spacing: 3px;}

.floral14 {font: 14px/18px 'FloranteatLauraRegular', Arial, sans-serif;}
.floralitalic {font: 18px/27px 'FloranteatLauraItalic', Arial, sans-serif;}
		
.tinygrey { 
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#ccc;
}



#container {
			width: 800px;
			margin-left: auto;
			margin-right: auto;
		}




.sundaydriver {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	letter-spacing: 0pt;
	font-weight: normal;
	color: #222222;
	text-align: center;

}

h2 { color:#000000;
font-size:23px;
margin-top: 12px;

margin-right: 0pt;

margin-bottom: 10px;

margin-left: 0pt;

}

.qui  

{
	font-family: georgia, serif;
	color: #381704;
	font-size: 18px;
	letter-spacing: 0.1em;
	line-height: 170%;
	text-align: center;
	padding-top: 11px;
	font-weight: 100;
	text-transform: uppercase;

}

.scrip {
	
	color:#3B200F;
font-family:georgia,serif;
font-size:16px;
font-weight:bold;
line-height:125%;
display:inline;

}



#masthead{
	text-align:center;
	margin: 0 auto;
	text-indent:-9999px;
	height: 250px;
	width: 903px;
	background: #fff top left no-repeat url('head.jpg');
	border-bottom: 1px dotted #bbb;
}


#blurb{
	margin: 80px 0 0 0;
}


#blurb p:first-letter{
	text-transform:;
}




#blurb p{
	color: #424242;
	letter-spacing:0.1em;
	width: 300px;
	text-align:center;
	margin: 40px auto;	
	text-transform: lowercase;
	line-height: 145%;
	font-size: 14pt;
	font-variant: small-caps;
}


.conferenceHeaderOrange

{
	
	font: bold 34px "Century Schoolbook", Georgia, Times, serif;
	color: #333;
	line-height: 90%;
	margin: 7px 0 7px 0;
	letter-spacing: -2px;
	color:#F60;
}


.conferenceHeader

{
	
	font: bold 34px "Century Schoolbook", Georgia, Times, serif;
	color: #333;
	line-height: 90%;
	margin: 7px 0 7px 0;
	letter-spacing: -2px;
}


.conferenceHeaderLarge

{
	
	font: bold 42px "Century Schoolbook", Georgia, Times, serif;
	color: #333;
	line-height: 90%;
	margin: 7px 0 7px 0;
	letter-spacing: -2px;
}
.bigTeal {
	font-family:  'Hoefler Text', Georgia, 'Times New Roman', serif;
	font-weight: normal;
	font-size: 1.75em;
	letter-spacing: 0.2em;
	line-height: 1.1em;
	margin:0px;
	text-align: center;
	text-transform: uppercase;
	color:#69828F;
	
}

/* HEADLINE 1 */


.LargeHeadline {

                font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 37px;
	        line-height: 40px;
	        letter-spacing: -1px;
		color: #444;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
                font-weight: 100;
				
}

.MiddleHeadline {

		font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 28px;
		line-height: 40px;
		letter-spacing: -1px;color: #444;
		
}

.upper {

             
		text-transform: uppercase;

		
}

.ParagraphText{
	font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 18px;
	line-height: 24px;
	color: #2E2E2E;
	
}





NiceHeader {
	background: #90a090;
	border-bottom: double 3px #aba;
	border-left: solid 1px #9a9;
	border-right: solid 1px #565;
	border-top: solid 1px #9a9;
	font: italic normal 230% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 15px 10px 15px 60px;
}

.greenback 

{
	
	border-bottom: double 3px #aba;
	border-left: solid 1px #9a9;
	border-right: solid 1px #565;
	border-top: solid 1px #9a9;
	font: italic normal 130% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 12px;
	
	padding: 7px 3px 7px 7px;
	}


.old {
	
	background: #90a090;
	border-bottom: double 3px #aba;
	border-left: solid 1px #9a9;
	border-right: solid 1px #565;
	border-top: solid 1px #9a9;
	font: italic normal 130% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 7px 3px 7px 7px;
}

/* 
p:first-letter{
               text-transform: none;
          }
*/

jj {
     color: #424242;
     font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-align:center;
	margin: 40px auto;
	text-transform: lowercase;
	line-height: 145%;
	font-size: 14pt;
	font-variant: small-caps;
        }

.twitter {
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	font-style: italic;
	color: #424242;
	text-align: center;
		
		}

.blurb {
color:#424242;
font-family:"Adobe Caslon Pro","Hoefler Text",Georgia,Garamond,Times,serif;
font-size:14pt;
font-variant:small-caps;
letter-spacing:0.1em;
line-height:145%;
text-align:center;
text-transform:lowercase;
width:300px;

}

.whiteme { color:#ffffff; }

		
