/* CSS generated by Kudu Content Management System at 04:17pm 30/07/2010 - do not edit this file directly */


body {
    font-family:verdana, tahoma;
    background-color:#fff;
    background-image:url(http://www.deda.uk.com/private/templatefiles/background-feste-09.png); 
    padding:0;
    margin:0;
}

#wrapper {
    position:relative;
    width:850px;
    margin:0 auto;
    background-color:#fff;
}

p { color:#000; font-size:12px;}

a { color:#95a445; text-decoration:none; }

a:hover {text-decoration:underline;}

a:visit { color:#95a445; }

h1 span { display:none; }

h1 {
    height:390px;
    width:850px;
    background-image:url(http://www.deda.uk.com/private/templatefiles/derby-fest-background.png);
    background-repeat:no-repeat;
    background-position:center;
    margin:0;
    padding:0;
    font-size:16px;
    margin:0 auto;
}

h1.alternate {
    background-image:url(http://www.deda.uk.com/private/templatefiles/derby-fest-background2.png);
    background-repeat:no-repeat;
    background-position:center;
}

h2 {
    margin:0 0 20px 0;
    font-style:normal;
    color:#e90f8a;
    font-size:14px;
}

img {
    border:none;
}

div.date {
    font-size:30px;
    font-style:italic;
    color:#fff;
    margin:0 0 16px 35px;
    height:391px;
}

div#navigation {
    position:absolute;
    left:35px;
    top:440px;
}

#navigation ul {
    margin:0;
    padding:0;
    list-style-type:none;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
}

#navigation ul li { margin:0 0 10px 0; padding:0; }

#navigation ul li a { color:#e90f8a; }

#navigation ul li ul li {
    margin:10px 0 10px 20px;

}

#navigation ul li ul li a {
    color:#e90f8a;
}

div#content {
    width:580px;
    margin:0 0 0 230px;
    padding:50px 0 0 0;
    min-height:300px;
}

div#footer {
    margin:100px 0 20px 35px;
    width:886px;
    height:83px;
}

div#footer ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div#footer ul li { float:left; }

div#footer ul li.last { float:right; }

div#footer ul li img { border:none; }

div#footer p {
    font-size:12px;
    font-family:arial;
    clear:both;
    padding:0 0 0 10px;
}

.events {
    position:relative;
    min-height:120px;
    height:auto !important;
    height:120px;
    margin:0 0 20px 0; 
}

.events h2 {
    font-size:14px;
    padding:0 0 0 140px;
    margin:0;
    font-style:normal;
}

.events h2 a { color:#fff; }

.events img {
    border:none;
    position:absolute;
    top:5px;
}

.events p {
    font-size:12px;
    padding:0 0 0 140px;
}

.links {
    position:relative;
    height:100px;
    margin:20px 0;
}

.links p {
    position:absolute;
    top:0;
    left:120px;
    margin:0;
    padding:0;
}

.links img {
    float:left;
    border:none;
    margin:0 20px 0 0;
}

.links a {
    color:#e90f8a;
    font-style:italic;
    font-size:12px;
}

li#selected b a {
    color:#e90f8a;
}