/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	margin-top: 10px;	padding: 0;	background: #006699;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #CCCCCC;}h1, h2, h3 {	margin: 0;	text-transform: lowercase;	font-weight: normal;	color: #FFFFFF;}#left {	width: 500px;	float: left;}h1 {	letter-spacing: -1px;	font-size: 32px;}h2 {	font-size: 23px;}p, ul, ol {	margin: 0 0 2em 0;	text-align: justify;	line-height: 26px;}a:link {	color: #48ACDE;}a:hover, a:active {	text-decoration: none;	color: #48ACDE;}a:visited {	color: #48ACDE;}img {	border: none;}img.left {	float: left;	margin-right: 15px;}img.right {	float: right;	margin-left: 15px;}/* Form */form {	margin: 0;	padding: 0;}fieldset {	margin: 0;	padding: 0;	border: none;}legend {	display: none;}input, textarea, select {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;}/* Header */#header {	clear: both;	width: 860px;	height: 52px;	margin: 0 auto;	background: url(../images/img02.gif) no-repeat left top;}/* Menu */#menu {	float: left;	width: 860px;	height: 54px;	padding-left: 10px;	background: url(../images/img01.jpg) no-repeat left top;}#menu .current_page_item a {	color: #48ACDE;}/** LOGO */#banner {	width: 100%;	z-index: 0;}.bgheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	display: block;	margin-bottom: 10px;}#logo {	width: 820px;	height: 60px;	margin: 0 auto;}#logo h1, #logo h2 {	float: left;	margin: 0;	padding: 0 0 0 20px;	line-height: normal;}#logo h1 { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:36px;	font-style: italic;}#logo h1 a {	text-decoration: none;	color: #FFFFFF; }#logo h1 a:hover { text-decoration: underline; }#logo h2 {	padding: 20px 0 0 5px;	font: 16px Georgia, "Times New Roman", Times, serif;	color: #CCCCCC;}#logo p a {	text-decoration: none;	color: #B6ACA2;}#logo p a:hover { text-decoration: underline; }#wrapper {	width: 860px;	margin: 0 auto;	background: #000000 url(../images/img02.jpg) no-repeat left top;}#wrapper-btm {	background: url(../images/img03.jpg) no-repeat left bottom;}/* Page */#page {	width: 820px;	margin: 0 auto;	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;}/* Content */#content {	float: right;	width: 620px;}/* Post */.post {	padding: 15px 15px;}.post .title {	margin-bottom: 20px;	padding-bottom: 5px;}.post h1 {}.post h2 {	height: 32px;	padding: 8px 0 0 15px;	font-size: 18px;	color: #DADADA;}.post .entry {	padding: 0 15px;}.post .meta {	margin-left: 15px;	margin-right: 15px;	padding: 15px 0px 30px 0px;	border-top: 1px dashed #333333;	font-size: 10px;}.post .meta p {	margin: 0;	line-height: normal;	color: #999999;}.post .meta .byline {	float: left;}.post .meta .links {	float: right;}.post .meta .more {	padding: 0 20px 0 18px;	background: url(../images/img11.gif) no-repeat left center;}.post .meta .comments {	padding-left: 22px;	background: url(../images/img12.gif) no-repeat left center;}.post .meta b {	display: none;}/* Sidebar */#sidebar {	float: left;	width: 210px;	padding-left: 30px;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {	margin-bottom: 40px;}#sidebar li ul {}#copyright {	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;}#sidebar li li {	margin: 0;}#sidebar h2 {	height: 32px;	margin-bottom: 10px;	font-size: 18px;	color: #DADADA;}/* Search */#search {}#search h2 {	margin-bottom: 20px;}#s {	width: 115px;	margin-right: 5px;	padding: 3px;	border: 1px solid #BED99C;}.home_image {	width: 200px;	margin-top: 10px;	margin-right: 3px;	float: left;	border: 1px solid #FFFFFF;}#x {	padding: 3px;	border: none;	background: #48ACDE;	text-transform: lowercase;	font-size: 11px;	color: #FFFFFF;}/* Boxes */.box1 {	padding: 20px;}.box2 {	color: #BABABA;}.box2 h2 {	margin-bottom: 15px;	font-size: 16px;	color: #FFFFFF;}.box2 ul {	margin: 0;	padding: 0;	list-style: none;}.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {	color: #EDEDED;}/* Footer */#footer-wrap {	width: 860px;	height: 64px;	margin: 0 auto;}#footer {	margin: 0 auto;	height: 64px;	min-height: 64px;	padding: 0;	font-size: 10px;}html>body #footer {	height: auto;}#footer p {}#right_content {	float: right;	position: relative;	padding-top: 20px;	width: 290px;	height: auto;	font-style: italic;	color: #0099FF;}#legal {	clear: both;	padding-top: 10px;	padding-left: 30px;	text-align: center;	color: #999999;}#legal a {}#menu{	position:absolute;	padding-top: 5px;	padding-left: 25px;	z-index: 10;}#menu ul .item{	display:none;	left: 10px;	top: 10px;	width: 200px;	z-index: 10;}.top a{	color:#CCCCCC;	text-decoration: none;}.top a:hover{	color:#999999;}#menu ul:hover .item{	display:block;	background:#000000;	padding:1px 1px 1px 5px;	border: 1px solid #FFFFFF;	z-index: 10;}#menu ul:hover .item a{color:#FFFFFF;text-decoration:none;}#menu ul:hover .item a:hover{color:#999999;}#menu ul{width:115px;float:left;margin:0px;padding:2px;list-style:none;}.clear{clear:both;height:10px;}#right {	width: 300px;	float: right;}.right_image {	width: 290px;	margin-top: 10px;	margin-right: 3px;	float: right;	border: 1px solid #FFFFFF;	text-align: right;}#imagegallery {	position: relative;	margin-top: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	padding-top: 3px;	padding-left: 3px;	float: left;	width: 515px;}.galleryimage {	width: 150px;	height: 150px;	padding: 3px;	float: left;	margin-right: 3px;	margin-bottom: 3px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #006699;	text-align: center;}.news_heading {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFCC33;	font-weight: 400;	display: block;	padding-bottom: 10px;	padding-top: 5px;	border-top: 1px solid #CCCCCC;}.news_item {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #0099FF;	display: block;	padding-bottom: 10px;}.news_subheading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: 200;	color: #CCCCCC;	text-decoration: underline;	display: block;	padding-bottom: 3px;}.logo_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #CCCCCC;	display: list-item;	padding-bottom: 50px;}