/*
 * HTML Tags
 */

a
{
	font-family:		Georgia;
	text-decoration:	none;
	color:				black;
}

a:hover, a:focus, a:active
{
	text-decoration:	underline;
}

a:visited
{
	color:				#black;
}

body
{
	margin: 35px 20px 10px 20px; 
	padding: 0px;
	min-height: 100%;
	background-color: #FDF8F3; 
}

h1
{
	text-align:			left;
	font-size:			19pt;
	font-family:    	Georgia;
	font-weight:		bold;
	margin-bottom:		20px;
	width:				auto;
}

h2
{
	font-family:    	Georgia;
	font-weight:		bold;
	font-size:			16pt;	
	padding:			0px;
	margin:				0px;
}

h3
{
	font-size:			14pt;
	font-family:		Georgia;
	padding:			0px;
	margin:				0px;
}

hr
{
	color:				#816D59;
	margin-bottom:		40px;
}

img
{
	border-width:		1px;
	border-color:		#816D59;
	border-style:		solid;
}

/*
 * CSS classes
 */

.quicklinkslist
{
	list-style-image:	url(arrow.gif);
}

.conferenceinfo
{
	text-align:			center;
}

.addressparagraph
{
	margin:				0px;
	padding:			0px;
	font-family:		Georgia;
	font-weight:		bold;
}

.standardtext
{
	padding:			0px;
	margin:				0px 0px 15px 0px;
}

.copyrighttext  
{
	padding:			0px;
	margin:				0px;		
}

.creditstext
{
	padding:			0px;
	margin:				0px;		
}

.linkslist
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	display:			inline;
	text-align:			left;
} 

.listitem
{
	margin:				0;
	padding:			0px 20px 0px 0px;
	list-style:			none;
	display:			inline;
	font-weight:		bold;
	color:				white;
}

.menulink, .menulink:visited
{
	font-weight:		bold;
	color:				white;
}

.creditlink, .creditlink:visited, .copyrightlink, .copyrightlink:visited
{
	font-weight:		bold;
	color:				green;
}

.menulink:hover, .creditlink:hover
{
	font-weight:		bold;
	color:				#black;
}

.accesskey 
{
	text-decoration:	underline;
}

.resource
{
	padding-left:		30px;
	padding-top:		20px;
	padding-bottom:		30px;
}

.resourcetitle
{
	margin:				0px;
	padding:			0px;
	font-weight:		bold;
}

.resourcesource
{
	margin-left:		50px;
}

.schedulewrapper
{
	width:			500;
	border-width:		0px;
	border-collapse:	collapse;
	empty-cells:		hide;

	margin-bottom:		40px;
	horizontal-align:	center;
}

.scheduletable
{
	width:				100%;
	border-width:		1px;
	border-style:		solid;
	border-color:		#816D59;
	border-collapse:	collapse;
	empty-cells:		show;

	margin-bottom:		40px;
}

.scheduletable td
{
	border-width:		1px;
	border-color:		#816D59;
	border-style:		solid;

	padding:			5px 10px 10px 15px;
}

.oddtimecolumn, .eventimecolumn		
{
	width:				150px;
	font-weight:		bold;
}

.oddtimecolumn
{
	background-color:	#FCF4B0;
}

.eventimecolum
{
	width:				150px;
}

.oddtextcolumn
{
	background-color:	#FCF4B0;
}

.oddtextcolumn, .eventextcolumn
{
	text-align:			right;
}

.subjecttext
{
	padding:			0px;
	margin:				0px;
}

.subjectspeaker
{
	padding:			0px;
	margin:				0px;
	font-style:			italic;
}

.addressinfo
{
	text-align:			center;
	padding-bottom:		40px;
}

.picturelink
{
	text-align:			center;
	padding-bottom:		30px;
}

.fieldtext
{
	text-align:			right;
	padding-right:		10px;
	vertical-align:		top;
	color:              #966330;
}

/* 
 * CSS ID's
 */

#sitelogo 
{
	background:			transparent url(we_logo.jpg) top left no-repeat; 
	width:				220px; 
	height:				160px;
	border-color:		#816D59;
	border-style:		solid;
	border-width:		1px;	
	background-color:	white;
	float:				left;
	margin-right:		5px;
}

#sitebody
{
	border-color:		#816D59;
	border-style:		solid;
	border-width:		1px;	
	padding:			15px;
	/*background:			transparent url(bright_wheat.jpg) top left no-repeat;*/
	background-color:	white;
}

#siteheader
{
	margin-bottom:		5px;
}

#siteheaderbar
{
	height:				160px;
	margin-bottom:		15px;
}

#container
{
	background-color:	#C1983F;
	border-color:		#816D59;
	border-style:		solid;
	border-width:		1px;
	width:				725px;
	padding:			35px 35px 10px 35px;
}

#siteintro
{
	padding:			0px;
	margin:				0px;
}

#siteintrotitle
{
	text-align:			center;
	margin-bottom:		30px;
}

#sitefooter
{
	font-family:    	Georgia;
	font-weight:		normal;
	font-size:			10pt;	
	padding-top:		10px;
	padding-bottom:		0px;
	margin:				0px;	
	text-align:			center;
}

#coverpicture
{
	height:				200px;
	width:				150px;
}