/*Reset*/
*{
  margin:0;
  padding:0;
  font-size:12px;
  font-family:arial,verdana,sans-serif;
  text-decoration:none;
}
/*Global*/
body{
  /*background-color:#598252;*/
}
/*Containers*/
#wrapper{
  background-color:#000;
  border:3px solid #5c5e5b;
  left:50%;
  margin-left:-475px;
  margin-top:20px;
  overflow:hidden;
  position:relative;
  width:950px;
}
#branding{
  display:block;
  height:100px;
  overflow:hidden;
  width:100%;
}
#content{
  background-color:#000;
  display:block;
  height:382px;
  width:100%;
}
#footer{
  border-top:1px solid #8fcf83;
  display:block;
  height:50px;
  position:relative;
  width:100%;
}
/*Branding styles*/
#branding #logo{
  float:left;
  height:100px;
  width:105px;
}
#logo img{
  border:none;
}
#branding #brand{
  float:right;
  height:102px;
  overflow:hidden;
  position:relative;
  width:845px;
  z-index:1;
}
h1{
  color:#fff;
  display:block;
  float:left;
  font-size:380%;
  height:54px;
  margin-left:10px;
  margin-top:11px;
}
#brand span h2{
  color:#fff;
  font-size:18px;
  font-weight:normal;
  margin:37px 0 0 695px;
}
#brand #nav{
  background:transparent url('../gfx/nav_btn_default.png') repeat-x;
  border-bottom:1px solid #8fcf83;
  display:block;
  float:left;
  margin-top:10px;
  width:100%;
}
#nav a{
  border-right:1px solid #000;
  color:#fff;
  display:inline;
  float:left;
  font-size:14px;
  font-weight:bold;
  height:24px;
  line-height:24px;
  padding:0 25px 0 25px;
}
#nav a#selected{
  background:transparent url('../gfx/nav_btn_hover.png') repeat-x;
  color:#f7941d;
}
#nav a:hover{
  background:transparent url('../gfx/nav_btn_hover.png') repeat-x;
}
/*Content styles*/
#content h3{
  color:#fff;
  margin:10px;
}
#content p.noFlashPlayer{
  color:#fff;
  margin-left:10px;
}
#content a.noFlashLink{
  margin-left:10px;
}
#content a.noFlashLink img{
  margin-top:10px;
  border:none;
}
#mainContent{
  /*background-color:#1d776e;*/
  background-color:#3f2508;
  display:inline;
  float:left;
  height:360px;
  margin:10px 0 0 10px;
  width:480px;
}
#mainContent h2{
  background:transparent url('../gfx/headline_bgr.png') no-repeat;
  color:#fff;
  display:block;
  font-size:140%;
  font-weight:bold;
  height:26px;
  padding:5px 0 0 30px;
  text-transform:uppercase;
}
  #mainContent #dynamic{
  border-left:2px solid #b76e15;
  border-right:2px solid #b76e15;
  border-bottom:2px solid #b76e15;
  display:block;
  height:332px;
  margin-top:-5px;
  position:relative;
}
#dynamic #picBox{
  display:none;
  left:10px;
  position:absolute;
  top:10px;
  width:192px;
  z-index:2;
}
#dynamic img{
  border:none;
  height:170px;
  overflow:hidden;
  width:476px;
}
#dynamic img.specialHeight{
  display:block;
  height:332px;
}
#dynamic p{
  color:#fff;
  font-size:110%;
  padding:7px 8px 0 8px;
}
#dynamic p span.letterBig{
  font-size:110%;
  font-weight:bold;
}
#dynamic p a{
  color:#fff;
  text-decoration:none;
}
#dynamic p a:hover{
  text-decoration:underline;
}
#secContent{
  background-color:#000;
  display:block;
  float:left;
  height:340px;
  margin:20px 0 0 20px;
  position:relative;
  width:400px;
}
#secContent #cloudBgr{
  background:#000 url('../gfx/tags_bgr.png') no-repeat;
  height:245px;
  left:75px;
  position:absolute;
  top:40px;
  width:248px;
  z-index:1;
}
/*Footer styles*/
#footer p{
  color:#fff;
  text-align:center;
}
#footer p.first{
  margin-top:10px;
}
#footer p a{
  color:#fff;
  text-decoration:none;
}
#footer p a:hover{
  text-decoration:underline;
}