/* CSS Document */


* {
	margin: 2px 0 2px 0;
	padding: 0;
	border: none;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	font-size:100%;
	text-align: left;
	line-height:1.2em;
}

body{
	font-size:80%;
}

a:link {
	color: #0099FF;
	text-decoration: none;
}

a:visited {
	color: #0099FF;
	text-decoration: none;
}

span.none {
	display:none;
}

div#container {
	background:none repeat scroll 0 0 #FFFFFF;
	height:100%;
	margin:30px auto 0;
	width:1000px;
	font-family:sans-serif;
}

div#header {
	background:url("images/bg1.jpg") no-repeat scroll left top transparent;
	width:940px;
	height:300px;
	margin:30px;
}

div#header h1 {
	position:relative;
	top:30px;
	left:30px;
	width:307px;
	height:123px;
}

div#menu {
	position:relative;
	top:80px;
	padding:0 0 0 30px;
	width:940px;
	height:50px;
	background:url("images/menu_back.png") repeat scroll 0 0 transparent;
}

div#menu ul {
	width:940px;
}

div#menu ul li {
	display:block;
	float:left;
	margin:17px 30px 0 0;
}

div#menu ul li a {
	display:block;
}

div#menu ul li a#schedule_menu {
	background:url("images/schedule.png") no-repeat scroll left top transparent;
	height:17px;
	width:101px;
}

div#menu ul li a#schedule_menu:hover {
	background-position:-101px 0;
}

div#menu ul li a#archives_menu {
	background:url("images/archives.png") no-repeat scroll left top transparent;
	height:17px;
	width:96px;
}

div#menu ul li a#archives_menu:hover {
	background-position:-96px 0;
}

div#menu ul li a#about_menu {
	background:url("images/about.png") no-repeat scroll left top transparent;
	height:16px;
	width:67px;
}

div#menu ul li a#about_menu:hover {
	background-position:-67px 0;
}

div#menu ul li a#access_menu {
	background:url("images/access.png") no-repeat scroll left top transparent;
	height:16px;
	width:80px;
}

div#menu ul li a#access_menu:hover {
	background-position:-80px 0;
}

div#menu ul li a#contact_menu {
	background:url("images/contact.png") no-repeat scroll left top transparent;
	height:17px;
	width:87px;
}

div#menu ul li a#contact_menu:hover {
	background-position:-87px 0;
}

div#menu ul li a#blog_menu {
	background:url("images/blog.png") no-repeat scroll left top transparent;
	height:21px;
	width:49px;
}

div#menu ul li a#blog_menu:hover {
	background-position:-49px 0;
}

div#menu ul li a#cage_menu {
	background:url("images/cage.png") no-repeat scroll left top transparent;
	height:17px;
	width:65px;
	margin:0 0 0 70px;
}

div#menu ul li a#cage_menu:hover {
	background-position:-65px 0;
}

div#right {
	margin:0 30px 0 0;
	float:right;
}

div#right p.right_banner {
	margin:0 0 50px 0;
	width:255px;
}

div#calendar {
	margin:0 0 30px 0;
	width:605px;
	height:400px;
}

div#main {
	width:605px;
	margin:0 0 0 30px;
	min-height:1350px;
	height: auto !important;
	height: 1150px;
}

div#main p {
	margin:0 0 0 20px;
}

div#main p.special {
	height:50px;
	width:605px;
	margin:0;
}

div#main div#news p {
	font-size:110%;
} 

div#main p.title_text {
	margin:0 0 0 15px;
	font-size: 120%;
	font-weight: 600;
}

div#main p.date {
	margin:0 0 10px 15px;
	font-size: 100%;
	font-weight: 600;
}

div#main p.title {
	margin:50px 0 20px 0;
}

div#main p.top_photo {
	margin:0 0 20px 0;
	width:605px;
}

div#main div#latest p.top_photo {
	margin:30px 0 20px 0;
}

div#footer {
	background:#CCCCCC;
	margin:50px 0 0 0;
	width:940px;
	height:60px;
	padding:25px 30px 0 30px;
}

div#footer p.text {
 	font-size:60%;
	margin:0 0 2px 0;
}

div#footer ul {
	width:940px;
}

div#footer ul li {
	display:block;
	float:left;
}

div#footer ul li#logo {
	width:107px;
	height:43px;
}

div#footer ul li#about {
	margin:10px 0 0 30px;
	width:343px;
	height:43px;
}

div#footer ul li#sites {
	margin:10px 0 0 42px;
	width:200px;
	height:43px;
}

div#footer ul li#kuad{
	width:197px;
	height:23px;
	margin:10px 0 0 18px;
}

div#main div#about p {
	margin:0 0 2px 20px;
}

div#main div#about p.title {
	margin:0 0 20px 0;
}

div#main div#about p.apraz {
	font-size:130%;
	font-weight:600;
	margin:0 0 10px 20px;
}

div#main div#about p.about_photo {
	height:405px;
	width:605px;
	margin:0 0 30px 0;
}

div#main div#access p {
	margin:0 0 2px 20px;
}

div#main div#access p.b {
 	font-size:95%;
	margin:0 0 2px 20px;
}

div#main div#access p.c {
	font-weight:600;
	margin:0 0 2px 20px;
}

div#main div#access p.title {
	margin:20px 0 20px 0;
}

div#main div#access p.top_photo {
	margin:0 0 20px 0;
	width:605px;
	height:300px;
}

div#main div#about p.strong {
	font-weight:600;
	font-size:87%;
	margin:10px 0 5px 20px;
}

div#googlemap {
	width:605px;
	height:400px;
	margin:10px 0 30px 0;
}

div#main div#access div#googlemap p {
	margin:5px 0 0 0;
	font-size:90%;
}

div#contact p{
	font-size:110%;
}

p.bold {
	font-weight:600;
}

div#main div#about p.text {
	margin:0 0 1px 45px;
}

div#twtr-widget-1 {
	width:255px;
	height:500px;
	display:block;
}

div#spase {
	height:500px;
}

div#cage p.cage_photo {
	width:605px;
	height:400px;
	margin:20px 0 17px 0;
}

div#cage p.titletext {
	font-size:130%;
	font-weight:800;
	margin:0 0 5px 20px;
}

div#cage p {
	font-size:90%;
}

div#cage p.tt {
	font-size:95%;
	font-weight:600;
	margin:10px 0 2px 20px;
}

div#cage_archives p.titletext {
	font-size:130%;
	font-weight:800;
	margin:0 0 0 20px;
}


dl{
	width:605px;
}

dt.archivesleft {
	width:150px;
	height:50px;
	display:block;
	float:left;
	margin:0 0 0 20px;
}

dd.archivesright {
	width:500px;
	height:50px;
	display:block;
	margin:0 0 30px 182px;
}

dd.archivesright a:link {
	color: #000000;
	text-decoration: none;
}

dd.archivesright a:visited {
	color: #000000;
	text-decoration: none;
}


div#latest p {
	margin:3px 0 0 30px;
}

div#main div#events p.top_photo {
	margin:0 0 20px 0;
}
div#main p.photo_leftup {
	margin:30px 0 0 0;
	width:295px;
	height:200px;
	float:left;
}

div#main p.photo_rightup {
	margin:30px 0 0 310px;
	width:295px;
	height:200px;
}

div#main p.photo_leftdown {
	margin:15px 0 0 0;
	width:295px;
	height:200px;
	float:left;
}

div#main p.photo_rightdown {
	margin:15px 0 0 310px;
	width:295px;
	height:200px;
}

div#up_comming p.title_text {
	margin:0 0 0 7px;
}

div#latest p.title_text {
	margin:0 0 0 7px;
}

div#events p.kari {
	margin:10px 0 5px 20px;
	font-weight:600;
}
div#events p.title_text {
	margin:0 0 0 8px;
	font-weight:600;
}

div#main div.info p {
	font-size:108%;
}

div#up_comming p {
	margin:3px 0 0 30px;
}

div#archives p.title {
	margin:0 0 30px 0;
}

div#main dd.archivesright p.title {
 	font-size:110%;
	font-weight:600;
	margin:0;
}

div#main dd.archivesright p.date {
	font-size:97%;
	font-weight:600;
	margin:9px 0 0 8px;
}

div#main div#koubo p {	 
	margin:3px 0 0 0;
}

div#koubo p.index {
	font-size:120%;
	font-weight:600;
	margin:10px 0 10px 0;
}

div#main div#cage p.title {
margin:20px 0 20px 0;
}

div#main div#cage_archives p {
margin:0 0 3px 20px;
}

div#main div#cage_archives p.title {
margin:50px 0 20px 0;
}

div#main div#cage_archives p.titletext {
margin:0 0 10px 20px;
}

div#main div#cage_archives p.pdf {
	font-size:90%;
	margin:20px 0 0 20px;
}

div#main div#cage_archives p.pdf1 {
	font-size:90%;
	margin:2px 0 0 20px;
}
