/* CSS Document */
*{margin:0;padding:0;}

body{background:url('img/logo_sm.png') no-repeat bottom right;}

p{padding:10px 0;font:14pt Georgia;}
h1{padding:5px 0;font:bold 24pt Arial;text-transform:uppercase;margin-top:50px;}

a:link, a:visited{text-decoration:none;}
a:hover, a:active{}


.staff{padding:20px 0;clear:both;}
.staff p{font:14pt Georgia;margin-left:340px;line-height:1.8em;}
.staff h2{font:bold 20pt Arial;text-transform:uppercase;margin-left:340px;}
.staff h3{font:12pt verdana;text-transform:uppercase;margin-left:340px;}
.staff img {background:#000;padding:5px;float:left;}


.staff2{padding:20px 0;clear:both;}
.staff2 p{font:14pt Georgia;margin-left:239px;line-height:1.8em;}
.staff2 h2{font:bold 20pt Arial;text-transform:uppercase;margin-left:239px;}
.staff2 h3{font:12pt verdana;text-transform:uppercase;margin-left:239px;}
.staff2 img {background:#000;padding:5px;float:left;}
#main .staff2 a:link, #main .staff2 a:visited{background:#444;color:white;padding:10px;border-radius:5px;}
#main .staff2 a:hover, #main .staff2 a:active{background:#39f;color:white;}

#main{padding-bottom:100px;}
.main{margin:0 auto;width:960px;}
.main a:link, .main a:visited{color:#366;font-weight:bold;}
.main a:hover, .main a:active{color:#00af33;}
.main li{margin-left:30px;font:14pt Georgia;line-height:1.5em;}
.main p{line-height:1.6em;}


#header {background:#252525;padding:10px;border-bottom:thin solid black;height:55px;}
.header{width:960px;margin:0 auto;}

.logo{width:470px;}


#menu ul{list-style:none;margin:0;padding:0;}
#menu li {
  float: left;
  position: relative;
  }
  
#menu li ul {
  display: none;
  position: absolute; 
  top: 1.5em;
  left: 0;
  padding:5px 0;
  }
  
  #menu li ul li{width:170px;background:#131313;padding:3px;border-left:3px solid #39f;}
  #menu li ul li a{color:#000;}
  
#menu li > #menu ul {
	top: auto;
	left: auto;
	}
	
#menu li:hover ul, li.over ul{ display: block;}

#menu a:link, #menu a:visited{text-decoration:none;color:#fff;}
#menu a:hover, #menu a:active{color:#39f;}
#menu a{font:bold 11pt Arial;padding:6px;margin-left:6px;}


.more:before{content:"+ ";}

#nav{}
.nav{position:absolute;margin:-40px 0 0 514px;width:600px;}
.nav a{font:bold 11pt Arial;margin-left:6px;}

.nav ul{list-style:none;line-height:1.3em;}
.nav li{display:inline;}





#article{}
.article{text-align:left;margin:auto;padding:13px 15px; font:11px Verdana;}
.article a{font-size:10pt;}
.article a:hover{border-bottom:1px dotted #fff;}

#footer{}
.footer{border-top:2px solid #999;margin:auto;padding:8px 15px;text-align:right;}
.footer li{display:inline;}

.quote{border-left:6px solid #369;padding:10px;font:italic 16pt Georgia; background:#eee;text-align:center;margin:0 auto;width:70%;}
.quote li{list-style:none;}

#mailfrm{width:760px; padding:20px 0;margin:auto;}

.gallery ul{padding:10px;}
.gallery li{display:inline;}
.gallery a img, .gallery img{background:none;border:3px solid black;}

.blurb{width:45%;float:left;padding:10px;text-align:center;}
.blurb p{font:bold 12pt Arial;}
.blurb a img {border:3px solid black;}

.vid{text-align:center;}

