body {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; color: #000000;}
html {min-height: 100%; margin-bottom: 1px;}

td, th {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; color: #000000;}

a {text-decoration:none; color: #000000;}
a:hover {color: #666;}

h1 {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
h2 {margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight:normal;}
h3 {margin:0; padding:10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:16px; font-style:normal;}
h4 {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; font-style:normal; font-weight:normal;}

p {margin:0; padding:0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px;}


#container {width:901px; margin: 0 auto; border: 10px solid #c5b2cd;}


/* HOME PAGE ---------------------------------------------------*/

#homeheader {margin-top:10px; padding-left:10px; width:878px;}

#homemain {padding:5px 0 5px 10px; background-image:url(../i/welcome_text.gif); background-repeat:no-repeat;}
#homemain p {margin:0; padding:2px 20px 5px 0; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
#homebanners {padding:10px 10px; margin:0 10px 10px 10px; background-color:#cdc4b4;}
.bannerfirst {padding-right:16px;}
.bannermiddle {padding:0 19px;}
.bannerlast {padding-left: 16px;}

.divhomebut a  {display:block; height:275px; color:#FFF;}

/* END OF HOME PAGE ---------------------------------------------------*/


/* END OF HEADER ---------------------------------------------------*/

#header {margin-top:10px; height:100px; background-image:url(../i/logo_header.jpg); background-repeat:no-repeat;}
#header p {margin:0; padding:10px 20px 0 0; text-align:right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }

.divbut a  {display:block; height:100px; color:#FFF;}

/* END OF HEADER ---------------------------------------------------*/


/* NAVIGATION ---------------------------------------------------*/

#navblock {margin: 0 auto; width:921px; height:40px; background-image:url(../i/tbtl_confbanner.gif); background-repeat:no-repeat; background-color:#c5b2cd;}

#navigation {padding:0 10px 10px 10px; margin: 0 auto; width:881px; height:2px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 10px solid #c5b2cd ; text-align:center; background-color:#c5b2cd;}
#navigation ul{float: left; padding:0 0 0 4px; margin:0; list-style-type: none; background-color:#c5b2cd;}
#navigation li {display: inline;}
#navigation li a{display: block; float: left; padding: 0; margin:0 20px 0 0; height:20px; text-align: left; font-size: 12px; font-weight: bold; text-decoration: none; text-align:center; color:#FFF; background-color:#c5b2cd;}
#navigation li a:hover{text-decoration: none; color:#000;}

.hilitebut {color:#000;}

.indentmenu{font: bold 12px Arial; height:32px; width: 921px; /*leave this value as is in most cases*/ margin: 0 auto;}

.indentmenu ul{margin: 0; padding: 0 12px; float: left; width: 897px; /*width of menu*/ border-width: 0; background-color: #c5b2cd;}

.indentmenu ul li{display: inline;}

.indentmenu ul li a{float: left; color: white; /*text color*/ padding: 13px 11px; text-decoration: none;}

.indentmenu ul li a:visited{color: white;}

.indentmenu ul li a:hover, .indentmenu ul li .current{color: #000000;}

.hilitebut {color:#000;}

/* END OF NAVIGATION ---------------------------------------------------*/

#flashbanner {margin:10px 10px; height:200px;}
#conferencebanner {margin:10px 10px; height:200px;}

/* SIDE NAV ---------------------------------------------------*/

#sidenav {float: left; width: 225px; margin:0 0 10px 0; padding: 0; background-color:#c5b2cd; border-left: 10px solid #FFF;}
#sidenav ul {padding:0; margin:0 0 10px 0;}
#sidenav li {padding:0; margin:5px 0 0 0; list-style:none;}
#sidenav li a {display:block; height:20px; margin:0; padding:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#FFF;}
#sidenav input, option, select {paddding:2px; font-size:10px;}
#sidenav img {margin-top:5px;}

/* END OF SIDE NAV ---------------------------------------------------*/



/* SIDE NAV LINKS ---------------------------------------------------*/

#sidenav {float: left; width: 225px; margin:0 0 10px 0; padding: 0; background-color:#cdc4b2; border-left: 10px solid #FFF;}
#sidenav ul {padding:0; margin:0 0 10px 0;}
#sidenav li {padding:0; margin:0; list-style:none;}
#sidenav li a {display:block; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;}
#sidenav input, option, select {paddding:2px; font-size:10px;}
#sidenav img {margin-top:5px;}

.sideheader {font-size: 14px; font-weight:bold;}
.sidelink {font-size: 12px;}

/* END OF SIDE NAV LINKS ---------------------------------------------------*/

#linkbox {padding:10px; margin:10px; background-color:#acacac;}
#linkbox h1 {margin:0; padding:0; color:#FFF; font-size:18px; font-weight:normal;}
#linkbox form {padding:0; margin:0; font-size:12px;}
/*#linkbox ul {padding:0; margin-bottom:10px;}
#linkbox li {padding:0; margin:5px 0 0 0;}*/
#linkbox li a {font-weight:normal; font-size:14px; color:#FFF;}
#linkbox a {color:white; font-size:14px; font-weight:bold;}

#historybox {padding:0 10px 10px 10px; margin:10px; background-color:#acacac;}
#historybox h1 {margin:0; padding:0; color:#FFF; font-size:18px; font-weight:normal;}
#historybox form {padding:0; margin:0; font-size:12px;}
#historybox ul {padding:0; margin-bottom:10px;}
#historybox li {padding:0; margin:5px 0 0 0;}
#historybox li a {display:block; height:10px; margin:0; padding:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#FFF;}


#sidelinks {padding:10px 10px 5px 10px; margin:10px; background-color:#acacac;}

#whatsonbox {padding:10px; margin:10px; background-color:#acacac;}
#whatsonbox h1 {margin:0; padding:0; color:#FFF; font-size:18px; font-weight:normal;}
#whatsonbox form {padding:0; margin:0; font-size:12px;}
#whatsonbox ul {padding:0; margin-bottom:10px;}
#whatsonbox li {padding:0; margin:5px 0 0 0;}
#whatsonbox li a {display:block; height:15px; margin:0; padding:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#FFF;}


#searchbox {padding:10px; margin:10px; background-color:#acacac;}
#searchbox h1 {margin:0; padding:0; color:#FFF; font-size:18px; font-weight:normal;}
#searchbox form {padding:0; margin:0; font-size:12px;}
#searchlinks ul {margin-bottom:10px;}
#searchlinks li {padding:0; margin:10px 10px 0 10px;}
#searchlinks li a {display:block; height:30px; padding-top:5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#FFF;}


/* LISTINGS ---------------------------------------------------*/

#listings {margin: 10px 10px 0 236px;}

#listings h1 { padding-right:234px; font-size: 20px;}
#listings h2 { padding-right:234px;}
#listings h3 { padding-right:234px;}
#listings h4 { padding:3px 234px 3px 0; color:#686868;}
#listings p {margin:0; padding-right:234px;}

/*#listings ul {display:block; padding:0; margin:0;}

#listings li {display: inline;}
#listings li a{display: block; float: left; height:23px; padding: 0 15px 0 0; text-align: left; font-size: 12px; text-decoration: none; margin:0; text-align:center;}*/

#listings ul {padding:0 0 0 20px; list-style:circle;}
#listings li {padding:0 10px 10px 5px; font-size: 12px; line-height:18px;}

#listings img {float:right; margin-top:5px;}

/* END OF LISTINGS ---------------------------------------------------*/


/* SECTION HEADER ---------------------------------------------------*/

#sectionheader {display:block; padding:5px 10px; margin:0 0 0 10px; font-size: 14px; font-weight:bold; color:#777777;}
#sectionheader h1 {font-size: 14px; color:#777777;} 

/* END OF SECTION HEADER ---------------------------------------------------*/


/* LISTINGS DETAILS ---------------------------------------------------*/

#detailheader {margin:10px 10px;}

#listingsdetail {margin: 10px 10px 0 236px;}

#listingsdetail h1 {padding-right:20px; font-size: 20px;}
#listingsdetail h2 {padding-right:20px;}
#listingsdetail h3 {padding-right:20px;}
#listingsdetail h4 {padding:3px 234px 3px 0; color:#686868;}
#listingsdetail p {padding:0 220px 10px 0;}

#listingsdetail a {text-decoration:underline;}

#listingsdetail textarea {margin:0; padding:5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#listingsdetail textarea p {margin:0; padding:5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px;}

#listingsdetail img {float:right; margin: 5px 0 20px 20px;}

#ticketprices {margin:10px 0; padding:0 10px 10px 0; color:#000;}
#specialoffer {margin:10px 0; padding:0 10px 10px 0; color:#000;}

/* END OF LISTINGS DETAILS ---------------------------------------------------*/


/* STANDARD PAGE FORMATTING ---------------------------------------------------*/

#page {margin: 10px 10px 0 236px;}

#page h1 { padding-right:20px; font-size: 20px;}
#page h2 { padding:0 20px 0 20px;}
#page h3 { padding:0 20px 0 20px;}
#page h4 { padding-right:20px;}
#page p { padding:0 220px 10px 20px;}

#page ul {padding:0 0 0 60px; list-style:circle;}
#page li {padding:0 80px 10px 5px; font-size: 12px; line-height:18px;}

.anchorlink {font-size:10px; padding:0 20px 10px 20px;} */

/* STANDARD END OF PAGE FORMATTING ---------------------------------------------------*/


/* PEOPLE DETAILS ---------------------------------------------------*/

#peopledetail ul {display:block; padding:0; margin:0 0 0 256px;}

#peopledetail li {display: inline;}
#peopledetail li a{display: block; float: left; height:23px; padding: 0 25px 0 0; text-align: left; font-size: 14px; text-decoration: none; margin:0; text-align:center;}

/* END OF PEOPLE DETAILS ---------------------------------------------------*/


/* CAST LISTINGS ---------------------------------------------------*/

#cast { margin: 10px 10px 0 236px;}

#cast h1 {padding-right:20px;}
#cast h2 {padding-right:20px;}
#cast h3 {padding-right:20px;}
#cast h4 {padding-right:20px;}
#cast p {padding:10px 220px 0 0; margin:0;}

#cast ul {display:block; padding:0; margin:0 0 20px 0;}

#cast li {display: inline;}
#cast li a{display: block; float: left; height:23px; margin:0; padding: 0 15px 0 0; text-align: left; font-size: 12px; text-decoration: none; text-align:center;}

.castpic {float:right; margin: 5px 0 20px 20px;}
.castalink {font-size:10px; padding:0 20px 10px 0;}

/* END OF CAST LISTINGS ---------------------------------------------------*/


/* FOOTER ---------------------------------------------------*/

#footer {padding:10px; margin:0; text-align:center; border-top: 10px solid #c5b2cd;}
#footer p {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 15px;}
#footer a {color: #00653e;}

#socailicons {float:right; padding:0;}

#adfooter {padding:5px; margin:0; text-align:center;}
#adfooter p {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; line-height: 15px; color:#cdc4b2;}

/* END OF FOOTER ---------------------------------------------------*/

/* CLASSES ---------------------------------------------------*/

.formclear {height:10px;}
.listingbox {width: 620px; padding:10px 0 10px 0; margin:0 0 0 20px; border-top:1px solid #000; /*background-color:#f7f7f7;*/}
.peoplebox {width: 620px; padding:10px 0 10px 0; margin:0 0 0 20px; border-top:1px solid #000; /*background-color:#f7f7f7;*/}
.moreinfo {font-weight:bold; color:#ae140c;}
.clearpic {clear:both; display:block; height:0; font-size: 1px; line-height:0px; /*background-color:#00FF00;*/}
.clearright {clear:right; display:block; height:0; font-size: 1px; line-height:0px; /*background-color:#00FF00;*/}
.clear {clear:both; display:block; height:0; font-size: 1px; line-height:0px;}

/* END OF CLASSES ---------------------------------------------------*/

/* CALENDAR STUFF ------------------------------------------------------------ */

	.Backing   {background-color: #FFF;}
    .names 	    { padding:4px 0 0 0; background-color: #FFF; font-size: 11px; color: #000; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: normal;}
    .calendarBody   {background-color: #F0F0F0; font-size: 12px; color: #000000; text-decoration: none; text-align:  center; font-family: Verdana;}
    .calCurrentDay  {background-color: #E4F3F7; border:solid 1px #FFF; font-size: 11px; font-weight:bold; color: #FFFFFF;}
    .calOtherDay    {background-color: #E4F3F7; font-size: 11px; color: #000000;}
	.calCurrentEventDay    {background-color: #81DF81; border:solid 1px #FFF; font-size: 11px; font-weight:bold; color: #FFFFFF;}
	.calEventDay    {background-color: #81DF81; font-size: 11px; color: #FFFFFF;}
    .calNotDay	    {background-color: #F0F0F0; font-size: 11px; color: #000000;}
    .calFormMenu    {background-color: #FFF; font-size: 11px; color: #000; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: normal;}
	
	table.calendar a {color:#000; text-decoration:none;}
	.diarydate {color:#54BBE2;}
	
	#calendarbox {padding:10px; margin:0; background-color:#acacac;}
	#calendarbox h1 {margin:0; padding:0; color:#FFF; font-size:18px; font-weight:normal;}
	#calendarbox form {padding:0; margin:0; font-size:12px;}
	#calendarbox a {margin:0; padding:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
	#calendarbox p {color:#FFF;}
	
/* --------------------------------------------------------------------------- */

