html{height: 100%;} body{height: 100%;}
span.hide{position: relative; left: -1000px;}
.posRel{position: relative;}
.posAbs{position: absolute;}
.r {float: right;}
.l {float: left;}
.transparency{width: 100%; height: 253px;position: absolute; z-index: 2; top: 90px; left: 0px;background-color: #5dc3f7;}
div.loader{background-image:url("ajax-loader.gif"); background-position:center center; background-repeat:no-repeat; height:66px; position:relative;
top:30%;}

div#fancybox-outer {background-color: #dfd2b0;}
span#fancybox-title-wrap span{/*background-image: none; color: black;*/}

body{overflow-x: hidden; color: #363167;background-color: #f0dcc6; background-position: center bottom; background-repeat: no-repeat; font-family: Georgia;}

div#wrapper{background: url('../images/background_image.jpg') no-repeat scroll center bottom; width: 1280px; height: 1024px; margin: auto;
position: relative;}

div#nav {height: 50px;position: relative;}
#nav li{display: inline; padding: 5px; }
li.topnav{ position: relative; top: 10px; height: 70px; z-index: 10;}
#nav a{color: #163891;display: inline;}
#subnav{position: absolute; left: 5px; top: 15px; width: 100px;margin: 0;}
#subnav li{display: block; background-color: #163891;z-index: 15;}
#subnav a{color: white;}

div#content{margin:auto; position:relative; top:120px; width:1000px;}

div.nav a{display: block; margin-bottom: 5px;}
div.nav a:hover{text-decoration: none;}

div#header{height: 210px;margin-bottom: 20px;}

div#hidden_photo_wrapper{width: 90%; margin: auto; height: 100%;}
div#hidden_photo_wrapper a.first{display: block; height: 100%;}

div.panel{float: left;}

a#nav_word {background: url('../images/title_word.png') no-repeat scroll top left;width: 55px;height: 28px;margin-left: 8px;}
a#nav_about {background: url('../images/title_about.png') no-repeat scroll top left;width: 64px;height: 28px;}
div#left{width: 700px; float: left;}
div#main_panel{ margin-left: 130px; width: 560px; overflow: hidden;}
div#main_panel .nav{float: left; width: 100px;}
div#main_panel .content{float:left;height:366px;overflow-y:auto;width:420px;}
div#main_panel .content p{margin-bottom: 1em;}
div#tweet_wrap{color: #363167;}
div.tweet{padding-bottom: 5px; border-bottom: 2px #363167 dotted; margin-bottom: 10px;}
div.lastTweet{border-bottom: 0px;}
div.tweet_info{font-size: .75em; font-style: italic; margin-bottom: 0px; padding-bottom: 0px;}

div#shows{height:170px;margin-left:25px;width:210px;}
div#shows .title {background: url('../images/title_shows.png') no-repeat scroll top left;width: 65px;height: 28px;}
div#shows td{color: #363167; font-size: 13px;}
td{border: 0px;}
td.date{width: 50px;}

div#post{margin-left: 130px;}
div#post .title {	background: url('../images/title_post.png') no-repeat scroll top left; width: 49px; height: 28px; float: left; margin-top: 5px;
}
div#post .content{ width: 170px; height: 79px; float: left; margin-left: 30px;}

div#mailing{margin-left: 35px; width: 280px;}
div#mailing .title {	background: url('../images/title_mailinglist.png') no-repeat scroll top left; width: 118px; height: 14px; margin-top: 5px;
}
div#mailing .content{height: 79px; margin-top: 5px;}
div#mailing input{float: left;}
div#mailing input.submit{background: url('../images/submit_button.png') no-repeat scroll top left;width: 46px; margin-left: 5px; height: 26px; border: 0px;cursor: pointer;}
div#mailing input#email{position: relative; top: 3px;}
div#mailing #social{clear: both; margin-top: 5px;padding-top: 5px;}
div#mailing #social img{margin: 2px 2px;vertical-align: middle;}

div#music{height:170px;margin-left:25px;width:210px; margin-top: 100px; position: relative;}
div#music .title {background: url('../images/title_music.png') no-repeat scroll top left;width: 59px;height: 28px;}
div#music .nav{float: left; width: 70px; margin-top: 20px;text-align: right;}
div#music div#nav_play{background: url('../images/title_play.png') no-repeat scroll top left;width: 54px;height: 13px; margin-bottom:9px;margin-right:8px; float: right;}
div#music a#nav_watch{background: url('../images/title_watch.png') no-repeat scroll top left;width: 63px;height: 13px;}
div#music img{position: absolute; top: 2px; right: 10px;}
div#right{float: left; width: 230px;}