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

/*  CSS RESET  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding: 0;
	margin: 0;
	}
fieldset, img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul {
	list-style: none;
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
	}
caption, th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}
/*  END CSS RESET  */

/* --- FONTS --- */

@font-face
{
font-family: headerFont;
src: url('fonts/myriadproregular.ttf'), 
	 url('fonts/MyriadProregular.eot');  /* IE */
}

@font-face
{
font-family: contentFont;
src: url('fonts/baskerville.ttf'),
	 url('fonts/baskerville.eot');  /* IE */
}





/*** Basic DIV Architecture ***/

body {
/* background-color: blue; */
background-image: url(bsbgwave_low.jpg);
background-repeat: no-repeat;
background-position: center top;
background-size: 100%;
/* background-color: #eeeeee; */
text-align:center;
margin-top: 0px;
margin-bottom: 0px;
}


#page {
margin: 0 auto 0 auto;
padding: 0 auto 0 auto;
width: 600px;
/*background-color:#00FF00;*/
text-align: left;
}

#topspace {
width:600px;
height: 200px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


/* ****************** MAIN CONTENT INFO ********************* */
#content {
width: 600px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0 0 0 0;
text-align:left;
min-height:540px;
/*background-color:#3300CC;*/
}

/* HEADERS */

#content h1 {
font-family:headerFont, arial;
letter-spacing:1px;
font-size:24px;
margin-bottom: 10px;
font-weight:800;
color: #BE6128;
}

#content h2 {
font-family:headerFont, arial;
letter-spacing:1px;
font-size:20px;
margin-bottom: 10px;
}



/* ************ MENU ***************** */

#menu {
width: 125px;
margin: 2px 2px 5px 5px;
float:right;
/*
background-color: rgba(255,255,255,0.4);
*/
/*background-color:#996600;*/
position: relative;
font-family:headerFont, arial;
text-decoration:none;
text-align: right;
}

#menu a:link { text-decoration: none; color:#BE6128;}
#menu a:active { text-decoration: none; color:#BE6128; }
#menu a:visited { text-decoration: none;color: #BE6128; }




/**********  HEADER  **********/
#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style:solid;
border-color:#eeeeee;
border-width: 4px;
float:right;
/*
background-color: rgba(255,255,255,0.2);
*/
background-color: #BE6128;
width:600px;
height: 110px;
text-align: center;
}

#header h1{
font-family: headerFont, arial;
letter-spacing: 2.5px;
font-size: 36px;
text-align:center;
color:#FFFFFF;
}





/* PARAGRAPHS */

#content p {
width: 590px;
font-family: contentFont, times;
letter-spacing:1.00px;
line-height:1.4;
font-size:14px;
margin: 0px 5px 15px 5px;
}

/* LISTS */

#content ul {
margin-bottom: 10px;
list-style:square;
}

#content li {
width: 565px;
margin: 0px 5px 3px 30px;
font-family: contentFont, times;
letter-spacing:1.05px;
line-height:1.4;
font-size:14px;
}

/* TABLES */

#content table {
border: 0px;
}

#content tr {
}

#content td {
padding: 10px 10px 10px 10px;
text-align:center;
font-family: contentFont, times;
font-size:14px;
letter-spacing:1.05px;
line-height:1.4;
}








/* ************ PHOTO **************** */
#thumbs {
float: left;
width: 200px;
height: 460px;
overflow:auto;
}

#thumbs p {
width: 170px;
font-family: contentFont, times;
font-size:14px;
margin: 0px 5px 0px 5px;
}

#images {
float: left;
width: 460px;
height:460px;
text-align:center;
}





/***************** FOOTER *****************/
#footer{
margin: 0 auto 0 auto;
padding: 0 auto 0 auto;
width: 700px;
/*background-color:#eeeeee;*/
float:right;
/*background-color: rgba(255,255,255,0.4);*/
text-align: left;
}

#footer p {
text-align:center;
font-size: 10px;
}