body {

/*background:rgb(200,200,190)*/



background-image:url('bf6.jpg');


}

img{
	max-width:100% !important;
	
}

/*
a:link {
color:rgb(200,40,60);
}

a:visited{

color:rgb(200,40,60);

}*/


hr{background-color:black;
font-weight:bold;
height:2px;
}


h1{
	text-align:center;
	
}

blockquote { border: 0 }
.credit {text-align:right;font:italic 7pt arial,sans-serif;}
.credit2 {font:7pt verdana,sans-serif;margin:6px 0;}

.center{
	text-align:center;
	
}


.flowerfont{
	
	font-family: 'Indie Flower', cursive;font-weight:bold; color:rgb(150,0,0);
	
}




#mobilenav b{
	
		color:yellow;
	
}

.qa {font:bold 24pt arial,sans-serif; color:#BB0000;padding-right:4px;}



#wrapper{
	min-height:300px;
width:100%;
max-width:1000px;
border: 2px solid blue;
margin:0 auto;
padding:5px;
border-radius:15px;
    box-shadow: -10px 10px;
	background:white;


}


#main_content{
	width:80%;
	border:2px solid red;
	padding:9px;

	
}

#right_side{
	width:20%;
 background-image:url('../images/electricbg.png');
	
}


#headerab{

	background:white;
	padding:10px;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	font-family:courier;
	max-width:100%;
	
}

#footer{
	background:rgb(210,210,222);
	color:black;
	padding:10px;
	padding-bottom:60px
	
}

#first_column{
	
	background:white
	color:black;


	padding:9px;
	
}

#second_column{
	
	background:black;
	color:white

	
}

#navbar{

margin:0 auto;
width:100%;
padding:0;
text-align:center;



font-size:1.25em;
height:40px;

}   




}

#navbar a{
padding-left:0px;



}
#navlist{
	width:760px;
	margin:0 auto;
	
}
#navlist li
{padding-left:0px;
height:60px;
}

#navbar li{
float:left;
list-style-type:none;

padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:7px;
border:1px solid black;





}

#navbar li:hover{
background:yellow;
color:blue;
}

#navbar li{
	
	background:rgb(215,200,225);
	color:yellow;
}

.picr {float:right;margin:0 0 10px 10px;font:8.5pt arial,sans-serif;text-align:center;}
.picl {float:left;margin:0 10px 10px 0;font:8.5pt arial,sans-serif;text-align:center;}





	.letter{
background:rgb(232,222,201);

padding:25px;
margin:25px;
font-size:1.22em;
}

	

.store{width:160px;background:#3E4357;margin-bottom:5px;padding-bottom:5px;}
.store h1 {font:bold 9pt arial,sans-serif;padding:3px;text-align:center;margin:2px 3px;color:white;}
.store p {font:bold 9pt arial,sans-serif;text-align:center;margin:2px 3px; color:white;}
.store a  {font-weight:bold;color:white;}
.store{  margin:20px auto;}
	
	
	
	.googlead{text-align:center}
	
	
	
	




.qtoc {font: 10pt verdana,sans-serif;border-bottom:2px solid black;padding:7px;}

#mobilenav{
	color:white;
	font-size:1.3em;
display:none;
  background: -webkit-linear-gradient(blue, black); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(blue, black); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(blue, black); /* For Firefox 3.6 to 15 */
  background: linear-gradient(blue, black); /* Standard syntax */
  border:2px solid blue;
  
}
#mobilenav a{
	
	color:white;
}


#mobilenav ul {
list-style-type:none;
}
#mobilenav ul li:hover{
color:red;
font-size:22px;
font-weight:bold;
}



.interad{
	margin:0 auto;
	text-align:center;
	
}

.prevnext{
	
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:11px;
	margin-top:20px;

	
}

#crt_async_402151{
	
	margin:0 auto;

	text-align:center;
}

.nec{

	font-family: Times New Roman;
	text-align:center;
    text-shadow: 4px 3px 4px rgb(100,100,100);
}


.nec h1{
	font-size:4em;

	
}

.nec h4{
	
		font-size:2em;
		margin-bottom:-20px;
}
.tldate{
	width:80px;
	margin-right:20px;

}

.tldetails{
	float:right;
	max-width:90%;
	
}

.navbut{
	background:brown;
	color:white;
	margin-left:5%;
	margin-right:5%;
	font-size:1.4em;
	padding:9px;
}

.navbut a{
	
	color:inherit;
}

.sparksnav{
	
	height:30px;width:calc(70% - 50px);margin-top:-45px;margin-bottom:55px; margin-left:auto;margin-right:auto
}

#mainblock{

border:1px solid red;
padding:8px;
margin:3px;
}

#mainbody{
border:1px solid black;
padding:4px;
margin:5px;
}



#row_container{
	
	padding:20px;
	margin-top:25px;
	border-top:1px solid black;
	font-size:1.25em;

}









.right{float:right}
.left{float:left}


.centercontent{
text-align:center;
}

.pic1{
float:left;
margin:8px;
}
.selected{

font-weight:bold;
font-size:1.2em;
color:blue;
}
.center{
    display:block;
    margin:auto;
}
.side h4{
background:#000080;
color:white;
padding:3px;
text-align:center;
}

.leftmargin{
margin-left:7px;
}

.rightmargin{
margin-right:7px;
}

.showonsmall{
display:none;
}

.overleaf {font:bold 13.5pt arial,sans-serif;text-align:left;padding:3px 6px;background:black;color:white;margin:8px 0;}


.redletter{
	color:red;
	

	
}



.hfb{

   display:-webkit-box;
   display:-moz-box;
   display: box;
   -webkit-box-orient:horizontal;
   -webkit-box-flex: 1;
   -moz-box-orient:horizontal;
   -moz-box-flex: 1;   
        display: flex;
		flex-direction:row;



}

.vfb{

   display:-webkit-box;
   display:-moz-box;
   display: box;
   -webkit-box-orient:vertical;
   -webkit-box-flex: 1;
   -moz-box-orient:vertical;
   -moz-box-flex: 1;   
        display: flex;
		flex-direction:column;



}



.headimage{
max-width:96%;
margin:0 auto;
    display:block;
    margin:auto;
}

#navlist{margin-left:-35px;}


#interstitial{border-top:1px solid black;border-bottom:1px solid black}


//////social media///////////////



.enbiggen{font-size:1.3em}



#socialmed{
	
	max-width:100%
}

#twitterdiv{margin-right:80px;margin-left:50px}

#fbdiv{max-width:300px; color:white; padding:14px;}

#gplusdiv{}

@media only screen and (max-width:750px) {
	
	


	
	
	
	#navbar{display:none;}
	
	.showsmall{display:block;}
	.hidesmall{display:none;}
	
	#prevnext{
		margin-top:5px;
		
	}
	
	.flip{

   -webkit-box-orient:vertical;
   -webkit-box-flex: 1;
   -moz-box-orient:vertical;
   -moz-box-flex: 1;   
        display: flex;
		flex-direction:column;


		
		
	}
	
}
//////////////////////



@media only screen and (max-width:950px) {

#navlist{margin-left:-35px;}
}

@media only screen and (max-width:600px) {


.responsive1{
	
	width:100%;
}
	
	#row_container{
		padding:0;
		
	}
	
	.sparksnav{
	
	width:90%;margin-top:5px;margin-bottom:35px;margin-left:auto; text-align:center;
}

.navbut{

	margin-left:2%;
	margin-right:2%;
	font-size:.9em;
	padding:5px;
}

	
}







@media only screen and (max-width:767px) {
	
	.interad{display:block;}
	.interads{display:block;}
	.showsmall{display:block}
	.hidesmall{display:none}
}



@media only screen and (min-width:768px) {

	.showsmall{	display:none;}

	.interads{display:none;}
	
	.interad{display:none;}
	.hidesmall{display:block}

}

@media only screen and (max-width:950px){
	
	
	#navbar{display:none;}
	#menu{display:block;}
	#row_container{
		margin-top:0px;
		
	}
#menu hr{
	margin:0px;
	
}

	
}


@media only screen and (max-width:767px) {


.responsive{width:100%;}


.mobimage{
	width:100%;
	
}
.showsmall{
	display:block;
	
}


#main_content{
	
	width:100%
}

#right_side{
	display:none;
	
}















#footer{

	padding-bottom:30px;
	
}


.showonsmall{
display:block;
}
.hidesmall{
	display: none;
	
}





}




.selectednav{

background:yellow !important;
color:blue !important;

}


.selectednavmobile{
	

color:red !important;
	
}