html { margin: 0; padding: 0; background-color: #1c1c1c; color: #333; }
body { margin: 0; padding: 0; font:8pt Arial; background-color: #1c1c1c; color: #333; min-width:960px; }

A, A:link, A:visited, A:active { color: #2c8cbd; text-decoration: none;}
A:hover { color: #2c8cbd; text-decoration: underline;}

.gold { color:#ffa200; }
.white { color:#ffffff; }
.topmargin {margin-top:15px;}

#master_container { width:960px; margin: 0px auto; }

#master_header { background-color:#1c1c1c; }
#header_content { position:relative; height:110px; margin: 0px auto; }
#header_logo { position:absolute; z-index:100; top:30px; left:20px }
#header_tagline { position:absolute; z-index:100; top:48px; right:20px; font-size:12pt; color: #999999;  }

#master_body { background-color:#2b2b2b; }
#body_nav { padding:20px 0px; margin: 0px 0px 0px 250px; }

A.navitem { text-decoration:none; font-size:14pt; color:#2c8cbd; }
A.navactive { text-decoration:none; font-size:14pt; color:#ffffff; }
A.normal { text-decoration:none; font-size:12px; color:#2c8cbd; }

.divider { font-size:14pt; color:#A0A0A0; }

#headline_1 { margin-top:20px; padding-left: 250px; font-size:48pt; color: #ffffff; }
#headline_2 { height:80px; padding-left: 250px; padding-bottom:0px; background-image:url('../images/goldbar2.png'); background-repeat:no-repeat; font-size:48pt; line-height: 85px; color: #a54318 }

#body_social { padding:5px 5px 0px 5px; }

#body_1 { margin-bottom:20px; height: 350px; }
#copy_1 { float:right; font: 14pt Arial; color:#919191; width:330px; padding-top:15px; margin-right:45px; display:inline; }
#bullet_1 { font:13pt Arial; }
#body_question { float:right; margin-right:85px; display:inline; }
#body_rel {float:right; margin-right:40px; padding-top:20px; display: inline;}
A.body_rel_link { text-decoration:none; font-size:15px; color:#2c8cbd; }
#body_rel_img {padding:5px; border:1px solid #919191; }

#body_2 { margin-top:20px; }
#where {font-size:18pt;color:#ffffff;}
#copy_2 { float:right; width:300px; margin-right:85px; display:inline; }
.copy {font:14pt Arial; color:#919191; }

#video {float:left; margin-top:150px;}
#video2 {float:left; margin-top:60px;}

#master_footer { position:relative; }
#footer_nav { padding:45px 0px 10px 0px;}
#footer_copy { color:#ffffff; font-size:10pt; }
#footer_wrapper {position:absolute; z-index:100; top:-110px; background-color:#1c1c1c; width:960px; height:110px; opacity: 0.9; -ms-filter: "alpha(opacity=90)"; filter: alpha(opacity=90); }
