@charset "utf-8";
/* CSS Document */

body {
	margin: 50px 0;
	text-align: center;
	background: #292829;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 80%;
}

a {
	color: #B92A55;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

hr {
	border-top: 1px dotted #999;
	border-right: 1px solid #FFF;	
	border-bottom: 1px solid #FFF;	
	border-left: 1px solid #FFF;	
}

h1 {
	font-style: italic; 
	color: #B92A55; 
	font-size: 240%; 
	font-weight: normal;
	margin-top: 0; 
}
h2 {
	margin-top: 0; 
	font-size: 200%; 
	font-weight: normal;
	color: #666;
}


/* - - - - - Wrapper - - - - - - */

#WS-Wrapper {
	margin: 0 auto;
	background: url(../graphics/website/wrapper-bg.gif) no-repeat top;
	padding: 0 40px;
	width: 800px;
	text-align: left;
}

/* - - - - - Banner - - - - - - */

#WS-Container-Banner {
	margin: 0;
}  

/* - - - - - Content - - - - - - */

#WS-Container-Content {
	background: #4E3F47;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 0 20px 30px 20px;
} 

/* - - - - - Colum Left - - - - - - */

#WS-Container-Content #WS-Colum-Left {
	float: left;
	width: 160px;
	padding: 9px 0 0 0;
}

/* - - - - - Navigation Main - - - - - - */

#WS-Container-Content #WS-Colum-Left #WS-Nav-Main {
	margin: 0 0 20px 0;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Main ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Main ul li {
	margin: 0 0 1px 0;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Main ul li a {
	height: 25px;
	line-height: 25px;
	background: #32272D;
	display: block;
	padding: 0 0 0 20px;
	color: #FFF;
	text-decoration: none;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Main ul li a:hover {
	background: #751C36;
}

/* - - - - - Navigation Section - - - - - - */ 

#WS-Container-Content #WS-Colum-Left #WS-Nav-Section {
	margin: 0 0 20px 0;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li {
	margin: 0 0 1px 0;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li a {
	min-height: 25px;
	line-height: 25px;
	background: #751C36;
	display: block;
	padding: 0 0 0 20px;
	color: #FFF;
	text-decoration: none;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li a:hover {
	background: #B72B55;
}

/* - - - - - Navigation Section Sub Nav - - - - - - */ 

#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li ul li {
	margin: 0 0 1px 0;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li ul li a {
	min-height: 25px;
	line-height: 25px;
	background: #561428;
	display: block;
	padding: 0 0 0 20px;
	color: #FFF;
	text-decoration: none;
	font-style: italic;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Section ul li ul li a:hover {
	background: #B72B55;
}

/* - - - - - Navigation Contact - - - - - - */  

#WS-Container-Content #WS-Colum-Left #WS-Nav-Contact {
	margin: 0 0 20px 0;
	background: #32272D;
	padding: 15px 20px;
	color: #FFF;
}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Contact a {color: #FFF;}
#WS-Container-Content #WS-Colum-Left #WS-Nav-Contact a:hover {text-decoration: none;}

/* - - - - - Colum Right - - - - - - */ 

#WS-Container-Content #WS-Colum-Right {
	margin: 0 0 0 170px;
}

/* - - - - - Colum Right Content Shaddow - - - - - - */  

#WS-Container-Content #WS-Colum-Right #WS-Shaddow-Top {
	background: url(../graphics/website/content-shaddow-top-private.gif) no-repeat bottom;
	height: 20px;
}
#WS-Container-Content #WS-Colum-Right #WS-Shaddow-Middle {
	background: url(../graphics/website/content-shaddow-middle-private.gif) repeat-y;
	min-height: 558px;
	padding: 15px 35px;
}
#WS-Container-Content #WS-Colum-Right #WS-Shaddow-Bottom {
	background: url(../graphics/website/content-shaddow-bottom-private.gif) no-repeat top;
	height: 20px;
}

/* - - - - - Footer - - - - - - */ 

#WS-Container-Footer {
	color: #FFF;
	padding: 20px 0 0 0;
	font-size: 90%;
} 
#WS-Container-Footer a {
	color: #FFF;
} 
#WS-Container-Footer a:hover {
	text-decoration: none;
}
#WS-Container-Footer div {float: right;}
#WS-Container-Footer div img {margin: 15px 5px 0 5px;}


/* - - - - - Text - - - - - - */ 

.TXT-Quote {
	font-size: 110%;
	margin-top: 20px;
}
.TXT-Quote-Name {
	color: #666;
	margin: -10px 0 20px 0;
}

/* - - - - - Gallery (pikachoose.js) - - - - - - */ 
#gallery {padding-left:0; width:510px; height:180px; margin:0; overflow:hidden;}
#gallery li {float: left; border:none; padding:0; background:#FFF; margin:0 2px 2px 0; position:relative; overflow:hidden;}
#gallery li div img {position:relative; cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:500px; height:350px; display:block; position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:relative;}
.pika_subdiv{position:relative; border:none; background:#FFF; padding:0px;}
.pika_animationDivs{top:0;left:0;} /*must match top/left padding for subdiv */
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('../gallery/black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('../gallery/play.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('../gallery/pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('../gallery/rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('../gallery/fastf.png') top right no-repeat;}
