body {
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
/*	background: url(../img/css/body-bg-brown.png) repeat; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	text-align: center; 
}

/* border-style:none for ie6 bug that displays a blue border around image */
img {
	border-style: none;
}

a {
	text-decoration: none;
}

p {
	margin: 0 0 0 0;	
}

h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
	margin: 0 0 0 0;
	font-size: 26px;
}

h2 {
	font-size: 26px;
}


h3 {
	margin: 0 0 0 0;
	font-size: 18px;
}

td
{
	font-size:12px;
}

#container {
	width: 100%;
/*	background: url(../img/css/body-bg.jpg) repeat; */
	padding-bottom: 10px;
}

#wrapper
{
	position: relative;
	width:880px;
	margin: 0 auto;
	text-align: left;
}


#banner {
	position:relative;
	width: 880x;
	margin: 0px auto 0px auto;	
/*	height:auto; */
}

#header {
	width: inherit;
	height: 150px;
	background: url(../img/css/container-bg.png) top no-repeat;
}

#main_item
{
/*	position: relative; */
	float:left;
	width: 607px;
	left:0px;
/*	top:20px; */
}

#main_item_top
{
	width: 607px;
	margin: 0px auto 0px auto; 
	background-image: url(../pics/info_top.jpg);
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding: 10px 20px 0px 20px; 
	float:left;
	z-index:1;
}

#main_item_mid
{
	width: 607px;
	margin: 0px auto 0px auto;
	background: url(../pics/info_mid.jpg) repeat-y;
	padding: 10px 20px 0px 20px; 
	float: left;
	font-size:small;
/*	position: relative;
	top: 50px;*
	float:left; */
}

#main_item_text
{
	width:567px;
	padding-right:40px;
	font-size:12px;
}

#main_item_bottom
{
	width: 607px;
	margin: 0px auto 0px auto; 
	background-image: url(../pics/info_bottom.jpg);
	background-repeat:no-repeat; 
	background-position:top left; 
	padding: 10px 20px 0px 20px; 
	float:left;
}

#footy
{
	clear:both;
/*	bottom:180px; */
	position:relative;
	margin: 0px auto 0px auto; 
	width: 820px;
	heigth:180px;
}

#footer
{
	position:relative;
	width: 820px;
	heigth:180px;
	left:-10px;
	top:0px;
	margin: 0px auto 0px auto; 
	background-image: url(../pics/footer.jpg);
	background-repeat:no-repeat; 
	background-position:top left; 
	padding: 10px 20px 0px 20px; 
}

#poster
{
	top: 20px;
	left: 30px; 
    position: relative; 
	float:left;
}	

#poster_pos
{
	left:40px;
}

#agenda 
{
/*	position: relative; 
	width: 231px;
	top: -35px;

	right:0px; */
	left: -10px;
	float:left;
}

#agenda_top
{
	width: 231px;
	height: 25px;
/*	margin: 0px auto 0px auto; */
	background-image: url(../pics/ag_top2.gif);
	background-repeat:no-repeat; 
	background-position:bottom left; 
/*	padding: 10px 20px 0px 20px; */
/*	position: relative; 
	left:300px;*/
}

#agenda_top_title
{
	text-align:center;
/*	left:70px;*/
	padding:auto;
	padding-top:8px;
	color:#ffffff;
	font-weight:bold;
}	

#agenda_mid_text
{
/*	position:relative; */
	left:0px; 
	margin: 0px auto 0px auto;
	text-align: center;
	padding-left:20px;
	padding-right:20px;

}

#agenda_mid
{
	width: 231px;
/*	height: 25px; */
	margin: 0px auto 0px auto; 
	background: url(../pics/ag_mid3.gif) repeat-y;
/*	padding: 20px; */
/*	position: relative;
	top: 50px;
	position: relative;
	left:300px; */
}

#agenda_bottom
{
	width: 231px;
	height: 25px;
/*	margin: 0px auto 0px auto;  */
	background-image: url(../pics/ag_bottom.gif);
	background-repeat:no-repeat; 
	background-position:top left; 
}

#agenda_text_title
{
	font-weight:bold;
	font-size:13px;
}

#agenda_text_title
{
	font-size:13px;
}


#menu
{
	position:relative;
	left:20px;
	top: 3px;
	font-weight:bold;
}

.poster
{
	width:231px;
	float:right;
}

/*
#bio
{
	position:absolute;
	top:20px;
	width:500px;
	height:400px;
	background-color:#ffffff;
	opacity:0.4;
	filter:alpha(opacity=40);
}
*/
.agenda_line
{
	width:inherit;
	height:inherit;
	position:inherit;

	padding-left:30px;
	padding-right:30px;

	text-align:center;
	vertical-align:top;
	margin: 0px auto 0px auto; 

}

.menu
{
	width:130px;
	float: left; 
	padding: 10px; 
/*	position:relative; */
	cursor:pointer;
	background: url(../pics/menu_item.jpg) no-repeat;
}

.menu_select
{
	width:130px;
	float: left; 
/*	position:relative; */
	padding: 10px;
/*	background: url(../pics/menu_select.jpg) no-repeat; */
	background: url(../pics/menu_flash15.gif) no-repeat;
}

.footer_title
{
	font-weight:bold;
}

#header-l {
	float: left;
	width: 176px;
	height: 150px;
	background: url(../img/css/header-l.png) bottom no-repeat;
}

#header-m {
	float: left;
	width: 734px;
	height: 150px;
	background: url(../img/css/header-m-bg.png) bottom no-repeat;
}

#header-r {
	float: left;
	width: 148px;
	height: 150px;
	background: url(../img/css/header-r-bg-2.png) bottom no-repeat;
}

.right_separator 
{ 
	border-right: 1px solid rgb(102, 102, 102);
    border-left-width: 1px;
    border-left-color: rgb(102, 102, 102);
}

.pictitle
{
#	margin-top:10px;
	font-size: 16px;
	white-space:normal;
}

#bio
{
	position:absolute;
	width:600px;
	height:450px;
/*	margin: 0px auto 0px auto; */
	top:50px;
	left:20%;

	background-color:#ffe692;
	opacity:0.9;
	filter:alpha(opacity=90);
	text-color:#000000;

}