#navbar-iframe  {
height : 0;
visibility : hidden;
display : none;
}


body {
  background:#000000;
  margin:0;
  color:#4D4D4D;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
  font-size:11.5px;
  text-align: center;
  margin-top: 40px;
  line-height:21px;
  }
  
a:link {
  color:#58a;
  text-decoration:none;
  }
a:visited {
  color:#999;
  text-decoration:none;
  }
a:hover {
  color:#c60;
  text-decoration:underline;
}
a img {
  border-width:0;
  }

/* Header
-----------------------------------------------
 */

#header-wrapper {
	width: 892px;
	height: 91px;
	margin: 0 auto;
  }

#header-inner {
  background-position: center;
  margin-left: auto;
  margin-right: auto;
}

#header { 
	float: left;
	width: 270px;
	height: 110px;
	margin: 0px;
	padding: 15px 0px 0px 30px;
	background: url(../images/img01.jpg) no-repeat left top;
	
}

#header h1 {
	margin: 0;
	padding: 0;
	font: normal 36px Georgia, "Times New Roman", Times, serif;
}

#header a {
	text-decoration: none;
	color: #444444;
  }

#header a:hover {
  color:#666;
  }

#header .description {
	margin: -2px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #444444;
 }

#header img {
  margin-left: auto;
  margin-auto: auto;
}

/* Menu */

#menu {
	float: right;
	width: 592px;
	height: 91px;
	background: url(../images/img02.gif) no-repeat left top;
}

#menu ul {
	margin: 0;
	padding: 6px 0 0 20px;
	list-style: none;
	line-height: normal;
	margin-left: 30px;
}

#menu li {
	display: inline;
	text-align: center;
}

#menu a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 5px 20px 5px 20px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #110404;
}

#menu a:hover, #menu .active a {
	color: #ffffff;
}

#content-wrapper {
  height: 1700px;
  
  
  }
  
/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
  width: 892px;
  margin:0 auto;
  padding:0px;
  text-align:left;
  
  background: url(../images/img03.jpg) repeat-y center;
  
  }
  
.titlewrapper {
  width: 381px;
  height: 20px;
  margin: 50px 0 0 235px;
  background: url(../images/logo.gif) no-repeat center;
  z-index: 9999999;
  
  }
  

#mainbody-wrapper{
width:830px;
margin:0 auto;
  padding-top: 30px;
  background: url(../images/img05.jpg) no-repeat center top;
}

#main-wrapper {
  float: left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  width: 564px;
}

#main-wrapper li ul {
	list-style: circle;
}

#main-wrapper h2 {
	margin-bottom: 10px ;
}

#main-wrapper h3 {
	margin-bottom: 10px ;
}

#sidebar-wrapper {
  width: 208px;
  float: right;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}


/* Headings
----------------------------------------------- */

h2 {
	margin: 0px;
	padding: 0px;
	border-bottom: 2px solid #EBEBEB;
	font-family: "Times New Roman", Times, serif;
	font-size: 160%;
	font-weight: normal;
	color: #110404;
}


/* Posts
-----------------------------------------------
 */
h2.date-header {
  margin:0;
  display:none;
  }

.post {
  margin:0em 0 1.5em;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom:1.5em;
  text-align:justify;
  }
.post h3 {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
}

.post h3 a, .post h3 a:visited, .post h3 strong {
	padding: 4px 35px 4px 15px;
	background: #FF0000;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

.post h3 strong, .post h3 a:hover {
  color:#333;
}

.post-body {
  margin:0 0 .75em;
  line-height:1.6em;
}

.post-body blockquote {
  line-height:1.3em;  
}

.post-footer {
  margin: .75em 0;
  color:#999;
  letter-spacing:.1em;
  font: normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  line-height: 1.4em;
}

.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ccc;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }

/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font-weight: bold;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color: #999;
  }

#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block .comment-author {
  margin:.5em 0;
  }
#comments-block .comment-body {
  margin:.25em 0 0;
  }
#comments-block .comment-footer {
  margin:-.25em 0 2em;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block .comment-body p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }

#blog-pager-newer-link {
  float: left;
 }
 
#blog-pager-older-link {
  float: right;
 }

#blog-pager { 
  text-align: center;
 }

.feed-links {
  clear: both;
  line-height: 2.5em;
}

/* Sidebar Content
----------------------------------------------- */
.sidebar { 
  color: #666;
  line-height: 1.5em;
 }

.sidebar ul {
  list-style:none;
  margin:0 0 0;
  padding:0 0 0;
}
.sidebar li {
	margin: 0;
	padding: 9px 0px;
	border: none;
	background-image: url(../images/img07.jpg) repeat-x left bottom;
  }


.sidebar .widget, .main .widget { 
  margin:0 0 1.5em;
  padding:0 0 1.5em;
 }

.main .Blog { 
  border-bottom-width: 0;
}


/* Profile 
----------------------------------------------- */
.profile-img { 
  float: left;
  margin-top: 0;
  margin-$endSide: 5px;
  margin-bottom: 5px;
  margin-$startSide: 0;
  padding: 4px;
  border: 1px solid #ccc;
}

.profile-data {
  margin:0;
  text-transform:uppercase;
  letter-spacing:.1em;
  font: normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  color: #999;
  font-weight: bold;
  line-height: 1.6em;
}

.profile-datablock { 
  margin:.5em 0 .5em;
}

.profile-textblock { 
  margin: 0.5em 0;
  line-height: 1.6em;
}

.profile-link { 
  font: normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
}

#footer {
	width: 892px;
	height: 50px;
	margin: 0 auto;
	padding: 40px 0 0 0;
	background:#000 url(../images/img04.jpg) no-repeat left top;
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 77%;
}

#footer a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: none;
}

/* -----vv----- The Last.fm Jukebox -----vv----- */

#jukebox {
	width: 208px;
	margin: 0 auto;
	font-size:80%;
	line-height: 1;

}

#jukebox div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}


#jukebox p, li {
	font-family: "Lucida Grande", Trebuchet, "Trebuchet MS", arial, sans-serif;
}



#jukebox h2 {
	background: url(../images/jukebox.png) no-repeat top;
	text-indent: -9999px;
	height: 65px;
}

#jukebox li {
	background: url(../images/juke_track.png) no-repeat top;
	height: 60px;
}

#jukebox li h3 {
	font-family: "Gill Sans MT", "Gill Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.2em;
	color: #000;
	text-align: center;
	padding: 15px 0 0 0;
	width: 200px;
	height: 18px;
	overflow: hidden;
	margin: 0 auto;
}

#jukebox li p {
	font-family: "Gill Sans MT", "Gill Sans", "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.85em;
	color: #000;
	text-align: center;
	padding: 6px 0 0 0;
	width: 200px;
	color: #000;
}

#jukebox p {
	font-size: 0.9em;
	color: #555;
	margin: 0 0 0 6px;
	font-style: italic;
	text-align: center;
}

#jukebox h1, h2, h3, h4, h5, h6 {
	font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
}

.story-img { 
  float: left;
  margin-top: 0;
  margin-right: 25px;
  padding: 7px;
  border: 1px solid #ccc;
}

blockquote {
		color:#FF393A;
		background-color:#F8F8F8;
		border:1px solid #ededed;
		font-family:'Georgia','Tahoma', san-serif;
		letter-spacing:0px;
		font-size:15px;
		background:transparent url(../images/blockquote.png);
		background-position: left top;	
		background-repeat: no-repeat;	
		line-height: 24px;
		padding-left:70px;
		padding-top:10px;
		padding-bottom:10px;
		margin:0px;
		font-style:italic;
	}
	
#schedule h2 {
	background: url(../images/schedule.png) no-repeat top;
	text-indent: -9999px;
	height: 65px;
}
	.pageContent { width: 564px; }
	.accordion { list-style-type: none; padding: 0; margin: 0 0 0; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
	.accordion li.active>a { background: url('../images/close.gif') no-repeat center left; }
	.accordion li div { padding: 20px; display: block; clear: both; float: left; width: 520px;}
	.accordion a { text-decoration: none; font: bold 1.1em/2em Arial, sans-serif; color: #222; padding: 0 20px; display: block; cursor: pointer; background: url('../images/open.gif') no-repeat center left;}
	
	/* Level 2 */
	.accordion li ul li { font-size: 0.8em; }
