body{
	margin:0;
	padding:0;
	background-image:  url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #B6B49D;
	line-height: 1.1em;
}

#maincontainer{
	width: 980px; /*Width of main container*/
	height: 650px;
	margin: 0 auto; /*Center container on page*/
	background-image:  url(../images/bg_page.jpg);
	background-repeat: no-repeat;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}

#topsection{
height: 350px; /*Height of top section*/
}

#topsection2{
height: 300px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 340px; /*Set left margin to LeftColumnWidth*/
margin-right: 50px;
}

#leftcolumn{
float: left;
width: 5px; /*Width of left column*/
margin-left: -980px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
clear: left;
width: 100%;
height: 30px;
}

input, textarea, select {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #666;
}

a:link {color:#342212;text-decoration: none;} 
a:active {color:#342212;text-decoration: none;}
a:visited {color:#342212;text-decoration: none;}
a:hover {color:#fff;text-decoration: none;}

a.menu:link {color:#fff;text-decoration: none;} 
a.menu:active {color:#fff;text-decoration: none;}
a.menu:visited {color:#fff;text-decoration: none;}
a.menu:hover {color:#B3753E;text-decoration: none;}

a.enter:link {font-family: Arial, Helvetica, sans-serif;font-size:32px;font-style:italic;color:#9F836A;text-decoration: none;} 
a.enter:active {font-family: Arial, Helvetica, sans-serif;font-size:32px;font-style:italic;color:#9F836A;text-decoration: none;}
a.enter:visited {font-family: Arial, Helvetica, sans-serif;font-size:32px;font-style:italic;color:#9F836A;text-decoration: none;}
a.enter:hover {font-family: Arial, Helvetica, sans-serif;font-size:32px;font-style:italic;color:#C9C8B6;text-decoration: none;}

.listtable {
	width: 380px;
	padding-right: 50px;
	margin: 0px;
	float: right;
	line-height: 1.2em;
}
	
.listrow {
  clear: both;
  padding-top: 3px;
  }

.listrow span.label1 {
  float: left;
  width: 220px;
  text-align: right;
  }

.listrow span.label2 {
  float: right;
  width: 160px;
  text-align: right;
  }

.color1{
color: #342212;
}

.color2{
color: #B3753E;
}

.color3{
font-size: 32px;
color: #C9C8B6;
}

.title{
font-family: Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;
font-size:50px;
font-style:italic;
color: #9F836A;
padding: 5px;
}

.spacerhome{
	padding-bottom:155px;
	clear: both;
}

/* hide from ie on mac \*/

#flashcontent {
	height: 100%;
	width: 960px;
	margin: 0 auto;
	}
/* end hide */



/* guestbook extras */

#container {
padding: 5px 10px;
margin: 30px auto;
text-align: left;
}
	#topnav, #footer2, .pagination {
	margin: 0 auto;
	text-align: center;
	width: 70%;
	}
	#topnav {
	border-bottom: 1px solid #C9C8B6;
	margin-bottom: 10px;
	padding: 5px 0 10px;
	}
	#footer2 {
	border-top: 1px solid #99A4AF;
	margin-top: 10px;
	padding: 10px 0 5px;
	}
	
	#entries {
	width: 100%;
	border-collapse: collapse;
	margin: 10px auto;
	}
		#entries tr.rowcolor1 td {
		background: ;
		}
		#entries td.meta {
		width: 35%;
		line-height: 1.5;
		}
		#entries td {
		vertical-align: top;
		padding: 5px 5px 20px;
		}
		#entries td img {
		vertical-align: bottom;
		}
		
span.bold {
font-weight: bold;
}
.hidden {
display: none;
}



