@charset "utf-8";
@import 'lib/reset.css';

body { 
background: url(../images/Slice_Background.gif) repeat; margin: 0 auto;
padding: 0 auto; 
width: 100%; 
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 71%; 
}

.clearboth { 
clear:both;
}

.floatleft {
float:left;
}

.floatright{
float:right;
}

.logo {
	float:left;
	margin-top: 25px;
	margin-left: 40px;
	width: 200px;
	background-color: #1800ff;
}

#wrapperperimeter {
width:100%; 
background-color:#FFF;
padding:0px;
margin: 0 auto;
height:100%;
}

#wrapper {
width:100%; 
background-color:#ffffff; 
margin: 0 auto;
height:100%;
}

.topmenu{
width:100%;
height: 20px;
background-color: #ffffff;
}

.topmenucontent{
width:230px;
padding-left: 25px;
margin: 20px auto;
font-family: Yanone Kaffeesatz Extra Light, Arial, Kalinga, Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	letter-spacing:1px;
	line-height: 20px;
	word-spacing: 11px;
	color: #ffffff;
	position:absoulte;
}

.topmenucontent p{
	color: #ffffff;
}


/* HEADER ---------------------------------*/
#headerbg{
width: 100%;
height:100%;
}

#header{
width: 900px;
height:65px;
margin: auto;
}


.header_left  {
padding-top:20px;
width: 250px;
float:left;
position:absoulte;
}

.header_right {
width: 250px;
padding-top:45px;
float:right;
position:relative;
text-align: right;
letter-spacing:1px;
font-family: Yanone Kaffeesatz Extra Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c7c6c6;
line-height: 30px;
word-spacing: 8px;
}

.header_right a{
color: #c7c6c6;
}


#wrapper { position: relative; }
#leftover_map { /* -------------------Floating Box Option------------------------------*/
width: 230px; 
height: 320px; 
position: absolute; 
top:500px; 
left: 800px; 
z-index: 200; 
background-color:rgba(0,11,37,0.85);
-webkit-border-radius:8px;
border-radius:8px;
background-color:rgba(0,11,37,0.85);
-webkit-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:0px 0px 8px 5px rgba(0,0,0,0.49);
box-shadow:0px 0px 8px 5px rgba(0,0,0,0.49);
}
#bottom_map { width: 100%; height: 100px; position: absolute; top:400px; z-index: 200; background-color:rgba(0,11,37,0.90); }

/* HEADER END------------------------------*/






/* NAV BAR------------------------------*/
.navbar {
    background-color: #ffffff;
    height: 3px;
	padding-top: 30px;
	margin:auto;
	width: 900px;
	  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#696666;
}

.navbar img{
margin-left: 160px;
}



/* NAV BAR------------------------------*/







/* ---------------------------------*/
.content{
width: 100%;
min-height: 100px;
overflow: hidden;
background-color: #ffffff;
}

.contentbanner {
	width: 914px; 
	margin: auto;
	padding-top: 20px;
	position: absoulte; 
}

.contentinfo {
	width: 920px;
	margin: 20px auto;
	padding-top: 315px;
	position: relative;
	font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight: lighter;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}



.contenttext {
	width: 600px;
	float:left;
	position: relative;
	font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}

.contenttext a{
font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #ce4f1d;
margin:auto;
font-size: 15px;
}

.contenttext a:hover {
color: #c13b05;
}


.contentright {
	width: 300px;
	float:left;
	position: relative;
	padding: 40px 0px 0px 20px;
	font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight: lighter;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}

.contentright img {
margin-bottom: 10px;
}

.contentbottomoutside {
	width: 100%;
	background-color:#712d12;
	margin-top: 330px;
	margin-top: 330px;
	padding-top:10px;
	padding-bottom:10px;

}

.contentbottominside {
	width: 900px;
	margin: 10px auto;
	background-color:#712d12;
	padding: 0px 0px 10px 50px;
	clear:both;

}

.contentsocial {
width: 900px;
margin: auto;
padding-top: 20px;
}

/* CONTENT END------------------------------*/





/* GALLERY------------------------------*/
.galleryholder{
width: 900px;
min-height: 100px;
overflow: hidden;
margin: 0px auto;
padding-top: 6px;
font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	letter-spacing:13px;
	line-height: 13px;
	color: #385461;
}

.gallery ul
{
list-style: none;
padding: 0px;
margin: 0px;
}

.gallery li
{
display: inline;
float: left;
height: 125px;
width: 200px;
margin-right: 32px;
margin-bottom: 32px;
}

.gallery img
{padding: 2px;
border: 1px solid #ccc;
width: 140px;
height: 140px;
}

.gallerytext {
	width: 900px;
	float:left;
	position: relative;
	padding-left:0px;
	padding-right:0px;
	font-family: Source Sans Pro Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}

.gallerytextend {
	width: 293px;
	float:left;
	position: relative;
	padding-left:10px;
	padding-right:5px;
	font-family: Istok Web, Source Sans Pro Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	font-weight: bold;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
	border-right-width:3px;
  border-right-style:solid;
  border-right-color:#b45530;
}


.abouttext {
	margin-top:20px;
	width: 900px;
	float:left;
	position: relative;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family: Source Sans Pro Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}


.abouttext_events {
	margin-top:0px;
	width: 900px;
	float:left;
	position: relative;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:202px;
	font-family: Source Sans Pro Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}


.abouttext_bio {
	margin-top:0px;
	width: 900px;
	float:left;
	position: relative;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:40px;
	font-family: Source Sans Pro Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	letter-spacing:0px;
	line-height: 20px;
	color: #385461;
}





/* GALLERY END------------------------------*/




/* FOOTER STYLE------------------------------*/

#footerbg{
width: 100%;
height:100%;
}

#footer{
width: 900px;
height:30px;
margin: auto;
}

.footercontent{
background-color: #ffffff;
padding-top: 35px;
width: 500px;
float:left;
letter-spacing:1px;
font-family: Yanone Kaffeesatz Extra Light, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
color: #c7c6c6;
word-spacing: 6px;
}


.footercontentend{
background-color: #ffffff;
width: 200px;
float:right;
padding-left:100px;
padding-top:0px;
font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	font-weight: bold;
	letter-spacing:0px;
	color: #000000;
}

.footercontent p{
font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	letter-spacing:0px;
	color: #807e7e;
}

.footercontent a{
	font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	letter-spacing:0px;
	color: #807e7e;
}
/* FOOTER STYLE END------------------------------*/




/* Contact Form------------------------------*/
#contact{
width: 450px;
margin:auto;
margin-top: 35px;
margin-bottom: 50px;
font-family: Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	letter-spacing:0px;
	line-height: 190%;
	color: #54200b;
}
/* Contact Form End------------------------------*/




/* Designed by Matthew Walsh------------------------------*/
#matthewwalsh{
width: 100%;
height:100%;
background-color: #b9b9b9;
margin:auto;
}

#matthewwalshcontent{
width: 300px;
font-family: arial;
color: #bbbab8;
margin:auto;
font-size: 11px;
}

#matthewwalsh a{
font-family: arial;
color: #ffffff;
margin:auto;
font-size: 11px;
}

#matthewwalsh a:hover {
color: #686766;
}


/* Designed by Matthew Walsh------------------------------*/






/* Slide Show------------------------------*/
#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	padding: 0px 0px 0px 0px;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* Slide Show------------------------------*/









/* FONT STYLES --------------------------------------------------------------------------------------------------- */
p {
text-align: left;
vertical-align: text-top;
line-height: 1.4em;
margin: 0;
padding: 0;
color:#969292;
}

.contentbottominside p{
font-family: Lilita One, Kalinga, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:center;
	font-weight: lighter;
	letter-spacing:1px;
	line-height: 20px;
	color: #f8ffbb;
}

#content p {
font: Arial, Helvetica, sans-serif;
font-size:1em;
line-height: 1.4em;
margin: 0.6em 0em 1em 0em;
word-spacing: 0.08em;
color:#000000;
}

#content h2, h3, h4, h5, h6 {
margin: 1.2em 0em 0.5em 0em;
letter-spacing: 0em;
word-spacing: 0.1em;
font-weight: bold;
color:#000000;
}

a:link {
color: #5c5b5b;
text-decoration: none;
}

a:visited {
color: #000;
text-decoration: none;
}

a:hover {
color: #B8B4B4;
}

a:active {
color: #c7c6c6;
text-decoration: none;
}


h1, h2, h3, h4, h5, h6 {
margin: 0;
margin: 0;
}

h1 {/* displayed at 15px */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	line-height: 15px;
	color: #000000;
	margin-top: 20px;
}

h2 {/* displayed at 14px */
font-size:1.4em;
color: #000;
font-weight: bold;
}	

h3 {/* displayed at 11px */
font-size:1.2em;
color: #9C0;
font-weight: normal;
}	
	
h4 {/* displayed at 11px */
font-size:1.0em;
color: #9C0;
font-weight: normal;
}

h5 {/* displayed at 11px */
font-size:1.0em;
color: #000;
font-weight: bold;
line-height: 1.4em;
}

h6 {/* displayed at 10px */
font-size:1.0em;
color: #000;
font-weight: bold;
line-height: 1.4em;
}

.list ul { /* List Decoration -------------------------------------- */
float:left;
list-style:none; 
margin: 0px; 
padding: 0px;
font: Arial, Helvetica, sans-serif;
color:#000;
}

.list li {   /* List Decoration -------------------------------------- */
list-style:none; 
line-height: 19px; 
text-indent: 11px;
background: url(../images/bullet_arrow.gif) 0px 0.6em no-repeat; 
padding-right:58px; 
margin:0px;
font: Arial, Helvetica, sans-serif;
color:#000;
}

/* FONT STYLES END -------------------------------------- */