body { 
	font: normal 100% Georgia, serif;
  	background: #1D1D1D url(../images/pattern.png) repeat;
 	}

audio {
	margin-top:-15px;
}

#success {
	text-align: center;
	padding-top: 50px;
	clear:both;
}

#nap {
	margin-left: 375px;
	margin-bottom: 75px;
	border: 2px solid black;
  	box-shadow: 5px 5px 5px 5px black;

}

.php {
	text-align: center;
	text-decoration: underline;
}

#main {
	background-color: #A9BCF5;
	min-height: 750px;
	max-height: 4000px;
	min-width: 1299px;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px 10px 10px 10px;

	}

span {
	font-size: 22pt;
}

#menubar {
	height: 100px;
	background-color: #0D0D0D;
	}

 #menubar ul {
	padding-top: 65px;
	}

#menubar li {
	display: inline;
	list-style-type: none;
	color: white;
	}

#menubar li a  {
	margin-left: 25px;
	float: left;
	display: inline-block;
	color: white;
	font-size: 22pt;
	vertical-align: bottom;
	text-decoration: none;
	padding-right: 125px;
	letter-spacing: -1.2pt;
	}

#menubar ul li a:hover
	{ color: #DF2020;
  	text-decoration: none;
  	}

#menubar ul li ul {
margin-top: -65px;
margin-right: 100px;

  position: absolute;
  float: right;
  top: 114px;
  right: 140px;
  width: 200px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

#little_fix ul li ul {
  margin-top: -65px;
  margin-right: 85px;
  margin-left: -15px;
  position: absolute;
  float: right;
  top: 114px;
  right: 140px;
  width: 200px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

#menubar ul li ul li { 
 /* background: #555;*/ 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
  

  
}

#menubar ul li ul li a { 
  font-size: 16pt;  
  color: #fff;
  text-shadow: 2px 2px 2px #000;

}
#menubar ul li ul li a:hover {color}

#menubar ul li:hover ul {
  text-align: left;
  display: block;
  opacity: 1;
  visibility: visible;

}

h1 {
	text-indent: -9999px;
	}
.image {
	height: 100%;
	}

#textbody {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

p 	{
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 18pt;
	letter-spacing: -2;
	text-align: center;
	}

#tannentext {
	font-size: 14pt;
	padding-top: 15px;
	padding-left: 15px;
	margin-right: 30px;
	text-align: justify;
}

#tannenhost {
      
	font-size: 14pt;
	padding-top: 15px;
	padding-left: 15px;
	margin-right: 30px;
	text-align: justify;
}

#tannentext1 {
	margin-top: -2px;
	font-size: 14pt;
	width: 780px;
	float: right;
	margin-right: 30px;
	text-align: justify;
}

#tannentext2 {
	font-size: 14pt;
	width: 780px;
	float: right;
	margin-right: 30px;
	margin-top: -220px;
	text-align: justify;
}

#tannentext3 {
	font-size: 14pt;
	width: 480px;
	margin-top: 30px;
	margin-left: 55px;
	text-align: justify;
}

.battle_page_title {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22pt;
	margin-top: -60px;
	margin-bottom: -20px;
	margin:;
}

.battle_page_title_moscow {
	text-align: right;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22pt;
	margin-top: 5px;
	margin-bottom: -25px;
	margin-right: 250px;
}
.battle_page_subtitle {
	margin-right: -500px;
}

.battle_page_title1 {
	text-align: center;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22pt;
	margin-top: -50px;
	
}

.centerback {
	margin-top: -25px;
}

#footer_text {
	margin-top: -10px;
	margin-bottom: 30px;
}


#moscowtext {
	width: 720px;
	text-align: justify;
	font-size: 14pt;
	float: right;
	clear: left;
	margin-top: -5px;
	margin-right: 25px;
	margin-left: 25px;
}

#moscowtext1 {
	text-align: justify;
	font-size: 14pt;
	margin-right: 255px;
	margin-left: 25px;
	margin-top: -1px;
}

#moscowtext2 {
	text-align: justify;
	font-size: 14pt;
	margin-left: 25px;
	margin-right: 255px;
}

#moscowtext3 {
	width: 725px;
	text-align: justify;
	font-size: 14pt;
	float: right;
	margin-right:25px;
	margin-top: -340px;
}

#moscowtext4 {width: 725px;
	text-align: justify;
	font-size: 14pt;
	margin-right: 25px;
	margin-left: 550px;
	margin-top: -140px;

}

#tannenmain  {
	margin-left: 400px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}

#tannenmap {
	margin-left: 25px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}

#tannenmap1 {
	margin-bottom: 40px;
	margin-left: 150px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}

#tannen2 {
	margin-right: 60px;
	margin-top: -270px;
	border: 2px solid black;
  	box-shadow: 4px 0px 2px 0px black;

}

#caption {
	margin-left: 410px;
	width: 460px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
}

#caption1 {
	width: 430px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	margin-left: 35px;
}

#caption2 {
	margin-top: -10px;
	width: 540px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-left: 685px;
	margin-bottom: 15px;
}

.moscow {
	margin-top: -240px;
	margin-left: 25px;
	width: 500px;
	height: 332px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}
.moscowmap {
	margin-left: 350px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}

.moscowmap1 {
	margin-left: 150px;
	margin-bottom: 35px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}
.moscowmap_caption {
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	margin-top:2px;
}

.moscow_caption {
	width:450px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-left: 35px;
	margin-top: 230px;
	padding-top: 5px;
}


.stalin {
	margin-right: 25px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}

.stalin_caption {
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-left: 1050px;
	margin-bottom: -165px;
}

.hitler {
	margin-top: -10px;
	margin-left: 25px;
	border: 2px solid black;
  	box-shadow: 2px 2px 0px 0px black;
}

.hitler1 {
	margin-left: -730px;
	margin-top: 320px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-bottom: 15px;
}

#host {
	margin-right: 125px;
	margin-left: 15px;
	border: 2px solid black;
  	box-shadow: 5px 5px 5px 5px black;
}

.introduction {
	letter-spacing: -1px;
	text-align: justify;
	text-indent: 35px;
}

#updates {
	font-size: 28pt;
	text-align: center;
	letter-spacing: -2px;
}

#first_paragraph {
	text-align: center;
}

p.introduction:first-letter {
	font-size: 28pt;
	width: .8em;
	}

p.introduction:first-line {
	font-weight: bold;
	}

#info {
	text-indent: 20px;
	}

#footer {
	display: block;
	text-align: center;
	font-style: italic;
	font-size: small;
	font-family: Arial, Verdana, sans-serif;
	}

#footer_1 {
	margin-top: -20px;
	display: block;
	text-align: center;
	font-style: italic;
	font-size: small;
	font-family: Arial, Verdana, sans-serif;
	}


hr.before {
	height: 30px;
	border-style: solid;
	border-color: black;
	border-width: 2px 0 0 0;
	border-radius: 20px;
	clear:both;
	margin-top: -15px;
	}
hr {
	display: block;
	content: "";
	height: 30px;
	margin-top: -31px;
	border-style: solid;
	border-color: black;
	border-width: 0 0 2px 0;
	border-radius: 20px;
	clear: both;
	}



.logo {
	margin-right:100px;
	margin-top:  10px;
	
}
#author {
	margin-top: 25px;
	margin-right: 50px;
	text-align: center;
	display:block;
	height:200px;
	width: 400px;
	float: right;
	clear: right;
}

#author1 {
	text-align: center;
	display:block;
	width: 400px;
	margin-top: -30px;
	margin-left: 500px;
        margin-bottom: 25px;

}


#author p {
	margin-top: -15px;
}

#subscribe {
	margin-top: -135px;
	height:300px;
	width: 440px;
	margin-left: 15px;
}

 #subscribe h2 {
        font-size: 20pt;
 	margin-bottom: -20px;
 	text-align: center;
 }
 #subscribe p {
 	text-align: center;
 }

 #itunes {
 	margin-top: 75px;
 	margin-left: 485px;
 	height:150px;
 	width:300px;
 }

/*Styles for the photo slider*/

#slide_container {
	height: 465px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	}

	


ul.slideshow {
  list-style: none;
  width: 600px;
  height: 450px;
  overflow: hidden;
  position: relative;
  margin-left: 20px;
  padding: 0;
  border: 2px solid black;
  box-shadow: 5px 5px 5px 5px black;
	}
  
ul.slideshow li {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  right: 0;
	}
 
ul.slideshow li.show {
  z-index: 0;
	}
 
ul img {
  border: none;
	}
 
#slideshow-caption {
  width: 600px;
  text-align: right;
  height: 55px;
  vertical-align: bottom;
  bottom: 0;
  left: 0; 
  z-index: ;
	}
 
#slideshow-caption .slideshow-caption-container {
  background: transparent url(../images/transparent.png) repeat;  
  /*padding: 0px 5px 10px 10px; */  
  z-index: 1000;
  padding-bottom: 2px;
	}
 
#slideshow-caption p {
  padding-top: 5px;
  font: normal 130% arial, sans-serif;
  color: white;
	}  
