* { margin:0; padding:0; }


 html,body { 
background: url('') no-repeat;
background-color:  #120719;
min-height: 100%;
height:100%;
width:100%;
min-width: 1200px;
color: #551356;
font-size:24px;
font-family:  'Garamond', 'EB Garamond', 'baskerville old face', serif;
    }
	
	  #wrapper2{
   position: relative;
 overflow: hidden;  
background: url('bgback2.jpg') repeat-y ;
background-position:center 1000px;
width:100%; 
min-width: 1200px;
border: 0px solid blue;
margin-right:auto; margin-left:auto; z-index:1;

    }

  #wrapper{
    position: absolute ;
	 left: 50%;
	margin-left: -800px;
	 z-index:-2;
background: url('bgbig2.jpg') no-repeat;
width: 1600px;
height: 876px;
border: 0px solid green;

    }
	

	
   #main_header{
   position:relative;
     z-index:4;
background-repeat: no-repeat;
display:block;
width:100%; 
height:590px;
 border:0px solid yellow;
margin-top:60px;
	  text-align: center;
 margin-right:auto;
 margin-left:auto;
 overflow:hidden;
    }
	
	
	.topgraphic
	{
	  position:relative;
	  display: inline;

	 margin-right:auto;
 margin-left:auto;
	}
	
	
   #menubar{
   position:relative;
display:block;
width: 1200px;
height:60px;
 border:0px solid white;
margin-top:0px;
 margin-right:auto;
 margin-left:auto;
 overflow:hidden;
    }

		#followdiv{
position:relative;
display:block;
float:left;
width:300px;
height:90px;
border:0px solid green;
margin-top: 5px;
margin-left:310px;
    }

			 .followbutton{		 
display:block;
float:left;
border: 0px solid red;
   -webkit-transition:opacity 0.3s linear;
   -moz-transition:opacity 0.3s linear; 
   -o-transition:opacity 0.3s linear; 
 transition: opacity 0.3s linear;
 margin-left: 10px;
    }
				 .followdivider{		 
display:block;
float:left;
border: 0px solid red;
 margin-left: 10px;
    }
	
		 #nav_menu{ 
		 
 display:block;
float:left;
width:530px;
height:90px;
border:0px solid green;
margin-top: 15px;
margin-left:0px;
}

a.navi, a.navi:visited{ 

font-size: 20px;
text-transform:uppercase;
font-family: 'EB Garamond', 'garamond', serif;
font-weight: bold;
 display:inline-block;
float:left;
margin-left: 10px;
color: white;
 
}
a.navi:hover{ 

text-decoration: none; color: #ff5e52;

 
}
		
#contentbox{
   position:relative;
   display:block;
margin-left:auto;
margin-right:auto;
 min-width: 1200px;
 width: 100%;
 	border:solid blue 0px;
} 

.whitespan{
display: inline-block; 
margin-bottom: 70px; 
 min-width: 1200px;
 width: 100%;
text-align: center; 
padding: 0 0;	
overflow-x: hidden;	
background-image: url(mainimages/textbg2.png);
	background-repeat: repeat ;
	background-position:center;
	border-top:solid #fdf9e7 15px; 
	border-bottom:solid #fdf9e7 15px; 
} 
.contentspan{
display: inline-block; width:850px; margin-left:auto; margin-right:auto; border:solid 0px;
} 
	
	

	
	
	
	   #main_footer  {
width:990px;
height:180px;
background-image: url(mainimages/layoutfooter.jpg);
background-repeat:no-repeat;
border-bottom: 0px solid #e8cbb5;
margin-top: 30px;
margin-bottom: 0px;
position:relative;
z-index:3;
margin-bottom:0px;
margin-left:-120px;
    }
	
			 .smallfooter{
overflow:hidden;
float:left;
border: 0px dotted red;
width: 400px;
height:20px;
margin-left:340px;
margin-top:150px;
color: #ab1000;
font-size:14px;
font-family:  'garamond', 'baskerville old face', 'bell mt', serif;
font-weight:normal;
    }
	
	



	
		
		#hiddenimg{

width:30px;
height:10px;
display:none;

    }
	
			 #comicbg{ 
			 display:block;
	margin-left: 40px;
 margin-top:	55px;
background-repeat:no-repeat;
position:relative;
width: 278px;
height:236px;
border: 0px solid red;
 
}




	



	
p{


line-height:130%;
text-align:justify;
margin-bottom: 30px;
margin-top:10px;
margin-right:65px;
margin-left:65px;

}


p.date{
text-align:center;
font-size: 16px;
margin:0;
display:block;
float:left;
width:140px;
margin-right:5px;
margin-bottom:0px;
margin-top:5px;
border:0px solid black;


}


p.footer{

font-size: 20px;
font-weight: bold;
text-align:center;
color: white;
}



h1{

color: black;
font-size: 16px;
text-transform:uppercase;
font-family: 'garamond', 'baskerville old face', serif;
font-weight: bold;
text-align:center;
line-height:100%;
margin-top:15px;
margin-bottom:25px;
  -webkit-transition:color 0.3s ease-in;  
   -moz-transition:color  0.3s ease-in;  
   -o-transition:color 0.3s ease-in;  
  transition:color  0.3s ease-in; 
  margin-right:70px;
  margin-left:70px;
  
  
  
}



h2{

font-size: 14px;
text-transform:uppercase;
font-family: 'EB Garamond', 'garamond', serif;
font-weight: bold;
text-align:center;
line-height:150%;
margin-bottom:5px;
margin-top:10px;


}

h3{

font-size: 16px;
text-transform:uppercase;
font-family:  'garamond', 'EB Garamond', serif;
font-weight: normal;
text-align:center;
line-height:150%;
margin-bottom:15px;
margin-top:5px;

}

h4{
color: rgb(190, 70,3);
font-size: 16px;
text-transform:uppercase;
font-family:  'garamond', 'baskerville old face', serif;
font-weight: bold;
text-align:center;
line-height:150%;
margin-bottom:15px;
margin-top:0px;

}

h5{
font-size: 2em;
text-transform:uppercase;
font-weight: bold;
text-align:center;
line-height:150%;
margin-bottom:25px;
margin-top: 10px;

}

.bigletter{

font-size: 24px;

}




   a.footer { 
font-size: 17px;
font-family:  garamond, 'EB Garamond', trebuche ms;
color: #2f7c9f;
text-decoration: none;
font-weight:bold;
   }

 

a { 
font-family:  Garamond, 'EB Garamond', trebuche ms;
color: rgb(190, 70,3);
text-decoration: none;
  -webkit-transition:color 0.3s ease-in;  
   -moz-transition:color  0.3s ease-in;  
   -o-transition:color 0.3s ease-in;  
   transition:color  0.3s ease-in; 
   }
   
   a:visited { 
    color: rgb(255, 162,120)
}

     a:hover {
text-decoration: none; color: #00d7ea;
      }
	  

   .hidden {
display:none;
    }
	


	

.border {
margin-top:20px;
margin-bottom:30px;
max-width:720px;
margin-right:auto;
	margin-left:auto;
	border:5px solid white;
  border-radius:5px;
	 box-shadow: 0px 0px 2px 1px rgba(20,20,120,0.4);
}


.noborder {
margin-top:10px;
margin-bottom:10px;
max-width:720px;
margin-right:auto;
margin-left:auto;

}

a img.border  { 
	 box-shadow: 0px 0px 2px 1px rgba(180,70,3,0.6);
  -webkit-transition:box-shadow 0.4s ease-in;  
   -moz-transition:box-shadow  0.4s ease-in;  
   -o-transition:box-shadow 0.4s ease-in;  
   transition:box-shadow  0.4s ease-in; 


}


a:hover img{ 


}

.breakline {
height:0px;
width:0px;
margin-left:0px;
display:none;

}

.spancolor {
color: rgb(190, 60,3);
}

	
	.worldinfo{
		display:block;
		overflow:hidden;
		width:800px;
border:0px solid black;

    }
	
	.archivediv{
	float:left;
		display:block;
		overflow:hidden;
		width:320px;	
border:0px solid black;
text-align:center;
font-size:22px;
font-weight:bold;
    }
		.archivedivimg{
		display:block;
		float:left;
		overflow:hidden;
		width:170px;
		height:110px;
border:0px solid black;
margin-left:80px;
margin-right:15px;
text-align:center;
margin-top:35px;
margin-bottom:auto;
    }
	
	
	
a.gallery { 
display:block;
float:left;
border:3px solid #fdfcf8;
  border-radius:4px;
width:230px;
height:180px;
margin-left:35px;
margin-bottom:25px;
margin-top:15px;
		 box-shadow: 0px 0px 2px 1px rgba(40,10,60,0.6);
  -webkit-transition:box-shadow 0.4s ease-in;  
   -moz-transition:box-shadow  0.4s ease-in;  
   -o-transition:box-shadow 0.4s ease-in;  
   transition:box-shadow  0.4s ease-in; 
}


	

a.gallery:hover  {

	 box-shadow: 0px 0px 2px 1px rgba(200,100,10,0.6);

}