@charset "utf-8";
/* CSS Document */
/* Site style sheet */
/* colour scheme */
html {
color:#e1e1df;
background-color:#3B1D1D;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:"Segoe Script",
            "Comic Sans MS",
            "Apple Chancery",
            "URW Chancery L",
            cursive;

font-size:16px;
line-height:1.5;
background-color:#1d3b2f;
border-color:#3B1D1D;
/* margin:10px; */
}
p {
letter-spacing:2px;

}

a {
color:#ecd4ec;
}

a:hover {
color:#7c984b;
}
/* container overides */
.container_12,.container_16 {

}
.generic_box {
    margin-top:0px;
	margin-bottom: 10px;
	padding: 20px;
    border:1px solid #2c1d3b;
    background-color:#3b1d1d;
    overflow:hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.image_set {
   margin-top:10px;
	margin-bottom: 10px;
	padding-left:15px;
    border:1px solid #2c1d3b;
    background-color:#3b1d1d;
    display:block;
    overflow:hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.img_captioned {
    margin:0;
    padding:0;
    margin-left:10px;
    margin-top:10px;
    display:inline;
    float:left;
 
}
.image_caption {
text-align:center;
background-color:#2c1d3b;
width:210px;
}
#singlepic div.img_captioned {
   display:inline;
   margin:0;
   padding:0;
 
}
.float_left {
float:left;
padding-right:1em;
}
.float_right {
float:right;
padding-left:1em;
}
/* site styles */
#header {
        height:130px;
/*		background:url(images/header_bg.jpg); */
		margin-top:10px;
		}
#header_l {}
#header_l h1,#header_l h2,#header_l h3 {
	}

#footer {
height:50px;
border-top:3px solid #3B1D1D;
background-color:#1d3b2f;
		background:url(images/footer_bg.jpg);
		background-repeat:no-repeat;
margin-bottom:10px;
}
#footer_text {
	text-align:left;
	padding:.5em;
	color:#2c1d3b;
	}
#glory {
	text-align:right;
	padding:1em;
	}
#slideshow{
margin-top:10px;
margin-bottom:10px;
border:2px solid #3b1d1d;
height:216px;
background-color:#2c1d3b;
}
#slideshow img {
margin-top:3px;
margin-left:3px;
}
#singlepic{
margin-top:10px;
margin-bottom:10px;
border:2px solid #3b1d1d;
background-color:#2c1d3b;
}
#singlepic img {
margin-top:3px;
margin-left:3px;
}
#banner {}
#banner h1,#banner h2,#banner h3 {
    position:absolute;
	left:2000px;
	}
#content {
height:100%;
	}
#post {
	height:100%;
	margin-top:1.5em;
		}
#post h1,#post h2,#post h3,#post h4 {
margin-left:3em;
}		
#left_col {
background-color:#3b1d1d;
margin-bottom:1em;
height:100%;
margin-top:1.5em;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}		
#left_col p {
padding-top:0;		}

/* menu styles */
#Navbar{
	background:url(images/nav_bg.jpg);
    height:55px;
    border-bottom:3px solid #3B1D1D;
}
#Navbar.grid_12 div.menu ul {
margin-left:0px;
}
/* left column link styling */	
#left_col_text_link {
/*			border:1px solid; */
			margin-top:1em;
			padding:1em;
			}			
/*#left_col_text_link:hover {
			border-color:#000000;
			}*/			
.left_col_pic_link {
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	border:1px solid;
	}
.left_col_pic_link:hover {
	}
/* rooms specific styles */
.room_desc {
padding:1.25em;
}


.room_list a img {
border:4px solid #222;
padding:0;
margin-right:1.25em;
opacity:.5;	
}

.room_list a img:hover {
border:4px solid #2c133b;
opacity:1.0;	
}

