/* ---- Wee's stuff ---- */
form {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
}
.callout {	float: right;	width: auto;	margin: 0 0 0 10px;	padding: 1px 0 1px 5px;  height: auto;  }
.callout2 {	float: right;	width: auto;	margin: 20px 20px 0 1px;	padding: 1px 0 1px 5px;  height: auto;  }
.frame {
	height: 530px; width: 160px;
}
.note {	color: red;  font-weight: bold;  }
#tickets { width: 420px; vertical-align: top; padding-left: 30px;}
#tickets .tabhead {color: white; background-color: #7495c5;  font-weight: bold;  padding-bottom: 6px;  }
#tickets td {font-size:80%;  padding: 5px 1px 3px 8px;     }
.clear {clear: both; height: 1px;}
.buttonpad { padding-top: 22px; }
.button { background-color: #7495c5; color: white; padding: 2px 5px 2px 5px; border: 1px solid; border-color: #aaa #000 #000 #aaa; font-weight: bold; 
}
.buttonover { background-color: navy; color: white; padding: 2px 5px 2px 5px; position: relative; border: 1px solid; top: 1px; left: 1px; border-color: #000 #fff #fff #000; font-weight: bold;
}
/* ----- rounded box 1 -----*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox { margin: 10px 20px 6px 16px;	width: 550px;
	background: url(images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {	background: url(images/sbhead-r.gif) no-repeat top right;	margin: 0;
	padding: 0;	
}
.boxhead h2 {	background: url(images/sbhead-l.gif) no-repeat top left;	margin: 0;
	/*padding: 22px 30px 5px;	*/padding: 22px 20px 5px; color: white; 	font-weight: bold; 	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only */
}
.boxbody {	background: url(images/sbbody-l.gif) no-repeat bottom left;	margin: 0;
	padding: 5px 20px 31px; height: 1%;
}
/* ----- end rounded box 1-----*/


/* ---- John's stuff ---- */

body {font-family: Arial, Helvetica, sans-serif;	font-size: small;
	}
.menu {	background-color: A7ADB7;	border: 1px #C3C9D4 solid;
}
.menutable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
a.menu2 {  color: #FFFFFF; text-decoration: none}
.casestudyform { background-color: #FFFFFF; border: 1px #959EAD solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

a.navbar:link {font-size: 10px; text-decoration: none; color: #006699; }
a.navbar:visited {font-size: 10px; text-decoration: none; color: #660099; }
a.navbar:hover { font-size: 10px; text-decoration: none; color: #ff6699; }

a.menusection:link { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none}
a.menusection:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none}
a.menusection:hover { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none}

.content {  font-family: Arial, Helvetica, sans-serif; /*font-size: 12px; font-weight: normal;*/ color: #000000;  font-size: 80%;  }
.sectiontitle {  background-color: #ffffff; border: 0px #ffffff solid; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #6688aa; font-weight: bold; text-decoration: none}
.menutitle {  background-color: #ffffff; border: 0px #ffffff solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none}

.right {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: Trebuchet MS, verdana, helvetica, sans-serif
}

A {	LINE-HEIGHT: 18px
}
A:link {	FONT-WEIGHT: bold; COLOR: #31518c; TEXT-DECORATION: none
}
A:visited {	FONT-WEIGHT: bold; COLOR: #2152a5; TEXT-DECORATION: none
}
A:active {	FONT-WEIGHT: bold; COLOR: #236fa9; TEXT-DECORATION: none
}
A:hover {	FONT-WEIGHT: bold; COLOR: #337fb9; TEXT-DECORATION: none
}

table.events {	padding : 2 px;	border: 1px #cccccc solid;	font-size: 12px;	font-weight: normal;
		background : #c0c0c0;
	}
table.ferrytimes {	padding : 0 px;	border: 1px #666666 solid;	font-size: 11px;	font-weight: normal;	background : #f9f9f9;
	}
	
table.edit {	padding : 0 px;	font-size: 13px;	font-weight: normal;	padding : 1px;
	}
td.ferrytimes {	padding : 1 px;	border: 1px #cccccc solid;	font-size: 11px;	font-weight: normal;	background : #f9f9f9;
	}
td.notsats {	padding : 1 px;	border: 1px #cccccc solid;	font-size: 11px;	font-weight: normal;		background : #d3f1ee;
	}
td.fs {	padding : 1 px;	border: 1px #cccccc solid;	font-size: 11px;	font-weight: normal;		background : #eee2f5;
	}
td.eventhead {	padding : 0 px;	font-size: 13px;	font-weight: bold;	padding : 1px;	color : #6f3f73;
	}
.eventhead {	padding : 0 px;	font-size: 13px;	font-weight: bold;	padding : 1px;		color : #6f3f73;
	}
.panheaders {	padding : 0 px;	font-family: Arial, sans-serif;	font-size: 18px;		font-weight: bold; padding : 1px;	color : #dddddd;
	}
td.eventdata {	padding : 0 px;	font-size: 13px;	font-weight: normal;	padding : 1px;
	}
.eventdata {	padding : 0 px;	font-size: 13px;	font-weight: normal;	padding : 1px;
	}
td.small {	padding : 0 px;	font-size: 11px;	font-family: Arial, sans-serif	font-weight: normal;	padding : 1px;
	}
.small {	padding : 0 px;	font-size: 12px;	font-family: Arial, sans-serif	font-weight: normal;		padding : 1px;
	}
.smaller {	padding : 0 px;	font-size: 11px;	font-family: Arial, sans-serif	font-weight: normal;
	}
.mybutton { color: #555555; font-size: 12px; font-weight: normal; text-decoration: none}

.event_title {	padding : 0 px;	font-size: 18px;	font-family: Arial, sans-serif;	font-weight: normal;	padding : 1px;	color : #006369;
	}
.facility_head {	padding : 0 px;	font-size: 14px;	font-family: Arial, sans-serif;	font-weight: bold;	padding : 1px;	color : #006369;
	}
.bodytext {	padding : 0 px;	font-size: 13px;	font-family: Arial, sans-serif;	padding : 1px;
		color : #000000;
	}
.performers {	padding : 5 px;	font-size: 11px;	font-family: Arial, sans-serif;	color : #000000;
	}
