/*-----------Block Level Elements--------------*/

.tip { border:solid 1px #666666; width:200px; padding:10px; position:absolute; z-index:100; visibility:hidden; color:#333333; top:20px; left:90px; background-color:#eeffee; layer-background-color:#eeffee;}

*{	margin:0;padding:0; }
body {	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #000;	margin: 0px;	padding: 0px;	color: #000;}
body a, body a:visited {	color: #6c1809 !important;	text-decoration: none;}
body a:hover {	text-decoration: underline;}
body p { font-size: 1.1em; line-height: 1.3em;	padding: 5px 0px;	margin: 5px 0px;}
hr { display: none;}

#page {	width: 952px;	margin: 0px auto;	padding: 0; background-color: #f9f6d7;
}
#header {	width: 952px;	background: #000;	height: 179px;	background: #f7c822 url('images/hdr.jpg') top center repeat-y;}
#header h1 {	font-size: 3.0em;	padding: 0;	margin: 0;	color: #fff;	 }
#header h1 a {	color: #5C82EF;}
.description {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;}
#thelogo { position: float; padding-left: 376px; top: 0; z-index: 1999;}
#header_nav { float: left; margin-top: -28px; width: 952px; height: 29px; background-color: #e8001c; }
#subscribe {	text-align: right;}
#wrapper { float: left; width: 952px; margin-top: 0;background: url('images/bkgd_contents.jpg') repeat-y top;}
#content { float: left;	width: 495px;	 }
#content_top { padding:0; margin:0;  }
#content_bottom { padding: 10px 10px; line-height: 1.6em; }
#sidebar { float: right;	width: 457px;	margin-left: 0px;	}
#footer {	color: #fff;	width: 100%;	clear: both;	background: #FFF url('images/header_footer_img.jpg') top center repeat-y;}
#footer a, #footer a:hover, #footer a:visited {	color: #fff;	text-decoration: none;}
#footer_left {	padding: 10px 0 10px 20px;	text-align: left;	float: left;	width: 680px;	line-height: 1.6em;}
#footer_right {	padding: 10px 20px 10px 0;	text-align: right;	float: right;	width: 190px;	margin-left: 0px;}

#nav { list-style-type: none; height: 29px; z-index: 999;}
#nav a { margin: 0px;   width : 94px;   height : 29px;   font-weight : bold;   font-style : normal;   display : block;   padding: 0;}
#nav li {	float: left; 	list-style-type: none;	margin: 0px;} 

/* popup menus */
#nav li ul { display: none;	width: 10em; /* Width to help Opera out */	background-color: #ffb900;}	
#nav li:hover ul { display: block; position: absolute;	margin: 0;	padding: 0; z-index: 500; }
#nav li:hover li { float: none; }
#nav li:hover li a { background-color: #ffb900;	border-bottom: 1px solid #fff; color: #37120a; background-image: none; padding: 10px 0 0 10px; text-decoration: none; font-size: 1.4em; }
#nav li li a:hover { background-color: #fff; }

li.nav_bars a { background: #e8001c url('images/n_bars.gif') no-repeat top left; width: 53px !important; }
li.nav_bars a:hover { background: #e8001c url('images/no_bars.gif') no-repeat top left; }
li.nav_nightclubs a { background: #e8001c url('images/n_nightclubs.gif') no-repeat top left; width: 104px !important; }
li.nav_nightclubs a:hover { background: #e8001c url('images/no_nightclubs.gif') no-repeat top left; }
li.nav_shows a { background: #e8001c url('images/n_shows.gif') no-repeat top left; width: 66px !important; }
li.nav_shows a:hover { background: #e8001c url('images/no_shows.gif') no-repeat top left; }
li.nav_music a { background: #e8001c url('images/n_music.gif') no-repeat top left; width: 64px !important; }
li.nav_music a:hover { background: #e8001c url('images/no_music.gif') no-repeat top left; }
li.nav_barchive a { background: #e8001c url('images/n_barchive.gif') no-repeat top left; width: 289px !important; }
li.nav_barchive a:hover { background: #e8001c url('images/no_barchive.gif') no-repeat top left; }
li.nav_cruising a { background: #e8001c url('images/n_cruising.gif') no-repeat top left; width: 80px !important; }
li.nav_cruising a:hover { background: #e8001c url('images/no_cruising.gif') no-repeat top left; }
li.nav_search { background: #e8001c url('images/search.gif') no-repeat top left; padding-left: 91px; }

li.nav_bars li a { width: 150px !important; }
li.nav_nightclubs li a { width: 150px !important; }
li.nav_shows li a { width: 150px !important; }
li.nav_music li a { width: 150px !important; }
li.nav_cruising li a { width: 150px !important; }

#nav span { display: none; }

/*-------------Headings-------------*/
h1, h2, h3, h4 {	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; text-align: left; }
h1 {	font-size: 2.5em;	line-height: 1.2em; font-weight: bold; }
h2 {	font-size: 2.0em; line-height: 1.2em; font-weight: bold; }
h3 {	font-size: 1.5em;}
h4 {	font-size: 1.0em;}

/*-------------The Post-------------*/
.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {	font-size: 1.4em;	text-decoration: none;	color: #37120a;	margin-bottom: 10px;	line-height: 1.0em;}
.post {	font-size: 1.2em;	margin-bottom: 30px;	text-align: justify; border-bottom: 1px dashed #999;}
.post p {	padding: 5px 0px;	margin: 5px 0px;}
.post ul, .post ol {	margin: 10px 0 10px 0;	padding-left: 40px;}
.post li {	padding: 2px 0 2px 0;}
.entry {	margin-bottom: 10px;	text-align: justify;}
.entrytext .postmetadata {	margin-top: 20px;	text-align: justify;}
.postmetadata {		padding-top: 2px;	margin-bottom: 40px;	text-align: right;}
.postmetadata alt {		padding-top: 2px;	margin-bottom: 40px;	text-align: left;}
.alignleft {	float:left;	text-align:left;}
.alignright {	float:right;	text-align:right;}
.pagetitle {	font-size: 1.6em;	margin-bottom: 20px;}
blockquote {	margin: 10px 0 10px 0;	padding: 5px 10px 5px 10px;	background: #D7E1FF;	border-top: solid 1px #9DB7FF;	border-bottom: solid 1px #9DB7FF;}
code{	font:1.2em 'Courier New',Courier,Fixed;	display:block;	overflow:auto;	text-align:left;	margin: 10px 0 10px 0;	padding: 5px 10px 5px 10px;	background: #D7E1FF;	border-top: solid 1px #9DB7FF;	border-bottom: solid 1px #9DB7FF;}
a img {	border: 0;}

/*--------------Sidebar------------*/
ul.nobullet li { font-size: 1.1em; font-weight: bold; font-family: Geneva, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif; !important; margin: 2px; border-bottom: 1px solid #b7b5a4; text-align: center; }

#sidebar ul {
	margin-bottom:20px;
}

#sidebar a {
	color: #5C82EF;
}

#sidebar .sidebar_left ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #CFCFCF;
	font-size: 1.5em;
}

#sidebar .sidebar_right ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #CFCFCF;
	font-size: 1.5em;
}

#sidebar ul li {
	list-style:none;
	line-height:1.6em;
	font-size: 1.1em;
}

#sidebar ul ul {

}

#sidebar .sidebar_left ul ul li {
	border-bottom: dashed 1px #CFCFCF;
}

#sidebar .sidebar_right ul ul li {
	border-bottom: dashed 1px #CFCFCF;
}

#sidebar a:hover {
	text-decoration: underline;
}

#sidebar .sidebar_left {
	background: url('images/bkgd_sidebar1.gif') repeat-y;
	width: 228px;
	float: left;
	padding: 0;
}

#sidebar .sidebar_left_top { background-color: #f9f6d7; }

#sidebar .sidebar_right {
	background: url('images/bkgd_sidebar2.jpg') repeat-y;
	width: 229px;
	float: right;
	padding: 0;
	background-color: #f9f6d7; 
}

#sidebar .sidebar_left ul ul li ul{ 
      padding-left:20px; 
      margin-bottom:0; 
}

#sidebar .sidebar_left ul ul li ul li{ 
      list-style:none; 
      line-height:1.6em; 
      font-size: 1.1em; 
      border-bottom:0; 
} 
  
#sidebar .sidebar_right ul ul li ul{ 
      padding-left:20px; 
      margin-bottom:0; 
} 
  
#sidebar .sidebar_right ul ul li ul li{ 
      list-style:none; 
      line-height:1.6em; 
      font-size: 1.1em; 
      border-bottom:0; 
}

/*--------------Comments--------------*/

#comments {
	font-size: 1.6em;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom:20px;
}

#respond {
	font-size: 1.6em;
	margin-bottom: 5px;
}

ol.commentlist {
	list-style-type : none;
	font-size: 1.2em;
}

ol.commentlist li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

ol.commentlist li.alt {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

#comment_title {
	margin-bottom: 5px;
}

#commentform {
	margin-bottom: 20px;
}

#commentform p {
	margin-bottom: 10px;
}

#commentform textarea {
	width:99%;
	padding:2px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
	

/*--------------Search Form-------------*/

#search {
	margin-bottom: 20px;
	text-align: right;
}

#searchform {
	margin-bottom: 20px;
}

#searchform input {
	width: 180px;
	background: #fff;
}

/*-------------Calendar-----------------*/

#wp-calendar {
	width: 180px;
	text-align: left;
	margin-top: 5px;
}

#wp-calendar th {
	margin-top: 5px;
}

#wp-calendar caption {
	font-size: 1.2em;
	margin-top: 5px;
}

/*-------------Other------------------*/
#adsense_singlepost_top_square {
	float: left;
	margin-right: 10px;
}

#adsense_singlepost_bottom_square {
	margin-bottom: 30px;
}

#adsense_singlepost_top_banner {
	margin-bottom: 5px;
}

#adsense_singlepost_bottom_banner {
	margin-bottom: 30px;
}

#adsense_homepage_linkunit {
	margin-bottom: 30px;
}

#adsense_homepage_banner {
	margin-bottom: 30px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.orange {
	color: #6c1809;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	color: #fff;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}


