* {margin: 0; padding: 0;}

html, body {height:100%;}

body {background: 50% 0 no-repeat fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height:16px; 
	color:#3b3d3e;
	font-size:12px;
	height:100%;
}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

/* homepage */
#titleserve h1 {font-size:36px; color:#949494;}
#titleserve h1 a{color:#949494;}
#titlegladiator h2 {font-size:36px; color:#118c40;}
#titlegladiator h2 a {color:#118c40;}

h1 {font-size:36px; color:#c51d2c;}
h1 a {color:#c51d2c;}
.twolines{line-height:80%;}

h2 {font-size:36px; color:#1a1718;}
h2 a{color:#1a1718;}

h3 {font-size:36px; color:#118c40;}
h3 a{color:#118c40;}

h4 {font-size:36px; color:#949494;}
h4 a{color:#949494;}

#container {
	background: url('../images/contentbg-extented.png') top center repeat-y;
	width:948px;
	margin:0 auto;
	min-height:100%;
	padding:0 0 30px 0;
}
#logo {margin:10px 0 0 64px;}
#leftsidebar {
	float:left;
	width:210px;
	margin:0px 0 0 0px;
}

/* menu  */

#info {margin:0px 0 0 1px;}
  	


#content {
	float:left;
	width:605px;
	padding:43px 0 0 74px;
}

#video {
	padding:14px 0 0 0;
}

#titleserve {
	padding:27px 0 0 0;	
}

.textcolumn1 {
	float:left;
	width:290px;
	padding:16px 0 0 0;
}

.textcolumn2 {
	float:left;
	width:287px;
	padding:16px 0 0 24px;
}

#gladiator {
	padding:45px 0 0 0;
}
#titlegladiator{
	padding:29px 0 0 0;	
}

.title{
	padding:29px 0 0 0;	
}

#results{
	padding:32px 0 0px 0;
}
#resultspic{
	padding:8px 0 0 0;
}
/* table (red:) page - gladiator-run -  */
.resultable{
	width:605px;
}

.red {
	color:#fff;
	background:#c51d2c;
	height:25px;
}

.redlight {
	color:#3b3d3e;
	background:#eaad99;
	height:22px;
}

.event {
	padding:0 0 2px 7px;
}

.winner {
	margin:0 0 0 53px;
	padding:0 0 2px 0;
}

.time {
	margin:0 0 0 143px;
	padding:0 0 2px 0;
}

.prize {
	margin:0 0 0 143px;
	padding:0 0 2px 0;
}

#gallery {
	padding:26px 0 0 0;
}

#images	{
	width:640px; margin:-10px 0 0 -23px;
}

#images .image-wrap	{
	width:81px; 
	height:81px; 
	background:#3b3d3e; 
	margin:23px 0 0 23px; 
	float:left; 
	text-align:center;
}

#what {
	width:605px;
	height:41px;
	background:#118c40;
	margin:23px 0 0 0;
}

#what h1{
	color:#fff;
	padding:18px 0 0 9px;
}

#entry {
	margin:28px 0 27px 0;
}

/* table (green:) page - may-tennis.html -  */
.timetable{
	width:605px;
	margin:8px 0 0 0;
}

.green {
	color:#fff;
	background:#118c40;
	height:25px;
}

.greenlight {
	color:#3b3d3e;
	background:#afd2ab;
	height:22px;
}

.time {
	padding:0 0 2px 7px;
}

.activity {
	margin:0 0 0 18px;
	padding:0 0 2px 0;
}

.location {
	margin:0 0 0 177px;
	padding:0 0 2px 0;
}

#prize {
	margin:27px 0 0 0;
}

ul.prize {
	margin:12px 0 0 0px;
}

.prize li {
  	background: url(../images/green.jpg) 0px 6px no-repeat;
	list-style-type:none;
  	width:280px;
	padding:0 0 0 18px;
}

#travel {
	margin:27px 0 0 0;
}

ul.travel1 {
	float:left;
	margin:12px 0 0 0px;
}

.travel1 li {
  	background: url(../images/green.jpg) 0px 6px no-repeat;
	list-style-type:none;
  	width:280px;
	padding:0 0 0 18px;
}

ul.travel2 {
	margin:12px 0 0 24px;
	float:left;
	width:280px;
}

.travel2 li {
  	background: url(../images/green.jpg) 0px 6px no-repeat;
	list-style-type:none;
  	width:294px;
	padding:0 0 0 18px;
}


#container h1, #container h2, #container h3, #container h4, #container h5, #container h6{
  font-family:knockout, arial; /* This is the relevant part for typeface.js! */
  font-weight:normal;
}

img {border:0;}
.clear {clear:both;}