* {
 margin:0;
 padding:0;
}

body {
 background-color:#F6F5F6;
 background:url(/assets/images/empty.jpg) 480px 0px no-repeat #F6F5F6;
}

body, html {
 font-family:arial,verdana,sans-serif;
 font-size:0.93em;
 line-height:1.3em;
 height:100%;
 color:#3C3B3B;
}

ul {
 list-style:none;
}

h1 {
 line-height:2em;
}

h2 {
 line-height:1.6em;
 font-size:1.1em;
}

p {
 margin:5px 0 20px 0;
}

a {
 color:#666666; 
}

a:hover {
 color:#000000; 
}

/*--------------------------- content ---------------------------*/
div#content {
 width:500px;
 margin-left:30px;
 margin-top:30px;
 padding-bottom:20px;
}

/*--------------------------- menu -------------------------------*/
div#wrapper {
  width:800px;
  height:100%;
}

div#menu {
 width:600px;
 margin-top:30px;
 margin-left:18px;
 background:url(/assets/images/menu_left.gif) top left no-repeat;
 padding-left:14px;
}

div#player {
 width:120px;
 height:30px;
 margin-top:12px;
}
 
div#menu a {
 color:white;
 font-size:16px;
 text-decoration:none;
}

div#menu a:hover {
 color:#CCC;
}

div#menu li.selected a {
 color:#CCC;
}

div#menu, 
div#menu ul, 
div#menu ul li {
 height:53px;
}

div#menu ul{
 background:url(/assets/images/menu_bg.gif) top left repeat-x; 
 width:700px;
 position:relative;
}

div#menu ul li.last {
 background:url(/assets/images/menu_right.gif) top right no-repeat;
 padding-right:37px;
 position:absolute;
 right:0;
 top:0;
}

div#menu ul li {
  line-height:50px;
  float:left;
  padding-right:20px;
  
}

img#sylvilane {
 padding-top:20px;
 margin-left:300px;
}

div#quote {
 font-family:Roman,"Times New Roman",serif;
 font-size:1.8em;
 color:#CCCCCC;  
}

#agenda .date {
 font-size:1.5em;
 color:#3C3B3B;
 line-height:1.65em;
 width:105px;
}

#agenda .location {
 font-size:1.5em;
 color:#ababab;
 text-align:left;
}

#agenda .info {
 font-size:1em;
 color:#797979;
}

img#pagetitle {
 padding-bottom:10px;
}

.form-item {
 text-align:right;
}

.track {
 font-size:1.2em;
}
