.page { background-color: blue; border-color: blue; color: black; font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px; font-style: normal; font-weight: bold;}

.nav { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; 
       position: relative; height: 70px; width: 800px; border-style: none; visibility: visible; 
	   clip:  rect(   )}/* solid */
.nav li { display: inline; padding: 10px;}
.nav a { color: yellow; text-decoration: none;} /*padding: 3px 3px 3px 3px 3px 3px 3px; */
.nav a:hover { color: red;}
.nav a:visited { color: lightblue;}

a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; 
    position: relative; height: 70px; width: 800px; border-style: none; visibility: visible; 
	clip:  rect(   )}/* solid */
li { display: inline; padding: 10px;}
a { color: red;} /* text-decoration: none; padding: 3px 3px 3px 3px 3px 3px 3px; */
a:hover { color: yellow;}
a:visited { color: blue;}

.pagewidth { border-color: #FF0000 black black; border-style: none; border-top-width: 820px; height: 200px; width: 800px; clip:  rect(   )}
.darksecond { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF;}

.full { width: 800px; align: left; valign: top; color: #ffdddd;} /* solid none */
.half { width: 400px; align: left; valign: top; color: #cccccc;}

.movies { width: 800px; align: left; valign: top; color: pink;} /* solid none */
.movies a { color: lightblue; text-decoration: none;}
.movies a:hover { color: gold;}
.movies a:visited { color: grey;}
.movies a:visited:hover { color: gold;}

.header {position: relative; width: 800px; height: 150px; padding: 0px; margin: 0; border-style: none;}
.header .lCol {float: left; width: 300px; height: 150px;}
.header .mCol {float: left; width: 210px; height: 150px;}
.header .rCol {float: left; width: 290px; height: 150px;}

.clearfix:after {display:block; clear:both;}

.home { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; 
	position: relative; border-style: none; visibility: visible; 
	clip:  rect(   )}/* solid */
.home a { color: red; text-decoration: none;} /**/
.home a:hover { color: yellow;}
.home a:visited { color: lightblue;}
.home a:visited:hover { color: yellow;}

.sitenav { background-color: blue; color: white;} 
.sitenav { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; 
    font-weight: bold; position: relative; height: 50px; width: 900px; border-style: none; 
	visibility: visible; clip:  rect(   )}/* solid */
.sitenav a { color: yellow; text-decoration: none;} /*padding: 3px 3px 3px 3px 3px 3px 3px; */
.sitenav a:visited { color: white;}
.sitenav a:hover { color: red;}

.rights { background-color: blue; color: yellow; text-align: right; width: 100%;} 

.menu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; 
	position: relative; height: 70px; width: 900px; border-style: none; visibility: visible; 
	clip:  rect(   )}/* solid */
.menu li { display: inline; padding: 10px;}
.menu a { color: blue; text-decoration: none;} /*padding: 3px 3px 3px 3px 3px 3px 3px; */
.menu a:hover { color: red;}

.submenu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; height: 45px; width: 800px;}/*  */
.submenu td {align: center;}
.submenu a { color: blue; text-decoration: none;}
.submenu a:hover { color: red;}

.main {position: relative; width: 800px; height: 500px; padding: 0px; margin: 0; border-style: none;}
.main .lCol {float: left; width: 400px; height: 500px;}
.main .rCol {float: left; width: 400px; height: 500px;}
.main a:link { color: blue; }
.main a:hover { color: lightblue;}
.main a:visited { color: blue;}


.quote {position: relative; width: 800px; height: 50px; border-style: solid; font-size: 20px; color: black;}
.divider {position: relative; width: 800px; height: 101px;  border-style: none;}
.divider hr{ color: blue; width: 800px; height: 4px; background-position: center center;}
.leadin {position: relative; width: 800px; height: 700px; padding: 0px; margin: 0; border-style: none;}
.leadin .lCol {float: left; width: 420px; height: 500px;}
.leadin .rCol {float: left; width: 461px; height: 500px;}

.dedication  {position: relative; width: 800px; height: 101px; padding: 0px; margin: 0; border-style: none;}
.footer  {position: relative; width: 800px; height: 101px; padding: 0px; margin: 0; border-style: none;}