/* ----------------- home ------------------------------------------------------------ */

#homecontainer {
	float: center;
	width: 755px;
	}

#homecontent {
	margin-top: 10px;
    background-color: #fff;
    background: #fff;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 755px;
    }


#homenav li {
	display: inline;
	list-style-type: none;
	}
#frontpagebanner {
    width: 755px;
    height: 150px;
	margin: auto;
	padding: 0px;
	display: block;
    background: #fff url('../header/frontpage_mainbanner_colour.png') no-repeat;

}
#homenav li a:link, #homenav li a:visited {
    color: #fff;
    margin: 0 5px 0 0;
    width: 154px;
    height: 70px;
    text-decoration: none;
    float: left;
    border-bottom: 1px solid #fff;
    background: #4E7AC8 url(bullet_home.gif) no-repeat 12px 40px;
    background-repeat: no-repeat;
    }

#homenav li a:hover {
    color: #fff;
    margin: 0 5px 0 0;
    width: 154px;
    height: 70px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	background: #89A7DE url(bullet_home_over.gif) no-repeat 12px 40px;
    background-repeat: no-repeat;
	}

h2.home {padding: 38px 0 0 30px; margin:0; font-weight: normal; color: #fff; font-size: 132%;}

#homeshortcuts{
    float: left;
    width: 300px;
    padding-left: 10px;
    }

#homeshortcuts p.more{padding-left: 15px;}
#right_menu{
    float: right;
    width: 190px;
	border: 1px solid #ccc;
	padding-top: 33px;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background: #eeeeee url('../header/templates/Admin_options.png') no-repeat;
    }
#right_menu p.moreinfo {font-size: 85%;}
#right_menu p.title{color: #D61C38;}

#notices{
    float: right;
    width: 190px;
	border: 1px solid #ccc;
	padding-top: 33px;
	padding-left: 10px;
	padding-right: 10px;
	background: #eeeeee url('../frontblocks/notices/templates/notices_title.png') no-repeat;
    }
	
#notices p.moreinfo {font-size: 85%;}
#notices p.title{color: #D61C38;}
#whatson p.more{padding-left: 15px;}
#whatson p.when{color: #D61C38;}
#whatson p.title{color: #2868B2;}
#whatson p.moreinfo {font-size: 85%;}
#whatson{
    float: right;
    width: 190px;
	border: 1px solid #ccc;
	margin-top: 8px;
	padding-top: 33px;
	padding-left: 10px;
	padding-right: 10px;
	background: #eeeeee url('../frontblocks/whatson/templates/Whatson_title.png') no-repeat;
    }

#notices p.more{padding-left: 15px;}
#homenews {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
	padding-top: 33px;
    width: 510px;
	border: 1px solid #ccc;
	background: #f0f0f0 url('../frontblocks/news/templates/News_title.png') no-repeat 0px 0px;
    }
#homenews_image {
	float: left;
	width: 0%;
	display: table;
}
#homenews_text {
	float: right;
	width: 100%;
	display: table;
}

#sponsors {
    float: right;
    padding-left: 10px;
    width: 400px;
	padding-right: 3px;
    }
#sponsors #intro {
    border-top: 1px solid #ccc;
    padding-top: 5px;
    margin-top: 20px;
    }
#homenews #intro {
    border-top: 1px solid #ccc;
    padding-top: 5px;
    margin-top: 20px;
    }
#intro img {
padding:0.7em 0 2em 0;
}


#homeawards h3, #homenews h3, #homeshortcuts h3,#sponsors h2,#notices h3 {
    margin-bottom: 0.8em;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    }

#homeaward1 {
	float: left;
    width: 80px;
	padding-right: 15px;
    }

#homeaward3 {
	float: right;
    width: 80px;
    }

#homeaward2 {
	float: left;
	width: 80px;
	padding-right: 15px;
    }

#homeaward1, #homeaward2, #homeaward3 {
    font-family: verdana, arial;
	font-size: 80%;
	line-height: 1.2em;
    }

#homeshortcuts h5 {
    margin-bottom: 0.6em;
    }

.newslist li {
	line-height: 1.4em;
	padding: 0 0 0.8em 15px;
	margin-left: 0px;
	list-style: none;
	list-style-position: outside;
	background: url('../header/bullet_star_green.gif') no-repeat 0 0.4em;
	}
.rightmenulist li {
	line-height: 1.4em;
	padding: 0 0 0.8em 15px;
	margin-left: 0px;
	list-style: none;
	list-style-position: outside;
	background: url('../header/bullet_star_red.gif') no-repeat 0 0.4em;
	}
.noticelist li {
	line-height: 1.4em;
	padding: 0 0 0.8em 15px;
	margin-left: 0px;
	list-style: none;
	list-style-position: outside;
	background: url('../header/bullet_star_red.gif') no-repeat 0 0.4em;
	}
.whatsonlist li {
	line-height: 1.4em;
	padding: 0 0 0.8em 15px;
	margin-left: 0px;
	list-style: none;
	list-style-position: outside;
	background: url('../header/bullet_star_red.gif') no-repeat 0 0.4em;
	}
.sponsorlist li {
	display: inline;
	line-height: 1.4em;
	padding: 0 0 0.8em 5px;
	margin-left: 0px;
	list-style: none;
	list-style-position: outside;
	}