﻿body{
  background:#272b2e;
  color: #c5c5c5;
  font-family:Tahoma, sans-serif;
  font-size: 11px;
  margin:0;
  padding:0;
  border:0;
}
#edge_container{
  width:802px;
  background:url(/images/shadow.gif) repeat-y;
  margin:0;
  padding:0;
  border:0;

}
#main_container{
  width:784px;
  margin:0;
  padding:0;
  border:0;
  text-align:left;
}
#header{
  background:#8583b5;
  height:62px;
  width:784px;
  margin:0;
  padding:0;
  border:0;
}
#header_bar{
  width:784px;
  height:26px;
  background:#8583b5;
}
#nav {
  background:#3a4245;
  height:26px;
  width:784px;
  margin:0;
  padding:0;
  border:0;
}

#content_header{
  background:#2b3134;
  height:60px;
  width:784px;
  margin:0;
  padding:0;
  border:0;
}
#content{
  background:#3a4245;
  width:784px;
  margin:0;
  padding:0;
  border:0;
}
#clock_container{
  position:relative;
  color:#818a8d;
  line-height:26px;
}
#spacer{
  height:35px;
  width:784px;
}
#footer{
  width:784px;
  margin:0;
  padding:0;
  border:0;
}

#cookie_crumb{position:relative;font-size:9px;}
#content_panel1{position:relative;}
#content_panel2{position:relative;}
#nav_text{position:relative;top:7px;left:0;padding:0;margin:0; width:450px;border:0;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.sw{width:272px;}
.mw{width:460px;}
.lm{left:24px;}
.rm{left:-24px;}
.md{top:6px;}




.logo{
  display:block;
  background: url(/images/whistlingthorn_logo.gif) no-repeat;
  height:54px;
  width:217px;
  border:0;
  padding:0;
  margin:0;
  position:relative;
}

/* a.but_home{display: block; height:9px; width:49px; background:url(/images/nav_home.gif) no-repeat;background-position:0px 0px;position:relative;left:-24px;border:0;padding:0;margin:0;overflow:hidden;} */
a.but_home{display: block; height:25px; width:79px; background:url(/images/home_but.gif) no-repeat;background-position:0px 0px;position:relative;border:0;padding:0;margin:0;overflow:hidden;}
a.but_home:hover{background-position: 0px -25px;}

a.but_site_map{display: block; height:25px; width:79px; background:url(/images/sitemap_but.gif) no-repeat;background-position:0px 0px;position:relative;border:0;padding:0;margin:0;overflow:hidden;}
a.but_site_map:hover{background-position: 0px -25px;}

a.but_more{display: block; height:15px; width:53px; background:url(/images/but_more.gif) 0px 0px no-repeat;border:0;padding:0;margin:0;}
a.but_more:hover{background-position: 0px -15px;}

a.but_back{display: block; height:15px; width:53px; background:url(/images/but_back.gif) 0px 0px no-repeat;border:0;padding:0;margin:0;}
a.but_back:hover{background-position: 0px -15px;}

a.but_main{display: block; height:15px; width:53px; background:url(/images/but_main.gif) 0px 0px no-repeat;border:0;padding:0;margin:0;}
a.but_main:hover{background-position: 0px -15px;}

a.but_submit{display: block; height:15px; width:53px; background:url(/images/but_submit.gif) 0px 0px no-repeat;border:0;padding:0;margin:0;}
a.but_submit:hover{background-position: 0px -15px;}


a.but_main{display: block; height:15px; width:53px; background:url(/images/but_main.gif) 0px 0px no-repeat;border:0;padding:0;margin:0;}
a.but_main:hover{background-position: 0px -15px;}


.nb{display: block; border: 0; background: 0px 0px no-repeat;height:24px;width:102px; overflow:hidden;margin: 0; padding: 0;float: right;position:relative;top:38px;}
.nb:hover{background-position: 0px -24px;}
.nbon{display: block; border: 0; background: no-repeat;background-position: 0px -48px;height:24px;width:102px; overflow:hidden;margin: 0; padding: 0;float: right;position:relative;top:38px;}
.nav_spacer{position:relative;top:38px;height:24px;width:1px;border:0;display:block;float: right;}
.tab_contact{background: url(/images/tab_contact.gif);}
.tab_company{background: url(/images/tab_company.gif);}
.tab_development{background: url(/images/tab_development.gif);}
.tab_news{background: url(/images/tab_news.gif);}
.tab_production{background: url(/images/tab_production.gif);}

.nb2{display: block; border: 0; background: 0px 0px no-repeat;height:19px;width:132px; overflow:hidden;margin: 0; padding: 0;float: right;}
.nb2:hover{background-position: 0px -19px;}
.nbon2{display: block; border: 0; background: no-repeat;background-position: 0px;float: right;background-position: 0px -38px;height:19px;width:132px;}

.tab_lou_spain{background:url(/images/nav_lou_spain.gif)}
.tab_stephen_marsh{background:url(/images/nav_stephen_marsh.gif)}
.tab_producer_credits{background:url(/images/nav_producercredits.gif)}

.tab_latest_news{background:url(/images/nav_news.gif)}
.tab_news_archive{background:url(/images/nav_news_archive.gif)}

#imageContainer {
  background:#3a4245;
  display:block;
  margin:0;
  position: relative;
  padding:0;
  width:170px;
  border:0;
}

.rss2 {background: url(/images/rss2.png); width:80px; height:15px;display:block;}
.atom {background: url(/images/atom.png); width:80px; height:15px;display:block;position:relative;left:10px;}

a, a:link, a:visited { color:#666668;text-decoration:none;} 
a:hover{color:#FFF;}

#cookie_crumb a.homeLink{color:#9fa1a0;}
#cookie_crumb a{color:#bbbbbb;}
#cookie_crumb a:hover{color:#817eaf;}

#nav_text a{color:#FFF;}
#nav_text a:hover{color:#666668;}

.inputContact{width:220px;border:1px solid #b2b2b2;}

p{line-height:15px;}
td{line-height:15px;}
.bp{color:#817eaf;font-weight:bold;}
h1{font-size:12px;line-height:14px;padding:0;margin:0;}
h2{font-size:12px;line-height:12px;padding:0;margin:0;}
