
@media screen, projection {
  
  
  	/* change default html styles */
	* {
	  margin: 0;
	  padding: 0;
	}
	li {
	  list-style-type: none;
	}
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	}
	a img {
	  border-style: none;
	}

	/* clearfix, the ie part is in the ie css */
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

	/* general styling */
	body {
	  background: url(images/bg.gif) repeat;
	  color: #1b1b1b;
	  font: normal 85% "Trebuchet MS", Verdana, Helvetica, sans-serif;
	}
	h1, h2, h3, h4, h5, h6 {
	  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Verdana, sans-serif;
          color:#8F1313;
	}
	p {
	  margin-bottom: 1em;
	  line-height: 1.3;
	}
	a {
	  color: #095eae;
	  font-weight: bold;
	  text-decoration: none;
	}
	a:hover {
	  text-decoration: underline;
	}

	/* layout */
	#wrapper {
	  width: 825px;
	  margin: 0 auto 0;
	  background: url(images/wrapper-repeater.gif) repeat-y top left;
	}
        #subwrapper {margin-left:15px;width:798px;border-bottom:5px solid black;}
        #subsubwrapper {margin-left:19px;width:761px;}
	#header {
	  position: relative;
	  padding: 0;
height:96px;
width:759px;          
margin:0 auto 0;
	  border-bottom: solid 1px #343434;
	  background: url(images/nav-bar.gif) no-repeat top left;
	}
	#header h2#site-logo {
	  font-size: 3em;
	  font-weight: bold;
position:absolute;
top:15px;
left:20px;

	}
	#header h2:hover {
	}
	#header h2#site-logo a {
	  display: block;
width:201px;height:35px;
	  background: url(images/logo-sub.gif) no-repeat top left;
	  padding-top: 1em;
text-indent:-9999px;overflow:hidden;
	}
	#header h2 a:hover {
	  text-decoration: none;
	}

        #sub-title {position:absolute;top:68px;left:16px;width:170px;height:26px;text-indent:-9999px;}
	#nav-global {
	  width:500px;
position:absolute;
height:30px;
	  top:66px;
	  right:0px;text-align:right;
	}
	#nav-global ul {float:right;}
	#nav-global li {
float:left;
text-align:right;
line-height:30px;
	  margin-right: 10px;
	}
	#nav-global a {
display:block;height:30px;
	  color: #FFF;
	  font-weight: normal;
	  text-transform: uppercase;
font-style:italic;
font-size:11px;
padding:0 5px 0 5px;
	}
	#nav-global a:hover {
background:#000;

	}
	#nav-global li.selected a {
	  color: #fff;
	}


	#content {
float:left;width:760px;
background:url(images/sub-content-background.jpg) no-repeat top right;
	}

	#content-main {
	  float: left;
	  width: 450px;padding:0 10px 20px 0;
margin:20px 0 0 24px;border-right:1px solid #d4d4d4;
	}


#content-secondary {width:249px;margin:20px 0 10px 20px;float:left;}

	form h3 {
	  margin-top: 1em;
	  margin-bottom: .5em;
	  color: #e68800;
	  font-size: 1.6em;
	  font-weight: normal;
	  text-transform: uppercase;
	}
	.comments {
	  margin-bottom: 2em;
	}
	.comments li {
	  margin-bottom: 1.5em;
	}
	.comments .meta {
	  margin-bottom: .1em;
	  color: #838383;
	}
	#comment-message {
	  font-weight: bold;
	}

	fieldset {
	  margin-bottom: 1em;
	  border-style: none;
	}
	fieldset dt {
	  margin-bottom: .25em;
	  color: #838383;
	  font-weight: bold;
	}
	fieldset dd {
	  margin-bottom: 1em;
	}
	fieldset input, fieldset textarea {
	  padding: 2px 4px;
	  border: solid 1px #838383;
	  background-color: #eaeada;
	  font-family: monospace;
	  font-size: 1.2em;
	}
	fieldset input:hover, fieldset textarea:hover {
	  background-color: #f2f2e2;
	}
	fieldset input:focus, fieldset textarea:focus {
	  background-color: #fafaea;
	}
	input {
	  padding: 2px 4px;
	}
	fieldset textarea {
	  width: 500px;
	  height: 200px;
	}

	#footer {
position:relative;
height:63px;
clear:both;
background:url(images/footer-bg.gif) no-repeat center top;
	  font-size: .8em;
	  text-align: center;
	}

#footer-nav {padding-top:20px;}
#footer-nav ul{display:inline;}
#footer-nav li{display:inline;}
#footer-credits {}
#footer-credits-leaf {position:absolute;top:1px;left:694px;border-left:1px solid black;}
#footer-credits-leaf a{display:block;height:62px;width:65px;background:url(images/bls-leaf.gif);text-indent:-9999px;}
#footer-credits-leaf a:Hover{background-position:0px -63px;}

	#footer a {
	  color: #bababa;
	  text-decoration: underline;
	}
	#footer a:hover {
	  color: #777;
	}

	/* article body */
	#content-main a {color:#8F1313;text-decoration:underline;font-weight:normal;}
	#content-main a:Hover {color:#666;text-decoration:none;}

	#content h1{font-size:1.7em;font-style:italic;font-weight:bold;letter-spacing:-1px;}
	#content h2{font-size:1.6em;font-style:normal;font-weight:bold;letter-spacing:-1px;}
	#content h3{font-size:1.4em;font-weight:normal;font-style:italic;letter-spacing:-1px;}
	#content h4{font-size:1.2em;font-weight:bold;color:#333;margin:8px 0 4px 0;}
	#content h5{font-size:1.1em;font-weight:bold;font-style:normal;}
	#content h6{font-size:1.05em;font-style:normal;}


/* sidebars */
#sidebars div {margin:8px 0 12px 0; }
#content-secondary #sidebars div h3 {font-weight:bold;size:11px;}
#content-secondary #sidebars div h3 a{font-size:14px;font-style:normal;color:#8F1313;}

 .nav-page {margin:0 0 12px 0;font-size:11px;border-bottom:1px solid #d4d4d4;padding:0 0 4px 0;}
#content .nav-page a{text-decoration:none;}

/* GIGS */
.gig {margin-top:12px;position:relative;display: block;}
#content .gig h3 {font-size:12px;font-weight:bold;size:13px;}
#content .gig h3 a {size:13px;font-weight:bold;font-style:normal;}
.gig .gig-list-place {margin:0;}
.gig .gig-list-date {margin:0;font-style:italic;}
#gig-list .gig {margin:12px 0 22px 70px;clear: both;}
#gig-list .gig .gig-list-date {margin:0;padding: 4px;font-style:italic;display:block;position:absolute;top:0;left:-70px;width:55px;background:#d3d3d3;font-size:16px;color:#666;font-style:normal;font-family: Georgia, Times, serif;clear: right;text-align:center;} 
#gig-list .gig h3{font-size:13px;} 

#content #post-list {margin-top:12px;}
#content #post-list div.post {margin-bottom:12px;border-bottom:1px dotted #d6d6d6;position:relative;}
#content #post-list div.post h3 {font-size:14px;font-style:normal;}
#content #post-list div.post .post-list-content {font-size:12px;font-style:normal;line-height:1.5em;}
#content #post-list div.post .post-list-date {font-size:11px;font-style:normal;text-align:right;margin:0;position:absolute;top:0;right:0;color:#999;}

#content .post-detail {margin-top:12px;position:relative;}
#content .post-detail .post-list-date {font-size:16px;font-style:normal;text-align:right;margin:0;position:absolute;top:0;right:0;color:#999;}
.post-details {margin-top:12px;}

#content img.left {float:left;margin:0 12px 8px 0;clear:left;}
#content img.right {float:right;margin:0 0 8px 12px;clear:right;}
#content img {padding:2px;background:#fff;border:1px solid;}

#content div.bio {margin-top:18px;clear:both;}
#content div.bio h4 {margin:0;}
#content div.bio h5 {font-size:13px;margin:0;}
 
}