* {
        padding: 0;
        margin: 0;
}

body {
        position: relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

#all {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 700px;
		height:600px;
		background-color:#FFFFFF;
		border:2px #0f4b01 solid;
}

img {
        border: none;
}

a {
        font-size: 8pt;
        font-weight: bold;
        color: #0f4b01;
        text-decoration: none;
}

a:hover {
        color: #0f4b01;
}


.location {
        _width: 220px;
        max-width: 220px;
	min-width: 220px;
	height: 20px;
        font-size: 10pt;
}

.date {
        _width: 100px;
        max-width: 100px;
	min-width: 100px;
	height: 18px;
        font-size: 10pt;
}

.time {
        _width: 70px;
        max-width: 70px;
	min-width: 70px;
	height: 20px;
        font-size: 10pt;
}

.age {
        _width: 40px;
        max-width: 40px;
	min-width: 40px;
	height: 18px;
        font-size: 10pt;
}

#menu {
	width: 200px;
	margin: 10px;
	}
	
#menu li a {
	height: 32px;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu5 li {
	color: #FFF;
	display: block;
	background:  url(/images/menu.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #FFF;
	background:  url(/images/menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}

#menu a:visited {
color: #FFF;
	display: block;
	background:  url(/images/menu.gif);
	padding: 8px 0 0 10px;
}      



#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
	