@import url("/content/templates/waterandstone/css/suckerfish.css");

/* ---------------------
basic layout
--------------------- */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .988em;
}

body {
	text-align:center;
	
}

textarea #fulltext, textarea #introtext {
	background-color:#FFFFFF;
}


/* ---------------------
content wrapper added by thomas
--------------------- */
#content_wrapper {
height:100%;
min-height:100%;
width:100%;
}

#imgheader {
	height: 40px;
	width:100%;
	margin:0 auto; 
	padding:0;
	text-align:center;
	background-image:url(/content/templates/waterandstone/images/header_texture.jpg);
	background-repeat:repeat-x;
	z-index:6;
	position:absolute;
	left:0;
	top: 0px;
}

#search_bar {
	margin: 8px auto;
	width:800px;
}

#search_bar input {
	font-size:11px;
}

#french_flag img {
	padding:0;
	margin:0;
}

#topmenu {
text-align:center;
	background: rgb(22,32,38);
	width: 100%;
	height: 27px;
	padding:0px;
	top:40px;
	margin:auto;
	position:absolute;
	left:0;
	
	
	z-index:59;
}

#container {
	top: 7em;
	width:800px;
	left: 50%;
	margin-left:-410px;
	text-align:left;
	opacity: 0.9;
	z-index:3;
	position:absolute;

}

#content_main {
	background-image: url(/content/templates/waterandstone/images/cream_teture.jpg);
	background-repeat: repeat;
	width:800px;
	padding:1em;
	z-index:2;
	position:absolute;
	
}






#container_border {
	border:thin;
	border-color:#888888;
	border-style:double;
	border-width: .25em;
	border-spacing: 1em;
	padding:1em 1em 4em 1em;
}

.pathway {
	font-family:"Times New Roman", Times, serif;
	color:#333333;
}

#com_logo {
display:block;
	margin-bottom:-2em;
	float:right;


}


.back_button {
	font-family:"Times New Roman", Times, serif;
	color:#2D424C;
	padding-left:1.5em;
}



A {
	font-family:"Times New Roman", Times, serif;
	color:#0E283A;
	text-decoration:underline;
}
A:hover , A:active {
	font-family:"Times New Roman", Times, serif;
	COLOR: #DD0000;
	TEXT-DECORATION: underline;
}

.back_button  {
	margin-bottom: -1.5em;
	margin-left:-1.5em;
	padding-top: 2em;
}
#content_table {
	width:100%;
	clear:both;
	padding-top:2em;
}
.contentheading {
	color: black;
	font-size: 1.2em;
	font-family:"Times New Roman", Times, serif;
	font-weight:800;
}

.contentpaneopen {
	clear:right; 
	line-height: 1.3em;
}

.contentpane a:link, .contentpane a:visted {
	font-family:"Times New Roman", Times, serif;
	color:#0066CC;
}

.blog {
}

#rightcol_top {
	position: absolute;
	right: 1em;
	margin-top: -1.2em;
	top:0;
	z-index:10;
}

.componentheading {
	color: black;
	font-size: 1.2em;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	font-weight:800;
	padding-bottom: 2em;
	padding-top:2em;
}

h2 {
	color: black;
	font-size: 1.2em;
	font-family:"Times New Roman", Times, serif;
	text-align: left;
	font-weight:800;
}

.contentdescription {
	padding-bottom:2em;
}
.contentdescription IMG {
	padding-right:1em;
}

#postcard {  /* THOMAS Postcard background image */
top: 160px;
left:-60px;
position:absolute;
z-index:2;


}


#ampersand { 
	position:absolute;
	bottom: 0em;
	margin:0;
	left:0;
	height: 193px;
	width:667px;
	z-index:1;
}









.message {
	color:#CC0000;
}
#footer {
	padding: 2em;
	margin: 0px auto;
	bottom:0;
	height: 1em;
	width:50em;
	margin-bottom: 0;
	z-index:60;
}

#copyright {	
	color:#999999;
	font-size: .75em;
	font-weight:lighter;
	font-family:Arial, Helvetica, sans-serif;
}

#gsHeader {
	display:none;
}

#summary_text, #date_summary, #view_count {
	display:none;
}

#gallery {
	clear:right;
}

#gsImageView {
	margin: 1em 0em 1em 0em;
}

.next, .last, .first, .previous {
	margin: 1em 1em;
}

div.chronoform {
	display:none;
}

table.captchaTable {
	width:600px;
}

