/* 
World Cafe Live Stylesheet
March 2010  
Creators: Niki Flanly, Shawn Ryan, Justin Kilcher
webmaster (at) worldcafelive (dot) com
*/


/* General Tags  */
	
	body {
		width:100%;
		font-family: Arial, Verdana, sans-serif;
		font-size:80%;
		text-align:center;
		background-color:#01416a;
		background-image:url(../../../images/bgsweep.gif);
		background-repeat:repeat-x;
	}
	
	a {text-decoration:none; color:#0075bf;}
	a:visited {color:#0175c0;}
	a.headlink, a.headlink:visited {color:#0175c0;}
	a.headlink:hover {text-decoration:underline;}
	
	p {display:block; line-height:130%;}
	
	h1 {
		font-size:180%; 
		color:#0175c0; 
		font-weight:normal; 
		display:block;
		}
	
	h2 {
		font-size:127%; 
		color:#0175c0; 
		text-transform:uppercase; 
		display:inline; 
		font-weight:bold; 
		padding-left:2px;
		line-height:102%;
	} 
	
	h3 {
		font-size:115%; 
		color:#0175c0; 
		text-transform:uppercase; 
		display:inline; 
		font-weight:bold; 
		padding-left:2px;
		line-height:102%;
	}
	
	h4 {
		font-size:108%; 
		color:#005790; 
		display:inline; 
		font-weight:bold; 
		padding-left:2px;
		line-height:102%;
	}
	
	hr {color: #909090; border-top: 1px solid #E5E5E5;}
	
	#content-inner {
		float:left;
		width:700px;
		height:auto;
		margin-top:10px; 
		margin-bottom:20px;
	}


/* !! 2010 INDEX MODULE POSITIONING !! */

	#navigation {
		width: 1000px;
		height:auto;
		text-align: center;
		margin-top:-385px;
		z-index:10;
		}
	
	#nav2010 {
		width: 1000px;
		height:40px;
		text-align: center;
		height: auto;
		z-index:3;
		}
	
	#logo {
		visibility: visible;
		margin-top:-100px;
		height: 175px;
		width: 1000px;
		overflow: visible;
		text-align: center;
		margin-bottom:25px;
		z-index:2;
		}
	
	#DownHome {
		float: left;
		margin-top:-70px;
		margin-left:-5px;
		width: 340px;
		overflow: visible;
		visibility: visible;
		text-align: left;
		vertical-align: top;
		}
	
	#UpHome {
		width: 340px;
		margin-top:-70px;
		overflow: visible;
		visibility: visible;
		float: left;
		text-align: left;
		margin-left:10px;
		vertical-align: top;
		}
	
	#SideHome {
		float: right;
		margin-top:-80px;
		margin-right:-5px;
		width: 220px;
		overflow: visible;
		visibility: visible;
		text-align: left;
		vertical-align: top;
		}
	
	#page-wrap {
		margin-top:5px;
		width:1000px;
		height:auto;
		}
		
	#content {
		width:1000px;
		height:auto;
		text-align:center;
		vertical-align:top;
		overflow: visible;
		z-index:4;
		}
	
	#footer {
		width:970px;
		height:95px; 
		text-align:center;
		clear:both; 
		background-color:#01416a;
		background-image:url(../../../images/2010/footer-backer.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		position:relative;
	}

/* Index Show Listings */
	
	.presents-title {font-size:80%;font-style:italic;padding-left:3px;}
	.imgspace {margin-bottom:0px;}
	.with-title {font-size:85%; padding-left:3px; line-height:104%;}
	.imgborder {border: 1px solid #000;}
	
	#downstairs-wrap {
		float:left;
		width:345px;
		height:auto;
		text-align: left;
		}
	
	#downstairs-shows {
		float:left;
		height:auto;
		text-align: left;
		margin:5px 0px 5px 0px;
		}
		
	#upstairs-wrap {
		float:left;
		width:345px;
		height:auto;
		text-align: left;
		}
	
	#upstairs-shows {
		float:left;
		height:auto;
		text-align: left;
		margin:5px 0px 5px 0px;
		}
	
	.showlisting {
		float:left;
		width:330px;
		height:auto;
		padding:3px 0 6px 0;
		/*border-left:1px dotted #cecece;*/
		border-bottom:1px dotted #b0b0b0;
		}
	
	.show-date {
		width:100%;
		height:auto;
		margin-bottom:6px;
		padding-right:3px;
	}
	
	.thumbnailcontainer {
		float:left;
		width:50px;
		height:50px;
		padding-right:3px;
	}
	
	.listingdetails {
		/*float:left;*/
		height:auto;
		padding:0px;
		line-height:100%;
		padding-left:3px;
	}
	

/* Navigation Styles */
	
	
	#subnavigation {
		float:left;
		width:700px;
		height:auto;
		padding:4px;
		background-color:#f5f5f5;
		display:block;
		line-height:150%;
	}
	
	ul#menu {
		margin: 0;
		padding: 0;
		white-space: nowrap;
	}
	
	#menu li {
		display: inline;
		list-style-type: none;
	}
	
	.returnnav {font-size:11px;}


/* LA Sign Up Box Index */


	input {margin-bottom:3px;}
	select {margin-top:5px;}
	.liveaccess-list {font-size:11px; line-height: 18px;}



/* SIDE BAR DETAILS */
			
			
	#side-bar {
		float:right;
		width:220px;
		height:auto;
		/*clear:both;*/
		margin-bottom:15px;
	}

	#feature {
		float:left;
		width:665px;
		height:100px;
		margin-bottom:10px;
		border:1px solid #000;
	}
	
	#sidebar-signup {
		width:220px;
		height:auto;
		margin-bottom:10px;
	}
	
	#sidefeature {
		float:left;
		width:220px;
		height:260px;
		margin-bottom:4px;
		padding: 0px;
	}
	
	.justadded {
		float:left;
		width:330px;
		margin:15px 0 0 0;
		width: 100%;
		height:auto;
	}
	
	.just-added-date-box {
		float:left;
		width:40px;
		height:auto;
		font-weight:bold;
	}
	
	.justaddedbox {
		float:left;
		width:99%;
		height:auto;
		padding:4px 0 4px 0;
		border-top:1px dotted #ccc;
	}
	
	.justaddedbox2 {
		float:left;
		width:99%;
		height:auto;
		padding:4px 0 4px 0;
		border-top:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
	}
	
	.border-btm {
		border-bottom-width: thin;
		border-bottom-style: dotted;
		border-bottom-color: #D2E2E8;
	}


/* LIVE ACCESS PAGE */

	
	#basicaccess {
		width:550px;
		height:auto;
		margin:0 0 10px 0;
		padding:3px;
		background-color:#d0e0f7;
		border:1px solid #b2cdf5;
	}
	
	#corporateaccess {
		width:550px;
		height:auto;
		margin:0 0 10px 0;
		padding:3px;
		background-color:#fff;
		border:1px solid #f99d1b;
	}


/* FOOTER STYLES */
	
	
/*	#footer {
		width:1000px; 
		height:55px; 
		clear:both; 
		margin:0 auto; 
		padding:10px 0 12px 1px;
		background-color:#fff;
		border-left:2px solid #003354;
		border-right:2px solid #003354;
	}
*/	
	.footerspace {margin-bottom:3px;}
	
	#copyright {
		font-size:9px;
		color:#7BA0B8;
		text-align:center;
	}
	
	
/* AWARDS PAGE */
	
	.awardbox {
		width:auto;
		height:130px;
		padding:5px;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #a1c9e6;
	}
	
	.awardboximg {
		float:left;
		padding-right:5px;
	}
	

/* SPARE PARTS */


	.downtech {font-size:11px; line-height:16px;}
	.sponsorship {line-height:140%;}
	.directions {font-size:11px;}
	.cafetable {background-color:#f5f5f5;}
	.lunchspecial {font-size:11px;}
	.boldred {color:#b7272a; font-weight:bold;}
	.float {float:left;}
	.space {margin-bottom:2px;}
	.clear {clear:both;}
	.small {font-size:10px;}
	.floatright {float:right; padding:0 0 2px 10px;}
	.floatleft {float:left; padding:0 10px 2px 0;}
	.bold {font-weight:bold;}
	.bold12 {font-weight:bold; font-size:12px;}
	.italic {font-style:italic;}
	.bolditalic {font-style:italic; font-weight:bold;}
	.underline {text-decoration:underline;}
	.othernotes {font-weight:bold; color:#E87613; font-size:11px;}
	.imgmargin {margin-left:20px;}
	.left10px {margin-left:10px;}
	.listspace {line-height:20px;}


