/* CSS Document */
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #CE9800;}
a:active {color: #CE9800;}
body {
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	color: #000;
	font-family: Helvetica, Arial, Verdana;
	font-size: 16px;
	}
img {
	border-width: 0;
	}
h2 {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 18px;
	letter-spacing: 2px;
	}
h3  {
	padding: 0 0 0 2px;
	margin: 4px 0;
	background-color: #CE9800;
	letter-spacing: 2px;
	font-size: 14px;
	}	
h4	{
	padding: 0;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	}

/* ***************** container for main content ******************** */
#content {
	padding: 0;
	margin: 10px auto;
	width: 950px;
	}
	
/* ******************* index page **************************** */
#index {
	margin: 20px auto;
	padding: 0;
	width: 700px;
	background-color:#FFF;
	border: #CCC solid 1px;
	}
#index p {
	padding: 0 0 0 335px;
	margin: 0;
	font-size:9px;
	}
#index a {
	color: #999;
	text-decoration: none;
	}
#index_events {
	padding: 0;
	margin: 0;
	width: 445px;
	clear: left;
	float: left;
	height: 436px;
	}
#index_events h4 {
	background-color: #CE9800;
	padding: 0 3px;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	}

#index_events h5 {
	padding: 0 3px;
	margin: 0 0 5px 0;
	font-family: "Courier New", Courier, mono;
	text-transform: uppercase;
	}

#index_events p{
	padding: 0;
	margin: 0 0 10px 0;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	letter-spacing: 1px;
	}
	
#index_events ul {
	padding: 0;
	margin: -5px 0 3px 0;
	}
	
#index_events li {
	padding: 0 0 0 15px;
	margin: 0;
	list-style: none;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	letter-spacing: 1px;
	}
	
#index_right {
	padding: 0;
	margin: 0;
	text-align: center;
	}


/* ********************** top navigation ************************* */
#nav {
	padding: 3px 0;
	margin: 0 auto;
	text-decoration: none;
	font-weight: 600;
	font-size: 12px;
	width: 950px;
	}
#nav ul{
	padding: 0;
	margin: 3px 0 0 0;
	color: #CE9800;
	float: left;
	}	
#nav li{
	display: inline;
	list-style-type: none;
	letter-spacing: 2px;
	}
#nav a{
	text-decoration: none;
	}
#logo {
	padding: 0;
	margin: 0;
	width: 950px;
	}
#navlink1 {
	border-right: 2px solid #000;
	padding: 0 15px 0 0;
	margin: 0;
	}
#navlink1c{
	border-right: 2px solid #000;
	padding: 0 15px 0 0;
	margin: 0;
	}
#navlink1c a{
	color: #CE9800;
	}
#navlink2 {
	border-right: 2px solid #000;
	padding: 0 15px;
	margin: 0;
	}
#navlink2c{
	border-right: 2px solid #000;
	padding: 0 15px;
	margin: 0;
	}
#navlink2c a{
	color: #CE9800;
	}
#navlink3 {
	padding: 0 0 0 15px;
	margin: 0;
	}
#navlink3c{
	padding: 0 0 0 15px;
	margin: 0;
	}
#navlink3c a{
	color: #CE9800;
	}
		
/* ****************** bottom navigation ******************** */
#nav2 {
	padding: 8px 0;
	margin: 0 auto;
	text-decoration: none;
	font-size: 16px;
	font-weight: 900;
	width: 950px;
	clear: both;
	}
#nav2 ul{
	padding: 0;
	margin: 0;
	color: #CE9800;
	}
#nav2 li{
	display: inline;
	list-style-type: none;
	letter-spacing: 2px;
	}
#nav2 a{
	text-decoration: none;
	}



/* ************************* address at bottom ************************* */
#footer {
	padding: 5px 00;
	margin: 0 auto;
	width: 950px;
	clear: both;
	}
#footer h5 {
	padding: 0;
	margin: 0;
	letter-spacing: 2px;
	font-size: 9px;
	}
#foot /* line above address */ {
	border-top: 2px solid #CE9800;
	width: 350px;
	height: 2px;
	padding: 0;
	margin: 2px 0 0 0;
	}

/* ***************** cafe pages *********************** */
#cafe1 {
	padding: 2px 0 9px 0;
	margin: 0;
	float: left;
	width: 448px;
	height: 379px;
	background-color: #CE9800;
	border-left: solid 1px #CE9800;
	border-right: solid 1px #CE9800;
	}
#cafe1 p {
	padding: 5px;
	margin: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	background-color: #FFF;
	text-indent: 15px;
	text-align: justify;
	}
#cafe1 h3 {
	padding: 0 0 0 5px;
	margin: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000;
	}
#cafe1 h5 {
	padding: 0 0 0 5px;
	margin: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #FFF;
	}
#cafe1 h6 {
	padding: 0;
	margin: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	text-indent: 15px;
	}
#cafe2 {
	padding: 6px;
	margin: 0;
	width: 435px;
	background-color: #000;
	clear: left;
	float: left;
	height: 100px;
	}	
#cafe2 p {
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 36px;
	}
#interior {
	padding: 0;
	margin: 0;
	}
#beer {
	padding: 0;
	margin: 0;
	width: 445px;
	clear: left;
	float: left;
	height: 100px;
	}
#beer li {
	padding: 0;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	list-style-type: disc;
	}
#beer h4 {
	background-color: #CE9800;
	padding: 0 3px;
	}
#beer p{
	padding: 0;
	margin: 0;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	letter-spacing: 1px;
	}
#coffee {
	padding: 0;
	margin: 0;
	width: 445px;
	clear: left;
	float: left;
	height: 100px;
	}
#coffee h4 {
	background-color: #CE9800;
	padding: 0 3px;
	margin: 0 0 25px 0;
	}
#coffee p{
	padding: 0;
	margin: 0 0 25px 0;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	letter-spacing: 1px;
	}

/* ********************* contact pages **************************** */
#contact {
	padding: 0;
	margin: 0;
	background: url(images/contact/stagpire.jpg) right no-repeat;
	height: 390px;
	}	
#contact h4 {
	background-color: #CE9800;
	margin: 0 0 5px 0;
	padding: 0 0 0 3px;
	width: 450px;
	letter-spacing: 10px;
	}
#contact ul {
	padding: 0;
	margin: 0 0 10px 15px;
	}
#contact li {
	padding: 0 0 1px 0;
	margin: 0;
	list-style-type: none;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	letter-spacing: 2px;
	}
	
/* ******************** events pages  *********************** */

#events {
	padding: 0;
	margin: 0;
	width: 430px;
	height: 436px;
	float: left;
	}
#events h3	{
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
	letter-spacing: 10px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
#events h4	{
	padding: 0 0 0 5px;
	margin: 25px 0 10px 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CE9800;
	}
#events h5	{
	padding: 0;
	margin: 15px 0 0 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	}
#events h6	{
	padding: 0 0 0 5px;
	margin: 0 0 4px 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	}
#events p	{
	padding: 0;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	}

#eventImages {
	padding: 0;
	margin: 0 0 0 450px;
	}

#eventFilm {
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
	}

#eventsScroll {
	padding: 0 0 0 10px;
	margin: 0;
	height: 420px;
	text-transform: uppercase;
	overflow: auto;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	}	
#eventsScroll h4 {
	padding: 0 0 10px 5px;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: solid #CE9800 5px;
	border-left: solid #CE9800 2px;
	}
#eventsScroll h6 {
	padding: 0 0 0 5px;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-left: solid #CE9800 2px;
	}

#eventsScrolleye {
	padding: 0 0 0 10px;
	margin: 0;
	height: 420px;
	/*text-transform: uppercase;*/
	overflow: auto;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	background-image: url(images/events/hideye/seeing_eye.jpg);
	background-repeat: no-repeat;
	background-position: right;
	}	
#eventsScrolleye h4 {
	padding: 0 0 10px 5px;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	border-top: solid #CE9800 5px;
	border-left: solid #CE9800 2px;
	}
#eventsScrolleye h6 {
	padding: 0 0 0 5px;
	margin: 0;
	letter-spacing: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	border-left: solid #CE9800 2px;
	}
	
#eventsCal {
	text-align: center;
	}

.eventSelect {
	color: #CE9800;
	}
	
/* ******************* forms *************************** */
#form {
	padding: 0;
	margin: 0;
	background: url(images/contact/stagpire.jpg) right no-repeat;
	height: 390px;
	}
#form2 {
	padding: 0;
	margin: 0;
	width: 450px;
	}
#form h2 {
	padding: 0;
	margin: 3px 0;
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	font-weight: 100;
	}
#form h4 {
	padding: 0;
	margin: 3px 0 0 0;
	font-size: 10px;
	}
#buttons {
	padding: 0;
	margin: 3px 0;
	}
#sent {
	padding: 0;
	margin: 0;
	background: url(images/contact/stagpire.jpg) right no-repeat;
	height: 425px;
	}

/* ******************* gallery pages ********************* */
#gallery1 {
	padding: 0;
	margin: 0;
	float: left;
	}
#gallery2 {
	padding: 0;
	margin: 20px 0 0 450px;
	}
#gallery1 p {
	border: 1px solid #000;
	height: 388px;
	width: 430px;
	padding: 0;
	margin: 0;
	color: #CCC;
	font-size: 9px;
	}
#notes {
	padding: 5px 0;
	color: #666;
	}
#notes2 {
	padding: 5px 0 0 0;
	margin: 0;
	text-transform: uppercase;
	}
#notes2 ul {
	padding: 5px;
	margin: 0 0 15px 10px;
	}
#notes2 li{
	padding: 5px 0 0 0;
	margin: 0;
	text-transform: uppercase;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	}
#notesScroll {
	padding: 5px 0 0 0;
	margin: 0;
	height: 270px;
	text-transform: uppercase;
	overflow: auto;
	}
#notesScroll li{
	padding: 2px 0;
	margin: 0;
	text-transform: uppercase;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	}
#notesScroll ul{
	padding: 0 0 10px 15px;
	margin: 0;
	}
#notesScroll h4 {
	padding: 0 0 15px 0;
	}	

/* ************************ link page ***************************** */
#links {
	padding: 0;
	margin: 0;
	background: url(images/contact/stagpire.jpg) right no-repeat;
	height: 390px;
	}
#links h4 {
	padding: 0;
	margin: 3px 0 0 0;
	}

/*  ****************** map page ********************* */
#map {
	padding: 0;
	margin: 0;
	width: 600px;
	float: left;
	}	
#map2 img {
	padding: 0;
	margin: 0;
	}
	
/* ******************** mission page ***************************** */
#mission {
	padding: 0 55px;
	margin: 0 auto;
	width: 700px;
	border: 1px solid #CE9800;
	background-color: #E0D6AB;
	height: 423px;
	}
#mission p {
	padding:  4px;
	margin: 275px 50px 75px 150px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	text-align: justify;
	letter-spacing: 2px;
	font-weight: 200;
	background-color: #FFF;
	border: 1px solid #999966;
	}

/* ******************* photos page ************************************ */
#imageScroll {
	padding: 5px 0 0 0;
	margin: 0;
	height: 420px;
	text-transform: uppercase;
	overflow: auto;	
	}

	
/* ******************* repeating background images *********************** */
#topline {
	height: 20px;
	background: url(images/topline.gif) repeat-x;
	clear: both;
	}
#bottomline {
	height: 20px;
	background: url(images/bottomline.gif) repeat-x;
	clear: both;
	}
	
/* *******************  testing ************************************* */

#test {
	margin: 20px auto;
	padding: 0;
	width: 392px;
	background-color:#FFF;
	border: #CCC solid 1px;
	}
#test p {
	padding: 0;
	margin: 0;
	font-size:9px;
	text-align: center;
	}
#test a {
	color: #999;
	text-decoration: none;
	}