html,body{margin:10px 0px 0px 0px;padding:0}
body{font: 100% arial,sans-serif;text-align:center;font-size: 14px}
p{margin:0 10px 10px}
a img {border:0}
/* Links for the header and footer: */
.headerfooterlink A:link {color: #FFF;font-weight: bold; text-decoration: none} 
.headerfooterlink A:visited {color: #FFF;font-weight: bold; text-decoration: none}
.headerfooterlink A:hover {color: #FFF; font-weight: bold; text-decoration: underline}
.headerfooterlink A:active {color: #FFF; font-weight: bold; text-decoration: underline}
/* Links for regular text: */
.contentlink A:link {color:#000;font-weight:bold;font-style:normal;text-decoration:none;}
.contentlink A:visited {color:#000;font-weight:bold;font-style:normal;text-decoration:none;}
.contentlink A:hover {color:#000;font-weight:bold;font-style:normal;text-decoration:underline;}
.contentlink A:active {color:#000;font-weight:bold;font-style:normal;text-decoration:underline;}
/* Image with border: */
.imgborderright {border-style:solid;border-color:#E6DAD4;border-width:5px;float:right;margin:10px 15px 10px 10px;}
.imgborderleft {border-style:solid;border-color:#E6DAD4;border-width:5px;float:left;margin:10px 10px 10px 15px;}
.floatright {float:right;clear:both;margin:0px 15px 10px 10px;}
.floatleft {float:left;margin:0px 10px 10px 15px;}
.floatrightnoclear{float:right;}
/* Header Navbar stuff: */

/*Fat Erik's Pipelist*/
#headernavcontainer { padding-left: 250px; background: #88b4b6;}

.contentnavcontainer {margin-left:15px}

.navlist
{
list-style: none;
padding: 5px;
margin:0;
}
.navlist li
{
display: inline;
padding: 0;
margin: 0;
}
.navlist li:before { content: " | "; color: #7F7F7F }
.navlist li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html .navlist li
{
border-left: 1px solid #7F7F7F;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}
/*Win IE browsers - hide from Mac IE*/
* html .navlist { height: 1%; }

* html .navlist li
{
display: block;
float: left;
}
/*End hide*/
/*Mac IE 5*/
* html .navlist li:first-child { border-left: 0; }

/* Image gallery stuff: */
div#gallerycontainer{margin:15px 0px 0px 15px;}
.thumbnail
{
float: left;
width: 158px;
background: #E6DAD4;
/* border: 1px solid #999; */
margin: 0 5px 5px 0;
padding: 5px;
font-size: 12px;
}
.clearboth { clear: both; }

#largeimagecontainer {text-align:center;margin:10px 0px 10px 0px;}
img#largeimage {border-style:solid;border-color:#E6DAD4;border-width:5px;}
.description {text-align:center;margin:0px 0px 15px 0px}
.required {color:red;}
.centeredinline {text-align:center;margin:0px 0px 0px 0px;}
.boldunderline {font-weight: bold;text-decoration: underline;}
.italics {font-style:italic;}

img#logo {padding-top:25px}
#beenshoppingcentered {text-align:center;margin:35px 0px 35px 0px;}

h1.contenttitle{margin-left:auto;margin-right:auto;text-align:center;font-size:16px;text-decoration:underline;margin-top:1em;margin-bottom:1em;padding:0px 0px 0px 0px}
h1.contenttitlebigmargin{margin-left:auto;margin-right:auto;text-align:center;font-size:16px;text-decoration:underline;margin-top:6em;margin-bottom:1em;padding:0px 0px 0px 0px}
h1.announce{margin-left:auto;margin-right:auto;text-align:center;font-size:18px;text-decoration:none;margin-top:1em;margin-bottom:1em;margin-left:15px;margin-right:15px;padding:0px 0px 0px 0px}
h2#subannounce{margin-left:auto;margin-right:auto;text-align:center;color:#7F7F7F;font-size:16px;text-decoration:none;margin-top:1em;margin-bottom:1em;margin-left:15px;margin-right:15px;padding:0px 0px 0px 0px}
h2#subtitle{margin-left:auto;margin-right:auto;text-align:center;font:100% Georgia,serif;font-weight:bold;font-style:italic;font-size:14px;text-decoration:none;margin-top:1em;margin-bottom:1em;padding: 0px 5px 0px 5px;}
p.contenttext{font-size:16px;margin-left:15px;margin-right:15px}
p.contenttextsmall{font-size:12px;margin-left:15px;margin-right:15px}

table#newsletter{border:0;border-collapse:collapse;border-spacing:0;margin-left:15px;}

.attributename  {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}
.attributeinput  {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}
#map {border-style:solid;border-color:#E6DAD4;border-width:5px;float:right;margin:0px 15px 10px 10px;text-align: center}
#map p{font-size:12px;margin-top:5px;margin-bottom:5px}
div#header{background: #88b4b6;color: #FFF;}
div#header p{margin:0;padding:5px 10px}
div#container{background: #E6DAD4; text-align:left}
/* old container colour: #dfd0c7 */
/* div#content{background:#f2eeeb;padding: 0px 15px 0px 15px;} */
div#content{background:#f2eeeb;}

div#titlecolumn{background: #E6DAD4;text-align: center}
/* old titlecolumn colour: #dfd0c7 */

div#footer{background: #88b4b6;color: #FFF}
div#footer p{margin:0;padding:5px 10px;text-align: right}

div#container{width:960px;margin:0 auto}
div#content{float:right;width:720px;} /* old width 690px */
div#content {min-height:460px;}
/* IE min-height hack: */
* html div#content {
height:460px;
}
div#titlecolumn{float:left;width:240px}
div#footer{clear:both;width:100%}