body {
	margin: 0;
	margin-top: 20px;
	padding: 0;
	font-family: verdana, san-serif;
	font-size: small;
	background: #fff;
	vertical-align: top;
}
#total_container {
margin: auto;
width: 900px;
}

#sky_container {
width: 150px;
float: right;
padding: 15px;
padding-right: 5px;
padding-top: 117px;
voice-family: "\"}\"";
voice-family: inherit;
width: 120px;
}


#content_wrapper{
float: left;
	width: 750px;
	border: 1px solid #ccc;
	font-size: 90%;
	padding: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 718px;
}







img {
	border: 0;
}

#container {
	margin: auto;
	width: 750px;
	border: 1px solid #ccc;
	font-size: 90%;
	padding: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 718px;
}


td.bet a {
	display:block;
	width: 89px;
	font-size: small;
	margin: 0; 
	padding: 2px 0 2px 0;
	text-align: center;
	color:#fff;
	background: url("../images/bet1.gif") 0 0 no-repeat;
	text-decoration: none;
}

td.bet a:hover {  
	background: url("../images/bet2.gif") 0 0 no-repeat;
	color: #fff;
}

#anim {
	margin: 0;
	margin-bottom: 10px;
	}

#donkeys {
	text-align: left;
	padding: 0px;
	margin: 0px;
	}
#date {
	vertical-align: top;
	background-color: #404040;
	color: #fff;
	width: 720px;
}

#header_2 {
	vertical-align: top;
	background-color: #404040;
	color: #fff;
	width: 100%;
}

/* This bits changed from here... */
#today {
	display: inline;
	vertical-align: top;
	font-weight: bold;
	font-size: xxx-small;
	float: right;
	padding-right: 10px;
	text-align: right;
}

/* ...to here */
.ev_title {
	background-color: #2B5614;
}
.ev_tipster {
	background-color: #2B5614;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	width: 150px;
}
.ev_name {
	background-color: #2B5614;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	width: 150px;
}
.ev_time {
	background-color: #2B5614;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	width: 150px;
}
.ev_course {
	background-color: #2B5614;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	width: 280px;
}
.ev_betnow {
	background-color: #2B5614;
	color: white;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
}

.name, .time, .course {
background-color: #66B821;
color: #fff;
padding-left: 15px;
}

.name_naps, .time_naps, .course_naps {
background-color: black;
color: #fff;
padding-left: 15px;
}

/* And these are new */
#menu {
width: 720px;
background-color: #2B5614;
margin-bottom: 2px;
}
#bottom {
clear: both;
}
#content {
	width:725;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: 1.2em;
}

#form {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #2B5614;
	border-bottom: 1px dotted #2B5614;
	width: 300px;
	padding: 15px 0 0 0;
	float: left;
	}
#form_right {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	border-top: 1px dotted #2B5614;
	border-bottom: 1px dotted #2B5614;
	width: 300px;
	padding: 15px 0 0 0;
	float: left;
}

#form p {
    padding: 0 0 5px 20px;
    color: #666;
}

.textbox {
    width: 223px;
    padding: 1px 0 1px 1px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#button {
    width: 223px;
    padding: 1px 0 1px 1px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid green;
}

#linkcontent {
width: 717px;
padding: 3px;
margin-top: 10px;
margin-bottom: 20px;
}

#links {
width: 100%;
}
#links td {
vertical-align: top;
width: 50%;
padding: 0 0px 10px 10px;
line-height: 1.5em;
}
#links h2 {
color: #2B5614;
text-transform: uppercase;
font-weight: normal;
font-size: small;
border-bottom: 1px dotted #2B5614;
padding-bottom: 3px;
margin-bottom: 12px;

}
.linklist {
margin: 0;
padding: 0;
padding-bottom: 20px;
list-style: none;
}

.linklist li {
padding-bottom: 10px;
}

.linklist a, .linklist a:link {
text-decoration: none;
color: #2B5614;
font-weight: bold;
}
.linklist a:hover {
border-bottom: 1px dotted #2B5614;
color: #2B5614;
}



.news_textbox {
  border: 1px solid black;
  width: 50px;
  height: 10px;
  font-size: 8px;
  font-weight: bold;
  
}
.news_btn {
  border: 1px solid black;
  width: 50px;
  height: 15px;
  font-size: 8px;
  font-weight: bold;
}


#news_new {
	width: 450px;
	vertical-align: top;
	float: left;
	}


#news_new p {
width: 470px;
}

#lotd_new {
	width: 700px;
	vertical-align: top;
	}
#lotd_new p {
width: 470px;
}

#title {
margin-left: 10px;
color: #2B5614;
text-transform: uppercase;
font-weight: normal;
font-size: medium;
border-bottom: 1px dotted #2B5614;
padding-bottom: 3px;
margin-top: 15px;
margin-bottom: 0;
}
#newsdate {
margin-left: 10px;
color: #2B5614;
font-size: xx-small;
margin-top: 5px;
margin-bottom: 12px;
}
#newsimage {
float: right;
}
#dirpic {
padding-right: 0;
padding-left: 150px;
text-align: right;

}
