/* CSS generated by Kudu Content Management System at 05:24pm 13/09/2010 - do not edit this file directly */

body {
	font-family:arial, tahoma;
	padding:0 0 20px 0;
	margin:0;
	font-size:12px;
	color:#370041;
}

a {color:#370041;}

#content:after, .event:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


hr {border:none; border-bottom:1px solid #370041;background:transparent;margin:20px 0;clear:both;}

body.green {background:#bdd66d;}
body.purple {background:#9287ca;}
body.teal {background:#8bc7b4;}
body.mustard {background:#d6d55f;}

body.green h1, body.purple h1, body.teal h1, body.mustard h1 {
	position:relative;
	background:url(http://www.deda.uk.com/private/templatefiles/feste-logo-home.png) no-repeat center;
	height:476px;
	width:724px;
	margin:0 auto;
}

h1 span { display:none; }

body.purple h1, body.teal h1, body.mustard h1 {height:235px;}

body.purple h1 {background:url(http://www.deda.uk.com/private/templatefiles/feste-logo-purple.png) no-repeat center;}

body.teal h1 {background:url(http://www.deda.uk.com/private/templatefiles/feste-logo-teal.png) no-repeat center;}

body.mustard h1 {background:url(http://www.deda.uk.com/private/templatefiles/feste-logo-mustard.png) no-repeat center;}

#wrapper {
	position:relative;
	width:800px;
	margin:0 auto;
}

.header-img {
	position:absolute;
	top:0;
	right:80px;
}

.video {
	position:absolute;
	top:130px;
	right:130px;
	height:281px;
	width:500px;
}


#sidebar.homepage {
	position:absolute;
	width:560px;
	top:480px;
	left:120px;
}

#sidebar {
	position:absolute;
	width:560px;
	top:230px;
	left:120px;
}

#navigation ul, #sub-navigation {
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #370041;
	height:28px;
}

#navigation #selected a { color:#fff; }

#navigation li, #sub-navigation li {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}

#navigation a, #sub-navigation a { color:#370041; text-decoration:none; }

#content { width:560px; margin:60px auto 10px; }

#content h1 {
	background:none;
	height:auto;
	width:auto;
	text-align:left;
	font-size:20px;
	padding:15px 0 0 0;
	margin:0 0 20px 0;
}

#content .event h2, #content .news h2 {font-size:14px;text-align:left;margin:0;}

#content .event p { line-height:18px; margin:0;}

#content .event img, #content .news img {margin:0 20px 0 0; float:left;}

#content .news p { line-height:18px; margin:10px 0;}

#content p { line-height:18px;margin:10px 0;}

#footer {width:560px;margin:10px auto 0;border-top:1px solid #370041;padding:10px 0 0 0;}

#footer p {margin:0;padding:0;}

.credits {
	width:745px; 
	margin:40px auto 0;
	height:30px;
	text-align:right;
	font-size:10px;
	background:url(http://www.deda.uk.com/private/templatefiles/k-logo-footer.png) no-repeat right center;
	padding:0 55px 0 0;
	line-height:30px;
}

.links {
	float:left;
	position:relative;
	height:150px;
	width:100px;
	margin:20px;
}

.links p {
	width:100px;
	margin:0;
	padding:0;
	text-align:center;
}

.links img {
	border:none;
	margin:0;
}

.links a {
	color:#370041;
	font-style:italic;
	font-weight:bold;
	font-size:10px;
}

body.green .credits {background:url(http://www.deda.uk.com/private/templatefiles/k-logo-footer.png) no-repeat right center;}

body.purple .credits {background:url(http://www.deda.uk.com/private/templatefiles/k-logo-footer-purple.png) no-repeat right center;}

body.teal .credits {background:url(http://www.deda.uk.com/private/templatefiles/k-logo-footer-teal.png) no-repeat right center;}

body.mustard .credits {background:url(http://www.deda.uk.com/private/templatefiles/k-logo-footer-mustard.png) no-repeat right center;}

.social {
	position:absolute;
	margin:0;
	padding:0;
}

body .social {
	top:15px;
	right:45px;
	list-style-type:none;
	margin:0;
	padding:0;
}

body.green .social {
	top:122px;
	right:90px;

	
}

.social li {
	margin:0 0 5px 0;
	padding:0;
	height:25px;
	width:25px;
}

.social .facebook, .social .twitter {	
	display:block;
	width:25px;
	height:25px;
}

.facebook span, .twitter span {display:none;}

/*Header facebook/twitter links*/
body.green .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-green.png) no-repeat;}

body.green .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-green.png) no-repeat;}

body.purple .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-purple.png) no-repeat;}

body.purple .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-purple.png) no-repeat;}

body.teal .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-teal.png) no-repeat;}

body.teal .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-teal.png) no-repeat;}

body.mustard .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-mustard.png) no-repeat;}

body.mustard .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-mustard.png) no-repeat;}


.footer-social {
	list-style-type:none;
	margin:0;
	padding:0;
	height:30px;
}

.footer-social li {
	float:left;
	width:112px;
	height:25px;
	margin:0 20px 0 0;
}

.footer-social a {
	float:left;
	width:112px;
	height:25px;	
}

/*Footer facebook/twitter links*/
body.green .footer-social .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-large-green.png) no-repeat;}

body.green .footer-social .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-large-green.png) no-repeat;}

body.purple .footer-social .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-large-purple.png) no-repeat;}

body.purple .footer-social .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-large-purple.png) no-repeat;}

body.teal .footer-social .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-large-teal.png) no-repeat;}

body.teal .footer-social .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-large-teal.png) no-repeat;}

body.mustard .footer-social .facebook {background:url(http://www.deda.uk.com/private/templatefiles/fb-large-mustard.png) no-repeat;}

body.mustard .footer-social .twitter {background:url(http://www.deda.uk.com/private/templatefiles/twitter-large-mustard.png) no-repeat;}

.london2010 {
	position:absolute;
	top:360px;
	background:transparent url(http://www.deda.uk.com/private/templatefiles/london2010.png) no-repeat;
	width:141px;
	height:80px;
	right:-80px;
}

