html{ height:100%
		
		}
body 			{
	height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	background-color:black;
	color:#CC9900;
	background-image:url('../images/bg_main.jpg');				
				}

input
				{
				color: black;
				background: white;
				border: 1px solid #380200;
				}
				

table, tr, td, div, p
{padding:0px;margin:0px;border:0px;
font-size:13px;
}
p  				{
				
				
				text-align:justify;
				margin-bottom:15px;
				}
.hr {
background-image: url('../images/hr.jpg') ;
background-repeat:no-repeat ;
background-position: center;
height: 9px;
width:590px;
margin-top:20px;
margin-bottom:20px;
border:0px;

}
.required {color:white}
a,a:active,a:link,a:visited {color:#CC9900; text-decoration:none}
a:hover{color:white;text-decoration:underline}


.selected{color:white}

h3
{font-size:15px;
font-weight:bold;
color:#ffffff;
padding:0px;
margin:0px
}				

/*content holders*/

#siteHolder 	{
				position:absolute; 
				width:100%; 
				height:100%;
				
				}
				
#siteCenter 	{
				position:relative; 
				width:1000px; 
				height:100%;
				}
				
#contentHolder  {
			width:1000px;
			position:relative;
			height:auto;
			z-index:5;
			background-image:url('../images/bg_content.jpg');
				background-position:top left;
				background-repeat:repeat-y;

			}
#contentHolder2  {
			width:1000px;
			position:relative;
			height:auto;
			background-image:url('../images/bg_content.jpg');
				background-position:top left;
				background-repeat:repeat-y;

			}
			
						
#flashcontent {
			width:940px;
			height:313px;
			position:absolute;
			top:0px;
			left:6px;
			z-index:0;

		}
		

#container		{
				position:relative;
				color:#CC9900; 
				font-size:13px; 
				z-index:5;				
				margin-left:63px;
				margin-top:4px;
				width:870px;
				height:auto;
				
				}

/*header*/

.ad{
position:absolute;
top:3px;
left:175px;
width:600px;
height:90px; 
background:black;
float:left;
}

.affiliates
{margin-top:30px; margin-left:5px;height:60px;float:left;}
/* main nav */
#header 	{
				position:relative;
				text-align:left;
				
				width:1000px; 
				left:0px;
				height:auto;
				
			}
#navigation
	{
		position:relative;
		text-align:center;
		height:40px;
		width:1000px; 
		
		left:0px;
		
		
		 
	}
#navigation_links
	{
	position:absolute;
	top:0px;
	left:0px;
	width:1010px
	}
                
#navlist
{
padding: 0 1px 1px;
margin-left: 0px;
font: bold 11px Verdana, sans-serif;
width: 255px;
}

#navlist li
{
list-style: none;
margin: 0;
border-bottom: 1px solid #CC9900;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.25em 0.25em 0.25em;
background: #000000;
text-decoration: none;
font-size:11px;
color:#CC9900
}

#navlist li a:link { color: #CC9900; }
#navlist li a:visited { color: #CC9900; }

#navlist li a:hover
{
border-color: #CC9900;
color: #CC9900;
background: #222222;
}
#ad_venue
	{
	position:relative;
	width:875px;
	height:210px;
	
	}
#ad_venue_content
	{
	 position:absolute;
	 top:9px;
	 left:63px;
	 width:875px;
	 height:200px;
	 
	 clear:both;
	}
.ad_venue_ad
	{
	position:relative;
	width:284px;
	height:171px;
	background-color:black;
	float:left;
	}
	
#ad_sponsor
	{
	position:relative;
	width:982px;
	height:148px;
	
	}
#ad_sponsor_content
	{
	 position:absolute;
	 top:40px;
	 left:18px;
	 width:947px;
	 height:106px;
	 background-position:top left;
	 background-repeat:repeat-y;
	 text-align:center;
	}
	
#ad_affiliate
	{
	position:relative;
	width:1000px;
	height:148px;
	
	}
#ad_affiliate_content
	{
	 position:absolute;
	 top:30px;
	 left:18px;
	 width:947px;
	 height:100px;
	}
	
.content_navigation
				{
				
				float:left;
				width:260px;
				background-image:url('http://thekennedysoho.com/images/subnav_bg_contenttytry.gif');
				background-position:top left;
				background-repeat:repeat-y;
				padding:0px;
				margin:0px
				}
.content_home_bottom
				{
				float:left;
				width:946px;
				height:150px;
				padding:0px;
				background-image:url('http://thekennedysoho.com/images/subnav_bg_home_bottom.gif');
				background-position:top left;
				background-repeat:repeat-y;
				
				}	

				
.cnc			{
				padding-left:6px;
				padding-top:0px;
				padding-bottom:0px;
				height:auto;
				padding:0px; 
				 width:260px;
				}
.cnc a,
.cnc a:visited,
.cnc a:active,
.cnc a:link
{
color:#CC9900;
font-size:13px;
}
.cnc a:hover
{
	text-decoration:underline;
	color:#CC9900;
}

.slink a,
.slink a:visited,
.slink a:active,
.slink a:link
{
text-decoration:none;
color:#CC9900;
}
.slink a:hover
{
text-decoration:underline;	
	color:white;
}


.boxes
{padding:8px;

line-height:16px;
}

.boxes a,
.boxes a:visited,
.boxes a:active,
.boxes a:link
{
color:#CC9900;
font-size:13px;
}
.boxes a:hover
{
	text-decoration:none;
	color:white;
}
.event_nav
  {
  position:absolute;
  top:22px;
  left:0px;
  float:left;
  z-index:2;
  cursor: pointer;
  _cursor: hand;
  }
.event_body
  {
  position:absolute;
  top:40px;
  left:0px;
  overflow:auto;
  height:290px;
  width:275px;
  display:none;
  padding-top:0px;
  background-color:black;
  z-index:1;
  }
#events_special
	{ 
	  position:absolute;
	  left:0px;
	  height:18px;
	  width:63px;
	  background-image:url('../images/but_events_special_off.gif');
	}
#events_nightly
	{
	 position:absolute;
	  left:63px;
	  margin-left:2px;
	  height:18px;
	  width:68px;
	  background-image:url('../images/but_events_nightly_off.gif');
	}	
#events_calendar
	{
	 position:absolute;
	  left:133px;
	  margin-left:2px;
	  height:18px;
	  width:77px;
	  background-image:url('../images/but_events_calendar_off.gif');
	}	
#events_all
	{ 
	  height:22px;
	  width:58px;
	  background-image:url('http://thekennedysoho.com/images/but_events_all_off.gif');
	  clear:right;
	}	
	
#copyright 		
				{
				height:23px;
				font-size:12px; 
				width:940px;
				background-color:white;
				color:#6bd1ec;
				padding-top:4px;
				}
#copyright a, 
#copyright a:active,
#copyright a:link,
#copyright a:visited
                {
                
                color:#6bd1ec; 
                text-decoration:underline;
                }
#copyright a:hover
                {
                color:black; 
                border-color:#6bd1ec;
				border-style: solid;
				border-bottom-width: 4px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				
                }	                         
#footer 
				{
				position:relative;
				margin:0px;
				margin-left:0px;
				width:940px;
				height:154px;
				padding: 0px;
				padding-top:0px;
				background-image:url('../images/bg_content.jpg');
				background-position:top left;
				background-repeat:none;
							
				}
#flyerflip
	{

	}
#flyer
	{ 
	position:absolute;
	top:15px;
	left: 285px;
	width:590px;
	height:315px;
	
	
	}
	
			
.pic 
			{
			margin:10px;
			
			
			}
			


.pic {border:20px;}

#header_upcoming_events
  {
   position:absolute;
   left:0px;
   top:0px;
   width:275px;
   height:21px;
  }
  
#header_featured_events
  {
  position:absolute;
  left:285px;
   top:0px;
   width:268px;
   height:21px;
  }