body { 
margin : 0; 
padding : 0;
background : #000;
color: #3399CC;
font-size: 100%;
}

#infoContent{
margin-left: 200px ;
text-align:justify;
max-width:650px;
}
#infoAnim{
margin-left: 160px ;
text-align:justify;
max-width:650px;
}
#movie{
margin: 20px 0 0 160px ;
}

p { 
font: .85em Helvetica, Arial, Verdana, Tahoma, sans-serif; 
color: #3399CC;
margin: 10px 20px 10px 20px;
}
p.infoText { 
font: .875em Helvetica, Arial, Verdana, Tahoma, sans-serif; 
color: #3399CC;
margin: 10px 20px 10px 20px;
}

.copy {font-size: .7em; 
color: #336699;
}

p.invisible { 
color: #000000 }

table td {
padding: 0;
margin: 0;
border: 0;
}

td.main {
text-align:center;
}

.centertable {
display: block;
margin-left: 0;
margin-right: auto; 
}
   
.centered {
display: block;
margin-left: auto;
margin-right: auto; 
}
.centeredUndermain {
display: block;
margin-left: 250px;
margin-right: auto; 
}

.centeredTable {
margin-left: auto;
margin-right: auto; 
}
    
    
.nested {
margin: 0 0 0 120px;
}

img {
border: 0;
border-style: none;
}

h1, h2, h3, h4 {
font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
}

li { 
font: .85em Helvetica, Arial, Verdana, Tahoma, sans-serif; 
color: #3399CC;
margin: 5px 0px 5px 20px;
}

.pictureFlow {
float: left;
margin: 2px;
display: inline;
}	

/*from http://www.apple.com/library/quicktime/stylesheets/qtp_library.css */
.playButton {
background-color: rgb(20,20,20);
cursor: pointer;
font-weight: bold;
font-size: 1.25em;
opacity: .8;
filter: alpha(opacity=80);
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
position: relative;
top: 60%;
zoom: 100%;
padding: .5em 1em;
color: white;
}
.playBackground {
background-color: rgb(0,0,0);
opacity: 0.0;
filter: alpha(opacity=0);
position: absolute;
top: 0px; left: 0px;
}	
	
	
/*HOVERS*/	
a:link.text {
text-decoration: none;
color: #3CC;
border-color: #888;
border-width: 0 0 1px 0;
border-style: none none none none;
padding: 3px 0px 2px 0px;
background-color: inherit;
}

a:visited.text {
color: #3CC;
text-decoration: none;
border-color: #999;
border-width: 0 0 1px 0;
border-style: none none none none;
padding: 3px 0px 2px 0px;
background-color: inherit;
}

a:hover.text {
color: #ddd;
text-decoration: none;
background-color: #606870;
border-color: #606870;
}	

a:link {
text-decoration: none;
color: #3399CC;
border-color: #888;
border-width: 0 0 1px 0;
border-style: none none none none;
padding: 3px 0px 2px 0px;
background-color: inherit;
}

a:visited {
color: #3399CC;
text-decoration: none;
border-color: #999;
border-width: 0 0 1px 0;
border-style: none none none none;
padding: 3px 0px 2px 0px;
background-color: inherit;
}

a:hover {
color: #ddd;
text-decoration: none;
background-color: #606870;
border-color: #606870;
}


a:link.underline {
text-decoration: underline;
color: #3399CC;
border-color: #888;
border-width: 0 0 1px 0;
border-style: none none none none;
padding: 3px 0px 2px 0px;
background-color: inherit;
}

a:visited.underline {
color: #3399CC;
text-decoration: underline;
border-color: #999;
border-width: 0 0 1px 0;
border-style: none none none none;
padding: 3px 0px 2px 0px;
background-color: inherit;
}

a:hover.underline {
color: #ddd;
text-decoration: underline;
background-color: #606870;
border-color: #606870;
}

a:link.none {
text-decoration: none;
border-width: 0;
border-style: none none none none;
padding: 0;
background-color: inherit;
}
a:visited.none {
text-decoration: none;
border-width: 0;
border-style: none none none none;
padding: 0;
background-color: inherit;
}
a:hover.none {
text-decoration: none;
border-width: 0;
border-style: none none none none;
padding: 0;
background-color: inherit;
}
a:active.none {
text-decoration: none;
border-width: 0;
border-style: none none none none;
padding: 0;
background-color: inherit;
color: #3CC;
}
