* {margin:0;padding:0;border:0;}

body {
font-family:Arial,'Arial Black',Verdana,Helvetica,'Trebuchet MS',Tahoma,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
color:#fff;
font-size:62.5%;
background:#00004d;
/* we have fixed elements at the top
and the bottom with heights of 50px */
margin: 65px 0 30px 0;
text-align:center;
}

/*  layout */
#container {overflow:auto;background:transparent;}
#container, #wrapper {height:100%;}
#wrapper{position:relative;margin-right:auto;margin-left:auto;width:780px;}
#header {position:fixed;left:0;height:65px;width:100%;z-index:10;}
#header img{margin:5px 0 0 25em;}
#content {margin:10px 10px 0 250px;text-align:justify;font-size:1.2em;line-height:1.8em;}
#browser-warning {border:1px solid #ff8000;padding:10px;font-size:120%;line-height:160%;}
#browser-warning h3 {text-align:center;margin:0;}

/*  navigation */

#nav {position:fixed;top:0;margin-left:12px;padding-top:147px;width:220px;z-index:50;text-align:left;background:#00004d url(img/plane.png) no-repeat -2px 0;}

#menu {border:1px solid #ff8000;color:#ff8000;width:200px;}
#menu ul {list-style: none;}
#menu li {background: url(img/star_background.gif) no-repeat right center;padding-left:5px;}
#menu li a {display:block;padding:1px 0;background-color:#00004d;width:100%;font-size:1.2em;line-height:2em;font-weight:600;}
#menu li a:hover, #menu #menu-on{background-color:transparent;}

/*  footer */

#footer{position:fixed;z-index:100;bottom:0;left:0;width:100%;text-align:center;
font-size:1.2em;line-height:2em;background-color:#00004d;}

.pageTop{text-align:right;}

/*  links */
a {color:#ff8000;text-decoration:none;}
a:link {color:#ff8000;}
a:visited {color:#ff8000;}
a:hover {color:#fff;}
a.bold-link {font-weight:600;}

/*  lists */

#content ul{margin-bottom:10px;list-style-type:none;}

ol{margin-left:18px;margin-bottom:10px;}

#side-meta {padding-left:10px;font-size:1.1em; list-style-type:none;}
#side-meta li{line-height:2em;}
#side-meta .feed{padding-left:14px;background:transparent url(img/feed-icon-10x10.png) no-repeat left center;}

.audio-sample{background:transparent url(img/speaker.gif) no-repeat center left;position:relative;padding-left:14px; list-style-type:none;}

#commentlist {border-bottom:1px solid #ff8000;margin-bottom:20px;}

.tags {border-bottom:1px solid #ff8000;padding-bottom:20px;}
.tags li{display:inline;margin-left:10px;}

#about #content ul {margin:40px 0;}
#about #content ul ul {margin:0 40px 40px 20px; list-style-type:circle;}

#discography #content ul{margin:20px 0;}

#site .post li{margin-right:10px;}
#site li .post p{margin:0;display:inline;}

dl{border-bottom:1px solid #ff8000;margin:20px 10px 20px 0;}
dd{margin-bottom:20px;}
dt{font-weight:bold;margin:10px 0;}

#blogroll li {border-bottom:1px solid #ff8000;margin:20px 10px 20px 0;padding-bottom:20px;}
#blogroll li a {display:block; font-weight:bold;}

.videos {text-align:center;}
.videos h3 {margin:20px 0;font-size:120%;}
.videos hr {clear:both;color:#00004d;background-color:#00004d;border:1px dotted #fff;border-style:none none dotted;margin:40px 0;}

.videos span{padding-left:60px;display:block;height:90px;clear:both;}
.videos span.vvqbox {padding-left:0;}
.videos span strong{display:block;padding-top:20px;}
.videos span img{float:left;margin-right:20px;}

.videos ul li{border:0;float:left;display:block;width:240px;padding-right:20px;padding-bottom:20px;}
.videos ul li img{display:block;margin:20px auto;}

#tour-pics li{border-bottom:1px dotted #fff;margin-bottom:20px;}
#tour-pics h3 {font-size:120%;}

/*  forms */
fieldset{margin-bottom:40px;}

input,textarea {
background-color:transparent;
font-family:arial, verdana, helvetica, sans-serif;
color:#fff;font-size:1em;
border:1px solid #ff8000;padding:.1em .2em;}
select {background-color:#00004d;color:#fff;border-color:#ff8000;}
label {float:left;width:15%;margin-right:0.5em;text-align:right;font-weight:bold;cursor:pointer;}
.mcspvalue {float:none;}
#mcspvalue {margin-left:85px;}
legend{font-variant:small-caps;margin-bottom:20px;color:#ff8000;}

.form-button{margin-left:85px;vertical-align:middle;}

#commentform {border-bottom:1px solid #ff8000;margin-bottom:10px;}

#smilies_toolbar {margin-left:15%;}

/*  classes */

.date {color:#ff8000;text-align:right;font-size:1em;font-weight:600;margin-top:20px;}
.post-meta-data{margin-bottom:20px;}
.feedback{border-bottom:1px solid #ff8000;margin-bottom:20px;}

.align-right{text-align:right;}
.align-center{text-align:center;}
.double-line{margin-bottom:18px;}
.navigation {display: block;text-align: center;margin-top:10px;margin-bottom:30px;}
.right {float: right;}
.left {float: left}

/*  images */

img.right {margin: 5px 0 10px 10px;}
img.left  {margin: 5px 10px 10px 0;}
.align-center img{margin:10px 5px;}

/*  selectors */

p {line-height:1.8em;margin:0 10px 20px 0;}

hr {color: #ff8000;height:1px;background-color:#ff8000;margin:20px 0 20px 0;}

body#discography hr {clear:both;}

h1, h2, h3 {margin:0 0 15px 0;font-weight:900;color:#ff8000;background-color:transparent;clear:both;}	
h1 {font-size:1.8em;}
h2 {font-size:1.4em;}
h3 {font-size:1em;font-weight:600;}

blockquote {padding-left:10px;margin-left:10px;border-left:1px dotted #ff8000;margin-right:20px;}
blockquote cite {display:block;text-align:right;font-style:italic;color:#ff8000;}

#comments, #postcomment {margin:20px 0;}