body {
	font-family: Georgia, "Times New Roman", Times, serif;
	/* font-family: Arial, Helvetica, sans-serif;  */
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 1em;
	margin-bottom: 1em; 
        background-color: #000000;
        text-align: center;
	min-width: 910px;
}
p {
  margin-bottom: 20px ; 
/*
}
p + p {
  text-indent: 3em;
*/
  margin-top: 0 }

body, p, a , table, tr, td, li, ul, ol {
	color: #d25118;
	font-size: 16px;
        line-height: 22px;

}


td a img , tr  a img, table  a img, a img{
	margin: 0px;
	border: none;
}

/*
A:active {
       font-size: 22px;
        line-height: 22px;

}*/

.homepage {
	margin-top: 28px; text-align: justify; text-justify: newspaper; font-size: 17px; color: #d25118;
}
.trailerpage, #main_content .trailerpage {
	margin: 18px 20px 0px 5px; text-align: justify; text-justify: newspaper; font-size: 16px; color: #d25118;
}

.youtubediv {
	width: 664px; height: 450px; float: right; margin: 10px 6px 8px 20px; text-align: right
}
.margin_3 {
	margin-left: 3%;
	margin-right: 3%;
}
.margin_7 {
	margin-left: 7%;
	margin-right: 7%;
}

#main_content, #orange, #justified {        
        text-align: left;
	width: 910px;
        border: 0;
	margin: 0 auto;
	text-align: justify; text-justify: newspaper;
}

#justified, #orange {
	text-align: justify; text-justify: newspaper;
}

#main_content p, #main_content li, #main_content ul, #main_content ol , #justified p, #justified li, #justified ul, #justified ol {
        color: #ffffff;
}
#orange p, #orange li, #orange ul, #orange ol {
	color: #d25118;
}

h1, h2, h3, #main_content h1, #main_content h2, #main_content h3 , #justified h1, #justified h2, #justified h3 ,
#orange h1, #orange h2, #orange h3 {
	color: #d25118;
	text-align: left;
}

h1, #main_content h1, #main_content h1 a , #justified h1, #justified h1 a , #orange h1, #orange h1 a {
	font-size: 24px;
        line-height: 28px;
}

td h1 { /* CORR - that should be the def. of most h1 */
	color: #d25118;
	text-align: center;
	font-size:  40px; font-weight: bold; margin-top: 20px; margin-bottom: 22px;
}

td h1 big {
	font-size: 52px;
	font-weight: bold;
}
#main_content h2, #main_content h2 a , #justified h2, #justified h2 a , #orange h2, #orange h2 a {
	font-size: 20px;
        line-height: 24px;
}
#main_content h3, #main_content h3 a , #justified h3, #justified h3 a , #orange h3, #orange h3 a {
	font-size: 18px;
        line-height: 22px;
}
#main_content a:hover , #justified a:hover {
	background-color: #d25118;
	color: #ffffff;
}
#orange  a:hover {
	background-color: #ffffff;
	color: #000000;
}

/* H3 A:link, H3 A:visited, H3 A:active {
	font-size: 24px;
        line-height: 30px;
} */
#footer {
        border: 0;
	margin: 0 auto;
	width: 910px;
        font-size: 12px;
        line-height: 14px;
	color: #8d1f10;
	text-align: center;
}

#footer A {
        font-size: 12px;
        line-height: 14px;
	color: #8d1f10;
}

#footer p {
        font-size: 12px;
        line-height: 14px;
        color: #8d1f10;
}       


#link {
	font: bold 16px/20px bold;
}

#link A {
	font: normal 16px/20px sans-serif;
        color: #000099;
        text-align: left;
	text-decoration: none;
}
#link H3  {
	font-size: 24px;
        line-height: 30px;
}
#link IMG {
	margin: 0px;
	border:none;
}



H1, H2, H3 {
	text-align: center;
}

H1 {  
	text-align: center;
	font: bold 40px/41px bold ;
	}
H2 {  
	text-align: center;
	font: bold 35px/40px bold;
	}
H3 {  
	text-align: center;
	font-size: 24px;
        line-height: 25px;
	}
