* {
	margin:0;
	padding:0;	
}

body {
 	background: url(../img/bg.jpg) top center no-repeat #fe9900;
	color: #000;
	font:100.01%/1.5 "Trebuchet MS", verdana, arial, sans-serif;
}

img { border: 0px; }

#wrap {
	margin: 0px auto;
	width: 920px;
}

#header {
	height:260px;
	position:relative;
  z-index:2;
}

p#logo {
	margin:0; padding:0;
	padding-top:35px;
}

span > em { height:15px; background: url(../img/tf-trans.png); display:block; }
#content { min-height:500px; background: url(../img/tm-trans.png) repeat-y;  z-index: 1;}

#content #cleft { float:left; margin:30px 10px 30px 40px; width: 550px; }
#content #cbig { margin: 0px 40px 0px 40px; padding: 30px 0px 30px 0px; }
#content #cright { float:left; margin:30px 40px 30px 10px; padding:0px 0px 0px 20px; width: 250px; background: url(../img/punkt.gif) top left repeat-y; font-size:14px; }

#content em { text-decoration: underline; }

#content img { padding:3px; border:1px solid #ff8900; }

#cright p { margin-bottom:8px; }
#cleft p { margin-bottom:15px; }
#cbig p { margin-bottom:15px; }
#cright em { padding-bottom:20px; display:block; }

h1 {
  font-family: Georgia, serif;
  font-size: 145%;
  font-style: normal;
  font-weight: normal;
  padding: 0px;
  margin: 0px 0px 6px 0px;
  }
  
h2 {
  font-family: Georgia, serif;
  font-size: 17px;
  font-style: normal;
  font-weight: normal;
  padding: 0px;
  margin:0px 0px 15px 0px;
  }
  
  h3 {
  font-family: Georgia, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  padding: 0px;
  margin:0px 0px 15px 0px;
  }
  
h4 {
  font-family: "Trebuchet MS", verdana, arial, sans-serif;
  font-size: 100%;
  font-style: italic;
  text-decoration: underline;
  font-weight: normal;
  padding: 0px;
  margin:0px 0px 15px 0px;
}

h5 {
  font-family: Georgia, serif;
  font-size: 17px;
  font-style: normal;
  font-weight: normal;
  padding: 0px;
  margin:0px 0px 15px 0px;
  }

#cleft h4 { padding-top: 15px; }
#cleft h2 { padding-top: 15px; }
#cleft h3 { padding-top: 15px; }
#cbig h4 { padding-top: 15px; }
#cbig h2 { padding-top: 15px; }

#content ul {
  margin:5px 30px;
  list-style-type: square;
  padding:0px 10px 0px 10px;  
  color: #ff8900;
}

#content ul span { color: #000000; }

#footer { height: 30px; }

a, a:link, a:visited {
  text-decoration: underline;
  color: #212618;
}

a:hover {
  color: #ff8900;
}

#content tr, th, td { text-align:left; vertical-align: top; padding:10px; margin:5px; }
#content table#gl { border-collapse: collapse; border: 1px solid #000; width: 100%; }
#content th, td { border: 1px solid #000; border-style: inset;  }

table.gal {
  border-width: 0px;
  border-spacing: ;
  border-style: outset;
  border-color: gray;
  border-collapse: separate;
  background-color: white;
}
table.gal td { border:0; padding: 0px; margin: 0px; width: 269px; }
table.gal td { padding-bottom:7px;  }
table.gal td.sec { padding-left:5px; }

table.team {
  border-width: 0px;
  border-spacing: ;
  border-style: outset;
  border-color: gray;
  border-collapse: separate;
  background-color: white;
  width:100%;
}

table.team td { text-align:left; vertical-align: top; padding:0px; margin:0px; border: 0; }
table.team td.first { width: 145px; padding-top:5px; }
.team h2 { padding:0; margin:0; }
.team li { padding-bottom:5px; }

.team li ul li {  margin-left:150px; }
.team li ul { margin-bottom:0px; padding-bottom: 0px; }
div.clearer { width:0px; height:20px; clear:both; padding-bottom:0px; }

