/* CSS generated by Kudu Content Management System at 03:01pm 24/08/2010 - do not edit this file directly */

body {
    background-color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/background.png);
    background-position:center;
    background-repeat:repeat-y;
    color:#3A5648;
    margin:0;
    padding:0;
}

div.social{
    position:absolute;
    top:10px;
    height:32px;
    width:700px;
    margin:0 0 0 -350px;
    left:50%;
}

div.social ul {
    margin:0;
    padding:0;
    list-style-type:none;
}

div.social li {
    float:left;
    width:32px;
    height:32px;
    margin:0 10px 0 0;
}

div.social a {
    float:left;
    width:32px;
    height:32px;
}

.facebook { background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/facebook.png); }

.twitter{ background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/twitter.png); }

div.social span { display:none; }

h1 span { display:none; }

h1 a {
    position:absolute;
    top:25px;
    left:50px;
    height:50px;
    width:93px;
}

h2 {
    font-size:14px;
    margin:15px 246px 15px 36px;
    color:#3A5648;
    font-weight:normal;
    clear:both;
}

h4 {
    font-size:10px;
    margin:15px 246px 15px 36px;
    padding:0;
    text-align:center;
}

div#header {
    position:absolute;
    top:52px;
    left:50%;
    height:145px;
    width:800px;
    margin:0 auto 19px -400px;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/header.png);
    background-color:#EDEDED;
}

.Search {
    position:absolute;
    top:-40px;
    right:45px;
}

div#header span { display:none; }

div#content {
    position:absolute;
    top:230px;
    left:50%;
    width:700px;
    margin:0 auto 0 -350px;
    background-color:#dbe2c3;
    min-height:400px;
    padding:0;
    background-position:bottom;
    background-repeat:no-repeat;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/content-trim-bottom.png);
}

ul#sections {
    position:absolute;
    right:50px;
    list-style-type:none;
    margin:0;
    padding:14px 0 0 0;
}

ul#sections li {
    float:left;
    width:100px;
    height:62px;
    font-weight:bold;
    margin:0 0 0 10px;
    padding:10px 10px 10px 10px;
}

ul#sections li a { color:#000; }

ul#sections li small { font-family:georgia; color:#fff; font-weight:normal; }

ul#sections li#special-film-section { background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/green-panel.png);}

ul#sections li#education-section { background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/purple-panel.png); }

ul#sections li#special-section { background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/blue-panel.png); }

ul#sections li dl, ul#sections li dt, ul#sections li dd { margin:0; padding:0; }

ul#sections li dt { color:#fff; }

ul#sections li dd a{ color:#000; text-decoration:none; }
ul#sections li dd a:hover { color:#000; text-decoration:underline; }

ul#navigation {
    list-style-type:none;
    height:25px;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/content-trim.png);
    background-color:#ededed;
    background-position:bottom;
    background-repeat:no-repeat;
    padding:0 0 10px 0;
    margin:0;
    font-family:georgia;
    font-size:11px;
}

ul#navigation li {
    float:right;
    height:25px;
    margin:0 0 0 1px;
}

ul#navigation li a {
    float:left;
    height:25px;
    line-height:25px;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/tab-left.png);
    background-position:left -106px;
    color:#3A5648;
    text-decoration:none;
}

ul#navigation li a:hover, ul#navigation li a.active { background-position:left 0; }

ul#navigation li a span {
    float:left;
    height:25px;
    line-height:25px;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/tab-right.png);
    background-position:right -106px;
    padding:0 8px;
    background-repeat:no-repeat;
}

ul#navigation li a.last span {
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/tab-right-end.png);
    background-position:right -106px;
}

ul#navigation li a:hover span, ul#navigation li a.active span {
        background-position:right 0;
        cursor:pointer;
}

div#homepage-img { margin:26px 0 0 36px; }

div.bread {
    position:absolute;
    top:205px;
    height:20px;
    line-height:20px;
    width:700px;
    margin:0 0 0 -350px;
    left:50%;
}

div.content h2 {
    font-size:14px;
    margin:15px 0 15px;
    color:#3A5648;
    font-weight:normal;
    clear:both;
}

div.content {
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/top-trim.png);
    background-repeat:no-repeat;
    background-position:right top;
    padding:3px 0;
    margin:0 246px 20px 36px;
}

div.content div.content-boxfix {
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/bottom-trim.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    /*margin:0 -2px;*/
    padding:2px 0 8px;
}

div.content div.content-boxfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.content img {
    float:right;
    /*width:210px;
    height:230px;*/
    margin:12px 0 12px 10px;
}

div.content p {
    margin:0;
    padding:10px 0;
}


div.content .newsitem {
    position:relative;
    margin:0 -2px 0 -2px;
    background-color:#DBE2C3;
    padding:0px 0 20px 0;
    clear:both;
}

div.content .newsitem h3 {
    margin:0 0 12px 0;
    font-size:12px;
    padding:11px 0 0 0;
    font-weight:normal;
}

div.content .newsitem h3 a{
    text-decoration:none;
    color:#3A5648;
}

div.content .newsitem h3 a:hover {
    text-decoration:underline;
}

div.content .newsitem img {
    float:left;
    margin:13px 10px 0 0;
    border:0;
}

div#sidebar {
    position:absolute;
    top:38px;
    right:25px;
    width:200px;
}

div#sidebar.home {
    top:380px;
    right:58px;
    width:180px;
}

div#login {
    width:180px;
    position:relative;
    background-color:#e9eedb;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/loginbox.png);
    height:150px;
    margin:0 0 0 0;
    padding:20px 10px 0 10px
}

div#sidebar h3 {
    font-size:12px;
    color:#3A5648;
    border-bottom:2px dotted #a7aaa0;
    margin:0;
    /*margin:20px 10px 0 10px;*/
    padding:0 0 8px 0;
}

div#login label {
    display:block;
    font-size:9px;
    margin:7px 0 2px 0px;
}

div#login input#f1_username, 
div#login input#f2_username,
div#login input#f3_username,
div#login input#f1_password, 
div#login input#f2_password, 
div#login input#f3_password {
    width:175px;
    border:2px solid #bcbcbc;
    background-color:#e0e0e0;
}

div#login input#submit {
    background-color:#b4c0af;
    border:none;
    color:#fff;
    display:block;
    font-size:10px;
    height:19px;
    width:38px;
    margin:8px 0 0 0;
    line-height:19px;
}

div#footer {
    border:2px solid #edf1e1;
    padding:5px 0 0 0;
    margin:0 246px 20px 36px;
    height:35px;
    clear:both;
}

div#footer ul#logos {
    position:relative;
    margin:0 -2px -2px -2px;
    padding:8px 0 0 14px;
    list-style-type:none;
    background-color:#dbe2c3;
    height:40px;
}

ul#logos li {
    float:left;
    /*width:60px;*/
    height:30px;
    margin:0 5px 0 0;
}

ul#logos li img { border:none; }

div#newslist { padding:20px 10px; }

div#newslist h3 { border-bottom:2px dotted #edf1e1; }

div#newslist h3 a {
    color:#3A5648;
    text-decoration:none;
}

div#newslist h3 a:hover {
    color:#3A5648;
    text-decoration:underline;
}

div#newslist ul {
    list-style-type:none;
    padding:0;
    margin:10px 0 0 0;
}

div#newslist ul li { margin:20px 0 0 0; }

div#newslist ul li p {
    margin:0;
    font-size:12px;
    line-height:22px;
}

div#newslist ul li p a {
    color:#3A5648;
    text-decoration:none;
    border-bottom:2px solid #fff;
    padding:0 10px 2px 0;
}

div#events {
    margin:10px 26px 20px 36px;
    border-top:2px dotted #edf1e1;
    padding:0 0 10px 0;
}

div#events.home {
    border-top:none;
    border-bottom:2px dotted #edf1e1;
}

div.event {
    float:left;
    width:180px;
    height:460px;
    padding:10px;
    margin:10px 12px 20px 0;
    background-color:#e9eedb;
}

div.event.short {
    height:200px;
}

div.event.last { margin:0; }

div#events h4 { margin:20px 36px }

div#events.home h4 { margin:20px 0; text-align:left; }

div#events dl { margin:0; padding:0; }

div#events dl dt {
    font-size:13px;
    border-bottom:2px dotted #1B6868;
    padding:0 0 10px 0;
    margin:10px 0 4px 0;
}

div#events a img { border:none; }

div#events dl dt a { text-decoration:none; color:#3A5648; }

div#events dl dd {
    padding:0;
    margin:0 0 4px 0;
    padding:0 0 2px 0;
    border-bottom:2px dotted #1B6868;
}

div#events p { 
    border-bottom:2px dotted #1B6868;
    margin:10px 0;
    padding:0 0 10px 0;
}

div#events a.more-attractions {
    padding-bottom:2px;
    border-bottom:1px solid #3A5648;
    color:#3A5648;
    text-decoration:none;
    font-size:11px;
}

/*div#boxfix {
    margin:0 -15px;
    background-color:#dbe2c3;
}

div.boxfix {
    margin:0 -8px;
    background-color:#dbe2c3;
}*/

legend {
    color:#3A5648;
}

a.register {
    position:absolute;
    bottom:15px;
    right:10px;
}

ul#subnav {
    width:200px;
    margin:20px 0 0 0;
    padding:10px 0 0 0;
    list-style-type:none;
    background-color:#b4c1b0;
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/subnav-top-trim.png);
    background-repeat:no-repeat;
}

ul#subnav li {
    padding:0;
    margin:0;
}

ul#subnav li a {
    display:block;
    padding:3px 20px;
    text-decoration:none;
    font-size:12px;
    color:#3b5749;
}

ul#subnav li a:hover {
    background-color:#99aa98;

}

ul#subnav li.last {
    background-image:url(http://www.eastmidlandscinemaadvice.com/private/templatefiles/subnav-bottom-trim.png);
    background-repeat:no-repeat;
    background-position:bottom;
}


ul#footerlink {
    margin:0 0 10px 35px;
    padding:0;
    list-style-type:none;
    height:35px;
}

ul#footerlink li {
    margin:0 15px 0 0;
    padding:0;
    float:left;
}

ul#footerlink li.last { float:right; }

table#files { margin:10px 35px 20px; }

table#files img { float:left; margin:0 15px 0 0; }

table#files th { text-align:left; padding:0; }