/* -------------------------------------------------------------- Andy Leppard Visual Communication Styles * Version: 0.1 (28.05.2008) * Website: http://cms.andyleppard.net/ -------------------------------------------------------------- */ 
html { background:#900; }
body { margin:0 0 3em 0; padding:0; border-top:3px solid #900; border-bottom:3px solid #000; background: no-repeat bottom #fff; }
h2 { border-bottom: 1px solid #900; }
.alternative { background-color:#eee; border:1px solid #ddd; }
.alternative h2 { color:#900; font-size:1em; font-weight:bold; text-transform:uppercase; border:0; letter-spacing:0.05em; }
.fancy { background-color:#eee; border:1px dashed #900; padding:0.5em 1em;}
.fancy h2 { color:#000; border-color:#ccc; font-size:1.25em; letter-spacing:0.05em; font-style:italic; text-transform:uppercase; }
.fancy strong, .fancy b { color:#900; }
 #logo h1 { text-indent:-10000px; }
#logo { width:30px; height:324px; float:left; clear:none; background:url(images/logolink.png) no-repeat; }
#nav { height:18px; line-height:18px; position:absolute; top:3px; right:0; list-style:none; padding:0; margin:0; }
#nav li { float:right; padding:0 10px; margin:0; }
#nav li.explore { background:#900 url(images/invertedtab.png) no-repeat left bottom; padding-left:20px; text-transform:uppercase; }
#nav li.explore a { color:#fff; text-decoration:none; }
.container { margin:2em 0 2em 30px; width:840px; background:url(images/screen.png); }
dl.folder { margin:1.5em 0; }
dl.folder dt { border-left:3px solid #900; padding-left:0.9em;  }
dl.folder dd { margin:0 0 1.5em 0; border-left:1px solid #900; padding-left:1em;  }
.box.highlight { background-color:#ff9; }