/* ------- ::Global:: ----------*/
body {
  margin:0;
  padding:0;
  background: url(../images/bg_big.jpg);
  color: #574b3e;
  font-family:Verdana;
}
header,footer,section,article,aside,nav{display:block;}
* img{ border: none; }
.clear {margin:0;padding:0;line-height:0;height:0;width:0;clear:both;}
.fleft {float:left;position:relative;}
.fright{float:right;position:relative;}
#header{
  width: 900px;
  margin: 0 auto;
}
  #topnav{
    margin-top: 35px;
  }
    #topnav ul{
      margin:0;
      padding:0;
    }
    #topnav li{
      list-style:none;
      padding: 0px 10px 2px 10px;
      margin:0;
      width: 125px;
      text-align:center;
      border-left:1pt solid #574b3e;
      float:left;
    }
    #topnav li:first-child{
      border-left: none;
    }
    #topnav a,
    #topnav a:hover,
    #topnav a:focus,
    #topnav a:visited,
    #topnav a:active{
      font-size: 11pt;
      color: #574b3e;
      text-decoration:none;
    }
    #topnav a#selected{
      font-weight:bold;
    }
      #allgames:hover{
        position:relative;
        background:#574b3e;
        padding: 5px 12px;
        margin-right:-5px;
        margin-top: -5px;
        width:126px;
        -webkit-border-radius:8px;
        -moz-border-radius:8px;
        z-index:999;
      }
      #allgames:hover #games{
        visibility:visible;
        display:block;
      }
      #allgames:hover a{
        color:#eeddc7;
      }
      #games{
        width:78px;
        margin:0 auto;
        text-align:left;
        line-height: 25px;
        visibility:hidden;
        display:none;
      }
      #games a{
        margin-top: 5px;
        color: #eeddc7 !important;
        border:none !important;
      }
      #games a:hover{
        text-decoration:underline;
      }
  #sign{
    margin-top:20px;
  }
  #text{
    margin-left:127px;
    margin-top:-70px;
  }
#contentwrapper { 
	background:transparent url(../images/contentbg-top.png) no-repeat top left; 
  width: 822px;
  margin: 0 auto;
	padding-top:18px;
}
#content{
  background:transparent url(../images/contentbg-mid.png) repeat-y top left;
  /*margin-top: -10px;
  position:relative;*/
}
  #leftcontent{
    margin: 35px 0px 5px 28px;
    width: 440px;
    font-size: 11pt;
  }
    #leftbody{
      line-height: 35px;
      vertical-align: middle;
    }
      #leftbody img{
        margin-bottom: -10px;
      }
    #leftquotes{
      margin-top: 6px;
    }
      #leftquotes div{
        width:125px;
        margin: 0px 13px; 
        color:black;
        font-size:9pt;
      }
      
  #fullcontent {
	width:750px;
	font-size: 11pt;
	margin: 35px 0px 5px 28px;
  }
      
  #rightcontent{
    margin: 15px;
    margin-bottom: 0px;
    width:284px;
    position:relative;
  }
    #largebox{}
      #bigone{
        padding:0 15px;
        color:black;
      }
        #bigone h1{
          margin:0;
          font-weight:normal;
        }
        #bigone div{
          width: 165px;
          font-size:8pt;
        }
        #bigone a{
          border:none;
          text-decoration:none;
        }
        #bigone a#spacer{
          display:block;
          height:40px;
          line-height:39px;
        }
        #bigone div img{
          border:none;
        }
          #embedquote{}
          #embedquote p{
            margin:1px;
            padding:0;
            font-size:8pt;
            line-height:17px;
          }
    #smallbox{
      margin-top:15px;
    }
      #smallone{
        padding:0 15px;
        color:black;
      }
        #smallone h1{
          margin:0;
          font-weight:normal;
        }
        #smallone p{
          font-size: 8pt;
        }
        #smallone img{
          border:none;
        }
#contentfooter.clear {
	background:transparent url(../images/contentbg-bottom.png) no-repeat top left;
	height:20px;
	width:100%;
	position:relative;
	top:20px;
}
#footer{
  width:450px;
  margin:30px auto 15px;
  text-align:center;
}
  #footer{
    font-size:10pt;
    color:#000;
  }
  #footer a{
    color:#000;
  }
#signfloat{
  width:309px;
  height:213px;
  position:absolute;
  display:none;
  background: transparent url(../images/bigsignfloat.png);
}
.black_overlay{
  display:none;
  position:absolute;
  top:0%;left:0%;
  width:100%;height:100%;
  background-color:#675a4b;
  z-index:1001;
  opacity:.80;
  filter:alpha(opacity=80);
}
.modal_dialog{
  display:none;
  position:absolute;
  top:25%;left:13%;
  width:800px;
  z-index:1002;
  margin-top: 5px;
  text-align:center;
  overflow:hidden;
}
.modal_dialog section{width:700px;margin:auto;}
.modal_dialog section img{display:none;visibility:hidden;margin:0 auto;}
.modal_dialog section a{
  text-decoration: none;
  font-size:16pt;
}
#carousel { height:360px;}
/* White Box */
.whitebox{
  width:284px;
}
.whitebox header,.boxTop{
  height:19px;
  background: transparent url(../images/top_white_box.png) no-repeat;
}
.whitebox section,.boxOther{
  background: transparent url(../images/middle_white_box.png) repeat-y;
}
.whitebox footer,.boxBottom{
  height:10px;
  background: transparent url(../images/bottom_white_box.png) no-repeat;
  background-position: bottom;
}