/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* GLOBAL *-*-*-*-*-*-*-*-*-*-*-*-*-**/

html{height:100%;}
body {
	font-family:  arial, helvetica, sans-serif, sans;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	height:100%;
}

td {
	font-family:  arial, helvetica, sans-serif, sans;
}

th {
	font-family:  arial, helvetica, sans-serif, sans;
}

.blue_dot_topborder {
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


.horizontal_rule {
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: .5em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

input.submitbutton {
	font-family:  arial, helvetica, sans-serif, sans;
	font-size: 1em;
	font-weight: bold;
	background-color: #BBDDFF;
	color: #000000;
	text-align: center;
	margin: 2px;
	padding: 0px;
	border: 1px solid #7e9db9;
}

/* AddThisEvent theme CSS
---------------------------------------------------------------------- */

/* General */
.addthisevent 							{visibility:hidden;}
.addthisevent span 						{display:none!important;}
.addthisevent .data 					{display:none!important;}

/* The button */
.addthisevent-drop 						{display:inline-block;position:relative;z-index:999998;font-family:Arial, Helvetica, sans-serif;font-weight:300;color:#128196;text-decoration:none;font-size:10px;cursor:pointer;}
.addthisevent-drop:hover 				{font-weight:bold;font-size:10px;text-decoration:underline;}

/* The drop down */
.addthisevent_dropdown 					{width:200px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:right;display:none;margin-top:4px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addthisevent_dropdown span 			{display:block;line-height:110%;background:#fff;text-decoration:none;font-size:14px;color:#333;padding:8px 10px 9px 15px;}
.addthisevent_dropdown span:hover 		{background:#f4f4f4;color:#000;text-decoration:none;font-size:14px;}
.addthisevent_dropdown .copyx 			{height:21px;display:block;position:relative;cursor:default;}
.addthisevent_dropdown .brx 			{height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;right:10px;top:9px;}
.addthisevent_dropdown .frs 			{position:absolute;top:5px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:9px;color:#cacaca;}
.addthisevent_dropdown .frs:hover 		{color:#6d84b4;}

/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* PAGE WRAPPER *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#page_wrapper {
	font-family:  arial, helvetica, sans-serif, sans;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height:100%;
}

#page_wrapper a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	border-bottom: 0px solid;
	font-weight: normal;
}	
	#page_wrapper a:link {
		color: #128196;
	}
	
	#page_wrapper a:visited {
		color: #128196;
	}
	
	#page_wrapper a:hover {	
		text-decoration: underline;
		color: #128196;
		border-bottom: 1px none;
	}
	
	#page_wrapper a:active {
		color: #128196;
	}
	
	#page_wrapper a.link_pink {
		color: #cc0000;
		font-weight: bold;
	}
	
	#page_wrapper a:visited.link_pink {
		color: #cc0000;
		font-weight: bold;
	}


/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* MAIN *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#main	 {
	position: relative;
	width:100%;
	vertical-align:bottom;
	text-align:center;
	background-color: #b1b0ae;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../1516_background.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
/*	background-size:contain;*/
}

/**-*-*-*-*-*-*-*-*-*-*-*-*-* MAIN TABLE *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#main table {
	padding: 0px;
	width: 974px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main td#left_col {
	margin: 0px;
	padding: 0px;
	width: 198px;
	text-align: left;
	vertical-align: top;
}

#main td#center_col {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#main td#center_col table {
	width: 100%;
}

#main td#center_col h1 {
	font-size: 1.4em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

#main td#center_col h2 {
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

#main td#center_col h2.email {
	margin-bottom: 10px;
}

#main td#center_col h3 {
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}

#main td#right_col {
	margin: 0px;
	width: 200px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 4px;
}

#main td#right_col table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}


/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* FRONTPAGE EVENT TABLE *-*-*-*-*-*-*-*-*-*-*-*-*-**/


/**-*-*-*-*-* MAIN TABLE SPECIFIC FOR FRONT PAGE *-*-*-*-*-*-**/



#main td#fpage_right_col {
	width: 384px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main td#fpage_info_col {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.header_topcap {
	text-align: left;
	background-color: #b60000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.header_topcap p.title {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.header_topcap img {
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	position: relative;
	height: 15px;
	width: 130px;
}


/**-*-*-*-*-*-*-*-*-*-*-*-*-* NEWS SECTION*-*-*-*-*-*-*-*-*-*-*-*-*-**/
.news_items {
	text-align: left;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	/*height: 378px;*/
/*	height: 509px;*/
	height: 670px;
/*	height: 602px;*/
	font-size: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	overflow: auto;
}

.news_items ul {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 17px;
}

.news_items li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	list-style-position: outside;
	/*list-style-image: url(../images/nav/nav_arrow.gif);*/
	line-height: 1.3em;
}

.news_items p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}

.news_items li a:visited {
	font-weight: normal;
}

.news_items li a:hover {
	color: #FF9933;
	text-decoration: underline;
}


/**-*-*-*-*-*-*-*-*-*-*-*-*-* RIGHT COLUMN SECONDARY PAGES SECTION*-*-*-*-*-*-*-*-*-*-*-*-*-**/
#main td#right_col .div_right_col {
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9;
}

#main td#right_col .div_right_col ul {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 27px;
	list-style-position: outside;
	list-style-image: url(../images/rcol_header_menu_bul.gif);
}

#main td#right_col .div_right_col li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#main td#right_col .div_right_col ul ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#main td#right_col .div_right_col ul ul li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(../images/rcol_header_menu_bul_sub.gif);
}

#main td#right_col .div_right_col p {
	margin: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 14px;
	font-weight: normal;
}

#main td#right_col .div_right_col a:link {
	color: #128196;
	text-decoration: none;
	font-weight: bold;
}

#main td#right_col .div_right_col a:visited {
	color: #128196;
	text-decoration: none;
	font-weight: bold;
}

#main td#right_col .div_right_col a:hover {
	color: #128196;
	text-decoration: underline;
	font-weight: bold;
}

#main td#right_col .div_right_col li.pink {
	color: #cc0000;
	font-weight: bold;
}



/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* HEADER *-*-*-*-*-*-*-*-*-*-*-*-*-**/

#header {
	height:159px;
	position: relative;
	top:0;
	width:100%;
	vertical-align:bottom;
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
			}


/**-*-*-*-*-*-*-*-*-*-*-*-*-* HEADER TABLE *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#header table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	width:974px;
	font-size: 1em;
	font-weight:bold;
	position:relative;
}

#header table a  {
	color:#000000;
	font-weight:bold;
}

#header table a:link  {
	color:#000000;
	font-weight:bold;
}

#header table a:hover  {
	color:#000000;
	font-weight:bold;
}

#header table a:visited  {
	color:#000000;
	font-weight:bold;
}

#header img {
	margin: 0px;
	padding: 0px;
}

/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* FOOTER *-*-*-*-*-*-*-*-*-*-*-*-*-**/

#footer	 {
	position: relative;
	width:100%;
	vertical-align:bottom;
	text-align:center;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #e9e9e9;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #606060;
}

#footer table a  {
	color:#606060;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #606060;
}

#footer table a:link  {
	color:#606060;
}

#footer table a:visited  {
	color:#606060;
}

#footer table a:hover  {
	color:#000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
	text-decoration: none;
	border:none
}

/**-*-*-*-*-*-*-*-*-*-*-*-*-* FOOTER TABLE *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#footer table {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 974px;
	position:relative;
}

#footer td {
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 20px;
	padding-left: 4px;
}

#footer td p {
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}



/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* NAVIGATION *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#nav {
	text-align: right;
	padding: 0;
	width: 198px;
	display: block;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#nav img {
	margin: 0px;
	padding: 0px;
	display: block;
}

#nav img.nav_top {
	margin: 0px;
	padding: 0px;
	display: block;
}

#nav img.nav_bottom {
	margin: 0px;
	padding: 0px;
	display: block;
}

.nav_arrow {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav img.ads {
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 10px;
/*	padding: 1px;
	border: 1px solid #000;*/
	display: block;
}


#photoimg {
	padding: 2px;
	border: 1px solid #128196;
}

/*Controls the look of the popup menu container layer*/
.navpop_menu {
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/*Controls the look of the popup menu items*/
.navpop_menuItem {
	padding: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
}


/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* SEARCH *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#search {
	padding: 0;
	position: relative;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 5px;
	display:inline;
}

#search input.inputfield {
	font-family:  arial, helvetica, sans-serif, sans;
	font-size: 1em;
	color: #999999;
	background-color:#FFFFFF;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b6deff;
	border-right-color: #b6deff;
	border-bottom-color: #b6deff;
	border-left-color: #b6deff;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#search input.submitbutton {
	font-family:  arial, helvetica, sans-serif, sans;
	font-size: 1em;
	font-weight: bold;
	background-color:#FFFFFF;
	text-align: center;
	margin: 0px;
	margin-bottom:6px;
	*margin-bottom:3px;
	padding: 0px;
	border:none
}

#search_results {
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#search_results iframe {
	width: 100%;
}

#search_results iframe body {
	padding: 10px;
}

#search_results p {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 130%;
}

#search_results table {
	margin: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}



/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* EVENT LISTING AND DETAIL PAGES *-*-*-*-*-*-*-*-*-*-*-*-*-**/
/**-*-*-*-*-*-*-*-*-*-*-*-*-* EVENT LISTINGS PAGES *-*-*-*-*-*-*-*-*-*-*-*-*-**/

#event_media {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9;
}

#event_media h3 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
}

#event_media img {
	margin: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#listing {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}

#listing table {
	text-align: left;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 100%;
}

#listing td.dates {
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 10px;
	margin: 0px;
	vertical-align: top;
	width: 33%;
	font-weight: bold;
	font-size: 1.2em;
}

#listing td.event_name {
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 7px;
	width: 55%;
}

#listing td.event_name a {
	font-size: 1.2em;
	font-weight:bold;
}

#listing td.tickets {
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	margin: 0px;
	vertical-align: top;
	width: 12%;
	font-weight: bold;
}

#listing td.event_name img{
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin: 0px;
}

#listing p {
	font-size: 110%;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#listing table#series_prices {
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 70%;
}

#listing table#series_prices td {
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#listing table#series_evnt_lst td{
font-size: 1.1em;
	margin: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 7px;
	text-align: left;
	vertical-align: top;
}



/**-*-*-*-*-*-*-*-*-*-*-*-*-* CENTER COLUMN FOR SECONDARY PAGES *-*-*-*-*-*-*-*-*-*-*-*-*-**/
#center_copy {
	text-align: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}

#center_copy table {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#center_copy table td.right{
	text-align: right;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 10em;
}

#center_copy table td.icons{
	text-align: left;
	margin: 0px;
	vertical-align: top;
	width: 115px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}

#center_copy table td.right a { 
	vertical-align: middle;
	color: #128196;
}

#center_copy p {
	font-size: 1.1em;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 20px;
}

#center_copy .first {
	padding-top:30px;
}

#center_copy p.smaller {
	font-size: 100%;
}

#center_copy a:link, #center_copy a:visited {
	font-weight: bold;
}

#center_copy ul{
	vertical-align: top;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: normal;
}

#center_copy ul.bigger {
	font-size: 110%;
}

#center_copy ul.bigger li {
	padding-bottom: 5px;
}

#center_copy ol{
	vertical-align: top;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

#center_copy ol.bigger {
	font-size: 110%;
}

#center_copy blockquote {
	font-size: 100%;
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} 

#center_copy blockquote.withquote {
	background:url(../images/misc/quote_in.gif) no-repeat;
	background-position:top left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-align:justify;
} 

#center_copy .withunquote {
	padding-left:5px;
	padding-top:5px;
}

#center_copy blockquote.tenandten {
	margin-top: 10px;
	margin-bottom: 10px;
}

#evnt_detail_img {
	padding: 0px;
	text-align:center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#evnt_detail_img img {
	padding: 2px;
	border-top: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
}

.title {
	font-size: 2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
/*	text-transform: uppercase;*/
	font-weight: bold;
	display: block;
}

.subtitle {
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	display: block;
}

.form_name {
	font-size: 1.5em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	display: block;
}

#presenter .presenter {
	font-size: .8em;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	display: block;
	text-align: left;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#center_copy .presenter {
	font-size: .8em;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	display: block;
	text-align: left;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#center_copy .presenter2 {
	font-size: .9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	display: block;
	text-align: left;
	text-transform: uppercase;
}

#center_copy .event_subitems {
	font-size: 1em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	display: block;
	text-align: left;
}

#center_copy .announcement {
	font-size: 1em;
	text-align: left;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}

#center_copy p.page_title {
	padding-top:20px;
	margin-bottom:0px;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}

#center_copy p.supplemental_h1 {
	font-size: 1em;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#center_copy p.supplemental_h2 {
	font-size: 1em;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#center_copy p.supplemental_h3 {
	font-size: 1.2em;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: normal;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e9e9e9;
}

#center_copy p.supplemental_h4 {
	font-size: 1.2em;
	text-align: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#center_copy p.supplemental_h5 {
	font-size: 1.2em;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-transform: uppercase;
}

#center_copy p.supplemental_h6 {
	font-size: 1em;
	text-align: right;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	text-transform: uppercase;
	background-image: url(../images/border_dotted_ltblue.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#center_copy p.auction_supplemental {
	font-weight: bold;
	color: #003381;
}

#center_copy .para_header {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}

#center_copy .ga_table_header {
	background-color: #e9e9e9;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#center_copy .directory_full {
	font-size: 1.1em;
	background-color: #e9e9e9;
	padding: 4px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
}

#center_copy .directory_full ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#center_copy .artsmail_article_title {
	font-size: 14px;
	padding: 0px;
	margin-top: 30pxpx;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.div_right_col_info {
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f2f2f2;
}

.div_right_col_info h1 {
	font-size: 1.3em;
	color: #cc0000;
	text-align: right;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.div_right_col_info h1 img{
	margin: 0px;
	padding: 0px;
}

.div_right_col_info h2 {
	font-size: 1.1em;
	color: #cc0000;
	text-align: right;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.div_right_col_info h3 {
	font-size: 1em;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 12px;
	background-color: #999999;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.div_right_col_info h4 {
	font-size: 1em;
	color: #000000;
	text-align: right;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 15px;
	padding-left: 0px;
	line-height: 12px;
	background-color: #e9e9e9;
}

.div_right_col_info h5 {
	font-size: 1.1em;
	color: #000000;
	text-align: right;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.div_right_col_info p {
	font-size: 1em;
	color: #000000;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-weight: normal;
}

.div_right_col_info p.align_right {
	text-align: right;
}

.div_right_col_info ul.supplemental {
	text-align: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-weight: normal;
	margin: 0px;
	list-style-type: none;
}

.div_right_col_info ul.supplemental li {
	font-size: 1em;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
}

.div_right_col_info table td {
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	background-color: #e9e9e9;
}


div.avpopup {
	display: block;
	color: #FFFFFF;
	background: #999999;
	width:180px;
	padding:10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/**-*-*-*-*-*-*-*-*-*-*-*-*-* WOWSlider SLIDESHOW *-*-*-*-*-*-*-*-*-*-*-*-*-**/
 #wowslider-container1 {
   z-index: 0 !important;
 }

/**-*-*-*-*-*-*-*-*-*-*-*-*-* USED FOR THE JAVASCRIPT SLIDESHOW *-*-*-*-*-*-*-*-*-*-*-*-*-**/

	/* This class provides the spinner graphic to be displayed during initial preload of images */
		.loading { background: url(http://www.mondaviarts.org/images/common/spinner.gif) 50% 50% no-repeat;}
	
	/* If there is content below the slideshow container, 
		then a min-height must be set on slideshow_container and js_slideshow 
		to prevent them from collapsing in between slides.
		Choose a min-height in pixels that will reasonably accommodate the contents: 
		the image and the two optional text blocks.
		Width is set to the width of the image for slideshow_container. */
		#slideshow_container {
			width:  181px;
			min-height:  167px;
			font-family: Verdana, Arial, "MS Trebuchet", sans-serif;
		}

		/* Hide from IE5-mac. Only IE-win sees this. \*/
		* html #slideshow_container {
			height: 167px;
		}
		/* End hide from IE5/mac */
		
		#js_slideshow, #no_script {
			margin: 0;
			padding: 0;
			position: relative;
			min-height:  167px;
		}
		
		/* Hide from IE5-mac. Only IE-win sees this. \*/
		* html #js_slideshow {
			height: 167px;
		}
		/* End hide from IE5/mac */
		
		#js_slideshow a, #no_script a {
			text-decoration: none;
			display: block;
			margin: 0px;
			padding: 5px 0;
			font-weight: bold;
			text-align: center;
		}

		#js_slideshow #slideshow_img_wrapper, #js_slideshow #slideshow_img_wrapper a, #js_slideshow #slideshow_img_wrapper img, #no_script #slideshow_img_wrapper, #no_script #slideshow_img_wrapper a, #no_script #slideshow_img_wrapper img {
			margin: 0px;
			padding: 0px;
		}

		#js_slideshow #slideshow_img_wrapper img {
			margin: 0px;
			padding: 1px;
			border: #FFFFFF solid 1px;
		}

	/* Use the following to style the optional text containers.	*/
		h3.title {
			margin: 0;
			padding: 0;
			background-color: #ACB8C3;
			border-top: 1px solid #D5DBE1;
			border-bottom: 1px solid #97A6B4;
			font-size: 1.1em;
		}

		p.caption {
			margin: 0;
			padding: 0;
			background-color: #E5D699;
			border-top: 1px solid #F2EBCC;
			border-bottom: 1px solid #D9C266;
			font-size: 0.9em;
		}




/**-*-*-*-*-*-*-*-*-*-*-*-*-* UTILITY STYLES - NEED TO BE AT THE BOTTOM OF THE SHEET *-*-*-*-*-*-*-*-*-*-*-*-*-**/

.tenandten {
	margin-top: 10px;
	margin-bottom: 10px;
}

.fontweight_normal {
	font-weight: normal;
}
	
.pink {
		color: #ec008c;
	}
	
.teal {
		color: #00c0de;
	}
	
.uppercase {
	text-transform: uppercase;
	}
	
.centered_para_margined {
	text-align:center;
	margin-left: 100px;
	margin-right: 100px
	}
	
	#page_wrapper #main #center_col #center_copy .auction_supplemental strong {
	font-weight: bold;
	color: #000000;
}