@charset "utf-8";

body{
	margin: 0;
	padding: 0pt 10px;
	color: #333333;
	background-image: none;
	background-attachment: scroll;
	font-family: Arial,Helvetica,sans-serif;

}
#container , #container_template
{ width:954px;
margin:0 auto;
background:url(/images_interface/grad_main.jpg) repeat-x;
background-position:0px 170px;
}

#container_template {background:url(/images_interface/bg_template.png); background-repeat:no-repeat;background-color: #fff;padding-left:5px;}
#header { width:100%;margin-bottom:5px;}
#footer {width:100%;margin-bottom:5px;}
#logo {display:block;background-color:#256Ca0;height:130px;}
#header_links{display:block;  padding-bottom:5px;}

#left_column , #left_column_index, #left_column_index_info  {width:630px; display:block;float:left; padding:10px 0px;}
#left_column_index_info {width:750px;}

.left_info {display:block; border-bottom: 1px solid #bbb; padding-left:15px;}
#right_column, #right_column_index {width:290px; float:right;  margin:0; padding:0; display:block; }
#right_column_index {width:175px;}

.right_column_box , .right_column_box_index {border:1px solid #999; width:280px; margin-top:8px; background-color:#d2caa0;}
.right_column_box_index {width:170px;}

h2.right_column_box { font-size:17px; font-weight:bold; border:none; color: #333; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif; display:inline;}

.right_column_container, .book_now , .right_column_header { padding-bottom:15px; padding-left:20px;}
.book_now {background-color:none; background:none;}
.right_column_header {border-bottom:1px solid #999; padding-top:10px; padding-left:5px; background-image:url(/images_interface/bg_header.jpg); background-repeat:repeat-x;}

h2.right_column_container  {font-size:12px; color:#333;color:#256Ca0; line-height:16px; padding-top:8px;padding-bottom:0;padding-left:0; margin-bottom:0; letter-spacing:.01em;}

h2.alcatraz {font-size:11px; color:#333;color:#256Ca0; vertical-align:middle;}

p.right_column_container {padding-bottom:15px;font-size:13px; color:#555; letter-spacing:.1em; padding-left:0; margin-left:0;}

img.right_column {border:3px solid #ccc; margin-top:10px; text-align:center;}
img.index {display:inline;float:left; margin-right:12px; border:2px solid #ccc;}
img.featured {margin:5px; border:2px solid #ccc;}
.book_now_index {display:inline; float:right;}

#footer {width:100%; clear:both; text-align:center; font-size:.75em; padding-top:25px; padding-bottom:10px;}
#footer a{color:#777;text-decoration:none;}
#footer a:hover{color:#333;}

#left_column h1 {
    padding:10px 0 0 0;

    background-repeat: no-repeat;
    color:#333;
}


p {margin:5px 10px 15px 0px;
font-size: 13px; line-height:1.1em; display:block; line-height:1.3em; color:#888;}
.bold , .bold_index {font-weight:bold; font-size:15px; color:#444; margin-bottom:10px;}

.bold_index {font-size:17px; color:#999; text-decoration:underline;}

.left_info p {color:#333;}

.template {margin:5px 50px 15px 50px;
font-size:.9em; line-height:1.5em;}
.template_padding {clear:left;padding-top:5px; border-bottom:1px solid #000066; color:#000066; font-weight:bold; }
.template_padding a{ font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#888; letter-spacing:.01em; text-decoration:none;padding-left:5px; padding-right:5px;}
.template_padding a:hover{color:#ccc;}

h2 {color:#666; font-size:20px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:15px;}
a.index {color:#0b1753; text-decoration:none; font-size:13px; padding:5px; }
a.index:hover {color:#885397; text-decoration:underline;}

a.indexed { align:right; color:#0b1753; text-decoration:none; font-size:12px; }
a.indexed:hover {color:#885397; text-decoration:underline;}

a.header {color:#256Ca0; text-decoration:none; font-size:15px;font-weight:bold;}
a.header:hover {text-decoration:underline;}

.alcatraz { vertical-align:middle;}
h3.heading{color:#666; font-size:16px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; margin-bottom:5px;}

ul.custom {
list-style-type: none;
padding-left: 0;
margin-left: 10px;
}
 
li.custom {
 background: url(/images/bulleten.gif) left top no-repeat;
 padding-left: 20px;
 margin-bottom: 5px;
}
.font-header8 
{
	font-style:normal;
	background-color:#FFFFFF;
	font-family:"Monotype Corsiva";
	word-spacing: normal;
	font-style:italic;
	font-size:20px;
}