html body{height:100%;margin-bottom:1px;}

body {width:100%;margin:0px;
color:#1d2868;font-weight:bold;
font-size:12px;font-family:Verdana, 'sans-serif'; text-align:center;height:100%;margin-bottom:1px;}
html, body {height:100%;margin-bottom:1px;}

A:link 		{text-decoration:none;FONT-WEIGHT: bold;color:#1d2868;}
A:visited 	{text-decoration:none;FONT-WEIGHT: bold;color:#1d2868;}
A:hover 	{text-decoration:none;FONT-WEIGHT: bold;color:#1d2868;}        
A:active 	{text-decoration:none;FONT-WEIGHT: bold;color:#1d2868;} 


.textbox {width:220px;border-style:none;BACKGROUND:#dddddd;}

.longbutton  {cursor:pointer;border:line;color:#AAA598;background-color:#1d2868;width:220px;height:20px;} 
.dropdown {width:160px;BACKGROUND:#AAA598;}
.rad {width:15;height:15;align:right;}
                                                                                                                                            
TABLE {BACKGROUND-COLOR:#8CA5CE;COLOR:#1d2868;} 

.mand {color:red;}
.words {}
.copy {align:center;}

.whitespace {color:#ffffff; background-color:#ffffff;font-size:1;}
.white {background-color:#ffffff;}

.alpha {height:10px;line-height:10px;width:10px;text-align:center;background-color:#a9a0b8;float:left;}

.menu {}
.filmtitle {text-align:right;background-color:#cccccc;}
.add {text-align:right;}
.addform {width:300px;font-family:Verdana, 'sans-serif';font-size:1em;font-weight:bold;background-color:#AAA598;}
.button {cursor:pointer;width:80px;height:32px;font-weight:bold;} 

.filmwords {background-color:#dddddd;}
.admin {background-color:#dddddd;border-style:solid;border-color:#ffffff;}
.filmsubmit {font-style:none;text-align:right;background-color:#cccccc;}

.advert {vertical-align:middle;text-align:center;background-color:#dddddd;}
.intro {font-family:Verdana, 'sans-serif';font-color:#dddddd;text-align:left;}

<!--
TD.forms {background:#94A9D4;font-family:Verdana, 'sans-serif';}
TD.nav {font-family:Verdana;height:25px;background:#dddddd;}
TH.forms {background:#f2f1da;}
TD.blurb {}
.border{background:#AAA598;}

.trailSpacer { height:5;font-size:1;}
.trailDirector { font-style:italic; font-weight:bold;}
.gametitle {font-size:12pt;width:100%;}
.login {width:100px; font-size:8pt; }
-->

	.tr{background-image:url(images/tr20.gif);height:20px;width:20px;position:relative;right:0px;float:right;}
	.tl{background-image:url(images/tl20.gif);height:20px;width:20px;position:relative;top:0px;float:left;}
	.br{background-image:url(images/br20.gif);height:20px;width:20px;position:relative;bottom:0px;float:right;}
	.bl{background-image:url(images/bl20.gif);height:20px;width:20px;position:relative;bottom:0px;float:left;}
	
	.endingHolderLeft{width:350px;font-size:10px;float:left;margin-top:30px;margin-left:40px;}
	.endingHolderRight{width:350px;font-size:10px;float:left;margin-top:30px;margin-left:40px;}
	.endingTitleHolder{width:350px;height:30px;background-color:#cccccc;line-height:30px;vertical-align:middle;text-align:right;}
	.endingTitle{margin-right:10px;font-weight:bold;font-size:12px;}
	
	.endingWords{padding:5px;font-weight:bold;padding-top:10px;padding-bottom:10px;background-color:#ffffcc;height:70px;text-align:left;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
	
	.endingFooterHolder{width:350px;height:20px;background-color:#cccccc;line-height:20px;vertical-align:middle;text-align:right;}
	.endingFooter{margin-right:10px;}
	
	.endingAdvert{width:350px;background-color:#aaaaaa;line-height:30px;vertical-align:middle;text-align:center;font-weight:bold;}


.whatending{text-decoration:none;}
		
.logoHolder, .pageHolder, .footerHolder{position:relative;margin-left:auto;margin-right:auto;width:1020px;background-color:#8CA5CE;padding:0px;background-image:url(images/backshad1020.png);}
.logoRow{position:relative;margin-right:10px;width:1000px;font-weight:bold;}

#tabmenu{position:relative;line-height:40px;font-size:1.0em;width:1060px;vertical-align:center;height:40px;background-color:#666666;color:#fff;margin:auto;border-bottom:2px solid #a1a1a1;background-image:url(../images/menubar.png);}
		
.contentHolder{text-align:center;position:relative;width:1020px;height:auto;margin-left:auto;margin-right:auto;vertical-align:middle;line-height:22px;text-align:left;background-image:url(images/backshad1020.png);background-color:#8CA5CE;}
.contentInner{background-color:#8CA5CE;position:relative;top:10px;width:980px;height:auto;margin-left:auto;margin-right:auto;vertical-align:middle;line-height:22px;text-align:left;}

.footerHolder{line-height:32px;vertical-align:middle;text-align:center;font-size:0.8em;border-top:1px solid #ffffff;}

.box{position:relative;float:left;width:200px;border-bottom:2px solid #a1a1a1;background-color:#ffffff;margin:0px 10px 10px 0px;font-size:0.9em;}
.boxheadyellow{font-size:1.3em;background-image:url(images/yellow28.png);height:28px;width:100%;text-align:center;line-height:28px;border-bottom:1px solid #a1a1a1;}			
.boxheadred{font-size:1.3em;background-image:url(images/red28.png);color:white;height:28px;width:100%;text-align:center;line-height:28px;border-bottom:1px solid #a1a1a1;}			

.p_item{border-bottom:1px solid #a1a1a1;}

 .clear {clear:both}
 
 
/* remove the list style */
	#nav {
		margin:0;
		padding:0;
		list-style:none;
		font-size:0.8em;
	}  
     
    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #nav li {
        float:left;
        display:block;
        position:relative;
        z-index:500;
        margin:0 1px;margin:0 16px 0 0;padding:0px 5px 0px 5px;
    }
         
    /* this is the parent menu */
    #nav li a {
        display:block;
        padding:0px 7px 0px 7px;
        font-weight:700; 
        /*height:23px;*/
        text-decoration:none;
        color:#fff;
        text-align:center;
    }
 
    #nav li a:hover {
        color:yellow;
    }
     
     
        /* submenu, it's hidden by default */
        #nav ul {
            position:absolute;
            left:0;
            display:none;
            /*margin:0 0 0 -1px;*/
            padding:0;
            list-style:none;
			line-height:30px;
			border-bottom:2px solid #bebebe;
			width:180px;
        }
         
        #nav ul li {
            width:180px;
            float:left;
			
            /*border-top:1px solid #fff;*/
        }
         
        /* display block will make the link fill the whole area of LI */
        #nav ul a {
            display:block; 
            padding:0px 10px 0px 10px;
            color:#000000;
			background-color:#cccccc;text-align:left;
        }
         
        #nav ul a:hover {
            text-decoration:none; 
        }
 
.speechHolder{margin:auto;font-weight:bold;float:left;text-align:center;}
.speechTop{background-image:url(images/speechtop2.gif);width:210px;height:22px;}
.speechBot{background-image:url(images/speechbot2.gif);width:210px;height:53px;}
.speechMid{background-image:url(images/speechmid2.gif);width:210px;height:auto;}
.speechWords{margin-left:15px;width:175px;font-size:0.8em;}
.speechWho{text-align:left;}

