
h1, h2, h3 { 
	margin:0; 
	padding:0; 
	font-weight:normal; 
	font-style:normal; }

a { color:#888; } 
a:visited { color:#888; } 
a:active { color:#888; } 
a:hover { color:#888; } 

body { 
	background-color:#000000; 
	padding:10px;  
	margin: 0; 
	/*
	overflow-x: hidden;
	max-width: 100%;
	*/
    }

.textstyle1 { text-align:center; }

.textstyle2 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }

.textstyle3 { text-align:left;}

.textstyle4 { font-size:12pt; font-family:'Palatino Linotype', 'Book Antiqua3', Palatino, serif; color:#C0C0C0;  }

.textstyle5 { font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#C0C0C0;  }

.textstyle6 { font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#E5E5E5;  }

.textstyle7 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  }

.textstyle8 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#A8A8A8;  }


#container_0 { 
	vertical-align: top;
	margin-top: 10px;
	position: relative; 
	display: inline-block; 
	width:100%; 
	min-height:200px; 
	max-width:800px; 
	background-color:#800000;
	border-radius: 12px; 
	box-shadow: 0px 2px 5px #111,
	3px 1px 5px #111 inset; 
    }
	
#container_0_padding { 
	margin: 20px; 
	display: block;  
    }

#container_1 { 
	vertical-align: top; 
	position:relative; 
	display: inline-block; 
	width:100%; 
	min-height:150px; 
	background-color:#000000;
	box-shadow: 0px 2px 5px #222,
	3px 1px 5px #000 inset;  }
	
#container_2 { 
	vertical-align: top; 
	position:relative; 
	display: inline-block; 
	width:55%; 
	min-height:150px; 
	background-color:#000000;  }

#container_2_padding { 
	margin: 10px; 
	display: block;  }

#container_3 { 
	vertical-align: top; 
	position:relative; 
	display: inline-block; 
	width:45%; 
	min-height:174px; 
	background-color:#000000; 
	background-image: url(images/main.jpg);
	background-position:center; 
	background-size:cover;  }

#container_3_padding { 
	margin: 10px; 
	display: block;  }
	
#container_4 { 
	vertical-align: top; 
	position:relative; 
	display: inline-block; 
	width:270px; 
	height:27px; 
	background-color:#000000; 
	background-image: url(images/header.jpg);
	background-position:center; 
	background-size:cover;  
	margin-bottom:30px; }
	
#container_4_padding { 
	margin:0px; 
	display: block;  }

#heading { vertical-align: bottom; 
	position:relative; 
	display: inline-block; 
	width:300px; 
	background:none; 
	font-size:17pt; 
	font-family:Arial, Helvetica, sans-serif;
	color:#D47474; 
	text-align:left;  }
	
#container_sync { 
	vertical-align: top; 
	position:relative; 
	display: inline-block; 
	width:100%; 
	min-height:150px; 
	background-color:#000000;  }

#container_sync_padding { 
	margin: 10px; 
	display: block;  }

@media only screen and (max-width: 660px)
{
		#container_2 { width:100%;  }
		#container_3 { width:100%;  }
}
