body 
{
	background-color:#D6CCA6; 
	padding-top:1px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

/* -------------------------------standard divs --------------------------- */

/*
#wrapper 
{
	width:680px; 
	min-width:680px; 
	margin-left:340px; 
	padding:0; 
	padding-bottom:5px; 
	font-family:sans-serif; 
	background-color:#F0ECDE;
}

*/

#description   
{ 
	margin-left:16.5em;
	margin-right:2.25em;
	margin-top:0em;
	right:10.25em;
	padding:1em;
	background-color:#F0ECDE;
}

#sidebar
{
	border:2px solid #333; 
	background-color: #F9F7F1; 
	padding:10px; 
	left:0.25em;
	padding:10px;
	position:absolute;
	top:.5em;
	width:15em;
	z-index:0;

}

.nav
{
	padding:5px;
}

/*   check if #banner exists anywhere   */
#banner 
{ 
	background-color:#ddd; 
	margin:10px; 
	padding:5px;
}

#content  /*   #content exists in /webcasts/   */
{
	width:700px;
	margin:5px 10px; 
	background-color:#F0ECDE;
	padding:25px 50px;
}


#home_wrapper
{
	width:50em;
	margin:0 auto;

}

a:link .homelink 
{
	background-color:#F6EB1B;

	}
	
	

a:visited .homelink 
{
	background-color:#F0C003;
	color:#715703;

}


a:hover .homelink 
{
	text-decoration:underline; 
	background-color:#FCF8B3;
}

.homelink
{
	border:1px solid #000;
	width:9em;
	height:7em;
	margin:10px;
	padding:10px;
	float:right;
}

.homelink h2
{
	text-align:center;	
}

/*

#start_newvisitors 
{
	background-color:#FCF8B3;
}

#home_member
{
	background-color:#FCF8B3;
}


#home_about
{
	background-color:#FCF8B3;
}


#home_store
{
	background-color:#FCF8B3;
}

*/

#footer 
{
	margin:0;
	padding-left:10px;  
	color:#937916; 
	font-size:0.6em;
	clear:both;  
	background-color:#F9F7F1;
}



/* -------end standard divs ------------ */

/* --------------------- standard elements ---------------------*/

h1 
{ 
	margin:5px 0px; 
	padding:15px ; 
	background-color:#F6EB1B;  
	text-align:left; 
	font-size:2em; 
	color:#937916; 

}

h2 
{ 
	margin:5px 0px; 
	padding:3px 10px; 
	text-align:left; 
	font-size:1.6em 
}

h3 
{ 
	margin:5px 0px; 
	padding:3px 10px; 
	background-color:#C1B27A; 
	text-align:left;
}

h4 
{ 
	margin-top:5px; 
	margin-bottom:5px;
	padding:2px 5px 2px 10px ; 
	background-color:#ffffff; 
	text-align:left;
}

h5
{
	font-size:15px;
	margin:0;
	padding:0;


}

p 
{
	margin:20px 5px; 
	padding:5px;
	font-weight:200;
}

p strong 
{
	text-transform:uppercase;
}

p em 
{
}

/* -------------------------end standard elements -------------------------- */

/* ------------------------- image formatting------------------------------- */

.logoimg 
{
	text-align:center;
	margin:0 0.6em;
}

.sidebarpic 
{
	float:left;
	width:100px;
	margin:10px;
	border:2px solid #555555;
}


.descriptionpicleft 
{
	float:left;
	margin:20px 10px;

}

.descriptionpicright 
{
	float:right;
	margin:20px 10px;

}

.piclink img
{
border:none;
text-decoration:none;
}

.path img
{
	width:200px;
	height:200px;
}

.profilepic
{
	float:left;
	padding:5px;
	width:75px;
}

/* -------------end image formatting -------------------- */

/* -------------media formatting -------------------- */
div#aplayer
{
	margin:0 auto; 
	padding:20px; 
	background-color:#F0ECDE;  
	z-index:5;
}

#player 
{ 
	margin:0 auto; 
	padding:20px; 
	border:none; 
  
	z-index:5;
}

.youtube 
{
text-align:center;
margin:auto;
}

/*  ------------------------end MEDIA --------------------------*/



/* ------------- SIDEBAR --------------------------------------- */

div#sidebar h2 
{
	text-align:left;
}

p.sidebartext  
{
	font-size:0.8em;
	text-align:left;
	padding:5px 10px; 
	margin:10px 0;
}

.nav h4
{
	margin:10px 0 0 15px;
	padding-left:0;
}

/* ------------end SIDEBAR --------------------------------------*/

/* ------------MAIN BODY --------------------------------------*/

div#description p 
{
	padding-left:10px;
}

/* -------------end MAIN BODY -----------------------------------------*/


/* -------------a LINKS -----------------------------------------*/
a:link 
{ 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

/* a:visited 
{
	font-weight:bold; 
	text-decoration:none; 
	color:#937916; 
	background-color:#E0D906;
}

a:hover 
{
	font-weight:bold; 
	text-decoration:none; 
	color:#937916; 
	background-color:#937916;
} 
 */

#footer a
{
	color:red;
}

p.dwdproductlink  
{
	text-align:left;
	margin:0;
}



.dwdproductlink a 
{
	border:2px solid #333; 
	text-transform:uppercase;
	display:block;
 
}



.dwdproductlink a:link 
{ 
	padding:5px 10px; 
	background-color:#F6EB1B; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

.dwdproductlink a:visited 
{ 
	padding:5px 10px; 
	background-color:#F0C003; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}
.dwdproductlink a:hover 
{
	text-decoration:underline; 
	background-color:#FCF8B3;
}





.jsLink 
{
	width:20em;
	margin-left:1.5em;
}

p.xlproductlink 
{
	text-align:left;
}
.xlproductlink a 
{
	border:2px solid #333; 
	text-transform:uppercase; 
}
.xlproductlink a:link 
{
	padding:5px 10px; 
	background-color:#B6C4E1; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

.xlproductlink a:visited 
{
	padding:5px 10px; 
	background-color:#4E8ED5; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

.xlproductlink a:hover 
{
	text-decoration:underline; 
	background-color:#efe;
}

a.button
{
	width:200px;
}


p.dwdbroadcastlink  
{
	text-align:left;
	margin:20px 0 20px 20px;
	
}


.dwdbroadcastlink a 
{
	border:2px solid #333; 
	text-transform:uppercase;
	display:block;
 
}

.dwdbroadcastlink a:link 
{ 
	padding:5px 10px; 
	background-color:#F0C003; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

.dwdbroadcastlink a:visited 
{ 
	padding:5px 10px; 
	background-color:#F0C003; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}
.dwdbroadcastlink a:hover 
{
	text-decoration:underline; 
	background-color:#FCF8B3;
}

a.broadcastbutton
{
	width:50%;
	text-align:center;
}


/* -------------end a LINKS -----------------------------------------*/



/*-------------experiment with ul ------------------------------------------------*/

/*

p.nav  
{
	text-align:left;
}


.nav ul
{
	border:1px solid #dddddd;
	padding-left:0;
}

.nav li
{
	list-style-type:none;
	margin:2px 0;
	padding:10px 0;
	
}

.nav a 
{
	border:2px solid #333; 
	text-transform:uppercase; 
}
 .nav a:link 
{ 
	padding:5px 10px; 

	background-color:#F6EB1B; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

.nav a:visited 
{ 
	padding:5px 10px; 
	background-color:#F0C003; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
}

.nav a:hover 
{
	text-decoration:underline; 
	background-color:#FCF8B3;
} */
/*-------------------------------------------------------------*/

/*---------------------- STORE --------------------------------*/


div.storeitem
{
	width:10em;
	min-height:17em;
	border:1px solid gray;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	margin:10px;
}

div.storeitem h5
{

	position:relative;
	width:100%;
	top:.2em;
	padding:.5em 0;

}

.productimg
{

	height:155px;
	margin:auto;
}

div.storeitem p
{
	padding-left:0;
	margin: auto 5px;
	text-align:center;


}
.storecrumbs h4
{
	float:left;

}

.storecrumbs ul li
{
	display:inline;
	list-style-type: none;

}

.storecrumbs ul li a:link
{
	float:left;
	text-decoration:none;
	padding:10px;
	margin: 10px 25px 10px 0;
	background-color:#F6EB1B; 
	color:#937916;
	font-weight:bold; 
	border:2px solid #937916;
}

.storecrumbs ul li a:visited 
{ 
		float:left;
		padding:10px; 
	margin: 10px 25px 10px 0;
	background-color:#F0C003; 
	font-weight:bold; 
	text-decoration:none; 
	color:#937916;
	border:2px solid #937916;
}

.storecrumbs ul li a:hover 
{
	text-decoration:underline; 
	background-color:#FCF8B3;
}

.storesection
{
	display:inline;
	width:40%;
}

/*--------------------------- end STORE -----------------------------*/	


div#signup_form 
{ 
	width:275px; 
/*	position:absolute; 
	top:244px ; 
	left:15px;  */
	float:left;
	border:1px solid #aaa; 
	padding:5px;  
	margin:10px; 
	background-color:#F6EB1B; 
	font-weight:bold;
}

div#signup_form  h4 
{
	text-align:center;
}

.badges
{
	margin:0 107px;
	text-align:center;

}

div.ceobadge 
{
	text-align:center;
	float:left;
	width:200px;
	margin:5px;

}

.ceobadge h5
{
	font-size:20px;
	margin:5px 0;
	
}

.ceobadge p
{
	margin-top:3px;
}


.spacer
{
	clear:both;
}

.paths
{
/*	margin:0 107px;
	text-align:center; */

}

div.path 
{
/*	text-align:center; */
	float:left;
	width:200px;
	margin:5px;

}



.path h5
{
	font-size:20px;
	margin:5px 0;
	
}

.path p
{
	margin-top:3px;
}


.accesslink 
{
	border:1px solid brown;

}

#upcomingevents 
{

}

div.speakerprofile
{
	padding:20px 0 10px 20px;
}

.speakerprofile p 
{
	margin:0;
	padding:0;
}

.speakerprofile img
{
	margin:0;
	padding-right:10px;
}
