body{
text-align:center;font:normal 85%/122% verdana,helvetica,sans-serif;
background: #333333 ;
margin:0px auto 0;
}





a:link {color: red;}
a:visited {color: #9d080d;}
a:hover {text-decoration: none;color:#000000;}
a:active {color: red;}
.clearBoth{clear:both;}




*{margin:0;padding:0;}

#wrapper{
margin:0 auto;padding:1px;width:898px;height:586px;position:relative;

}
#container{
background: url(images/bgContainer.jpg) no-repeat
}
#container{
background: url(images/bgContainer.jpg) no-repeat;
position:relative;text-align:left;width:870px;height:542px;
margin:40px 0px 0px 6px;
border-top: red thin solid;
} 


.sub #container{
background: url(images/bgContainerB.jpg) no-repeat;
position:relative;text-align:left;width:870px;height:542px;
margin:40px 0px 0px 6px;
}





p{text-align:left; font-size:12px;}

h1, h2{
font-size:.88em;font-weight: normal;
line-height:1.11em;
width:406px;
color:#333;
}
h2.new{font-family:Arial, Helvetica, sans-serif;font-size:1.45em;font-weight:bold;font-style:italic;margin-top:5px}

h2.new span{font-style:normal;font-size:.57em;font-weight:normal;text-align:right;padding-left:220px;}

.sub h1{margin:10px 0 9px 380px;padding:15px 0 0;font-size:1.47em;color:#000;}

h1{margin:15px 0 0 420px;padding:15px 0 0;}
p.new{margin:0px 0 2px 419px;font-size:.84em;line-height:1.3em;width:400px;}

#flashContainer{margin:0px 0px 0px 290px;}

/*#nav{font-size:1em;position:absolute;top:16px;right:30px;height:1.4em;}*/
#nav{font-size:.98em;float:left;height:1.4em;margin:11px 15px 5px 10px;}
#nav li{display:block;float:left;margin:2px 5px}


#nav  li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
		}
	
	#nav  a {
		float: left;
		line-height: 14px;
		font-weight: bold;
		margin: 0 15px 4px 0px;
		text-decoration: none;
		color: #999999 ;
		}
	
	#nav  a.active, #nav  a:hover {
		
		
		color: #ffffff;
	
		}
	
	#nav a:hover {
		color: #CCCCCC;border-bottom: 2px dotted red;padding-bottom: 2px;
		}
		
.footer{font-size:.8em;text-align:center;clear:both;}



#mainContent{width:465px;float:right;height:460px;margin:0 12px 0 0;
background:#EFEFEF;border:1px solid #848284;padding:10px;display:inline;border-top:none; overflow:auto;}
#mainContent p{margin:0 0 10px 0;}

#mainContent h4{margin:0 0 10px;}
#press #mainContent h4{margin:0 0 6px;font-weight:bold;font-size:1em;}
/* no bg on short text entries */
#whatsNew #mainContent{
background:none;border:none;
}
#mainContent.trailers ul{list-style-type:none;}
#mainContent.trailers{padding:3px;margin:0 20px 0 0 ;background:none;border:none;}
#mainContent.trailers p{padding:0;margin:0;}
#mainContent.trailers img{float:left;}
ul.trailers{clear:right;padding-top:12px;}
a img{border:none;}

.imgFloatRight{float:right;}
.imgFloatLeft{float:left;}

fieldset{border:none;}
#contactForm{margin:20px 0;}
#invest td{padding:4px;}

#newsLetter{position:absolute;right:-3px;bottom:0px;text-align:right;font-size:90%;padding:11px 0  0;width:400px;height:21px;background:url(images/bgNews.gif) no-repeat ;}

#submitThis{background:url(images/bgSignUp.gif) no-repeat 0 55%; text-decoration:none; border:none; cursor:pointer;padding:0px  0px 3px 0px}


#dontateNow{position:absolute; text-align:right; left:500px;top:435px;width:155px;height:35px;z-index:1000000;}
#visitshop{position:absolute;left:5px;top:50px;width:298px;height:97px;z-index:1000000;}


#mainContent.trailers p.topSpacer{margin:25px 0 0;}
.imgFloatLeftPad{float:left;border:1px solid #D0D0D0;padding:3px;}
.imgFloatRightPad{float:right;border:1px solid #D0D0D0;padding:3px;margin-right:0px;}
.noDot{width:450px;list-style-type:none;font-size:.9em;}
.noDot li{width:450px;margin-bottom:1em;}

.floatLeft{float:left;}

.donor{margin:20px 15px 10px;width:200px;list-style-type:none;float:left;;}
.donor li{margin:0 0 5px 0;}

.contentbottom {

width: 898px;
height:104px;
border: #FF0000 solid 1px
}

.footertext {

color:#FFFFFF;

}




