html { height:100%; }
body {
	background-color: #999112;
	background-image:url('images/bg_monty.gif');
    background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	margin: 0;
	padding: 0;
	height: 100%;
}
#container {
		position: relative;
		width:800px;
		background-image:url('images/shadow.png');
        background-repeat:repeat-y;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding: 0 25px;
		min-height: 100%;
		overflow: hidden;
}
* html #container { height: 100%; overflow:visible; }
#content { padding-top: 10px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; background-color: #FFF; width: 780px; }
#footer { font-size: 10px; clear:both; float:left; color:#FFF; background-color: #000; margin-left: -25px; background-image:url('images/footer_monty.gif');    background-repeat:none; height:54px; width: 850px; }
#footer p { margin: 15px 40px 0 0; }
#shadow_bottom {    clear:both; float:left; overflow:hidden; margin-left: -25px;     }

.footer a:link { font-size: 10px; color: #ffffff; text-decoration:none }
.footer a:active { font-size: 10px; color: #ffffff; text-decoration:none }
.footer a:visited { font-size: 10px; color: #ffffff; text-decoration:none }
.footer a:hover { font-size: 10px; color: #3584c9; text-decoration:none  }

a:link { font-weight: bold; color: #295e7f; }
a:active { font-weight: bold; color: #295e7f; }
a:visited { font-weight: bold; color: #295e7f; }
a:hover { font-weight: bold; color: #3584c9;  }

#theform input { background: #FFF; border: 1px solid #295e7f; padding: 5px; }
#theform textarea { background: #FFF; border: 1px solid #295e7f; padding: 5px; }
.submit input { border:0; }
form { margin-top: 50px; font-size: 12px; font-weight: bold; }
form dt,dl.labels dt { float:left; width:6em; padding-top: 10px; }
form dd,dl.labels dd { margin-bottom:0.5em; margin-left:3em; }
.submit { float:right; margin-right: 30px; }
#theform { width: 380px; float:left; }
.thanks { text-align:center; background: #7d6f1f; padding: 3px; color: #FFF; }
.floatleft { float:left; padding: 0 10px 5px 0  ; }
.floatright { float:right; padding: 0 0 5px 10px; }
.pressleft { float:left; width: 370px; padding: 0 0 20px 0; }
.pressright { float:right; width: 370px; padding: 0 0 20px 10px; }
.small { font-size:10px; }
#linkleft { float:left; width: 370px; padding: 0 0 20px 0; text-align: center; }
#linkright { float:right; width: 370px; padding: 0 0 20px 10px; text-align:center; }
#linkleft img {  padding-bottom: 5px; }
#linkright img {  padding-bottom: 5px; margin-right:5px; }
#linkleft p {  margin-top: 0px; font-size: 10px; }
#linkright p {  margin-top:0px; font-size: 10px; }
.name { font-size: 14px; font-weight:bold; color:#7d6f1f; }
#newstitle { font-size: 14px; font-weight:bold; color:#7d6f1f; border-bottom: 1px solid #7d6f1f; width: 780px;  }
#newsdate { font-size: 10px; font-weight:bold; color: #FFF; text-align:right; }
.newsdate { background-color:#7d6f1f; padding: 0 2px; }
#csmenu { padding-bottom: 0px; background-color: #000; font-family: 'Arial Narrow'; font-weight: bold; color:#FFF; text-transform: uppercase; font-size: 16px; width: 800px;     }
#csmenu ul { margin: 0px 0 0 00px; padding: 1px 0 1px 0px; }
#csmenu ul li { display:inline; list-style-type:none; margin: 0; padding:0 10px 0 10px; }
#csmenu ul li img { z-index:1; }
.success { padding: 5px; text-align: center; color: white; background-color: #7d6f1f; margin-bottom: 30px; }

.caption {
	text-align: center;
	width: 170px;
	padding-top: 5px;
}
.thumbnail{
	/* padding: 3px 3px 3px 3px;
	 background-color: #222; */
    border: 1px solid #ccc; 
	float: left;
	margin: 0px 8px 10px 8px;
	}
.gcthumbnail{
    font-size: 11px;
	padding: 3px 3px 8px 3px;
	 background-color: #eee; 
    border: 1px solid #ccc; 
	float: left;
	margin: 0px 8px 10px 8px;
	}
#pagi { margin-top: 20px; }	
#pagi a { background-color: #999112; color: #FFF; padding: 5px; text-decoration:none; }
#pagi  a:link { background-color: #999112; color: #FFF; padding: 5px; text-decoration:none; }
#pagi  a:active { background-color: #999112; color: #FFF; padding: 5px; text-decoration:none; }
#pagi  a:visited { background-color: #999112; color: #FFF; padding: 5px; text-decoration:none; }
#pagi  a:hover { background-color: #6A5B25; color: #FFF; padding: 5px; text-decoration:none; }


.gBook ul {
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
    list-style:none;clear:both;
}
.gBook ul li {
	float:left;
	margin:0;
	padding:0 5px; 
}
.gBook label {
	margin:0 3px 0px 0;
	display:block; 
}
.gBook #Name, .gBook #Email {
	width: 148px;
	height: 21px;
	display: block;
	margin-bottom:10px;
	padding: 2px 2px 0px 2px;
	font-size: 12px;
	color: #333333; 
}
.gBook #Message {
    width: 240px;
	height: 56px;
	display: block;
	font-size: 12px;
	padding: 2px 2px 0px 2px;
	color: #333333; 
}
.gBook .submit {
	border:none;
	float:right;
	width: 93px;
	height: 23px;
	display: block;
    text-align: center;
	margin-top: 12px;
	margin-right: 6px;
	padding:0 0 3px 0;
	font-size:9px;
	text-transform:uppercase;
	color:#ccc; 
}

