/*
'-------------------------------------
' SimpleCMS 1.6 : www.rasmusklump.com
' (c) Copyright www.websound.dk 2008
'-------------------------------------
*/
* { margin: 0; padding: 0; outline: none; }
html { text-align: center; height: 100%; }
body { font: 62.5%/1.6 "Verdana", "Arial", sans-serif; text-align: left; width: 760px; min-width: 760px; height: 100%; margin: 0 auto; }
a img { border: 0; }
h1 { font: 200% "Verdana", "Arial", sans-serif; margin: 0; }

#article h1, #news h1 { background: #d7f0ff; margin-bottom: 5px; padding: 5px 5px 5px 10px; }
#branding { background-color: #2e3092; color: #ffffff; margin: 10px 0px; padding: 10px; }
#calendar { width: 100%; height: 360px; text-align: center; }
#calendar h2 { font-size: 150%; color: #000000; text-align: left; margin: 10px 0px 0px 30px; }
#calendar img { padding: 10px; }
#corpinfo { clear: both; background-color: #0070bb; color: #ffffff; text-align: center; padding: 8px; margin-bottom: 8px; }
#login { float: right; margin: 0px 80px 0px 0px; text-align: right; display: none; } /* PLEASE NOTE: HIDDEN - FOR NOW */
#login a, #corpinfo a { background-color: transparent; color: #ffffff; text-decoration: none; }
#login a img { margin-right: 3px; }
#loginsubmit { width: 40px; border: 0; font-size: 9px; }
#maincontent { min-height: 500px; width: 450px; float: left; margin-bottom: 8px; }
#maincontent #article img { float: right; }
#navpath { margin: 8px 0; font-variant: small-caps; font-size: 125%; }
#navpath a, #subcontent a { background-color: transparent; color: #000000; }
#navpath #today { float: right; }
#news div { width: 200px; float: right; padding: 8px; }
#subcontent { float: right; width: 285px; background-color: #fff797; margin: 8px 0px; padding: 8px; text-align: center; }
#subcontent img { margin: 8px 0px; }
#subcontent p { display: block; text-align: left; }
#subcontent strong, h3 { font-variant: small-caps; font-size: 150%; }
#topright { float: right; margin-top: -150px; margin-right: -7px; }
#wrapper { height: 100%; }

/* Menuitems */
#about_dk { background: url("../images/menu/about_dk.png") no-repeat; width: 152px; background-position: left; }
#about_dk:hover { background-position: right; }
#archive_dk { background: url("../images/menu/archive_dk.png") no-repeat; width: 43px; background-position: left; }
#archive_dk:hover { background-position: right; }
#artbank_dk { background: url("../images/menu/artbank_dk.png") no-repeat; width: 67px; background-position: left; }
#artbank_dk:hover { background-position: right; }
#contact_dk { background: url("../images/menu/contact_dk.png") no-repeat; width: 69px; background-position: left; }
#contact_dk:hover { background-position: right; }
#products_dk { background: url("../images/menu/products_dk.png") no-repeat; width: 89px; background-position: left; }
#products_dk:hover { background-position: right; }
#styleguide_dk { background: url("../images/menu/styleguide_dk.png") left no-repeat; width: 93px; background-position: left; }
#styleguide_dk:hover { background-position: right; }

/* Horizontal Drop-down Menu */
ul.mn_hdd, ul.mn_hdd ul { list-style: none; }
ul.mn_hdd { background: #f33524 url("../images/menuleft.gif") no-repeat top left; padding: 0em 0.5em 0em 0.5em; height: 3.5em; }
ul.mn_hdd a { display: block; text-decoration: none; color: black; padding: 0 5px; margin-right: 10px; text-indent: -999px; }
ul.mn_hdd a:hover { text-decoration: underline; }
ul.mn_hdd li { float: left; line-height: 3.5em; }
ul.mn_hdd li.parent { background: transparent url("../images/arrow.gif") no-repeat 95% 50%; }
ul.mn_hdd li ul { position: absolute; width: 12em; left: -999em; border: 1px solid #a8a8a8; }
ul.mn_hdd li ul li { width: 12em; border-bottom: 1px solid #a8a8a8; }
ul.mn_hdd li ul a { text-indent: 0; width: 12em; }
ul.mn_hdd li ul ul { margin: -2em 0 0 12em; }
ul.mn_hdd li:hover ul ul, ul.mn_hdd li:hover ul ul ul, ul.mn_hdd li.doHover ul ul, ul.mn_hdd li.doHover ul ul ul { left: -999em; }
ul.mn_hdd li:hover ul, ul.mn_hdd li li:hover ul, ul.mn_hdd li li li:hover ul, ul.mn_hdd li.doHover ul, ul.mn_hdd li li.doHover ul, ul.mn_hdd li li li.doHover ul { left: auto; }
ul.mn_hdd ul { background: #fff796; }

.filelist { background-color: #aad5d5; border: 1px solid #a8a8a8; padding: 3px; margin-top: 10px; }
.filelist ul { list-style: none; font-weight: bold; }
.filelist ul li { font-weight: normal; }
.filelist img { vertical-align: middle; margin: 0px 5px 0px 10px; }

#userlogin fieldset { padding: 10px; }
#userlogin fieldset label { display: block; }
.button { width: 100px; height: 25px; cursor: pointer; font-size: xx-small; margin-top: 6px; background-color: ButtonFace; color: ButtonText; border-left: 1px solid ButtonHighlight; border-top: 1px solid ButtonHighlight; border-bottom: 1px solid ButtonShadow; border-right: 1px solid ButtonShadow; } 