@charset "utf-8";
/* CSS Document */

body {width:900px; padding:0; margin:0px auto 10px auto; background:#000000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:3ex;}
a, a:visited {color:#909090; text-decoration:none; font-weight:bold;}
a:hover {color:#ffffff;}

p {padding:13px 0px 0px 0px; margin:0;}
p.last {padding-bottom:17px;}

#container {background:#2d2d2d; border:1px solid #595959;}
#header {height:24px; padding:  23px 31px;}
#header h1 {height:24px; width:189px; text-indent:-10000px; background:url(../images/main/irmin.png) no-repeat; padding:0; margin:0;}
#nav {height:26px; border-top:1px solid #595959; border-bottom:1px solid #595959; background:#212121;}
#nav ul {margin:0; padding:9px 31px; }
#nav ul li {display:inline;float:left;}
#nav ul li a {display:block; height:11px; text-decoration:none; font-size:1px;}
#nav ul li a span {visibility:hidden;}

a#home {width:75px; background: url(../images/main/home.png) 0px -22px no-repeat;}
a#news {width:75px; background: url(../images/main/news.png) 0px -22px no-repeat;}
a#biog {width:104px; background: url(../images/main/biography.png) 0px -22px no-repeat;}
a#work {width:75px; background: url(../images/main/work.png) 0px -22px no-repeat;}
a#store {width:78px; background: url(../images/main/store.png) 0px -22px no-repeat;}
a#media {width:80px; background: url(../images/main/media.png) 0px -22px no-repeat;}
a#show {width:102px; background: url(../images/main/showreel.png) 0px -22px no-repeat;}
a#contact {width:75px; background: url(../images/main/contact.png) 0px -22px no-repeat;}

#footer a { font-weight:normal !important;}

#nav ul li a:hover {background-position:0px -11px;}
#nav ul li a.selected {background-position:0px 0px; cursor:default;}

#slideshow {width:865px; height:375px; margin:17px; border:1px solid #595959;}

#txtarea {padding:0px 30px 50px 30px;}
h2.ironline {width:183px; height:17px; text-indent:-10000px; background:url(../images/main/irmin-online.png) no-repeat; padding:0; margin:0;}

#footer {height:27px; border-top:1px solid #595959; background:#212121; padding:8px 31px 0px 31px; color:#909090; }
#footer span.right {float:right; }
#footer span.left {float:left; }
