.js  #logo-container {
    display: none;
}

/* Generic classes */
body {
    background-color: #000;
    background-image: url('images/site_bg.jpg');
    background-attachment: fixed;
    background-repeat: repeat;
    font-family: Georgia, Times, serif;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
	margin: 0px 0px 0px 0px;
}

h1 {
    font-family: Georgia;
    font-size: 2.0em;
    font-style: italic;
}

img.padded{
	padding:3px;
}

p.text-on-light {
    color: #444444;
}

info a:hover {
    color: #ffffff;
    background-color: #009cff;
}

blue_bg a:hover {
    color: #ffffff;
    background-color: #ffa200;
}

a:link {
    text-decoration: underline;
}

a {
	color: #fff;
    text-decoration: underline;
}

div.spacer{
	clear:both;
}

div.container {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 50px;
    text-align: left;
}

div.info {
    width: 460px;
    min-height: 500px;
    margin-top: 20px;
	padding: 10px 10px 10px 10px;
}

div.widescreen {
    width: 970px;
	text-align:center;
	padding: 10px 10px 10px 10px;
}

div.footer {
    width: 970px;
	clear:both;
	position:relative;
    font-size: 10px;
	font-style:italic;
	text-align:right;
	color:#777;
	padding: 10px 10px 10px 10px;
	background-color:#FFF;
}

div.flash-audio{
	height:24px;
	width:290px;
}

div.footer a{
	color:#555;
}

div.mail{
	background-image:url(images/contact_sending-panel_img.png);
	width:390px;
	height:220px;
	text-align:center;
	line-height:80px;
	color: #000;
}
.fail{
	background-color:#444444;
}

.success{
	background-color:#FFF;
}

.white_bg {
    background-color: #ffffff;
}

.blue_bg {
	width:50%;
    float: right;
    background-color: #009cff;
}

.orange_bg {
	width:50%;
    float: left;
    background-color: #ffa200;
}

img {
    border: 0px;
    margin: 0px 0px 0px 0px;
}
/* ID specific styles */

a#audio{
	float:right;
}

div#header {
    width: 491px;
}

div#titlebar-a {
    position: relative;
    float: left;
}

div#titlebar-b {
    position: relative;
    float: left;
    left: 17px;
}

div#menu {
    background-color: #ffffff;
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    font-size: 0px;
}

div#staging{
	display:none;
}
div#photo-display{
	text-align:left;
}
#display div.polaroid {
	position:absolute;
	top: 20px;
	left: 100px;
	background-color:#fff;
}
#display div.polaroid a {
	border-bottom:solid 3px transparent;
}
#display div.polaroid a:hover {
	border-bottom:solid 3px #009cff;
}
#display div.polaroid img {
	border:solid 10px #fff;
	border-bottom-width: 40px;
}

label.error {
	float: none;
	color: red;
	padding-left: 2.5em;
	vertical-align: top;
}

div#thumbs{
	float:left;
	width: 200px;
}
div#thumbs img{
	padding: 1px;
	border:solid 2px #fff;
}
div#photopanel{
	float:left;
	width: 650px;
	text-align:center;
	padding:10px 10px 10px 10px;
}

div#news_content{
	position:relative;
}

img.site-polaroid {
	border:solid 10px #fff;
	border-bottom-width: 50px;
}

.slide-img {
	position:relative;
}
img#video-title{
	float:left;
}

input.rounded{
	height:31px;
	border:0px;
	width:390px;
	margin:5px;
	background-image:url(images/form_bg_img.png);
}

textarea.ta-background{
	background-image:url(images/form_ta-bg_img.png);
	background-repeat:repeat-x;
	border:0px;
	width:390px;
	margin:10px;
	height:100px;
}

/* Index page specific styles */
div#logo-container {
    width: 499px;
	left: 120px;
    position: relative;
    text-align: left;
    top: 340px;
}
