/*
BART STORE CSS
2008 FLORIAN SCHROIFF
http://fernstrg.com
*/
/*----RESET----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*----GENERAL----*/
@font-face{font-family:"menu";src:url(themes/bart/i/menu.ttf) format("truetype");}
body{font-family:Georgia,"Times New Roman",serif;font-size:12px;background:#fff;}
#wrap{margin:0 auto;width:932px;position:relative;padding-bottom:30px;}
h2,h3,h4,#nav,#special p,span.event,span.artist_name,dd.linky a,dt,.content p.archive_months,.content p.archive_categories{font-family:"menu",HelveticaNeue-Bold,"Helvetica Neue Bold","Arial Black",Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;}
iframe{margin-bottom:20px;padding:4px;background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-shadow:1px 1px 5px #888;-moz-box-shadow:1px 1px 5px #888;box-shadow:1px 1px 5px #888;clear:both;}
u{text-decoration:underline;}
b{font-weight:bold;}
i{font-style:italic;}
abbr{border-bottom:1px dotted #020202;cursor:help;}
/*----MASTHEAD----*/
#masthead{height:180px;width:100%;position:relative;background:#fff;}
h1{background:#fff url(themes/bart/i/bart-logo.png) no-repeat center left;width:221px;height:180px;text-indent:-9000em;overflow:hidden;margin-left:10px;}
#searchbox{position:absolute;top:70px;right:0px;padding-left:25px;background:#fff url(themes/bart/i/search.png) no-repeat top left;}
#searchbox input.search{border:1px solid #6d91a3;background:#f0f4f6;width:200px;font-size:12px;}
#adv_search{padding-top:0.4em;text-align:right;}
.jump a:link,.jump a:visited,.jump a:hover,.jump a:active{position:absolute;bottom:1em;right:0;color:#ddd;font-size:0.833333em;text-decoration:none;}
/*----EXTRA----*/
#extra{position:absolute;top:180px;left:0;width:240px;background:#6d91a3 url(themes/bart/i/menutop.png) no-repeat top left;border-bottom:20px solid #fff;overflow:hidden;}
#extra a:link,#extra a:visited{color:#0d0d0d;text-decoration:none;}
#extra a:hover{color:#555;}
#extra a:active{color:#d3d3d3;}
#extra ul li a:link.selected,#extra ul li a:visited.selected,
#extra ul li ul li a:link.selected,#extra ul li ul li a:visited.selected{color:#fff;}
#nav{font-size:1.66666em;padding:25px 0 20px 40px;text-transform:lowercase;}
#nav li{padding-bottom:0.8em;}
#nav li ul{padding:0 0 0 20px;}
#nav li ul li{padding:0.3em 0 0 0;}
#special{width:240px;margin-left:8px;position:relative;}
#special img.special_image{padding:2px;background:#344254;-webkit-box-shadow:0px 0px 3px #444;-moz-box-shadow:0px 0px 3px #444;box-shadow:0px 0px 3px #444;}
#special img#new-star{position:absolute;top:-17px;left:16px;padding:0;border:0;margin:0;}
#special p{font-size:1.25em;margin:4px 15px 0 30px;}
#info{margin:180px 20px 20px 40px;}
#info p{padding-bottom:0.2em;line-height:140%;}
#feed_links{margin:50px 20px 0 40px}
#feed_links h4{padding-bottom:0.3em}
#feed_links a:link,#feed_links a:visited{text-transform:uppercase;letter-spacing:1px;background:transparent url(themes/bart/i/feed_link.png) no-repeat left center;padding:0.5em 0 0.5em 19px;color:#fff;margin-top:0.6em,display:block;line-height:2.1em;height:2.1em;font-size:10px;}
#feed_links a:hover,#feed_links a:active{color:#555;}
/*----CONTENT----*/
.content{width:620px;margin-left:242px;padding:1.9em 35px;position:relative;}
.content.first{background:#3d4f58 url(themes/bart/i/content-dark-bg.png) no-repeat bottom left;}
.content.article{overflow:hidden;}
.content.article.odd{background:#ccd9df url(themes/bart/i/content-med-bg.png) no-repeat bottom left;}
.content.article.even{background:#f0f4f6 url(themes/bart/i/content-light-bg.png) no-repeat bottom left;}
.content a:link{text-decoration:none;color:#6d91a3;border-bottom:1px dotted #020202;}
#searchbox a:link,#searchbox a:visited{text-decoration:none;color:#6d91a3;}
.content a:visited{text-decoration:none;border-bottom:0;color:#6d91a3;}
.content a:hover,#searchbox a:hover{color:#575757;background:#ffffcc;}
.content a:active,#searchbox a:active{color:#8d8d8d;}
.content p a:link.external,.content p a:visited.external{padding-right:11px;background:transparent url(themes/bart/i/ext_link.png) no-repeat center right;}
.content p a:hover.external,.content p a:active.external{padding-right:11px;background:#ffffcc url(themes/bart/i/ext_link.png) no-repeat center right;}
.content h2,#collection h2{font-size:1.833333em;padding-bottom:0.5em;}
.content h3{color:#fff;font-size:1.333333em;margin:0 35px 10px 80px;}
.content p{font-size:1.25em;padding-bottom:0.8em;color:#0d0d0d;line-height:140%;}
.content p.intro{color:#6d91a3;font-style:italic;}
.content.article li{font-size:1.25em;padding:0 0 0.4em 0;margin:0 0 0 1em;color:#0d0d0d;line-height:140%;}
.content.article ul li{list-style-type:disc;}
.content.article ol li{list-style-type:decimal;}
.content.article ul,.content ol{padding-bottom:0.4em;list-style-position:outside;}
.content.first.agendalinks ul li a:hover{background:transparent;}
p.permalink_article,p.page_nav{clear:both;}
.permalink_article a:link,.permalink_article a:visited{padding:0.2em;text-decoration:none;border:0;font-family:Helvetica,Arial,FreeSans,"Liberartion Sans",sans-serif;color:#3d4f58;border-bottom:1px dotted #3d4f58;background:transparent url(themes/bart/i/permalink.png) no-repeat -9000em -9000em;}
.permalink_article a:hover,.permalink_article a:active{padding:0.2em 18px 0.2em 0.2em;background:#6d91a3 url(themes/bart/i/permalink.png) no-repeat center right;color:#020202;border-bottom:0;border-right:3px solid #6d91a3}
.page_nav a:visited,.single_meta a:visited{text-decoration:none;border-bottom:1px dotted #020202;}
p.single_meta{font-size:1em;background:#f0f4f6;padding:0.6em 1em;margin:0 0 1.7em 0;}
img.article_image,img.article_image_wide,img.event_image{margin:0 5px 15px 0;padding:2px;background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888;}
img.article_image_wide{margin:0 0 10px 0;}
img.article_image.slim{margin:0 0 15px 0;}
img.event_image,dd img.article_image{float:none;margin:10px 0;}
#info_ee a:link,#info_ee a:visited,#info_ee a:hover,#info_ee a:active{font-size:9px;color:#465f6b;margin:30px 0 30px 0;display:block;}