html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-color: transparent;
}

html {}

body {
	font-family: Times New Roman, serif;
	background-color: #17333F;
}
body.admin {background-color: #081821; font-family: Verdana, Arial, sans-serif; margin: 10px}

p {margin-bottom: 1em;}
p.foot {font-size: 0.8em}
p strong{font-weight: bold;}

h1, h2, h3, h4, h5, h6 {font-family: "Times New Roman", serif; font-weight: bold; margin: 0 0 1em 0; color: #871022;}

h1 {font-size: 1.8em; font-weight: normal;}
h2 {font-size: 1.6em}
h3 {font-size: 1.4em}
h4 {font-size: 1.2em}
h5 {font-size: 1em}
h6 {font-size: 0.8em}


div#container {
	position: relative;
	display: block;
}
div#container div#main {
	position: relative;
	display: block;
	width: 995px;
	margin:  0 auto 0 auto;
	height: 100%;
}
div#container div#main div#header {
	position: relative;
	display: block;
	left: -1px;
	border: 1px solid transparent;
	height: 60px;
	background-color: transparent;
	font-size: 9pt;
        font-family: Verdana, Arial, sans-serif;
	color: white;
}
div#container div#main div#header div#title {
	position: relative;
	display: block;
	background-color: transparent;
	font-family: times new roman, serif;
        margin-left: 10px;
        margin-top: 15px;
	color: white;
	width: 480px;
}
div#container div#main div#header div#title h1 {
	margin: 0 15px 0 0;
	font-weight: normal;
	font-size: 3.2em;
	color: white;
}
div#container div#main div#header div#search {
	position: relative;
	display: block;
	float: right;
	margin-top:33px;
	width: 300px; height: 23px;
	background-color: transparent;
}
div#container div#main div#header div#search div#slabel {
	position: relative;
	display: block;
	float: left;
	margin-top:3px;
	background-color: transparent;
}
div#container div#main div#header div#search div#slabel a { color: white; text-decoration: none; border: 1px solid transparent; }
div#container div#main div#header div#search div#slabel a:link {}
div#container div#main div#header div#search div#slabel a:hover { text-decoration: underline; }
div#container div#main div#header div#search div#slabel a:focus { border: 1px dotted #c3989f; }
div#container div#main div#header div#search div#slabel a:active { text-decoration: underline; }
div#container div#main div#header div#search div#slabel a:visited {}

div#container div#main div#header div#search div#sbox {
	position: relative;
	display: block;
	float: right;
	/* margin-right:20px;*/
	width: 166px; height: 20px;
	background-color: transparent;
}

#search_box {
	position: relative;
	display: block;
	float: right;
	margin-right:8px;
	width: 166px; height: 20px;
	background-image: url('img/search.png');
	background-repeat: no-repeat;
	
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 4px 0 0 4px;
    border: 0;
    width: 135px;
    background: none;
    font-size: 8pt;
}
#search_box #go {
    float: right;
    margin: 0px 0px 0 0;
    width:25px; height:24px;
}



div#container div#main div#preview {
	position: relative;
	display: block;
	background-color: transparent;
	background-image: url('img/midbg.jpg');
	background-repeat: repeat-y;
}

div#container div#main div#nav {
	position: relative;
	display: block;
	background-color: transparent;
	background-image: url('img/redbg.jpg');
	background-repeat: no-repeat;
}

div#container div#main div#nav div#navbox {
	position: relative;
	display: block;
	background-color: transparent;
	width:975px;
	margin: 0 auto 0 auto;
        padding-top:25px;
        height: 35px;
        /* border-bottom: 1px solid #cccccc; */
        text-align:center;
}

div#container div#main div#nav div#navbox ul {
	display: inline;
	list-style-type:none;
}
div#container div#main div#nav div#navbox li {
	display: inline;
        margin:0;
}
div#container div#main div#nav div#navbox ul li a {
	display: inline;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 0px 8px 30px;
	background-image: url('img/bullet.png');
	background-repeat: no-repeat;
	border: 1px solid transparent;
        margin:0;

}
div#container div#main div#nav div#navbox ul li a:link {
	color: #FFFCBE;
}
div#container div#main div#nav div#navbox ul li a:hover {
	color: #FFFCBE;
	text-decoration: underline;
}
div#container div#main div#nav div#navbox ul li a:focus {
	color: #FFFCBE;
	border: 1px dotted #7b4d47;
}
div#container div#main div#nav div#navbox ul li a:active {
	color: #FFFA7F;
	text-decoration: underline;
}
div#container div#main div#nav div#navbox ul li a:visited {
	color: #FFFA7F;
}




div#container div#main div#body {
	position: relative;
	display: block; 
	background-color: #F4F4E0;
	background-image: url('img/midbg.jpg');
	background-repeat: repeat-y;
	min-height:415px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#container div#main div#body.eightmeters {
	background-image: url('img/eightmetersbg.png');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.dezaaier {
	background-image: url('img/dezaaierbg.png');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.newport {
	background-image: url('img/newportharborbg.png');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.uprooted {
	background-image: url('img/uprootedbg.png');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.flowers {
	background-image: url('img/flowersbg.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}
div#container div#main div#body.rose {
	background-image: url('img/christmasrosebg.png');
	background-repeat: no-repeat;
        background-position: center top;
}
div#container div#main div#body.fletcher {
	background-image: url('img/Fletchershastabg.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}
div#container div#main div#body.arch6 {
	background-image: url('img/architecture6bg.jpg');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.peche {
	background-image: url('img/pecheauvifbg.jpg');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.depths {
	background-image: url('img/inthedepthsbg.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}
div#container div#main div#body.sanmaclou {
	background-image: url('img/sanmacloubg.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}
div#container div#main div#body.tafeleenden {
	background-image: url('img/tafeleendenbg.jpg');
	background-repeat: no-repeat;
        background-position: center bottom;
}
div#container div#main div#body.vauxhall {
	background-image: url('img/vauxhallbg.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}
div#container div#main div#body.bracquemond {
	background-image: url('img/bracquemondbg.jpg');
	background-repeat: no-repeat;
        background-position: center bottom;
}

div#container div#main div#body.riviere {
	background-image: url('img/rivierebg.jpg');
	background-repeat: no-repeat;
        background-position: center top;
}

div#container div#main div#body.lazzell {
	background-image: url('img/lazzellbg.jpg');
	background-repeat: no-repeat;
        background-position: center bottom;
}

div#container div#main div#body div#thumb {
	position: relative;
	display: block;
 	background-color: #CFC4A8;
        float: right;
        padding:0; margin: 10px 30px 0px 20px;
        border: 1px solid #871022;
        text-align: center;

}
div#container div#main div#body div#text {
	position: relative;
	display: block;
	background-color: transparent;
	margin-left: 10px;
	font-size: 11pt;
}

div#container div#main div#body div#text div.artlineimg {
	position: absolute;
	display: block;
	background-color: transparent;
       margin: 90px 0 0 65px;
	z-index: 1000;
}
div#container div#main div#body div#text div#artdesc {
	position: relative;
	display: block;
	background-color: transparent;
        padding: 0 25px 0 25px;

}
div#container div#main div#body div#text div#artdesc ul {
	display: block;
	list-style-type:none;
}
div#container div#main div#body div#text div#artdesc ul li {
	display: block;
	padding: 1px 5px 0 25px;
	background-image: url('img/bulletr.png');
	background-repeat: no-repeat;
	border: 1px solid transparent;
}

div#container div#main div#body div#text h1 {font-size: 2.1em; margin-bottom: 10px;}

div#container div#main div#body div#address {
	position: relative;
	display: block;
	background-color: transparent;
	margin-left: 10px;
}
div#container div#main div#body div#address h4 {margin: 0}

div#container div#main div#footer {
	position: relative;
	display: block;
	background-color: transparent;
	background-image: url('img/footbg.jpg');
	background-repeat: no-repeat;
        margin: 0;
        color: white;
        padding: 25px 0 0 0;
	font-size: 9pt;
        font-family: Verdana, Arial, sans-serif;
}
div#container div#main div#footer a { color: white; text-decoration: none; border: 1px solid transparent; }
div#container div#main div#footer a:link {}
div#container div#main div#footer a:hover { text-decoration: underline; }
div#container div#main div#footer a:focus { border: 1px dotted #c3989f; }
div#container div#main div#footer a:active { text-decoration: underline; }
div#container div#main div#footer a:visited {}

div#container div#main div#footer div#footnav {
	position: relative;
	display: block;
	margin-left: 10px;
	background-color: transparent;
}

div#container div#main div#footer div#footcopy {
	position: relative;
	display: block;
	background-color: transparent;
        float: right;
        margin-right: 10px;
}

span {
	font-family: times new roman, serif;
	font-size: 11pt;
	line-height: 1em;
}

p.paginate {font-size: 10pt; font-weight: bold; text-align: center; font-family: Arial, Verdena, sans-serif;}

table.prints { font-size: 11pt; }
table.prints td {vertical-align: top;}
table.prints td.col1 { text-align:center; }
table.prints td.col2 { text-align:justify; }
table.prints img { border: 1px solid #840021; }
table.prints td.redline {background-color: #840021; height: 1px;}

table.imgt { margin: 0; }
table.imgt td {vertical-align: middle; text-align: center;}
table.imgt td h4 {margin:0;}
table.imgt td img {border: 2px solid #F1F0D7;}

.mainad {background-color: #F4F2DD; height: 400px; padding: 15px; font-size: 10pt; text-align: justify;}
.banner {background-color: #840021; height: 55px; background-image: url('images/topbg.gif');}
.nav { background-color: #9C9A73; font-size:10pt; }
.adtc { background-color: white; font-size:9pt; padding:3px; }
.adth { background-color: #CFC4A8; font-size:9pt; font-weight: bold;  padding:3px;}


img.bigimg { border: 3px solid #840021; }
p.imgcaption  {margin: 0 25px 15px 25px; text-align: justify; }

a { text-decoration: underline; border: 1px solid transparent; }
a:link { color: #4F0F1A; }
a:hover { color: #4F0F1A; }
a:focus { color: #4F0F1A; border: 1px dotted #93846a; }
a:active { color: #6F2230; }
a:visited { color: #3F0812; }

