/*Design by Metamorphosis Designhttp://www.metamorphozis.comReleased for free under a Creative Commons Attribution 2.5 License*/*{margin: 0px;padding: 0px;}a:link {	color: #ffffff;	letter-spacing: -.05em;	font: 21px arial unicode ms;}a:hover {	text-decoration: none;	color: #FF0000;}a:visited {	color: #ffffff;}body {		background: #A2E5F5 url(images/back_all.jpg) repeat-x;	font: 14px arial unicode ms;	color: #333333;}#content{	width: 100%;	text-align: left;	background: url(images/back.jpg) no-repeat;}#main{width: 708px;padding: 10px;}#back{width: 1151px;}#header {	height: 386px;	text-align: right;}#logo {width: 1131px;height: 134px;text-align: left;padding-left: 20px;padding-top: 180px;font-family: Bradley Hand ITC;letter-spacing: -.1em;font-weight: bold;}#logo a {	text-decoration: none;	text-transform: lowercase;	font-style: italic;	font-size: 42px;	color: #ffffff;}#logo H2 a{font-size: 23px;font-style: none;}#menu{background: url(images/menu.gif) no-repeat;height: 50px;}#menu ul {	list-style: none;	}#menu li {		display: inline; 	}#menu a {	float: left;	width: 129px;	height: 30px;    display: block;	text-align: center;	text-decoration: none;	color: #2273A4;	vertical-align: middle;	font-weight: bold;	font-size: 14px;	padding-top: 20px;	text-transform: uppercase;}#menu a:hover {	width: 129px;    height: 54px;	color: #5AA5D3;	text-decoration: underline;}#left{	width: 190px;}#left H3{width: 165px;height: 27px;font-size: 14px;font-weight: bold;padding-left: 25px;padding-top: 15px;color: #ffffff;background: url(images/title.gif) repeat-x}#left ul {	list-style: none;	padding-bottom: 10px;	margin-bottom: 10px;	background: #ffffff url(images/title_back.gif) repeat-x bottom;}#left li ul {	border: 0px;	margin-left: 20px;	margin-bottom: 10px;	padding-top: 20px;	background: none;}#left li li {	padding: 4px 4px;	color: #000000;	border: 0px;}#left a {	color: #2F8BC4;}#left a:visited {	color: #2F8BC4;}#left td{color: #2F8BC4;}#left th{color: #2F8BC4;}#left caption{color: #2F8BC4;}#left p{padding: 10px;color: #2F8BC4;}#calendar1 {	padding: 20px 10px 20px 10px;}#calendar table {	width: 100%;	text-align: center;}#calendar thead {}#calendar tbody td {	border: 1px solid #F1F1F1;}#calendar #prev {	text-align: left;}#calendar #next {	text-align: right;}#calendar tfoot a {	text-decoration: none;	font-weight: bold;}#calendar #now {	background: #696969;	border: 1px solid #ff0000;	font-weight: bold;	color: #ffffff}#right{float: right;width: 480px;padding-right: 10px;}#right H4{	margin: 0;	padding: 0px;	font-size: 12px;	color: #2F8BC4;}#right a{color: #2F8BC4;text-decoration: underline;}#right p {	margin: 0;	padding: 0;	padding-bottom: 10px;}#right h2 {	margin: 0;	padding: 0;	padding-top: 10px;	letter-spacing: -0.07em;	color: #2F8BC4;	font-size: 26px;	font-family: Bradley Hand ITC;}.date {	text-align: right;	color: #2F8BC4;	font-size: 11px;}.date a {	color: #2F8BC4;}#footer {	height: 64px;	clear: both;	padding-top: 30px;	background: url(images/footer.gif) repeat-x bottom;	border-top: 5px solid #2F8BC4;}#footer p {	margin: 0;	width: 778px;	font-size: 10px;	text-align: center;	color: #ffffff;}#footer a {	color: #ffffff;}