/*------------------------------Runa 2009---------------------------*/

/*------------------------------main settings-----------------------*/
body {margin:0px; padding:0px;}
table {border:0px; border-collapse:collapse;}
table td, th {padding:0px; vertical-align:top;}
form {margin:0px; padding:0px;}
td,th,div {font-family: Arial, sans-serif; font-size:12px; text-decoration:none; color:#6C3946;}
img {border:0;}
p,li {margin:5px 0; padding:0; font-family:tahoma; color:#6C3946; font-size:12px;}
ul,ol {margin-top:10px; margin-bottom:10px;}
ul li {list-style:square;}
h1 {margin:0; padding:20px 0 0 0; font-family:tahoma; font-weight:normal; font-size:48px; color:#BE681B;}
h2 {margin:0px; padding:10px 0 0 0; font-family: Arial, sans-serif; font-size:18px; color:#BE681B;}

/*------------------------------basic links-------------------------*/
a {color:#6C3946; text-decoration:underline;}
a:hover {color:#6C3946; text-decoration:none;}

/*-----------------------------menu-------------------------*/
.menu {padding:30px 0 0 0; text-align:center; vertical-align:top;}
.menu img {margin:2px 8px 0 8px;}
.menu a {color:#894053; margin:0 15px; text-decoration:none; font-family:arial; font-size:16px; vertical-align:top; font-weight:bold;}
.menu a:hover {color:#894053; text-decoration:underline; font-family:arial; font-size:16px; font-weight:bold;}

.menu-content a {color:#894053; text-decoration:none;}
.menu-content a:hover {color:#894053; text-decoration:underline;}

.menu-list {height:340px;}
.menu-list div {padding-bottom:10px; text-align:right;}
.menu-list a {color:#894053; text-decoration:none;}
.menu-list a:hover {color:#894053; text-decoration:underline;}

/*-----------------------------footer-------------------------*/
.footer {padding:20px 0;}

/*-----------------------------header-------------------------*/
.header {text-align:right; color:#A8043E; text-decoration:none; font-family:arial; font-size:15px; vertical-align:top; font-weight:bold;}
.header a {color:#A8043E; text-decoration:none; font-family:arial; font-size:15px; vertical-align:top; font-weight:bold;}
.header a:hover {color:#A8043E; text-decoration:underline; font-family:arial; font-size:15px; font-weight:bold;}

/*-----------------------------gallery----------------------------------*/
.gallery .subdiv{float:left; height:210px; width:165px; text-align:center;}

/*-----------------------------page----------------------------------*/
.page {text-align:center;}
.page div{color:#3A5B00; padding:0px 5px 0px 5px;float:left;}
.page div a{}
.page .tl{color:#3A5B00;}

/*-----------------------------pmenu-------------------------*/
.pmenu td{ padding-right:22px; padding-left:12px; text-align:right;}
.pmenu a {color:#894053; text-decoration:none; font-family:arial; font-size:11px; vertical-align:top;}
.pmenu a:hover {color:#894053; text-decoration:underline; font-family:arial; font-size:11px;}

/*-----------------------------decor-------------------------*/
.decor {padding:55px 0 30px 40px; text-align:center;}
.decor a {color:#E20A0F; text-decoration:none; font-family:arial; font-size:14px; vertical-align:top; font-weight:bold;}
.decor a:hover {color:#E20A0F; text-decoration:underline; font-family:arial; font-size:14px; font-weight:bold;}

/*-----------------------------slideshow-------------------------*/
.slideshow { text-align:center; margin: auto;}
.slideshow img { padding: 10px; border: 1px solid #ccc; background-color: #eee; }

/*-----------------------------guest-box----------------------------------*/
.guest-box td{padding:0 10px 20px 10px; vertical-align:top;}
.guest-box .date{font-size:10px;}
.guest-form td{padding:5px 0 5px 10px; vertical-align:top;}

/*-----------------------------partners----------------------------------*/
.partners {padding-top:10px; text-align:center;}
.partners div {text-align:center;}

/*-----------------------------latest-news----------------------------------*/
.latest-news p {font-weight:normal;}
.latest-news a {font-weight:normal;}

/*-----------------------------s3slider----------------------------------*/
#s3slider {
   width: 988px; /* important to be same as image width */
   height: 220px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   border: 1px solid #F6D0F7;
}

#s3slider ul{
  margin:0; padding:0; list-style:none; text-align:left; color:#ffffff;
}

#s3slider li{
  margin:0; padding:0; list-style:none; text-align:left; color:#ffffff;
}

#s3slider p {
  color:#ffffff; font: 13px Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin:0;
}

#s3sliderContent {
   width: 988px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   font: 13px Arial, Helvetica, sans-serif;
   padding: 10px 10px;
   background-color: #CE006C;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
}

.left {
	top: 0;
    left: 0;
	width: 100px; /* important */
	height: 220px;
}

.right {
	right: 0;
	bottom: 0;
	width: 100px;  /* important */
	height: 220px;
}


.clear {
   clear: both;
} 