/* This layout resets only the styles that are used here. */
h1, h2, h3, h4, p, ul, li, img, div, body {
margin: 0;
padding: 0;
}

img { border: none; }
a img {  border: none;}

body {
background:#000;
height: 100%;
margin: 0px auto;
text-align: center;
color: #fff;
font-size: 16px; /* Base font size */
font-family: "Trebuchet MS", "Helvetica Neue", "Lucida Grande", Arial, sans-serif;
}

p {
color: #fff;
font-size: 12px;
text-decoration:none;
text-align: center;
margin: 10px;
}

.container12 p a, .container12 h1 a, .container12 h4 a {
color: #fff;
text-decoration: underline;
padding: 2px 5px;
}
.container12 p a:hover, .container12 h1 a:hover, .container12 h4 a:hover {
background: #8e0000;
color: #fff;
text-decoration: none;
padding: 2px 5px;
}
h1 {
margin: 10px;
text-align: center;
font-size: 24px;
line-height: 32px;
}
h4 {
margin: 10px;
text-align: center;
font-size: 18px;
line-height: 24px;
display: inline;
}

.container12 {
margin-left:auto;
margin-right:auto; 
width:640px; 
}

.container12 .photoheader {
display:inline; /* for container */
float:left; /* for container */
margin:0px 10px; /* for container */
width:620px; 
height: 163px;
font-size: 64px;
}
.container12 .photoheader a {
border: none;
color: #fff;
display: block;
text-align: center;
text-decoration: none;
font-size: 64px;
}
.container12 .photoheader a:focus {
outline: 1px dotted #c13c50;
}
.container12 .photoheader a:hover {
text-decoration: none;
}
.container12 .photoheader img {
border: none;
}

img a:hover {
border: none !important;
text-decoration: none !important;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


/* JW FLV Player - http://www.longtailvideo.com */
.container12 #player {
text-align: center;
}
.container12 #preview {
text-align: center;
margin: 0px 0px;
}