@import url(960/reset.css);
@import url(960/text.css);
@import url(960/960.css);

body {background-color:#252525;font-size:12px;color:white;}
img {border:none;margin:0;padding:0;}
a {text-decoration: underline;color:white;border:0;}
a:hover {color:#4266C4;}
a img {text-decoration:none;border:0;}
p, h1, h2, h3, h4, h5, h6 {margin:0px;margin:5px 5px 10px 5px;}

#main {background-color:black;padding-bottom:10px;padding-top:10px;}
#banner-top {height:150px;background-image:url('http://uglyducklings.dk/assets/templates/uglyducklings/images/topbanner.gif');padding:0;}
#banner-top img {width:940px;height:150px;display:block;}

#top-menu {height:25px;border-bottom:5px solid #4266C4;margin-bottom:10px;text-transform:uppercase;}
#top-menu a {color:white;font-size:16px;font-weight:bold;text-decoration:none;}
#top-menu a:hover{color:#4266C4;font-size:16px;font-weight:bold;}
#top-menu li.active a {color:#4266C4;background-color:black;padding-bottom:10px;}
#top-menu ul {float:left;list-style-type:none;margin:0;padding:0;position:relative;}
#top-menu ul li {display:inline;margin:0;padding:0;margin-left:7px}

#left h1 {color:red;text-transform:uppercase;}
#middle {padding-bottom:10px;}

#menu {margin:10px 0px 10px 0px;padding:0px 5px 5px 5px;background-color:black}
#menu ul {list-style-type:none;margin:0;padding:0;}
#menu li {overflow:hidden;margin:0;padding:0;padding-top:2px;padding-bottom:2px;}
.last{border-bottom:0!important;}
#menu a {display: block;color:white;font-weight:bold;text-decoration:none}
#menu a:hover {color:#4266C4;text-decoration:underline;}
#menu li.active a {color:#4266C4;}

.box {background-color:#555555;background-image:url('http://uglyducklings.dk/assets/templates/uglyducklings/images/boxgradient.png');background-repeat:repeat-x;background-position:bottom;margin-bottom:20px;}
.box .teaser_image {margin:5px;}
.box h1 {background-color:#3D3D3D;text-transform:uppercase;font-size:14px;font-weight:bold;margin:0;padding-left:5px;}
.box a {margin-left:5px;}
.box h1 a {margin:0;}

.ditto_item {border-bottom:1px dashed white;margin-bottom:5px;font-size:12px;padding-bottom:5px;margin-left:5px;margin-right:5px;padding-top:5px;}
.ditto_item hr {border:0;width:100%;color:black;background-color:black;height:1px;}
.ditto_item a {margin:0;}
.ditto_item a:hover {margin:0;color:#4266C4;}
.ditto_pageTitle {margin:0;font-size:12px;}
.ditto_documentInfo {font-size:10px;color:red;}
.ditto_introText {}
.ditto_readMore {margin-bottom:5px;}

#content {margin-top:10px;margin-bottom:20px;}
#content li {width:260px;text-align:center;}

.pagenumbers {width:100%;text-align:center;}

.sponsors h1 {padding-left:5px;text-transform:uppercase;background-color:#3D3D3D;font-size:14px;font-weight:bold;margin:0}
.sponsors img {margin-top:10px!important;}

div.fieldset {border:1px solid black;margin:10px 0;padding:20px 10px;}
div.fieldset span.legend {position:relative;background-color:#FFF;padding:3px;top:-30px;font:700 14px Arial, Helvetica, sans-serif;color:black;}
div.flash {width:375px;margin:10px 5px;border-color:#D9E4FF;-moz-border-radius-topleft : 5px;
  -webkit-border-top-left-radius : 5px;
  -moz-border-radius-topright : 5px;
  -webkit-border-top-right-radius : 5px;
  -moz-border-radius-bottomleft : 5px;
  -webkit-border-bottom-left-radius : 5px;
  -moz-border-radius-bottomright : 5px;
  -webkit-border-bottom-right-radius : 5px;
}

.floatleft{float:left}
.floatright{float:right}

#footer {background-color:black;}
#footer a {color:red;}
#footer div {text-align:left;border-top: 1px dashed white;padding-top:20px;font-size:10px;padding-bottom:20px;}

