body {background: #cc9900; color: #6e4924; font-family: arial; font-size: 12px;}

a {color: #6e4924;}

img {border: 0px;}
.clearboth {clear: both;}
.tacenter {text-align: center;}
.header {font-weight: bold;}

#body {width: 800px; height: 600px; margin: 0px auto; border: 2px solid white;}

#top {height: 137px;}
#mid {width: 100%; height: 427px; background: white; overflow: hidden;}
#bot {height: 25px; padding-top: 11px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.bot_bg {background: url(pictures/10thccg_bot_bg.gif) no-repeat;}

#top img {display: block;}

#bot a,
#bot a:link,
#bot a:visited {margin: 0px 12px; color: white; text-decoration: none;}
#bot a:hover,
#bot a:active {color: #FFF000;}

#home {padding: 10px; padding-top: 0px;}
#home img.tagline {margin-bottom: 30px; vertical-align: bottom;}
#home img.date {margin-bottom: 25px; vertical-align: bottom;}
#home .header {font-size: 19px;}
#home .links {width: 650px; margin: 23px auto 0px auto; font-size: 11px; overflow: hidden;}

#side {float: left;}
#carnival {float: left; width: 496px; height: 397px; padding: 15px; text-align: justify; overflow: auto; overflow-x: hidden;}
#carnival img.header {margin-bottom: 10px;}
#carnival .ul_left {float: left; width: 270px;}
#carnival .ul_right {float: left; width: 226px;}
#carnival ul {margin-top: 0px; margin-bottom: 0px;}
#carnival .links {width: 495px; margin-top: 28px; font-size: 11px; overflow: hidden;}
/* #carnival .programme_type {width: 95px;} */
#carnival .programme_links {width: 340px;}

#event {width: 770px; height: 397px; padding: 15px; text-align: justify; overflow: hidden;}
#event .side {float: left; width: 250px;}
#event .main {float: left; width: 520px; height: 330px;}
#event .header {margin-bottom: 3px; font-size: 18px; font-weight: normal;}
#event .quote {/* margin-left: 30px; */}
#event ul {margin-top: 0px; margin-bottom: 0px;}

#event .links {clear: both; width: 520px; margin-left: 250px; font-size: 11px; overflow: hidden;}
#event .links .programme_links {width: 365px;}

#event .main_challenge img.header {margin-bottom: 5px;}
#event .main_challenge .keywords {margin-bottom: 10px; font-weight: bold;}

#event .main_teamleaders {float: none; width: 770px; height: 372px;}
#event .main_teamleaders .field {float: left; width: 50px;}
#event .main_teamleaders ul {margin-top: 0px; margin-bottom: 0px;}

#event #menu {margin: 7px -5px auto auto; text-align: right; color: #808080; font-family: arial; font-size: 11px;
margin: 2px auto auto auto; text-align: center;}
#event #menu a {margin: 0px 2px; color: #808080;}

.programme_type {clear: both; float: left; width: 155px;}
.programme_links {float: left; width: 495px;}
