@charset "utf-8";
/* CSS Document */

/*GLOBAL DEFAULTS */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
img{border:none;}
a img {border: none;}
fieldset {border:0;}
caption, th {text-align:left;}
h1, h2, h3, h5, h5, h6 {display:block; overflow:hidden; text-indent:-9999px;}
h1{ font-size:18px;}
h2{ font-size:16px;}
h3{ font-size:15px;}
h4{ font-size:14px;}
h5{ font-size:13px;}
h6{ font-size:12px;}
q:before, q:after {content:'';}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
address { display:table;}
strong {font-weight: bold; font-size:14px;}
em {font-style: italic;}
acronym {cursor:help; border-bottom:1px dotted;}
.right{float:right;}
.left{float:left;}
.block{display:block;}
.clear{ clear:both; margin:0; padding:0; height:0;}
a{text-decoration:underline; color:#1e6f60;}
a:hover{ text-decoration:none;}

/*Page Structure*/
body{background:#dde1e0 url(../images/background-default.jpg) top left no-repeat ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
body.admin {background:url(../images/background-blog.jpg) top left no-repeat #dde1e0 ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align: center;}
#container {width:765px; position:relative; left:110px; top:42px;}
#logo{width:276px; height:80px; background:url(../images/sue-bates-logo.jpg); float:left;}
#content-area {margin-left:25px; margin-top:46px; width:590px;}
#gallery-area {width:590px; height:290px; overflow:hidden; position:relative;}
#gallery-inner {width: 3050px;
	position: relative;}
.scrolling-content {
	background: transparent top left no-repeat;
	width: 590px;
	height: 290px;
	position: absolute;
}
#gallery1{top:0px; left:0px;}
#gallery2{top:0px; left:610px}
#gallery3{top:0px; left:1220px}
#gallery4{top:0px; left:1830px}
#gallery5{top:0px; left:2440px}
.content-about {width:490px; color:#3e4649;}
.content-about ul, .content-about li {list-style:none; font-size:12px; margin-bottom:15px;}
.about-photo {margin:0 -17px 7px 20px;}
#chair {position:absolute; background:url(../images/chair-sculpture.jpg) no-repeat; width:162px; height:415px; top:249px; left:599px;}

/*Navigation Structure*/
#nav {float:right; margin-top:18px; width:344px; height:19px; overflow:hidden; list-style:none; margin-right:10px;}
#nav li {list-style:none; display:inline; }
#nav a {background: url(../images/navigation.gif) no-repeat ;display:block;z-index:999;overflow:hidden;text-indent:-9999px; float:left;height:19px;}

#nav-about a{background-position:0px 0px;width:83px;}
#nav-about a:hover, .about-active #nav-about a {background-position:0px -19px;	}

#nav-gallery a{background-position:-83px 0px;width:77px;}
#nav-gallery a:hover, .gallery-active #nav-gallery a {background-position:-83px -19px;	}

#nav-blog a{background-position:-160px 0px;width:56px;}
#nav-blog a:hover, .blog-active #nav-blog a {background-position:-160px -19px;	}

#nav-links a{background-position:-216px 0px;width:61px;}
#nav-links a:hover, .links-active #nav-links a {background-position:-216px -19px;	}

#nav-contact a{background-position:-277px 0px;width:67px;}
#nav-contact a:hover, .contact-active #nav-contact a {background-position:-277px -19px;	}


/*Gallery GUI */
.gallery-guide {display:block; height:11px; margin-bottom:8px; list-style:none;}
.gallery-holder {height:290px; overflow:hidden;}
.gallery-holder li {float:left; background:url(../images/polaroid-holder.gif) no-repeat; width:109px; height:128px; margin-bottom:28px; margin-right:38px;list-style:none; }
a.thumb img, a.thumb:visited img {margin:12px 0 0 11px;}
a.thumb:hover img {filter:Gray; margin:0; moz-opacity:0.7; opacity:0.7; margin:12px 0 0 11px;}

p {margin-bottom:14px; text-align:justify;}

#nextprevGUI {position:absolute;  width:171px; height:22px; top:450px; left:390px; overflow:hidden; list-style:none;}
#nextprevGUI li {list-style:none; display:inline; }
#nextprevGUI a {background: url(../images/gallery-gui.gif) no-repeat ;display:block;z-index:999;overflow:hidden;text-indent:-9999px; float:left;height:19px;}
#nav-prev a{background-position:0px 0px;width:101px;}
#nav-prev a:hover {background-position:0px -22px;	}
#nav-next a{background-position:-101px 0px;width:70px;}
#nav-next a:hover {background-position:-101px -22px;	}

#gallery-GUI-select {position:absolute; width:40px; height:37px; overflow:hidden; list-style:none; left:513px; top:44px; }
#gallery-GUI-select li {list-style:none; display:block; }
#gallery-GUI-select a {background: url(../images/gallery-select.jpg) no-repeat ;display:block;	overflow:hidden;text-indent:-9999px; float:left;width:40px; position:absolute;}

#nav-stone a{background-position:0px 0px;height:17px;top:0px;}
#nav-stone a:hover, .stone-active #nav-stone a {background-position:-40px 0px;	}

#nav-glass a{background-position:0px -17px;height:20px; top:17px;}
#nav-glass a:hover, .glass-active #nav-glass a {background-position:-40px -17px;	}




/*Titles*/
.title-about {background:url(../images/title-about.gif) no-repeat; width:83px; height:16px; margin-bottom:10px;}
.title-links {background:url(../images/title-link.gif) no-repeat; width:246px; height:21px; margin-bottom:10px;}
.title-contact {background:url(../images/title-contact.gif) no-repeat; width:97px; height:15px; margin-bottom:10px;}
.title-error {background:url(../images/title-error.gif) no-repeat; width:51px; height:18px; margin-bottom:10px;}
.title-thanks {background:url(../images/title-thanks.gif) no-repeat; width:204px; height:21px; margin-bottom:10px;}

/*Form */
form {margin-top:21px;}
dt {float:left; width:115px; clear:left;}
dd {float:left; margin-bottom:8px;}
.field {height:21px; width:206px; background-color:#fbfbfb; border:1px solid #959a9b;}
.text-area { background-color:#fbfbfb; border:1px solid #959a9b;}
.small {font-size:11px;}

/*admin*/

.adminThumb {margin-right:15px; margin-bottom:10px;}
.manageGall {margin-bottom:10px;}
.managenews tr {margin-bottom:15px;}