html, * {
  padding: 0;
  margin: 0;
}

body {
  text-align: center;
  background-color: #191919;
  background-image: url('images/design/background.jpg');
  background-repeat: repeat-x;
  background-position: top left;
  font-family: verdana;
  font-size: 8pt;
}
a:link, a:visited, a:hover {
  color: #df0101;
  font-weight: bold;
  text-decoration: none;
}
#container {
  margin: 10px auto auto auto;
  width: 937px;
  height: 585px;
  text-align: left;
  color: #fff;
}
#header{
  width: 937px;
  height: 204px;
  background-image: url('images/design/header.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  position:relative;
  z-index: 250;
}
#homepagecopy{
  width: 937px;
  min-height: 380px;
  height: auto !important;
  height: 380px;
  background-image: url('images/design/homepage_background.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  position: relative;
  z-index: 100;
}
#bodycopy{
  background-image: url('images/design/footer_extend.png');
  background-position: 0 bottom;
  background-repeat: no-repeat;
  width: 935px;
  background-color: #000;
  margin-left: 1px;
  z-index: 0;
  position: relative;
  z-index: 100;
  padding-bottom: 15px;
  min-height: 950px;
  height: auto !important;
  height: 950px;
}
#gallery{
  width: 937px;
  height: 380px;
  background-image: url('images/design/gallery_background.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  z-index: 0;
  position: relative;
  z-index: 100;
  text-align: center;
}
#homeleftcopy {
  left:27px;
  position:relative;
  top:20px;
}
#leftcopy{
  width: 735px;
  position: relative;
  left: 6px;
  top: 5px;
}
#homeleftcopy{
  height:305px;
  width:542px;
}
#homeleftcopy{
  width: 565px;
}
#rightcopy,#rightinteriorcopy{
  position: absolute;
  right: 0px;
  top: 20px;
}
#rightcopy{
  width: 310px;
}
#rightinteriorcopy{
  position:absolute;
  right:5px;
  top:5px;
  width:188px;
}
#copy-title{
  background-image: url('images/design/content_header_background.png');
  background-position: left top;
  background-repeat: no-repeat;
  padding-top: 15px;
}
#copy-title h1{
  margin: 0px 0px 0px 25px;
  position: relative;
  z-index: 100;
}
#copybackground{
  background-image: url('images/design/content_middle_background.png');
  background-repeat: repeat-y;
  position: relative;
  top: -15px;
}
#copyfooter{
  background-image: url('images/design/content_footer_background.png');
  background-repeat: no-repeat;
}
#copy{
  width: 665px;
  margin-left: 25px;
  padding-top: 25px;
  padding-bottom:10px;
  min-height: 200px;
  height: auto !important;
  height: 200px;
}
#copy p {
  margin-bottom: 15px;
}
#footerround{
  margin-top: -15px;
}

#thunder_newsroom{
  height:95px;
  left:0;
  position:absolute;
  top:237px;
  width:565px;
}
#all_news{
  bottom:3px;
  left:505px;
  position:absolute;
}
#thunder_newsroom ul{
  position: relative;
  top: -3px;
  left: 25px;
  width:480px;
}
#thunder_newsroom li{
  list-style: none;
}
#thunder_newsroom li a:visited, #thunder_newsroom li a:link, #thunder_newsroom li a:hover {
  color: #fff;
  text-decoration: none;
}
#thunder_newsroom li.last a:visited, #thunder_newsroom li.last a:link, #thunder_newsroom li.last a:hover{
  color: #cc9999;
}
h1{
  font-family:Arial Narrow;
  font-size: 16pt;
  /*letter-spacing: -1px;*/
  /*word-spacing: -3px;*/
  font-weight: bold;
}
#header ul {
  list-style: none;
}

#header li {
  text-transform: uppercase;
}
#header li a:link, #header li a:visited{
  color: #000;
  text-decoration: none;
  font-weight: normal;
}
#header li a:hover{
  color: #fff;
}
#jsddm {
  left:38px;
  position:absolute;
  top:180px;
  z-index: 500;
  font-size: 9pt;
}
#jsddm li
{
  float: left;
  list-style: none;
}

#jsddm li.navmargin{
  margin-right: 18px;
}
#fundsnav{
  margin-right: 20px;
}
#aboutnav{
  margin-right: 15px;
}
#jsddm li a
{
  display: block;
  white-space: nowrap;
}
#jsddm li ul
{
  margin: 0 0 0 -4px;
  padding: 0;
  position: absolute;
  top: 24px;
  visibility: hidden;
  background-color: #bdbdbd;
  z-index: 600;
  
}
#jsddm li ul.marginfix{
  margin: 0 0 0 -6px;
}

#jsddm li ul li
{
  float: none;
  border-bottom:2px solid #9C9C9C;
  padding:0 15px;
}
#jsddm li ul li.noborder{
  border-bottom: none;
  margin-bottom: 2px;
}

#jsddm li ul li a
{
  width: auto;
}
#rightcopy div{
  float: left;
  width: 290px;
}
#socialbackground, #e-newsbackground, #sponsorsbackground{
background-image:url(images/design/side_middle_background.png);
background-repeat:repeat-y;
width:188px;
position: relative;
margin-top: -2px;
}
#enews, #social, #sponsors{
  width: 150px;
  margin-left: 15px;
  margin-top:-5px;
}
#sponsors{
  height: 250px;
}
#enews img.header{
position:absolute;
top:-18px;
}
#social img.header{
  left:18px;
  position:absolute;
  top:-18px;
}
#social img{
  float: left;
}
#enews p, #social p{
  clear: both;
  margin-left: 8px;
}
#enews form{
  padding-top:28px;
}
#enews form #email {
background-color:#000000;
border:2px solid #303030;
color:#FFFFFF;
height:18px;
margin-left:6px;
margin-bottom: 4px;
padding-top:5px;
width:139px;
}
#socialbtn{
height:75px;
left:29px;
margin-bottom:5px;
position:relative;
top:10px;
width:130px;
}
#enews form #submitbtn{
position:absolute;
right:22px;
top:-13px;
width: 35px;
}
#social img.social {
  margin: 6px 18px 0 0;
}
#social img.removeleft{
  margin-right: 0px;
}
#sponsors {
  text-align: center;
  height: 275px;
  margin-top:-10px;
}
#sponsorheader{
left:-25px;
position:relative;
top:-10px;
}
/*homepage */

#e-newshome, #socialhome{
  height: 75px;
  margin-bottom:15px;
}
#e-newshome img, #socialhome img{
  float: left;
}
#e-newshome p, #socialhome p{
  clear: both;
  margin-left: 8px;
}
#e-newshome form{
  margin: 5px 0 0 5px;
}
#emailhome {
  width: 165px;
  height: 18px;
  background-color: #000;
  border: 2px solid #303030;
  color: #fff;
  margin-right: 5px;
  padding-top: 5px;
}
#submitbtnhome{
  position: absolute;
  top: 8px;
}
#socialhome img.social {
  margin: 6px 18px 0 0;
}
#socialhome img.removeleft{
  margin-right: 0px;
}
#sponsorshome {
  margin-top: 5px;
}
#sponsorshome img {
  float: left;
}
#sponsorshome div.row1, #sponsorshome div.row2{
  clear: both;
  float: left;
}
#sponsorshome div img.firstchild{
  margin: 0 50px 0 20px;
}

#sights_of_thunder{
  width: 566px;
  height: 210px;
}
#sights_of_thunder img{
  margin-bottom: 5px;
}
#sights_of_thunder div img {
left:2px;
position:relative;
top:-10px;
margin-right: 6px;
}

#sights_of_thunder div {
  clear: both;
  height:181px;
  width:575px;
  overflow: hidden;
}
#footer{
  margin: 10px 10px 35px 10px;
  text-align: center;
}
#thunder_logo{
  position: relative;
  left: 22px;
}

/*enewsletter*/
#enewsletter_fieldset{
  width: 475px;
  border: none;
  background-color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  color:#fff;
}
#enewsletter_fieldset div label{
  width: 20%;
  float: left;
  font-size: 9pt;
}
#enewsletter_fieldset div{
  margin-bottom:5px;
}
a img {
  border: 0;
}

.page-image{
  border:0;
  float:right;
  margin-right:15px;
  margin-bottom:15px;
  margin-left:15px;
}
/*
#countdown{
  height:120px;
  position:absolute;
  right:-30px;
  top:-7px;
  width:325px;
  background-color: red;
}
*/
#copy ul li{
  list-style: disc;
  color:#ffffff;
  list-style-position: outside;
  margin: 2em;
}
#thunder_weather_table td{
  padding:10px;
}
#image-links a:link, #image-links a:visited, #image-links a:hover{
  color:#000000;
}
table{
  font-family: verdana;
  font-size: 8pt;
  color:#ffffff;
}
#thunder_newsroom_img{
  float:left;
}
div#text_for_vip {
  width:197px;
  height:36px;
  float:right;
  margin-right: 5px;
  margin-top: 5px;
}

/*WHERE TO STAY PAGE LAYOUT*/

div #2colwts{
width:300px;
background-color: red !important;
height: 120px;
margin-right:15px;
}



/*div#text_for_vip:hover {*/
/*  background-image:url(images/design/headers/text_over.jpg);*/
/*}*/
