/* General what page styles */

p.intro {
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 12pt;
}

p.details {
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

.mylist {
	padding-left: 20px;
}

.paper-background {
  background: url( '../images/paper-background.jpg' ) repeat;
  width: 713px;
}

.paper-background .single-rule-section {
  background: url( '../images/single-rule.jpg' ) no-repeat top;
  clear: both;
  padding: 18px 18px 0 18px;
}

#infogames {
  padding-top: 10px;
  width: 726px;
}

#infogames2 {
  float: right;
}



/* Landing page styles */

#tv {
  float: right;
  height: 340px;
  width: 400px;
}

#tv-container {
  position: absolute;
  top: 155px;
  left: 590px;
}

#game-types p.intro {
  padding: 18px 18px 18px 18px;  
}

.game-type img.game-icon {
  float: left;
}

.game-type p, .game-type h2 {
	padding-left: 10px;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

.game-type h2 a {
  color: #d86505;
  text-decoration: underline;
}

.game-type h2 a:hover {
  color: #d86505;
  text-decoration: none;
}

.team-building-details {
  padding-bottom: 10px !important;
}

#team-building-games-navigation {
  list-style: none;
  padding-left: 87px;
}

#team-building-games-navigation li {
  display: inline;
  float: left;
  height: 85px;
  text-align: center;
  width: 118px;
}

#team-building-games-navigation a, #team-building-games-navigation a:hover, #team-building-games-navigation a:visited, #team-building-games-navigation a:link {
  color: #484845;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: center;
  text-decoration: none;
}

#team-building-games-navigation img {
  display: block;
  margin: auto;
}


/* Game type styles */

#photos {
  float: right;
  height: 440px;
  width: 335px;
}

#photos-container {
  position: relative;
  top: 0px;
  left: 10px;
}


#gallery {
  position: relative;
  left: 110px;
}


#game-case-studies h2 {
  color: #80928d;
  font-family: Arial, sans-serif;
  font-size: 18pt;
  font-weight: bold;
  padding: 10px 0 10px 10px;
}

.game-case-study h3 {
  color: #484845;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 18pt;
  font-weight: normal;
  padding-bottom: 10px;
}

.game-case-study h4 {
  color: #80928d;
  font-family: Verdana, Arial, sans-serif;
  font-size: 7pt;
  letter-spacing: 0.5pt;
  font-weight: bold;
}

#games-table {
	border: none;
	float: right;
	width: 387px;
	margin: 0 3px 0 0;
	margin-left: 15px;
}

#games-table .header-row {
  color: #80928d;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  letter-spacing: 0.5px;
  height: 22px; 
}

#games-table .header-row th.first {
  background: url( '../images/home/game-nav/top.jpg' ) no-repeat top left;
 
}

#games-table .header-row th.second {
  background: url( '../images/home/game-nav/top.jpg' ) no-repeat;
  background-position: -10px 0;
}

#games-table .header-row th.last {
  background: url( '../images/home/game-nav/top.jpg' ) no-repeat;
  background-position: 100% 0;
}

#games-table .game-row td.first {
	background: url( '../images/home/game-nav/background.jpg' ) repeat top left;
	padding-left: 20px;
}

#games-table .game-row td.second {
  background: url( '../images/home/game-nav/background.jpg' ) no-repeat;
  text-align: left;
  padding-left: 20px;
}

#games-table .game-row td.last {
  background: url( '../images/home/game-nav/background.jpg' ) no-repeat;
  background-position: 100% 0;
  padding-left: 20px;
}

#games-table .game-row td.center {
  text-align: center;
}

#games-table .game-row {
  font-family: Arial, sans-serif;
  font-size: 9pt;
}
#games-table .game-row td {
	text-align: left;
}

#games-table .game-row td.center {
	text-align: left;
}

#games-table .footer-row {
  background: url( '../images/home/game-nav/bottom.jpg' ) no-repeat top left;
  height: 13px;
}
