/* CSS Document Keep Symbol # */

body{
width:800px;
background-image:url(images/bgslice.gif);
background-repeat:repeat-y;
text-align:left;
margin-top:10px;
margin-left:10px;
padding-left:10px;
padding-right:10px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}
.img{
border: none;
margin-left:0px;
margin-right:7px;
}
.img a{
border: none;
}
/* ----------------Fonts---------------- */

p {
font:Arial;
font-size:10pt;
font-style:normal;
color:#666666;
}
a {
text-decoration: none;
}
/* ----------------Divs---------------- */
#header{
width:780px;
height:100px;
background-image:url(images/header.gif);
background-repeat:no-repeat;
}
/*-----------------Navigation EXTENDED------------*/
#navigation{
float:left;
width:120px;
height:490px;
}
ul, li, h3, h4, h5, h6 {
list-style-type: none;
margin: 0;
padding: 0;
}
ul#nav {
background: url(images/navigation_ext.gif);
background-repeat:no-repeat;
margin-top:13px;
padding:0;
height:16px;
width:120px;
}
ul#nav li {
float:left;
text-indent:-9999px;
}
ul#nav li a {
border:0;
display:block;
background:url(images/navigation_ext.gif) no-repeat;
}
li#home a, li#gallery a,li#galleryone a,li#gallerytwo a, li#news a, li#about a, li#contact, li#links a {
width: 120px;
height: 16px;
}
li#home a:link, li#home a:visited {
background-position: 0px 0px;
}
li#home a:hover {
background-position: -120px 0px;
}
li#gallery a:link, li#gallery a:visited  {
background-position: 0px -16px;
}
li#gallery a:hover {
background-position: -120px -16px;
}
li#galleryone a:link, li#galleryone a:visited  {
background-position: 0px -32px;
}
li#galleryone a:hover {
background-position: -120px -32px;
}
li#gallerytwo a:link, li#gallerytwo a:visited  {
background-position: 0px -48px;
}
li#gallerytwo a:hover {
background-position: -120px -48px;
}


li#news a:link, li#news a:visited  {
background-position: 0px -64px;
}
li#news a:hover {
background-position: -120px -64px;
}
li#about a:link, li#about a:visited  {
background-position: 0px -80px;
}
li#about a:hover {
background-position: -120px -80px;
}
li#contact a:link, li#contact a:visited {
background-position: 0px -96px;
}
li#contact a:hover {
background-position: -120px -96px;
}
li#links a:link, li#links a:visited {
background-position: 0px -112px;
}
li#links a:hover {
background-position: -120px -112px;
}
/*---------------Left--------------------*/
#left{
float:left;
width:240px;
height:inherit;
}
#leftheader{
padding-left:20px;
padding-right:20px;
width:200px;
height:inherit;
margin-bottom:0px;
}
#leftheader p{
color:#666666;
margin-bottom:2px
}
#leftheader a{
color:#666666;
margin-bottom:2px
}
#leftheader a:hover{
color:#0099FF;
margin-bottom:2px
}

/* div id */
#thumbnail {
clear: both;
}
#thumbnail {	
width: 240px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
margin:0px;
height:inherit;
}
/*div class */
.thumbnail {
clear: both;
}
.thumbnail {	
width: 240px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
margin:0px;
height:inherit;
}
/*---------------Right-------------------*/
#right{
float:left;
width:420px;
height:inherit;
}
#rightheader{
padding-left:20px;
padding-right:20px;
width:380px;
height:inherit;
margin-bottom:0px;
margin-top:0px;
}
#rightheader p{
margin-bottom:2px
}
#textarea{
padding-left:20px;
padding-right:20px;
width:400px;
height:inherit;
margin:0px;
}
#loadarea {
width: 400px;
height: 438px;
padding-left:20px;
padding-right:20px;
}
/* ----------------Page Display---------------- */

body#home-page ul#nav li#home a {
background-position: -120px 0px;
}
body#gallery-page ul#nav li#gallery a {
background-position: -120px -16px;
}
body#galleryone-page ul#nav li#gallery a {
background-position: -120px -32px;
}
body#gallerytwo-page ul#nav li#gallery a {
background-position: -120px -48px;
}
body#news-page ul#nav li#news a {
background-position: -120px -64px;
}
body#about-page ul#nav li#about a {
background-position: -120px -80px;
}
body#contact-page ul#nav li#contact a {
background-position: -120px -96px;
}
body#links-page ul#nav li#links a {
background-position: -120px -112px;
}

/* ----------------Footer---------------- */
#footer{
float:left;
margin:0px;
width:780px;
}
#footer p{
margin-top:0px;
}
#footer p a{
margin-top:0px;
color:#666666;
text-decoration:none;
}
#footer p a:hover {
margin-top:0px;
color:#0099FF;
text-decoration:none;
}
/* ----------------------Spacers-----------------*/
#large_spacer{
width:780px;
height:2px;
background-image:url(images/large_divide.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:0px;
padding:0px;
}
#medium_spacer{
width:400px;
height:2px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
margin-bottom:10px;
background-image:url(images/medium_divide.jpg);
background-repeat:no-repeat;
}
#small_spacer{
width:200px;
height:2px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
margin-bottom:10px;
background-image:url(images/small_divide.jpg);
background-repeat:no-repeat;
}