/* CSS Document */
*{margin:0px;padding:0px;}
body
{
font-family:monotype corsiva;Georgia;century gothic;arial;
font-size:100%;
color: #006633;
border:0px solid black;

}

#outercontainer
{
	border: 1px solid black;
    margin-left:auto;
	margin-right:auto;
	width:860px;
	margin-top:15px;   
	padding-right: 0cm;
}

#header
{
	width:860px;
	height:131px;
	border: 0px solid red;
	background-image:   url(images/headerslice.jpg);
}

#topcontainer
{
	width:860px;
	height:26px;
	border: 0px solid yellow;
	position:relative;
	text-align:right;
	font-size:130%;
	color:white;

}

#middlecontainer
{
height:68px;
border: 0px solid black;
padding-top:3px;
width:774px;
}

#headermenucontainer
{
	width:860px;;
	height:32px;
	border: 0px solid yellow;
	text-align:center;
	font-size:120%;
	padding-top:8px;
}


#contentcontainer
{
border: 0px solid red;
padding-top:2px; 
color:green;
width:860px;
font-size:97%;
}


#contentcontainerforgallery
{
border: 0px solid red;
padding-top:2px; 
color:green;
width:860px;
font-size:90%;
background-color:#072804;
}



#leftcontentcolumn
{
border:0px solid green;
float: left;
padding-left:5px;
width:440px;
color:black;
text-align:center;
padding-bottom:0;
}

#leftcommentscol
{
border:0px solid green;
float: left;
padding-left:5px;
width:510px;
color:black;
text-align:center;
padding-bottom:0;
}

#leftcontentcolumnnopadding
{
border:0px solid green;
float: left;
padding-left:0px;
width:440px;
color:black;
text-align:center;
padding-bottom:0;
}

#leftcontentcontentcolumn
{
border:0px solid green;
float: left;
padding-left:0px;
width:340px;
color:black;
text-align:center;
padding-bottom:0;
}



#rightcommentscol
{
border:0px solid red;
color:black;
text-align:center;
width:330px;
float:right;
padding-left:5px;
padding-bottom:0;
}

#rightcontentcolumn
{
border:0px solid red;
color:black;
text-align:center;
width:403px;
float:right;
padding-left:5px;
padding-bottom:0;
}


#rightcontentcontentcolumn
{
border:0px solid red;
color:black;
text-align:center;
width:503px;
float:right;
padding-left:5px;
padding-bottom:0;
}

#flashcontainer
{
border:0px solid red;
float:left;
}

#flashcontainergallery
{

border:0px solid red;
margin-left:auto;
margin-right:auto;
width:750px;
background-color:#072804;
}

#gallerytext
{
padding-top:18px;
padding-bottom:18px;
margin-left:auto;
margin-right:auto;
width:750px;
color:#FFFFFF;
font-size:120%;
}



#footer
{
font-size:110%;
border: 0px solid blue;
text-align:center;
color:white;
background-color:#868660;
width:860px;
clear:both;
}

#designerlink
{
padding-top:5px;
font-size:100%;
border: 0px solid blue;
text-align:center;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

p.alignleft
{
text-align:left;
padding-top:5px;
padding-bottom:5px;
font-size:110%;
}


p.subheadingparagraph
{
	font-size:150%;
}

p.subheadingparagraphright
{
	font-size:130%;
	text-align:right;
	margin-right:30px;
}

p.subheadingparagraphleft130
{
	font-size:130%;
	text-align:left;
	margin-left:15px;}

p.subheadingparagraphleft150
{
	font-size:150%;
	text-align:left;
	margin-left:15px;
	margin-bottom:5px;
}


p.galleryintro
{
paddington-left:auto;
paddington-right:auto;
font-size:120%;
color:#FFFFFF;
padding-top:10px;
}

p.general{
margin:5px;
font-size:1.1em;
}

p.subheadingparagraphcenter
{
	font-size:140%;
	margin-left:auto;
	margin-right:auto;
	width:70%;
	color:black;
}




p.justalinebreak
{
padding:0;
}

font.highlighttext
{
color:green;
}

p.marginright
{
padding:0px;
margin-right:0.5cm;
}


p.Size150%
{
font-size:150%;
}

a.footer:link {color: white; text-decoration: none}
a.footer:visited {color: white; text-decoration: none}
a.footer:hover {color: yellow;text-decoration: none}

a.designer:link {color: blue; text-decoration: none}
a.designer:visited {color: blue; text-decoration: none}
a.designer:hover {color: orange;text-decoration: none}

a.header:link {color: white; text-decoration: none}
a.header:visited {color: white; text-decoration: none}
a.header:hover {color: yellow;text-decoration: none}

a.sitelink:link {color: blue; text-decoration: none}
a.sitelink:visited {color: blue; text-decoration: none}
a.sitelink:hover {color: orange;text-decoration: none}

a.imagelink:link{color:white; text-decoration:none}
a.imagelink:{color:white; text-decoration:none}
a.imagelink:{color:white; text-decoration:none}


h2.aligncentregreen
{
color:#0d4307;
margin-left: auto; margin-right: auto; width: 75%;
border:0px;
}

img.aligncentre
{
margin-left: auto; margin-right: auto;
}

img.alignmiddle
{
margin-left: auto; margin-right: auto;
padding-top:60px;
margin-bottom:auto;
}

img.floattoleft
{
float:left;
padding:0;

}

img.floattoleftup;
{
float:left;

}

img.floattoright
{
float:right;
padding:0.3em;
border:0px;
}

img.frontpageimg
{
position:absolute;
bottom:0px;
}

img.gallerylink
{
padding:10px;}



img.noborder
{
border:0px;
padding:0px;
margin:0px;
vertical-align:text-bottom;
}

img.mainpicposition
{
position:relative;
top:30px;
}

img.bottom
{
vertical-align: bottom;
}


img.imagelink
{
border:0px;
}

font.hide
{
color:#419073;
}

.input { background-color:#030; border: 1px solid #333333; color:#FFFFFF;}

.input:focus { background-color: #3D4D64; border: 1px solid #333333; color: #cccccc; }


p.comments
{color:#063;
text-align:left;
margin:5px;}

/* CSS Document */


