/* CSS Document */

/*main*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #5b5c5b;
	margin: 0 ;
	background: #03b5d9 url("/images/body-bg.jpg") repeat-x top left;
	padding: 0px;
}

a:link, a:visited {
	text-decoration: none;
	color:#92ae1e;
	font-weight: bold;
}

a:hover, a:active {
	text-decoration: none;
	color:#527b08;
}

h1 {font-size: 1.3em; color:#ffffff; margin: 17px 0px 25px 55px; padding: 0px 0px 0px 0px;}
h2 {font-size: 1.3em;color:#ffffff;margin: 0px 0px 10px 40px;padding: 6px 0px 6px 15px; background: url("/images/header-bg.gif") no-repeat top left; width: 565px; height: 20px;}
h3 {font-size: 1.2em;font-weight:bold;color:#255d81;margin: 0px 0px 10px 40px;padding: 6px 0px 6px 15px; }
h4 {font-size: 1.3em;font-weight:normal;color:#9d0404;margin: 0px;padding: 6px 0px 6px 10px; background:url("/images/h4-bg.gif") no-repeat top left; }
h5 {color:#2974ae;font-size: 1.1em;margin: 0px;margin-right: 4px;padding: 3px;background: #c1daef;}
h6 {text-align: left;color:#1286c2;font-size: 1.2em;margin: 0px;padding: 0px;}

/*content*/

#body2 {background: url("/images/body2-bg.jpg") no-repeat top center; }
#container { margin: auto; width:1000px; overflow: auto; height: 100%;}

/*header*/
#header {height: 80px; margin: 0px; padding: 130px 35px 0px 0px; }

#topnav { margin: 0px; height: 35px;}
#topnav ul {margin:0px; padding:0px;}
#topnav li { list-style:none; padding:0px; float:right;}
#topnav li.home {background: url("/images/tophome_bg.gif") no-repeat top center; width:77px; height:34px;}
#topnav li.home a {display: block; text-indent: -9999px; width:77px; height:34px;}
#topnav li.admission {background: url("/images/topadmission_bg.gif") no-repeat top center; width:129px; height:34px;}
#topnav li.admission a {display: block; text-indent: -9999px; width:129px; height:34px;}
#topnav li.parties {background: url("/images/topparties_bg.gif") no-repeat top center; width:104px; height:34px;}
#topnav li.parties a {display: block; text-indent: -9999px; width:104px; height:34px;}
#topnav li.gallery {background: url("/images/topgallery_bg.gif") no-repeat top center; width:104px; height:34px;}
#topnav li.gallery a {display: block; text-indent: -9999px; width:104px; height:34px;}
#topnav li.cafe {background: url("/images/topcafe_bg.gif") no-repeat top center; width:79px; height:34px;}
#topnav li.cafe a {display: block; text-indent: -9999px; width:79px; height:34px;}
#topnav li.contact {background: url("/images/topcontact_bg.gif") no-repeat top center; width:94px; height:34px;}
#topnav li.contact a {display: block; text-indent: -9999px; width:94px; height:34px;}
#topnav li:hover {background-position: bottom center;}

/*left-panel*/
#leftpanel {float: left; width:300px; margin:10px 0px 20px 20px;}
#leftpanel ul { margin:145px 0px 0px 0px; padding:0px; height: 324px; background: url("/images/leftpanel-bg.gif") no-repeat bottom left; }
#leftpanel li { list-style: none; background: url("/images/leftpanel-li-bg.gif") no-repeat bottom left; width: 300px; text-align:center;}
#leftpanel li a { display: block; padding: 7px; color: #0d89a9; margin-top:3px; font-size: 1.3em;}
#leftpanel a:hover {color: #a3172c;}
#leftpanel img { margin-top: 15px;}

/*rightcontent*/
#rightcontent {background: #fafcfb url("/images/rightcontent-bg.gif") no-repeat top left; float: right; clear: none; width: 660px; margin: 0px 1px 0px 0px; padding: 35px 0px 0px;}
#rightcontent p { color: #1d4761; margin: 10px 40px; text-align: justify; font-size: 1em;}
#rightcontent p.rightlink { height: 34px; margin: 0px 0px 0px 375px; font-size: 14px; width: 244px; padding: 0px; background: none; clear: both; text-transform: uppercase;}
#rightcontent p.rightlink a { display: block; background: url("/images/rightlink.gif") no-repeat top left; height: 20px; color: #ffffff; padding: 10px 0px 9px 20px; font-weight: normal;}
#rightcontent p.rightlink a:hover {color: #d5d3d3;}
#rightcontent-bot {background: #fafcfb url("/images/rightcont-bot-bg.gif") no-repeat bottom left; float: right; clear: none; width: 660px; margin: 0px 1px 0px 0px; height: 61px;}
#rightcontent ul {margin-left:20px;}

/*gallery*/
#homegallery { background: url("/images/homegallery-bg.gif") no-repeat top left; width: 555px; height: 129px; margin: 15px 0px 15px 40px; padding: 52px 0px 0px 25px;}
#homegallery img {margin: 0px 20px 5px 0px;}
#homegallery2 { background: url("/images/homegallery-bg.gif") no-repeat top left; width: 555px; height: 300px; margin: 15px 0px 15px 40px; padding: 52px 0px 0px 25px;}
#homegallery2 img {margin: 0px 15px 5px 0px;}
#maingallerytop {width: 580px; height: 55px; background: url("/images/maingall-top-bg.gif") no-repeat top left;margin: 15px 0px 0px 40px; padding: 0px;}
#maingallerymid {width: 555px; height: 100%; background: url("/images/maingall-mid-bg.gif") repeat-y top left;margin: 0px 0px 0px 40px; padding: 0px 0px 0px 25px;}
#maingallerymid img {margin: 0px 15px 5px 0px;}
#maingallerybot {width: 580px; height: 11px; background: url("/images/maingall-bot-bg.gif") no-repeat top left;margin: 0px 0px 0px 40px; padding: 0px;}

/*footer*/
#footer { height: 224px; background: #03b5d9 url("/images/footer-bg.gif") no-repeat top center; clear: both;}
#footermid {width: 1000px; margin: auto; padding-top: 80px;}
#footer p {text-align: right; color: #ffffff; margin: 5px 0px; padding: 0px;}
#footer a { color: #ffffff;}

/*table*/
#rightcontent .table { background:#eeeeee; margin-left: 70px;}
#rightcontent .table ul {float:left; margin:0; padding:0; margin: 0px 0px 10px 0px;}
#rightcontent .table ul.day {width: 140px;}
#rightcontent .table ul.time {width: 130px;}
#rightcontent .table ul.child {width: 120px;}
#rightcontent .table ul.price {width: 140px;}
#rightcontent .table ul li{ list-style:none; padding:7px; margin:1px 1px 1px 0px; color: #2d2d2d; list-style-image: none;}
#rightcontent .table ul li.title { font-weight:bold; background:#999797; color: #ffffff; }
#rightcontent .table ul li.first { background:#dcdbdb; }
#rightcontent .table ul li.second { background:#cbc9c9; }

/*content format classes*/
#rightcontent .center {text-align: center; padding: 0px; margin: 0px 0px 0px 80px;}

.temp-boxad {border: 1px solid #cccccc; padding:10px 0px 10px 0px; overflow: auto; height: 100%; margin: 10px 10px 10px 10px; background: #f8f7f7;}
.temp-boxad-img {float: left; width:135px; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px;}
.temp-boxad img {margin:0px 10px 0px 10px;}
.noborder {border:none;}



