/* CSS Document */

html, body {margin:0; padding:0;}

body {margin:0; padding:0; background:#fff url(images/bgGradGrey.jpg) repeat-x;; font: 100%/150% "Lucida Grande", Geneva, Arial, sans-serif;}
h3 {font: 1.1em "Lucida Grande", Geneva, Arial, sans-serif; color:#663; border-bottom:1px #663 dotted;} 

a:link, a:visited {color:#900; text-decoration:none;}
a:hover {text-decoration:overline; color:#039;}


#wrapper {width:900px; margin:30px auto; background:#fff url(images/futuraBanner820.jpg) 40px 0 no-repeat; text-align:center; border:1px #c5d4f2 solid;}

#nav {width:760px; margin:170px 0 0 50px; text-align:left;}

ul, li {margin:0; padding:0; list-style-image:none; display:inline;}

#nav li {margin:0 20px 0 0; padding:0.5em 0.5em 0.5em 0;}

#nav ul li a {font-size:0.85em;}
#nav ul li a:link, #nav ul li a:visited {text-decoration:none; color:#930;}
#nav ul li a:hover {text-decoration:overline; color:#C60;}

.current {font-size:0.85em; color:#F30;}

#content {width:820px; margin:10px auto 0;}
#content.ind {padding-top:20px; border-top:1px #330 solid; position:relative;}
#content.music {width:740px; padding-top:20px; border-top:1px #330 solid;}
#content.music p {text-align:left; color:#999; font-size:0.9em;}
#content.journal {font-size:0.85em;}

div.wrap {float:left; width:100%; zoom:1;}
div.left {float:left; width:400px; font-size:0.9em; text-align:right;}
div.right{float:right; width:400px; margin:0; font-size:0.9em; text-align:left;}
div.left a:link img.leftpic, div.right a:link  img.rightpic {text-decoration:none; padding:0;}
div.left a:hover img.leftpic {padding-left:10px; background:#fff url(images/rolloverL.jpg) 0 0 no-repeat;}
div.right a:hover img.rightpic {padding-right:10px; background:#fff url(images/rolloverR.jpg) 0 0 no-repeat;}

div.musicright {float:right; width:360px; margin-left:20px;}

div.infoLeft {float:left; width:440px; font-size:0.9em; text-align:left;}
div.infoRight {float:right; width:360px; margin:0;}
div.infoRight img {margin:0 0 20px 0;}

div.journalNav {margin:0 auto 20px; padding-bottom:20px; width:760px; border-bottom:1px #bbb solid;}
div.journalNav ul, div.journalNav li {margin:0; padding:0; list-style-image:none; display:block;}
div.journalNav li {margin:0 auto;}
div.journalNav ul li a {font-size:0.85em;}
div.journalNav ul li a:link, div.journalNav ul li a:visited {text-decoration:none; color:#930;}
div.journalNav ul li a:hover {text-decoration:overline; color:#c60;}

img.leftpic {float:right; margin:0 0 10px 20px; width:50px;}
img.rightpic {float:left; margin:0 20px 10px 0; width:50px;}

#footer { clear:both; width:760px; margin:0 0 0 50px; font-size:0.8em; text-align:center; color:#999; background:#fff;}
