/*  =========================================
Raining Jane
v 3.0
01 Jan 2007
Michael Rog (Psyphire Productions)
=========================================  */

* { margin: 0 ; padding: 0 ; }
body { margin: 0 ; padding: 0 ; font-family: Verdana, Helvetica, Arial, sans-serif ; }

strong { font-weight: bold ; }

/* MASTHEAD (BACKGROUND: lines) */

#masthead { background: #FFF url(../img/masthead/lines.png) top right no-repeat ; width: 790px ; height: 80px ; margin: 0 auto ; padding: 0 ; }
#masthead h1 { height: 0px !important; text-indent: -10000px ; margin: 0 ; padding: 0 ; }
#masthead img { display: block ; margin: 20px 0 0 ; }
/* body.home #masthead img { display: none ; } */

/* MAIN LAYOUT CONTAINER */

#container { width: 790px ; margin: 0 auto ; padding: 0 0 40px ; background: #fff url(../img/template/circles.gif) bottom left no-repeat ; }

/* NAVIGATION MENU */

#navigation h2.sectionheader { height: 0px !important; font-size: 1% ; text-indent: -10000px ; margin: 0 ; padding: 0 ; }

#navigation ul { margin: 0; padding: 0; min-height: 520px; list-style: none; float: left ; }
#navigation ul li { margin: 0; padding: 0; list-style: none; height: 65px ; width: 90px ; }
#navigation ul a { float: left; clear: both ; padding: 65px 0 0 0; overflow: hidden; height: 0px !important; width: 90px; }
#navigation ul a:hover { background-position: 0 -65px ; }
#navigation ul a:active { background-position: 0 -130px ; }

/* individual navigation link images */

#nav-gigs a { background: url(../img/nav/gigs.png) top left no-repeat; }
#nav-band a { background: url(../img/nav/band.png) top left no-repeat; }
#nav-music a { background: url(../img/nav/music.png) top left no-repeat; }
#nav-news a { background: url(../img/nav/news.png) top left no-repeat; }
#nav-shop a { background: url(../img/nav/shop.png) top left no-repeat; }
#nav-photos a { background: url(../img/nav/photos.png) top left no-repeat; }
#nav-contact a { background: url(../img/nav/contact.png) top left no-repeat; }
#nav-home a { background: url(../img/nav/home.png) top left no-repeat; }

/* dynamic nav items based on BODY ID */

body.home #nav-home a { display: none ; }
body.band #nav-band a, body.gigs #nav-gigs a, body.music #nav-music a, body.news #nav-news a, body.shop #nav-shop a, body.photos #nav-photos a, body.contact #nav-contact a { background-position: 0 -130px ; }

/* SUBNAV MENUS */

#subnav { margin-top: -24px ; padding: 0 15px ; float: right ; clear: both ; height: 53px ; width: 100% ; background: url('../img/subnav/subnav-frame.png') bottom left no-repeat ; }
#subnav h3.sectionheader { height: 0px !important; font-size: 1% ; text-indent: -10000px ; margin: 0 ; padding: 0 ; }

#subnav ul { position: relative ; top: -5px ; margin: 0 ; padding: 0 ; list-style: none; display: inline; float: right ; clear: both ; }
#subnav ul li { float: left ; margin: 0 7px ; padding: 0; list-style: none; height: 30px ; }
#subnav ul a { margin: 0 ; float: left; padding: 30px 0 0 0; overflow: hidden; height: 0px !important ; }

/* BLOB BOX (default) */

#content { margin: 0 0 0 10px ; float: left ; width: 648px ; min-height: 160px ; font-size: 85% ; }
#content { color: #FFF ; padding: 0 0 0 ; background: url(../img/template/bg-black.png) bottom center no-repeat ; }
#content h2.sectionheader { width: 648px ; height: 0 !important; padding: 24px 0 0 0 ; margin: 0 ; overflow: hidden; /* text-indent: -10000px ; */ background: transparent url(../img/template/blob-top.png) top center no-repeat ; }
#content h3.sectionheader { height: 0px !important; font-size: 1% ; text-indent: -10000px ; margin: 0 ; padding: 0 ; }

/* blob blox typography */

#content a:link { color: #CCF ; }
#content a:visited { color: #FFF ; }
#content a:hover { text-decoration: none ; color: #7799DD ; }

h1, h2, h3, h4, h5, h6 { font-weight: bold ; }
h3, h4, p, #content dl, #content ul, #content ol { padding: 0 ; margin: 1em 0 ; }
h3 { font-size: .9em ; }
h4, p, ul, ol { font-size: .8em ; }
p, ul, ol { line-height: 110% ; letter-spacing: 110% ; }

/* UMBRELLA MAILING-LIST LINK */

h3#mailinglist { margin: 0 ; padding: 0 ; }
h3#mailinglist a { display: block ; height: 0px !important ; padding: 134px 0 0 0 ; overflow: hidden ; width: 164px ; background: transparent url(../img/links/mailinglist.png) top center no-repeat ; float: right ; clear: right ; }
h3#mailinglist a:hover { background-position: 0 -134px; }

/* STANDARDS BLOCK */

#standards { margin: 0 ; padding: 0 ; clear: both ; font-size: 70% ; background: #FFF ; }

/* GENERAL STYLES */

.hide {display: none ; }

form { margin: 1em 1.5em ; }
fieldset { margin: .5em 0 ; padding: .5em; border: 1px solid #fff; }
legend { padding: 0 .5em ; font-size: .8em ; font-weight: bold ; color: #fff ; }
label { display : block ; font-size: .8em; padding: 0 ; margin: 0 ; }
input, textarea { margin: .5em 0 ; }

/* HOME page */

/* feature image */

#feature { float: left ; clear: left ; padding: 0 12px 20px 22px ; }
#feature_image { display: block ; margin: 0 0 5px ; border: 1px solid #335 ; border-radius: 14px; }
#feature p { color: #555 ; font-size: 70% ; margin: 0 10px ; }

#featured_video_preview, #featured_video_preview img { border-radius: 14px; display: block; margin: 0 auto; }
#featured_video_container { background: #333; background: rgba(0,0,0,.6); padding: 10px; border-radius: 10px; }

/* news items */

#news { width: 210px ; min-height: 216px ; float: left ; /* border-bottom: 1px dotted #777 ; */ }
#news h3 { font-size: .7em ; border-top: 1px dotted #777 ; padding: 5px 0 0 ; margin: 6px 5px 3px ; }
#news p { font-size: .7em ; padding: 0 ; margin: 3px 5px 5px ; width: 205px ; }
#news p:last-child { padding-bottom: 5px ; border-bottom: 1px dotted #777 ; }

#news img { display: block ; margin: 2px 6px 4px 0 ; padding: 3px ; background: #000 ; border: 1px solid #555 ; float: left ; }
#news p:after { content: "." ; display: block ; height: 0 ; clear: both ; visibility: hidden ; } 

#news a:link { color: #69C ; } /* was 9AF */
#news a:visited { color: #69C ; } /* was 9AF */
#news a:hover { text-decoration: none ; color: #9C3 ; } /* was DD0 */
#news a:active { text-decoration: none ; color: #FFF ; }

/* link button menu */

#links { width: 205px ; min-height: 90px; float: left ; margin: 0 0 7px ; }
#links h3 { height: 0px !important; font-size: 1% ; text-indent: -10000px ; margin: 0 ; padding: 0 ; }

#links ul { margin: 0; padding: 0; list-style: none; display: inline; }
#links ul li { float: left ; margin: 4px 3px 4px 4px ; padding: 0; list-style: none; height: 43px ; width: 60px ; }
#links ul a { float: left; padding: 43px 0 0 0; overflow: hidden; height: 0px !important ; }
#links ul a:hover { background-position: 0 -43px ; }

/* individual link buttons */

#links-streetteam a { width: 60px; background: url(../img/links/streetteam-comingsoon.gif) top left no-repeat; }
#links-myspace a { width: 60px; background: url(../img/links/myspace.gif) top left no-repeat; }
#links-itunes a { width: 60px; background: url(../img/links/itunes.gif) top left no-repeat; }
#links-diamondlane a { width: 60px; background: url(../img/links/diamondlane.gif) top left no-repeat; }
#links-guestbook a { width: 60px; background: url(../img/links/guestbook.gif) top left no-repeat; }
#links-janesjournal a { width: 60px; background: url(../img/links/janesjournal.gif) top left no-repeat; }
#links-papernest a { width: 60px; background: url(../img/links/papernest.gif) top left no-repeat; }

/* GUESTBOOK page */

/* (uses default background) */
ol#guestbook { list-style-type: none; border-top: 1px #557 dotted; width: 90% ; height: 500px ; overflow: scroll ; }
#guestbook li { clear: both; margin: 5px 0; padding: 5px 0; border-bottom: 1px #557 dotted; width: 100% ; }
#guestbook h5 { width: 140px; float: left; margin: 0 0 0 5px; font: .7em normal ; }
#guestbook h5 a:link, #gu,estbook h5 a:visited, #guestbook h5 a:active, #guestbook h5 a:hover { color: #99C ; }
/* #guestbook h5 img { margin-top: 6px; } */
#guestbook p.entry { margin-left: 150px; margin-top: 0; width: 420px; line-height: 125%; }
#guestbook p.even { color: #AAA ; }
/* #guestbook p.entry:nth-of-type(odd) { color: #F00; } */
/* #guestbook p.entry:nth-of-type(even) { color: #F00; } */
#guestbook p.reply { padding-left: 7px ; border-left: 3px solid #336; width: 410px; line-height: 125%; color: #99C ; } 

/* guestbook forms (overrides general form styles) */

body.guestbook fieldset { border: 1px solid #557; }
body.guestbook legend { color: #557 ; }

/* BAND pages */

body.band #content { background: url(../img/template/bg-band.png) center bottom no-repeat ; height: 496px ; }
body#band-mai #content, body#band-chaska #content, body#band-mona #content, body#band-becky #content { background: url(../img/template/bg-band-individual.png) center bottom no-repeat ; height: 496px ; }

body.band #subnav { width: 435px ; }

#subnav-band a { background: url(../img/subnav/subnav-band.png) no-repeat -10px 0 ; width: 68px ; }
#subnav-mai a { background: url(../img/subnav/subnav-band.png) no-repeat -93px 0 ; width: 53px ; }
#subnav-chaska a { background: url(../img/subnav/subnav-band.png) no-repeat -161px 0 ; width: 83px ; }
#subnav-mona a { background: url(../img/subnav/subnav-band.png) no-repeat -258px 0 ; width: 73px ; }
#subnav-becky a { background: url(../img/subnav/subnav-band.png) no-repeat -343px 0 ; width: 73px ; }

#subnav-band a:hover { background: url(../img/subnav/subnav-band-hover.png) no-repeat -10px 0 ; width: 68px ; }
#subnav-mai a:hover { background: url(../img/subnav/subnav-band-hover.png) no-repeat -93px 0 ; width: 53px ; }
#subnav-chaska a:hover { background: url(../img/subnav/subnav-band-hover.png) no-repeat -161px 0 ; width: 83px ; }
#subnav-mona a:hover { background: url(../img/subnav/subnav-band-hover.png) no-repeat -258px 0 ; width: 73px ; }
#subnav-becky a:hover { background: url(../img/subnav/subnav-band-hover.png) no-repeat -343px 0 ; width: 73px ; }

body#band-group #subnav-band a { background: url(../img/subnav/subnav-band-active.png) no-repeat -10px 0 ; width: 68px ; }
body#band-mai #subnav-mai a { background: url(../img/subnav/subnav-band-active.png) no-repeat -93px 0 ; width: 53px ; }
body#band-chaska #subnav-chaska a { background: url(../img/subnav/subnav-band-active.png) no-repeat -161px 0 ; width: 83px ; }
body#band-mona #subnav-mona a { background: url(../img/subnav/subnav-band-active.png) no-repeat -258px 0 ; width: 73px ; }
body#band-becky #subnav-becky a { background: url(../img/subnav/subnav-band-active.png) no-repeat -343px 0 ; }

body.band #info { margin: 5px 0 10px ; padding: 0 10px ; float: right ; clear: right ; border: 0 ; width: 385px ; height: 295px ; overflow: auto ; }
img.band-group { margin: 13px 0 0 ; display: block; float: left ; }
img.band-individual { margin: -2px 0 0 ; display: block ; float: left ; }
p.band-name { font-weight: bold ; text-transform: uppercase ; margin-bottom: .2em ; }
p.band-instruments { font-size: .7em ; margin-top: 0 ; }

/* GIGS pages */

body.gigs #content { background: url(../img/template/bg-gigs.png) center bottom no-repeat ; height: 495px ; }

body.gigs #subnav { width: 240px ; }

#subnav-gigs-upcoming a { background: url(../img/subnav/subnav-gigs.png) no-repeat -1px 0 ; width: 100px ; }
#subnav-gigs-archive a { background: url(../img/subnav/subnav-gigs.png) no-repeat -135px 0 ; width: 100px ; }

#subnav-gigs-upcoming a:hover { background: url(../img/subnav/subnav-gigs-hover.png) no-repeat -1px 0 ; width: 100px ; }
#subnav-gigs-archive a:hover { background: url(../img/subnav/subnav-gigs-hover.png) no-repeat -135px 0 ; width: 100px ; }

body#gigs-upcoming #subnav-gigs-upcoming a { background: url(../img/subnav/subnav-gigs-active.png) no-repeat -1px 0 ; width: 100px ; }
body#gigs-archive #subnav-gigs-archive a { background: url(../img/subnav/subnav-gigs-active.png) no-repeat -135px 0 ; width: 100px ; }

body.gigs #info { margin: 5px 0 10px 195px ; padding: 0 10px ; clear: both ; border: 0 ; width: 285px ; height: 300px ; overflow: auto ; }
body.gigs .message { color: #dfb ; color: black ; }

#events { list-style: none ; }
#events p { font-size: 100% ; }

#events a:link { color: white ; }
#events a:visited { color: #efe ; }
#events a:hover { color: #dfd ; }
#events a:active { color: #efe ; }
#events a.special { color: black ; }

#events li { list-style: none ; padding: 0 0 0 0 ; }
#events li p { font-size: 100% ; margin: .3em 0 ; }
#events li p.title { margin: 1.5em 0 .4em ; text-indent: -1em ; font-weight: bold ; color: black ; }

/* MUSIC pages */

body.music #content { background: url(../img/template/bg-music.png) center bottom no-repeat ; min-height: 495px ; }

body.music #subnav { width: 300px ; }

#subnav-music-listen a { background: url(../img/subnav/subnav-music.png) no-repeat -1px 0 ; width: 120px ; }
#subnav-music-lyrics a { background: url(../img/subnav/subnav-music.png) no-repeat -135px 0 ; width: 120px ; }

#subnav-music-listen a:hover { background: url(../img/subnav/subnav-music-hover.png) no-repeat -1px 0 ; width: 120px ; }
#subnav-music-lyrics a:hover { background: url(../img/subnav/subnav-music-hover.png) no-repeat -135px 0 ; width: 120px ; }

body#music-listen #subnav-music-listen a { background: url(../img/subnav/subnav-music-active.png) no-repeat -1px 0 ; width: 120px ; }
body#music-lyrics #subnav-music-lyrics a { background: url(../img/subnav/subnav-music-active.png) no-repeat -135px 0 ; width: 120px ; }

body.music #songs {float: left ; clear: left ; width: 200px ; margin-left: 70px ; margin-top: 30px ; padding: 5px 20px }

h6.albumintro { margin: 0 ; font-size: 90% ; font-weight: bold ; color: black ; }
p.releaseinfo { color: black ; font-size: 72% ; margin-top: 0 ; font-weight: bold ; }
ul.songlist { color: white ; list-style: none ; }
ul.songlist li { margin-bottom: .3em ; padding-left: 25px ; background: url(../img/template/bullet-star.png) no-repeat ; background-position: left middle ; min-height: 18px ; }
#content ul.songlist li a { color: #FFF ; font-weight: bold ; text-decoration: none ; }
li.playing a { color: #f8d !important ; }
li.playing a:after { content: "  (playing)" ; color: white ; padding: 1px ; font-weight: normal ; }

body.music .info { float: left ; clear: right ; width: 280px ; margin-left : 20px ; overflow: auto ; padding: 5px ; font-size: 95% ; color: black ; }
body.music .info a { color: black ; }
.songname { font-style: italic ; }
body.music #attribution { font-size: 70% ; }

body.music #player { float: left ; clear: right ; margin-left : 20px ; width: 220px ; overflow: auto ; padding: 5px ; font-size: 95% ; color: black ; }

body.music #info { margin: 5px 0 10px 40px ; padding: 0 10px ; float: right ; clear: right ; border: 0 ; width: 385px ; height: 295px ; overflow: auto ; }
body.music #info h4 { text-transform: uppercase ; clear: both ; font-size: 90% ; font-weight: bold ; color: black ; }
body.music #info a { color: white ; }
body.music #info p.attribution { font-style: italic ; }

body.music #info img.thumb { float: left ; display: block ; margin-right: 10px ; border: 1px black solid ; }

.album-thumbnail { display: block ; float: left ; padding: 2px ; border: 1px solid #c5a ; margin: 0 1em 1em 0 ; width: 80px ; height: 80px ; }

/* NEWS pages */

body.news #content { background: url(../img/template/bg-news.png) center bottom no-repeat ; min-height: 495px ; }

body.news #subnav { width: 420px ; }

#subnav-news-news a { background: url(../img/subnav/subnav-news.png) no-repeat -5px 0 ; width: 95px ; }
#subnav-news-press a { background: url(../img/subnav/subnav-news.png) no-repeat -110px 0 ; width: 100px ; }
#subnav-news-journal a { background: url(../img/subnav/subnav-news.png) no-repeat -235px 0 ; width: 160px ; }

#subnav-news-news a:hover { background: url(../img/subnav/subnav-news-hover.png) no-repeat -5px 0 ; width: 95px ; }
#subnav-news-press a:hover { background: url(../img/subnav/subnav-news-hover.png) no-repeat -110px 0 ; width: 100px ; }
#subnav-news-journal a:hover { background: url(../img/subnav/subnav-news-hover.png) no-repeat -235px 0 ; width: 160px ; }

body#news-news #subnav-news-news a { background: url(../img/subnav/subnav-news-active.png) no-repeat -5px 0 ; width: 95px ; }
body#news-press #subnav-news-press a { background: url(../img/subnav/subnav-news-active.png) no-repeat -110px 0 ; width: 100px ; }
body#news-journal #subnav-news-journal a { background: url(../img/subnav/subnav-news-active.png) no-repeat -235px 0 ; width: 160px ; }

body.news #info { margin: 5px 0 10px ; padding: 0 10px ; float: right ; clear: right ; border: 0 ; width: 385px ; height: 295px ; overflow: auto ; }
body.news #info h4 { text-transform: uppercase ; color: black ; }
body.news #info a { color: white ; }


/* PRESS page */ /* (uses base styles from NEWS page) */

body.news#news-press #info { width: 420px ; }
body.news#news-press h4 { color: #FFF ; font-weight: bold ; margin-bottom: .1em ; }


/* SHOP pages */

body.shop #content { background: url(../img/template/bg-shop.png) center bottom no-repeat ; min-height: 495px ; }

body#shop-tote #content { background: url(../img/template/bg-shop-raindrops.png) center bottom no-repeat ; }
body#shop-heart #content { background: url(../img/template/bg-shop-heart.png) center bottom no-repeat ; } 
body#shop-blocks #content { background: url(../img/template/bg-shop-blocks.png) center bottom no-repeat ; }
body#shop-lightning #content { background: url(../img/template/bg-shop-jacket.png) center bottom no-repeat ; } 
body#shop-tree #content { background: url(../img/template/bg-shop-tree.png) center bottom no-repeat ; } 
body#shop-tote-silhouette #content { background: url(../img/template/bg-shop-tote-silhouette.png) center bottom no-repeat ; } 

body.shop #subnav { width: 500px ; }

#subnav-shop-albums a { background: url(../img/subnav/subnav-shop.png) no-repeat -10px 0 ; width: 105px ; }
#subnav-shop-downloads a { background: url(../img/subnav/subnav-shop.png) no-repeat -130px 0 ; width: 135px ; }
#subnav-shop-threads a { background: url(../img/subnav/subnav-shop.png) no-repeat -280px 0 ; width: 105px ; }
#subnav-shop-more a { background: url(../img/subnav/subnav-shop.png) no-repeat -405px 0 ; width: 85px ; }

#subnav-shop-albums a:hover { background: url(../img/subnav/subnav-shop-hover.png) no-repeat  -10px 0 ; width: 105px ; }
#subnav-shop-downloads a:hover { background: url(../img/subnav/subnav-shop-hover.png) no-repeat -130px 0 ; width: 135px ; }
#subnav-shop-threads a:hover { background: url(../img/subnav/subnav-shop-hover.png) no-repeat -280px 0 ; width: 105px ; }
#subnav-shop-more a:hover { background: url(../img/subnav/subnav-shop-hover.png) no-repeat -405px 0 ; width: 85px ; }

body#shop-albums #subnav-shop-albums a { background: url(../img/subnav/subnav-shop-active.png) no-repeat  -10px 0 ; width: 105px ; }
body#shop-downloads #subnav-shop-downloads a { background: url(../img/subnav/subnav-shop-active.png) no-repeat -130px 0 ; width: 135px ; }
body#shop-threads #subnav-shop-threads a { background: url(../img/subnav/subnav-shop-active.png) no-repeat -280px 0 ; width: 105px ; }
body#shop-more #subnav-shop-more a { background: url(../img/subnav/subnav-shop-active.png) no-repeat -405px 0 ; width: 85px ; }

body.shop #content a { color: black ; }

span.price { font-size: 150% ; font-weight: bold ; float: left ; clear: none ; }

body.shop #content { color: black ; }
body.shop #content p { display: block ; margin: .3em ; }
body.shop #content h4 { display: block ; font-size: 130% ; margin: .3em 0 ; }
body.shop #buttons { clear: left ; float: left ; }
body.shop #buttons p { margin: 0 0 0 30px; }
body.shop #item-buy form { margin: 1em 0 ; }

body.shop #albums { margin: 5px 0 10px ; padding: 0 10px ; clear: both; border: 0 ; width: 625px ; min-height: 295px ; color: black ; }

#albums .album { display: block ; float: left ; width: 190px ; border: 0px solid black ; padding: 0 ; margin: 5px ; }
#albums .album .album-image { display: block ; clear: both ; margin: 2px auto 5px ; padding: 0 ; border: 1px solid black ; }
#albums .album p, #albums .album h4 { display: block ; margin: 0 auto ; width: 160px ; margin-top: 1em ; }
#albums .album h4 { margin-top: 2em ; text-transform: uppercase ; clear: both ; }
#albums .album form { display: block ; border: 0 ; float: right ; clear: none ; margin: 0 15px 10px 0 ; }
#albums .album form * { margin: 0 ;  }
#albums .album ol { margin-left: 4em ; font-size: 75% ; }
#albums .album p.notes { color: #eef ; font-size: 75% ; }

body.shop #items { margin: 5px 0 10px ; padding: 1px 20px 0 ; clear: both; border: 0 ; width: 625px ; min-height: 295px ; color: black ; }
body.shop #items h4 { margin-top: 1em ; text-transform: uppercase ; font-weight: bold ; }
body.shop #items .item { float: left ; margin: 5px ; }
body.shop .item img { -webkit-border-radius: 5px ; -moz-border-radius: 5px ; border-radius: 5px ; -moz-box-shadow: 3px 3px 3px hsla(0,0%,0%,0.2) ; -webkit-box-shadow: 3px 3px 3px hsla(0,0%,0%,0.2) ; }

body.shop #item-detail { display: block ; margin: 45px 0 1em 45px ; }
body.shop #item-info { margin: 0 0 2em  45px ; }
body.shop #item-buy { display: block ; margin-left: 45px ; }

body#shop-downloads #content p { margin: 1em .3em ; width: 90% ; }
body#shop-downloads #content img.thumb { border: 1px solid #333 ; }

/* VIDEO pages */

body.video #content { background: url(../img/template/bg-video.png) center bottom no-repeat ; height: 495px ; }

body.video #subnav { width: 390px ; }

#subnav-video-live a { background: url(../img/subnav/subnav-video.png) no-repeat 0 0 ; width: 145px ; }
#subnav-video-behind a { background: url(../img/subnav/subnav-video.png) no-repeat -165px 0 ; width: 225px ; }

#subnav-video-live a:hover { background: url(../img/subnav/subnav-video-hover.png) no-repeat 0 0 ; width: 145px ; }
#subnav-video-behind a:hover { background: url(../img/subnav/subnav-video-hover.png) no-repeat -165px 0 ; width: 225px ; }

body#video-live #subnav-video-live a { background: url(../img/subnav/subnav-video-active.png) no-repeat 0 0 ; width: 145px ; }
body#video-behind #subnav-video-behind a { background: url(../img/subnav/subnav-video-active.png) no-repeat -165px 0 ; width: 225px ; }

/* CONTACT pages */

body.contact #content { background: url(../img/template/bg-contact.png) center bottom no-repeat ; min-height: 495px ; }

body.contact #info { width: 100% ; min-height: 260px ; padding: 3em 100px ; }
body.contact #info a { font-weight: bold ; font-size: 110% ; }

/* MAILING LIST pages */

body.mailinglist #content { background: url(../img/template/bg-mailinglist.png) center bottom no-repeat ; min-height: 495px ; }

body.mailinglist #form, body.mailinglist #info { min-height: 260px ; padding: 2em 0 2em 250px ; }
body.mailinglist label { font-weight: bold ; width: 80% ; }
body.mailinglist p { color: #fc7 ; width: 80% ; }
body.mailinglist #info p { font-size: 100% ; font-weight: bold ; padding: 3em 0 ; }


