@charset "utf-8";
/* CSS Document */

/*
		Web Desgin
		Michael Story
		http://www.uptownjazzcafe.com
		story.michael@gmail.com
	
*/

/*

	Rest
		
*/
*							{margin: 0; padding: 0;}
html						{overflow-y: scroll; background-color: #010203; -webkit-text-size-adjust: none;}
html, body					{height: 100%;}
body						{font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; color: #FFF;}

ul							{list-style: none;}
ol							{list-style: none;}
a							{outline: none; text-decoration: none; color: #FFF;}
a img						{border: none;}
img							{vertical-align: middle;}
table						{border-collapse: collapse;}






/*

	Utility
	
*/
.floatleft					{float: left;}
.floatright					{float: right;}
.clearleft					{clear: left;}
.clearright					{clear: right;}
.clear						{clear: both;}

/* 

	Structure 
	
*/
div#page-wrap	 				{margin: 0 auto -50px; width: 1024px; min-height: 100%; height: auto !important; height: 100%; background: url(img/wallpaper.jpg) no-repeat; background-position: right top; overflow: auto ;  }

div#push							{height: 50px;}

div#main-content-wrap			{width: 1024px; float: left;}

div#main-content				{width: 721px; }

/* 

	Branding 
	
*/
div#branding 				{width: 197px; height: 349px; background: url(img/branding.jpg) no-repeat;}

h1 span 					{position: absolute;text-indent: -9999px;}

h1 a 						{position: absolute;top: 0px;left: 0px; width: 197px; height: 349px; }



/* 

	Heading 
	
*/

div#heading					{width: 827px; height: 346px; background: url(img/concrete_bg.jpg) no-repeat; margin-top: 3px;}
div#heading img				{margin-left: 33px; margin-top: 8px;}



/* 

	Mini Calendar
	
*/

div#mini-calendar			{width: 228px; margin-left: 35px; margin-top: 5px;}
div#mini-calendar h2		{display: none;}

.date, .day					{font-family: Georgia, "Times New Roman", Times, serif; color: #CCC; font-size: 1.3em; line-height: 1.357142em; width: 71px; display: block;}
em							{font-style: normal;}
.band						{font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; line-height: 1.357142em; display: block; width: 157px; text-align: center; height: 48px;}

em span.day					{text-align: center;}
em span.date				{text-align: center;}

.coming-soon			    {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 1.357142em; display: block; width: 168px; text-align: center; margin-left: 65px;}


ul#mini-calendar-ul a:hover	{text-decoration: underline;}



/*

	Navigation
	
*/

div#navigation 						{width: 900px; margin-bottom: 3.75em;}


div#navigation ul li				{display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px !important;}

li#inside-uptown, li#gig-guide, li#contact, li#happenings {margin-right: 39px; margin-bottom: 1.25em;}
li#inside-uptown					{margin-left: 49px; margin-right: 50px;}

li#inside-uptown a:hover,
li#gig-guide a:hover,
li#contact a:hover,
li#happenings a:hover,
li#supporting-factions a:hover		{text-decoration: underline;}

body#inside-uptown ul#navigation-ul li a.inside-uptown,
body#contact ul#navigation-ul li a.contact,
body#happenings ul#navigation-ul li a.happenings,
body#supporting-factions ul#navigation-ul li a.supporting-factions {text-decoration: underline;}

/*

	Sidebar
	
*/

div#sidebar							{float: right; width: 280px; height: 1187px;}
div#sidebar h3						{display: none;}
div#sidebar li.album				{padding-left: 10px; padding-top: 55px}
div#sidebar li.albumtitle h4			{font-size: 1.1em; text-align: center; line-height: 1.090909em; margin-top: 1.2em;}
div#sidebar li.albumartists			{font-size: 1.1em; text-align: center; line-height: 1.090909em;}
div#sidebar ul#album1				{width: 150px; margin: 0 0 0 65px; height: 250px;}

div#sidebar ul#album2				{width: 150px; margin: 9px 0 0 65px; height: 273px;}
div#sidebar ul#album2 li.album		{padding-top: 80px}

div#sidebar ul#album3				{width: 150px; margin: 7px 0 0 65px; height: 273px;}
div#sidebar ul#album3 li.album		{padding-top: 80px}

div#sidebar ul#album4				{width: 150px; margin: 7px 0 0 65px; height: 273px;}
div#sidebar ul#album4 li.album		{padding-top: 80px}

a#mailing-list						{color:white; display:block; font-size:1.1em; margin-left:71px; margin-top:3px;}
a#mailing-list:hover				{text-decoration: underline;}

/*

	Band Details
	
*/

div.gig-wrap h2						{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.4em; line-height: 1.357142em; width: 206px; text-align: center;  }
div.gig-wrap h2 span				{color: #CCC; font-family: Georgia, "Times New Roman", Times, serif;}
div.gig-info-wrap					{width: 514px; float: left;}
div.gig-wrap p						{font-size: 1.2em; line-height: 1.6666666em; margin-bottom: 2em;}
div.gig-wrap img					{margin: 0 2em 2em 0;}
div#gig1, div#gig2, div#gig3, div#gig4, div#tuesday						{ margin-bottom: 3.8888888em;}

div#gig1 p.drawer1					{display: none;}
div#gig2 p.drawer2					{display: none;}
div#gig3 p.drawer3					{display: none;}
div#gig4 p.drawer4					{display: none;}
div#tuesday p.drawertuesday					{display: none;}
ul.drawer-links						{display: none;}
ul.drawer-links						{display: none;}
ul.drawer-links li					{display: inline; margin-right: 2em;}
h4.drawer							{width: 30px; font-weight: normal; font-size: 1.2em; line-height: 0.8888888em; }
h4.drawer:hover						{text-decoration: underline; cursor: pointer;}
ul.drawer-links a:hover				{text-decoration: underline;}
ul.drawer-links						{font-size: 1.2em; line-height: 1.6666666em;line-height: 0.8888888em;}





/*

	Footer
	
*/

#footer								{height: 50px; background: url(img/wallpaper-horizontal2.jpg);}

#footer-inside						{width: 1024px; margin: 0 auto;}
#footer-inside p					{font-size: 1.2em; line-height: 1.4166em; margin-top: 1.2em; }
#footer-inside a					{text-decoration: underline;}
#footer-inside p#copyright			{margin-left: 17px;}
#footer-inside p#designer			{margin-right: 17px; text-align: right;}


/*

		404
		
*/


div#main-content h6 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
font-weight:normal;
line-height:1.42857em;
margin-bottom:1em; width: 300px;
float: left;
}
