/* The Hungry Hatter Cascading Style Sheet, MMII-MMVIII Simon Darnell. */div {padding-bottom:20px;}body {background-color: navy;font-family: Georgia, Tahoma, Verdana, Arial, san-serif;font-size: 10pt;color: navy;margin: 0px 0px 0px 0px;}img {float:left;margin-right:10px;margin-bottom:5px;}h1, h2, h3, h4, h5, h6, h7 {font-family: Georgia, Tahoma, Verdana, Arial, san-serif;}h1 {font-size: 16pt;color: #ee2222;text-align: center;font-weight: bold;}h2 {color: #0000ff;font-size: 10pt;font-weight: bold;text-align: center;}h3 {color: #ff4444;font-weight: bold;font-size: 10pt;margin-left: 1.5%;margin:0px;padding:0px;padding-bottom:5px;}h4 {color: #226622;font-size: 10pt;font-weight: bold;text-align: center;}h5 {text-align: center;color: #ff0505;font-size: 10pt;}h6 {color: #3333ff;font-size: 7pt;text-align: center;}h7 {color: #ff2222;font-weight: bold;font-size: 10pt;margin-left: -5%;}a{	text-decoration:none;	background-color:#efefef;}a:hover{	background-color:#223322;}a:link {color: #ff3333;}a:visited {color: #000000;}/* She may not look like much, but she's got it where it counts. I've made some special modifications. */#wrapper {	position:relative;	margin: 0px auto;	width:800px;	padding: 0px;	background-color: #ccffff;}#contentPanel {	padding:0px;	margin-left: 200px;	padding-left: 10px;	padding-right: 10px;	width: 580px;	height: 600px;	overflow: auto;	position: absolute;	background-color: #ccffff;}#sideMenu {	height: 600px;	width:200px;	position:absolute;	top:0px;	left: 0px;	padding: 0px;	margin: 0px;	background-color:yellow;}#logo{	width: 200px;	height:150px;	padding: 0px;	margin: 0px;	background-color:yellow;}#menu{	width: 200px;	height:450px;	padding: 0px;	margin: 0px;	background-color:yellow;}ul.mainMenu, ul.secMenu{	width: 198px;	background-color: yellow;	border: 1px solid navy;	padding: 0px;	margin: 0px;	list-style: none;	}ul.mainMenu li{	border: 1px solid navy;	position: relative;}ul.mainMenu li a{	color: navy;	background-color: #ff4444;	text-decoration: none;	font-size: 11pt;	font-weight:bold;	height: 25px;	width: 177px;	display: block;	padding-left: 20px;	padding-top:5px;}ul.mainMenu li a:hover{	color: White;	background-color: Black;}ul.secMenu {	display: none;	padding-left: 30px;}li:hover ul.secMenu{	display:block;}.filmtext{	background-color: black;	color: white;	padding: 2px;	display: inline;	font-weight: bold;}img.imagecentre{	float:none;}.spanClass01 {	font-weight:bold;	color:Orange;}.spanClass02 {	text-decoration:underline;	color:Yellow;}.paragraphClass {	font-style: italic;	font-size: 14pt;	}.myShinyLink{	color:White;	font-size: 12pt;	font-weight: bold;	text-decoration: underline;}.myShinyLink:hover{	text-decoration: none;}.floatMe{	float: left;	margin: 5px 10px 0px 0px;}
