body {margin:0px;padding:0px;color:#000;background: #ccc;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

#container {
	   width: 980px;
	   margin: 0 auto;
     max-width:980px;
     float:none;
     padding: 0;
     background-color: #FFFFFF;
     color: #000000;
/*     border: 2px solid purple;    */
}	
#content {
  position: relative;
	float:left;
	width:90%;
	padding: 5%;
  background-color: #FFFFFF;
/*    border: 2px solid green;    */  
	}

#footer {
  clear:both;
	height:100px;
	margin: 20px auto;
	text-align: center;
/*  border: 2px solid orange;    */
	}
#header {
	height:120px;
	margin: 20px auto;
	text-align: center;
	}	

	
  
h1 {display: block;font: bold x-large Arial,sans-serif;color: #D21A1A;margin-top: 20px;margin-bottom: 5px;padding:0;text-align:left;}
h2 {font: bold large Arial,sans-serif;color: #D21A1A;margin-top: 25px;margin-bottom: 10px;}


	
p {
	font: 0.9em/1.6em Arial,sans-serif;
	margin-bottom: 0px;
	padding:0;
	}


div#content li {
	font: 0.9em/1.6em 'josefin_slabsemibold',Arial,sans-serif;
	margin-bottom:6px;
	}

div#content ul {
	margin-top: 5px;
	padding: 0px;
	margin-left:30px;
	}

 img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
	
.footer {
	font: 0.9em Arial,sans-serif;
	text-align: center;
	}


hr {background-color:#D21A1A;height:6px;width:100%;}

	
#top {margin:0;padding:0;}
.centerText  {text-align:center;}
img.centered {display: block;margin-left: auto;margin-right: auto; }

a:link {color: #D21A1A;}
a:visited {color: #D21A1A;}
a:hover {color: #cb5252;}
a:active {color: #cb5252;}

