/*Design by Metamorphosis Designhttp://www.metamorphozis.comReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body {	background: #A1080D;}body, th, td, input, textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666666;}h1, h2, h3 {    font-family: Verdana, Arial, sans-serif;	color: #2C5C89;}h1 {	font-size: 3em;}h2 {	text-transform: uppercase;	font-size: 1.1em;	font-weight: bold;	color: #2C5C89;}h3 {	font-size: 1em;}p, ul, ol {	margin-top: 1.5em;	font-size: 1.1em;}ul, ol {	margin-left: 3em;}a {	text-decoration: underline;	color: #2C5C89;}a:hover {	border: none;	text-decoration: none;}h1 a, h2 a, h3 a {	border: none;	text-decoration: none;	color: #2C5C89;}h1 a:hover, h2 a:hover, h3 a:hover {	background: none;	color: #2C5C89;}hr {	display: none;}#main{background: url(images/back_all.gif) repeat-x;}/* Header */#header {	width: 758px;	margin: 0 auto;	height: 146px;}#menu {	height: 31px;	width: 718px;	padding-left: 14px;}#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#menu li {	float: left;}#menu a {	display: block;	float: left;	height: 26px;	width: 120px;	margin-right: 1px;	text-decoration: none;	font-size: .9em;	font-weight: bold;	color: #ffffff;	padding-top: 5px;    text-align: center;}#menu a:hover {    height: 26px;	color: #F5F3C1;	background: url(images/buttons_r.gif) repeat-x;}/* Logo */#logo {	width: 770px;	height: 115px;	margin: 0 auto;}#logo h1 {	padding-top: 40px;	color: #ffffff;	font-size: 24px;}#logo h2 {	font-style: italic;	font-size: 10px;}#logo p {	clear: left;	margin: 0;	padding: 0 0 0 20px;	line-height: normal;	font-size: 1.2em;	font-weight: bold;	color: #ffffff;}#logo a {	color: #FFFFFF;}/* Page */#page {	width: 770px;	margin: 0 auto;	border-top: none;	padding-top: 20px;}#intro {padding: 20px;padding-left: 10px;color: #FFFFFF;width: 750px;}#intro H3{padding-bottom: 10px;}#intro H3 a{font-size: 16px;color: #FFFFFF;font-family: Georgia, "Times New Roman", Times, serif;text-transform: uppercase;}/* Content */#content {	float: left;	width: 515px;	padding-left: 10px;}.back{background: url(images/table_back.gif) repeat-y}.top{background: url(images/top.gif) no-repeat top}.bottom{background: url(images/bottom.gif) no-repeat bottom;padding: 30px;padding-top: 10px;}#content H4 a{font-family: Verdana, Arial, sans-serif;text-transform: normal;font-size: 12px;color: #ffffff;}#content H4 a:hover{font-family: Verdana, Arial, sans-serif;text-transform: normal;font-size: 12px;color: #FEB4B4;}#content H2{text-transform: uppercase;color: #830404;font-size: 20px;padding-bottom: 10px;font-family: Georgia, "Times New Roman", Times, serif}#content a{color: #830404;text-decoration: none;}#content a:hover{color: #830404;text-decoration: underline;}#content a:visited{color: #830404;}#content ol, #content ul{margin-left: 30px;}/* Sidebars */.sidebar {	float: left;	width: 229px;	margin-left: 10px;}.sidebar ul {	margin: 0;	padding: 0;	margin-left: 20px;	list-style: none;}#sidebar2 {	width: 227px;}#sidebar2 h2 {	height: 27px;	color: #FFFFFF;	padding-left: 20px;}.back_r{background: url(images/table_back_r.gif) repeat-y}.top_r{background: url(images/top_r.gif) no-repeat top}.bottom_r{background: url(images/bottom_r.gif) no-repeat bottom;padding: 10px;padding-top: 10px;}#sidebar2 ul{padding-top: 10px;padding-bottom: 10px;}#sidebar2 li a {	border: none;	background: url(images/small.gif) no-repeat 4px 4px;	padding-left: 20px;	color: #830404;}#sidebar2 li a:hover {	border: none;	background: url(images/small2.gif) no-repeat 4px 4px;	padding-left: 20px;	color: #FF8401;}#sidebar2 a {	border: none;	color: #830404;}#calendar1 {	padding: 0 10px 20px 10px;}#calendar table {	width: 100%;	text-align: center;}#calendar thead {}#calendar tbody td {	border: 1px solid #DDDAB2;}#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}/* Footer */#footer{height: 264px;background: url(images/footer.gif) repeat-x;padding-top: 20px;width: 100%;}#footer p {	text-align: center;	font-size: 9px;	color: #ffffff;	margin: 0px;}#footer a{color: #FFFFFF}#footer_all{width: 770px;margin: 0 auto;padding-bottom: 20px;}#footer_1, #footer_2{width: 250px;float: left;}#footer_1 ul, #footer_2 ul, #footer_3 ul {list-style: none;margin: 0px;padding: 0px}#footer_1 H3, #footer_2 H3, #footer_3 H3 {text-transform: uppercase;text-decoration: underline;color: #ffffff;font-size: 16px;padding-bottom: 10px;font-family: Georgia, "Times New Roman", Times, serif}#footer_3{width: 270px;float: left;}