img{border:0}

.clear{clear:both}

html{ height:100%;  margin:0px;  padding:0px}

body{ height:100%;  margin:0px;  padding:0px}

#nonFooter{ position:relative;  min-height:100%;  border-bottom:0px solid black}

* html #nonFooter{ height:100%}

#content{ padding-bottom:40px}

#footer{ position:relative;  margin-top:-40px;  margin-right: auto;  margin-bottom:0px;  margin-left: auto;  height:40px}

* html #footer{ margin-top:-40px}

.gishigo_stuff_centering_box{ width:100%;  position:relative;   text-align:center}

.gishigo_stuff_container{ width:760px;   margin:0 auto;  position:relative;   text-align:left;   font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

.gishigo_header_centering_box{ width:100%;  position:relative;   text-align:center}

.gishigo_header_container{ width:100%;  height:60px;  margin:0 auto;  position:relative;     font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

#gishigo{ text-decoration:none;  margin:0px auto 0px auto;  text-align:center}

#leftcol{ width:125px;  height:60px;  float:left;  position:relative;  z-index:10}

#info{  width:120px;     margin:0px;  padding:0px;  border:0px}

.buttonshadow_info{ display:block;  width:41px;  height:17px;  font-size:17px;  font-style:italic}

.buttonshadow_info a{ display:block;  width:41px;  height:17px;  position:absolute;  top:6px;  left:9px;  text-align:left;  text-decoration:none;  color:#BDBAC5;  font-weight:bold}

.buttonshadow_info a:hover{ display:block;  width:41px;  height:17px;  position:absolute;  top:6px;  left:9px}

.buttontext_info{ display:block;  width:41px;  height:17px;  font-size:17px;  font-style:italic}

.buttontext_info a{ display:block;  width:41px;  height:17px;  position:absolute;  top:5px;  left:8px;  text-align:left;  text-decoration:none;  color:#99171C;  font-weight:bold}

.buttontext_info a:hover{ display:block;  width:41px;  height:17px;  position:absolute;  top:7px;  left:10px;  background-color:#EFEE40}

#support{  width:120px;     margin:0px;  padding:0px;  border:0px}

.buttonshadow_support{ display:block;  width:84px;  height:17px;  font-size:17px;  font-style:italic}

.buttonshadow_support a{ display:block;  width:84px;  height:17px;  position:absolute;  top:30px;  left:9px;  text-align:left;  text-decoration:none;  color:#BDBAC5;  font-weight:bold}

.buttonshadow_support a:hover{ display:block;  width:84px;  height:17px;  position:absolute;  top:30px;  left:9px}

.buttontext_support{ display:block;  width:84px;  height:17px;  font-size:17px;  font-style:italic}

.buttontext_support a{ display:block;  width:84px;  height:17px;  position:absolute;  top:29px;  left:8px;  text-align:left;  text-decoration:none;  color:#99171C;  font-weight:bold}

.buttontext_support a:hover{ display:block;  width:84px;  height:17px;  position:absolute;  top:31px;  left:10px;  background-color:#EFEE40}

#rightcol{ width:125px;  height:60px;  float:right;  position:relative;  z-index:11;   text-align:right}

#links{  width:120px;     margin:0px;  padding:0px;  border:0px}

.buttonshadow_links{ display:block;  width:52px;  height:17px;  font-size:17px;  font-style:italic}

.buttonshadow_links a{ display:block;  width:52px;  height:17px;  position:absolute;  top:6px;  right:7px;  text-align:left;  text-decoration:none;  color:#BDBAC5;  font-weight:bold}

.buttonshadow_links a:hover{ display:block;  width:52px;  height:17px;  position:absolute;  top:6px;  right:7px}

.buttontext_links{ display:block;  width:52px;  height:17px;  font-size:17px;  font-style:italic}

.buttontext_links a{ display:block;  width:52px;  height:17px;  position:absolute;  top:5px;  right:8px;  text-align:left;  text-decoration:none;  color:#99171C;  font-weight:bold}

.buttontext_links a:hover{ display:block;  width:52px;  height:17px;  position:absolute;  top:7px;  right:6px;  background-color:#EFEE40}

#video{  width:120px;     margin:0px;  padding:0px;  border:0px}

.buttonshadow_video{ display:block;  width:55px;  height:17px;  font-size:17px;  font-style:italic}

.buttonshadow_video a{ display:block;  width:55px;  height:17px;  position:absolute;  top:30px;  right:7px;  text-align:left;  text-decoration:none;  color:#BDBAC5;  font-weight:bold}

.buttonshadow_video a:hover{ display:block;  width:55px;  height:17px;  position:absolute;  top:30px;  right:7px}

.buttontext_video{ display:block;  width:55px;  height:17px;  font-size:17px;  font-style:italic}

.buttontext_video a{ display:block;  width:55px;  height:17px;  position:absolute;  top:29px;  right:8px;  text-align:left;  text-decoration:none;  color:#99171C;  font-weight:bold}

.buttontext_video a:hover{ display:block;  width:55px;  height:17px;  position:absolute;  top:31px;  right:6px;  background-color:#EFEE40}

.gishigo_footer_centering_box{ height:40px;   width:100%;   margin:0px auto;   padding:0px;   border:0px;   position:relative;   background:#DFEFC9 url(/Images/Homepage/footer_background_gradient_vline.png) repeat-x bottom left;  text-align:center}

.gishigo_footer_container{ height:40px;   width:760px;  margin:0px auto;  padding:0px;  border:0px;  position:relative;  text-align:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.7em}

.gishigo_footer_container a{ text-decoration:none}

.gishigo_footer_container a:hover{ text-decoration:underline}

.gishigo_footer_box1{  width:160px;  margin-top:5px;  margin-right:0px;  margin-bottom:0px;  margin-left:0px;  float:left;  text-align:center}

.gishigo_footer_box2{  width:120px;  margin-top:5px;  margin-right:0px;  margin-bottom:0px;  margin-left:70px;  float:left;  text-align:center}

.gishigo_footer_box3{  width:120px;  margin-top:5px;  margin-right:0px;  margin-bottom:0px;  margin-left:80px;  float:left;  text-align:center}

.gishigo_footer_box4{ height:40px;  width:135px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  float:right;  display:block;  position:static}

.socialbookark_images{ height:16px;  width:16px;  margin:3px 4px 0px 0px;  padding:0px 0px 0px 0px;  display:block;  float:right;  position:static;  text-align:center}

.socialbookmark_select{ height:16px;  width:110px;  border:0px;  margin:2px 0px 0px 0px;  padding:0px 0px 0px 0px;  display:block;  float:right;  position:static;  text-align:center}

.socialbookmark_select select{ height:16px;  width:110px;  background-color:#DFEFC9;  margin:0px;  padding:0px;  position:static;  font-family:Arial,Helvetica,sans-serif;  font-size:10px}

.socialbookmark_select option{ position:absolute;  background-color:#DFEFC9;  margin:0px;  padding:0px;  position:static;  font-family:Arial,Helvetica,sans-serif;  font-size:10px}

.translate_select{ height:16px;  width:130px;  border:0px;  margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;  display:block;  float:right;  position:static;  text-align:center}

.translate_select select{ height:16px;  width:130px;  background-color:#DDEBD5;  margin:0px;  padding:0px;  position:static;  font-family:Arial,Helvetica,sans-serif;  font-size:10px}

.translate_select option{ background-color:#DFEFC9;  margin:0px;  padding:0px;  position:static;  font-family:Arial,Helvetica,sans-serif;  font-size:10px}
