html {
  background: #333333 url(/img/background-gray.png) repeat-x fixed center center;
  overflow:auto;
  scrollbar-base-color: #CC0000;
  scrollbar-arrow-color: #000000;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #CC0000;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-track-color: #CCCCCC;
}

  body {
  text-align:center;
  color:#FFFFFF;
  margin:20px auto;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
  div {text-align:left;}

  div.mainContainer {width:900px; margin:auto;}
  div.content {
  padding:0 15px;
  background: #000000 url(/img/common/content-background.png) repeat-y;
}

  div.navBar, div.subnavBar {
  background: #660000 url(/img/navbar-background.png) repeat-x center;
  width: 900px;
  clear:both;
  position: relative;
  text-align:left;
  border-top:1px ridge gray; border-bottom:1px ridge gray;
  overflow:hidden;
}

  div.navBar {line-height:30px; height: 30px; }
  div.navBar div.navBttn, div.navBar div.navBttnHover {height:30px; padding:0 15px;}

  div.subnavBar {line-height:15px; height:15px;}
  div.subnavBar div.navBttn, div.subnavBar div.navBttnHover {height:15px; padding:0 30px; }

  div.navBttn, div.navBttnHover {border-right:2px ridge gray; float:left; cursor:pointer;}
  div.navBttn {background: url(/img/navbar-background.png) repeat-x center;}
  div.navBttnHover {background: url(/img/navbutton-background.png) repeat-x center;}

  div.navBar a {font-family:Helvetica, arial, sans-serif; text-decoration:none; font-size:18px; color:#FFFFFF; text-shadow: 0.15em 0.15em 0em #000000;}
  div.navBar a:hover, div.navBar a:active {color: #FFFF00;}

  div.subnavBar a {font-family:Helvetica, arial, sans-serif; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; text-shadow: 0.15em 0.15em 0em #000000}
  div.subnavBar a:hover, div.navBar a:active {color: #FFFF00;}

  #navInc, #subnavInc {float:left; border-left:2px ridge gray;}

  div.header {background-color:#000000; padding:10px 20px 20px 20px;}

  div.footer {
  padding:20px 20px 0px 20px;
  background-color:#000000;
  clear:both;
  color:red;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
}

  div.footer span {color:#FFFFFF;}

  div.content {padding:5px 20px 10px 20px; font-size:14px;}

  div.content a, div.footer a {font-weight:bold; color:#FF0033; text-decoration:none; border-bottom:1px dotted white; font-style:normal;}
  div.content a:hover, div.footer a:hover {color:#FFFF00;}

  h1 {font-family:helvetica, arial, sans-serif; font-size:36px; color:red; font-weight:normal; text-align:left; clear:left;}

  h2 {font-family:helvetica, arial, sans-serif; font-size:24px; color:red; font-weight:normal; text-align:left; clear:left; margin-top:10px;}

  h3 {font-family:tahoma, verdana, sans-serif; font-size:24px; color:white; font-weight:bold; margin:0px 0px 20px 0px; text-align:left; line-height:24px;}

  h3 div.hoo {line-height:36px; display:inline; font-size:14px;}
	
  h4 {font-family:tahoma, verdana, sans-serif; font-size:18px; color:red; font-weight:normal; text-align:left; clear:left; margin:1em auto 0em auto;}	

  div.social {float:left;width:33%; text-align:center;}
  div.social a {border:0px none;}

  div.thumb {
  width: 135px;
  height:200px;
  margin:0px 15px 10px 15px;
  background: #333333 no-repeat center;
  float:left;
  border:1px solid #FFFFFF;
}
  div.thumb img {width:135px; height:200px;  }

  div.thumb a {border:0px none;}

  div.clear {clear:both; display:block; line-height:1px; height:1px;}

  img.bartenderPic {float:left; width:200px; height:200px; margin-right:20px; margin-top:5px; border:0px;}

  div.bioImages, div.contestRules {float:left; background: url(/img/common/line-vertical-dotted-990000.png) repeat-y right;}
  div.bioImages {width:440px;}
  div.bioImages img {width:200px; float:left; margin:10px 20px 10px 0px;}
  div.bioImages object, div.bioImages embed {width:420px; height:350px; background-color:#000000; margin:10px 0px;}
	div.contestRules {width:420px; font-size:10px; padding-right:20px;}
	div.contestRules p {margin-top:1em;}


  div.bioText {float:right; width:400px;}
  div.bioText p {margin:10px auto 10px auto;}
  div.bioText img {border:1px solid white;}

  ul {margin:0em auto 2em auto;}
  li {font-weight:bold; color:#FF0033; padding-bottom:0.75em;}
  li a {}
	
	  div.content a img {border:0px none;}
	
	div.facebook {margin-bottom:1em;}
	
	div.facebook a {background-color:#3b5998; padding:0em 1em; white-space:nowrap; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; border-radius: 20px; -moz-border-radius: 20px;-webkit-border-radius: 20px; border:2px groove #FFFFFF; text-align:center; font-size:16px;}
	div.facebook a:link, div.facebook a:visited {color:#FFFFFF; text-transform:lowercase; border:2px groove #FFFFFF;}
	
	div.logos {text-align:center;}
	div.logos img {height:100px;}
	div.logos a, div.logos img {vertical-align:middle; margin:15px; border:0px none;}
	
	div.contestParticipant {
	padding:10px 20px 10px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px 0px 10px 0px;
	background: url(/img/kamikaze-participant-background.png) no-repeat;
	height: 220px;
	width: 860px;
}
	div.contestParticipant p.contestName {font-size:48px; margin-bottom:0em;}
	div.contestParticipant p.contestTitle {font-size:24px; margin-top:0.5em;}

	div.contestParticipant img {width:200px; height:200px; float:left; margin-right:20px;}
	
	ul.contestRules {margin-top:1em; margin-bottom:0em;}
	ul.contestRules li span {color:#FFFFFF; font-weight:normal;}