h1, h2, h3, h4 {

	font-weight: bold;

	text-align: center;

	font-family:verdana, arial;

	letter-spacing:-1px;



}



h1 {

	font-size:28px;

	line-height:34px;

	text-align:center;

	color:#000000;

		text-transform: capitalize;

}



h2 {

	font-size:24px;

		line-height:28px;

	color:#990000;

	text-transform: capitalize;

}



h3 {

	font-size: 20px;

			line-height:27px;

	font-weight: bold;

	margin-bottom: 16px;

	color:#000000;

	text-transform: capitalize;

}

h4 {

	font-size:15px;

	margin:0;

	margin-left:15%;

	margin-right:15%;

}



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:16px;

	color:#000000;



}







td {

   font-family:Verdana, Arial;

   font-size:12px;

}





#contentContainer {

   background:white url(images/backmid.jpg) repeat-y;

   width:800px;

   border:none;

   margin-left:auto;

   margin-right:auto;

}



#contentContainerwide {

   background:white url(images/backmidwide.jpg) repeat-y;

   width:1000px;

   border:none;

      margin-left:auto;

   margin-right:auto;

}



#content {



   text-align:left;

   width:600px;

   margin-left:auto;

   margin-right:auto;



}



#contentwide {



   text-align:left;

   width:850px;

   margin-left:25px;

      margin-left:auto;

   margin-right:auto;



}



#content2 {



   text-align:left;

   width:640px;



}



#contentTop, #contentBottom {

   width:800px; 

   margin:0;

}



#contentTopwide, #contentBottomwide {

   width:1000px; 

   margin:0;

}



#contentTop {

   background:white url(images/backtop.jpg) no-repeat; height:45px;

}



#contentTopwide {

   background:white url(images/backtopwide.jpg) no-repeat; height:45px;

}



#contentBottom {

   background:white url(images/midbot.jpg) no-repeat; height:47px;

}



#contentBottomwide {

   background:white url(images/backbotwide.jpg) no-repeat; height:47px;

}





.censored {

   background-color:black;

   color:black;

}



.timetable { font-size:17px; background-color: black; }

.timetable td { background-color:white; }

.timetable .header {

	background-color:red;

	color:white;

	font-size:12px;

}

.today td {

	background-color:yellow;

}

.tablePrice { text-align:center; }

.tableDay small { font-size:14px; }



#paypalButton {

   font-family:Tahoma, Verdana, Arial;

   font-size:17px;

   font-weight:bold;



   cursor:pointer;

   cursor:hand;

}



#orderPanel, blockquote {

   width:500px;

   text-align:left;



	padding:5px;

	font-size:13px;

}



.testimonial {

width: 280px;

text-align:left;

	border:#000 solid 1px; background-color:#EBE9EA;

	font-size:13px;

	padding: 15px;

}



.testimonial2 {

width: 170px;

text-align:left;

	border:#000 solid 1px; background-color:#EBE9EA;

	font-size:13px;

	padding: 15px;

}



.testimonial h1 {

	font-weight: bold;

	text-align: center;

	font-family:verdana, arial;

	font-size:16px;

	line-height:19px;

	letter-spacing:0px;

}



.testimonial2 h1 {

	font-weight: bold;

	text-align: center;

	font-family:verdana, arial;

	font-size:15px;

	line-height:19px;

	letter-spacing:0px;

}





.testimonial p {

font-family:"Courier New", Courier, monospace;

font-zie: 12px;

line-height:14px;

color:#000000;

text-align:left;

}



.testimonial2 p {

font-family:"Courier New", Courier, monospace;

font-zie: 12px;

line-height:14px;

color:#000000;

text-align:left;

}





.small {

	width:350px;

}



blockquote {

	margin-left:100px;



	width:400px;



	padding:7px;

	background-color:#EBE9EA;



	border-top: #000 solid 1px;

	border-left:#000 solid 1px;

	border-right:#000 solid 1px;

	border-bottom:#000 solid 1px;

}



blockquote h1 {

	color:navy;

	font-size:17px;

}

blockquote h2 {

	font-size:14px;

	letter-spacing:0;

}



blockquote p {

	font-family:"Courier New", Courier, monospace;

	font-size:13px;

	margin-left: 10px;

	line-height:15px;

}



.side blockquote {

   text-align:left;

	background-color:#d9e4ef;

	width:200px;

}

.side blockquote p {

	font-size:11px;

}



li {

   margin:18px;

   margin-bottom:25px;

}



.runtime {

	text-align:right;

	font-style:italic;

	font-size:12px;

}



.headshot {

	float:right;

	text-align:right;

	margin-left:25px;

}



.highlight {

	background-color:yellow;

	color:black;

}



.underline {

	text-decoration:underline;

}

.tablestyle1 {

	font-family:Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

}

.lowercase {

text-transform:lowercase;

}



.signup {

	float: right;

	font-size:16px;

	font-weight:bold;

}