body
{ 
      background: Black;
      text-align: center; 
	  	color:white;
      font-family:Arial, Helvetica, sans-serif;
      font-size: 12px;
} 
   
#bg
{ 
      background: url(bg.gif) no-repeat center top;
      width: 790px; 
      margin: 0 auto; 
      padding-top: 82px;
} 

a:hover, a:active, a:visited, a:link
{ 
			text-decoration: underline; 
			color: white;
}
                
#wrapper
{ 
      text-align: left; 
      margin: 0 auto;
      width:504px;
	  	border: solid 2px #666666;
}  

 
 
#WVlogo 
{
 			float:right;
			width:114px;
			height:45px; 
} 

#GNOlogo 
{
 			padding-top: 35px;
			padding-left: 148px;
			width:190px;
			height:138px; 
} 


/*Nav*/
#nav a 
{
		 display: block;
		 height: 100%;
		 overflow: hidden;
		 text-indent: -5000em;
		 width: 100%;
		 background: url(menu2.gif)
}

#n-home { width: 59px; }
#n-speakers { width: 88px; }
#n-hosting { width: 77px; }
#n-thanksto { width: 90px; }
#n-pastevents { width: 109px;}

#n-home a:hover { background-position: -0 33px; }

#n-speakers a { background-position: -59px 0; }/*Horizontal - moves left, Vertical - moves up*/
#n-speakers a:hover { background-position: -59px 33px; }

#n-hosting a { background-position: -147px 0; }
#n-hosting a:hover { background-position: -147px 33px; }

#n-thanksto a { background-position: -227px 0; }
#n-thanksto a:hover { background-position: -227px 33px; }

#n-pastevents a { background-position: -318px 0; }
#n-pastevents a:hover { background-position: -318px 33px; }

#nav {text-align: center; padding-top: 15px;}

#nav ul
{ 	 height: 33px; 
     list-style: none;
	   text-align:left; 
	   width: 429px;
	   margin:0 auto;
	   padding: 0;
}
	   
#nav li { float: left; height: 33px; list-style: none;}

#nav ul li span{ display: none; list-style: none;}

#events 
{
			height: 25px;
		 	width:470;
		 	margin:0 auto;
		 	text-align:center;
		 	padding:5px 0 2px 0;
}



#textcontainer { padding:2px 17px 5px 17px;}

#textcontainer  div.dates 
{
 			float:left;
      text-align: left; 
  		width:222px;
      background: #333333;
      padding:8px 5px 5px 8px;
      line-height: 15px;
}

#textcontainer  div.three
{
 			float:left;
      text-align: left; 
  		width:450px;
      background: #333333;
 	padding:10px;
      line-height: 15px;
	  border-bottom:dashed 1px #CCCCCC;

}

#textcontainer  div.three_top
{
 	  margin:auto;
      text-align: left; 
  	  width:450px;
      background: #333333;
	  border-top: 1px dashed #CCCCCC;
	  border-bottom: 1px dashed #CCCCCC;

}

#textcontainer  div.onedate 
{
 			float:left;
      text-align: left; 
  		width:457px;
      background: #333333;
      padding:5px 5px 5px 8px;
      line-height: 15px;
}

#image1
{
	  float:left;
	  width:210px;
	  height:160px;
      padding:5px;
	  margin:5px;
	  clear:both;		
}

#textcontainer  div.maintext
{
			text-align: justify;
      padding:15px 8px 8px 8px;
      line-height: 15px;
			clear:both;		
}

#textcontainer  div.past_events
{
			text-align: justify;
      padding:8px;
      line-height: 15px;
			clear:both;		
}


/*---Two events start-------------------------------------------------------------------------*/
#textcontainer div.twoevents
{
		background:url(images/abstract_bg.gif) #333333 no-repeat; 
		height:55px; 
		border-bottom:dashed 1px #cccccc; 
		border-top:dashed 1px #cccccc;
}

/*----------------------------------------------------------------------------*/

/*#textcontainer div.twoevents .datebuttonone
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/date_Nov19.png) no-repeat left top;
}
#textcontainer div.twoevents .datebuttonone:hover { background-position:-84px 0; }*/

/*----------------------------------------------------------------------------*/

#textcontainer div.twoevents .datebuttonone
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/aug5-7.gif) no-repeat left top;
}
/*#textcontainer div.twoevents .datebuttonone:hover { background-position:-84px 0; }*/

/*----------------------------------------------------------------------------*/

#textcontainer div.twoevents .datebuttontwo
{
	display:block;
	width:100px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/sept3-4.gif) no-repeat center top;
	float:left;
	clear:none
}
/*#textcontainer div.twoevents .datebuttonone:hover { background-position:-84px 0; }*/

/*----------------------------------------------------------------------------*/

#textcontainer div.twoevents .datebuttonthree
{
	display:block;
	width:90px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/sept17-18.gif) no-repeat left top;
}
/*#textcontainer div.twoevents .datebuttonone:hover { background-position:-84px 0; }*/

/*----------------------------------------------------------------------------*/

#textcontainer div.twoevents .datebuttonfour
{
	display:block;
	width:90px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/oct15-16.gif) no-repeat left top;
}
/*#textcontainer div.twoevents .datebuttontwo:hover { background-position:-84px 0; }*/
/*---two events end-------------------------------------------------------------------------*/


/*---three events start-------------------------------------------------------------------------*/
#textcontainer div.threeevents
{
		background:url(images/abstract_bg.gif) #333333 no-repeat; 
		height:55px; 
		border-bottom:dashed 1px #cccccc; 
		border-top:dashed 1px #cccccc;
}

/*----------------------------------------------------------------------------*/

#textcontainer div.threeevents .datebuttonone
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/date_june10.gif) no-repeat left top;
}


/*----------------------------------------------------------------------------*/

#textcontainer div.threeevents .datebuttontwo
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/date_july8.gif) no-repeat left top;
}



/*----------------------------------------------------------------------------*/

#textcontainer div.threeevents .datebuttonthree
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/date_july9.gif) no-repeat left top;
}
#textcontainer div.threeevents .datebuttonthree:hover { background-position:-84px 0; }
/*---three events end-------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/

textcontainer div.threeevents .datebuttonfour
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/date_july10.gif) no-repeat left top;
}

/*
#textcontainer div.threeevents .datebuttonfour:hover { background-position:-84px 0; }


#textcontainer div.threeevents .datebuttonfive
{
	display:block;
	width:84px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	cursor:pointer;
	background:url(images/date_sept19.png) no-repeat left top;
}
#textcontainer div.threeevents .datebuttonfive:hover { background-position:-84px 0; }*/
/*.slideshow {
  		width:160px;
		height:110px
        padding:5px;
		margin:5px;
}*/


/*for two*/
.slideshow {
 		float:left;
  		width:160px;
		height:110px
        padding:0 0 25px 65px;
		margin:0 0 25px 65px;
}

.slideshow2 {
 		float:left;
  		width:160px;
		height:110px;
        padding-bottom:25px;
		margin-bottom:25px;
}

.viewbook {
 		margin:25px;
}

#textcontainer  div.speakers
{	  
			float:left;
			text-align: justify;
      padding:30px 8px 8px 8px;
			width:315px;
      line-height: 15px;
}

#textcontainer  div.profiles
{
  		float:left;
			width:110px;
			padding: 50px 0px 0px 10px;
}

#textcontainer  div.maintext ul 
{
			list-style: none;
			margin-left: 0;
			padding-left: 10px;
			text-indent: -10px;
}

#textcontainer  div.maintext ul li
{

			padding-left: 30px;
}

#banner 
{
      margin: 0 auto;
      width:504px;
	    padding:25px 0 0 0;
} 
 
#manna 
{
 			float:left;
  		width:111px;
			height:19px
      background: black;
      padding:30px 30px 32px 30px;
}

#rhema {
 			float:left;
  		width:94px;
			height:25px
      background: black;
      padding:26px 30px 32px 95px;
}

#lifefm 
{
 			float:left;
  		width:83px;
			height:22px
      background: black;
      padding:28px 30px 32px 0px;
}

#iticket 
{
 			float:left;
  		width:65px;
			height:28px
      background: black;
      padding:25px 30px 32px 0px;
}

#loreal
{
 	  float:left;
  	  width:155px;
	  height:39px
      background: black;
      padding:10px 16px 1px 20px;
}

#matrix
{
 	  float:left;
  	  width:140px;
	  height:21px
      background: black;
      padding:30px 15px 1px 29px;
}

#redken
{
 	  float:left;
  	  width:140px;
	  height:41px
      background: black;
      padding:8px 5px 1px 15px;
}

#trilogy
{
 	  float:left;
  	  width:160px;
	  height:41px
      background: black;
      padding:18px 1px 32px 42px;
}

#loreal
{
 	  float:left;
  	  width:155px;
	  height:39px
      background: black;
      padding:10px 16px 1px 20px;
}

#ballentynes
{
 	  float:left;
  	  width:165px;
	  height:41px
      background: black;
      /*padding:10px 16px 1px 20px;*/
	  
}

#tradeaid
{
 	  float:right;
  	  width:167px;
	  height:55px
      background: black;
      padding-right:5px;
	  margin-left:27px;
}

#fairfax
{
 	  float:left;
  	  width:165px;
	  height:104px
      background: black;
      padding-left:15px;
	  margin-left:5px;
}



#textcontainer  div.logo
{
 	  float:left;
  	  width:390px;
      background: #000000;
      padding:8px 15px 5px 30px;

}

.clear 
{
   		 clear: both;
}

#footer 
{
      padding-top:5px;
}