/* Created for http://www.catsbirman.com 2006
Updated by Anna Nelson, A Keystroke Away 2011 */

/* Basics */

body {
	background: #FFF url(bgd.png) repeat ; 
	font: 16px georgia; 
	color: #555753; 
	margin: 0px; 
	}
p { 
	font: 0.9em georgia;
	margin-top: 0px; 
	text-align: justify;
	padding-left: 8px;
	}
h3 {
	font:  normal 20px helvetica; 
	height: 0.95em;
	width: 470px;
	overflow: hidden;
	letter-spacing: -1px; 
	word-spacing: 3px;
	margin-bottom: 10px;
	color: #45ACD0;
	text-shadow: 2px 2px 2px #999;
	border-bottom: 1px solid #45ACD0;
	display: block;
	}
h4 {
	font:  bold italic 15px helvetica; 
	padding-left:10px;
	height: 1.0em;
	width: 470px;
	overflow: hidden;
	letter-spacing: 2px; 
	word-spacing: 3px;
	margin-bottom: 10px;
	color: #FF0000;
	text-shadow: 2px 2px 2px #999;
	display: block;
	}
h5 {
	font: 0.9em georgia;
	margin-top: 0px; 
	text-align: center;
	padding-left: 8px;
	}
h6 {
	font:  normal 20px helvetica; 
	height: 0.95em;
	overflow: hidden;
	letter-spacing: -1px; 
	word-spacing: 3px;
    margin-top: 0px;
	margin-bottom: 10px;
	color: #45ACD0;
	text-shadow: 2px 2px 2px #999;
	border-bottom: 1px solid #45ACD0;
	display: block;
	}
a:link {
	text-decoration: none; 
	color: #4C64AD;
	}
a:visited { 
	text-decoration: none; 
	color: #4C64AD;
	}
a:hover { 
	border-bottom: 1px solid #CCC;
	color: gold;
	}
a:active { 
	border-bottom: 1px solid #CCC;
	color: gold;
	}

/* main divs */

#container { 
	background: #FFF url(header.jpg) no-repeat 0px 74px;
	padding: 0px;
	margin: 10px auto;
	width: 700px;
	border: 1px solid #C3DCEA;
	z-index: 1;
	position: relative;
	}
#gallerycontainer { 
	background: #FFF 0px 74px;
	padding: 0px;
	margin: 10px auto;
	width: 900px;
	border: 1px solid #C3DCEA;
	z-index: 1;
	position: relative;
	}
#intro { 
	}
	
#pageHead { 
	margin-bottom: ;
	}

#pageHead h1 {
	background: #FFF url(header.png) no-repeat top left;
	width: 700px;
	height: 74px;
	margin: 0px;
	}
#pageHead h1 span {
	display: none;
	}

#pageHead h2 {
	display: none;
	}
#pageHead h2 span {
	}

#gallerypagehead { 
	margin-bottom: ;
	}
#gallerypagehead h1 {
	background: #FFF url(headerg.png) no-repeat top left;
	width: 900px;
	height: 74px;
	margin: 0px;
	}
#gallerypagehead h1 span {
	display: none;
	}

#gallerypagehead h2 {
	display: none;
	}
#gallerypagehead h2 span {
	}
    
#slogan {
	width: 500px;
	padding: 20px;
	float: right;
	}
#slogan p {
	font: normal 20px "Gill Sans";
	color: #7A7D7E;
	letter-spacing: 2px;
	text-align: right;
	text-shadow: 2px 2px 4px #000;
	border: none;
	padding-left: 0px;
	padding-bottom: 0px;
	z-index: 3;
	}
#slogan a:link, #quickSummary a:visited { 
	color: #CCC; 
	}
#slogan a:active { 
	color: #CCC;
	border: none;
	}
#welcome {
	margin-left: 10px;
	clear: left;
	padding: 0px;
	padding-top: 215px;
	z-index: 4;
	width: 470px;
	margin-bottom: 10px;
	}
#extraText {
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 40px;
	z-index: 5;
	width: 470px;
	}

#textlinks {
	text-align: right;
	position: absolute;
	width: 700px;
	margin: 0px auto;
	top: 4px;
	font-size: 12px;
    color: #45ACD0;
	z-index: 2;
	}

	#textlinks a:link, #textlinks a:visited { 
		text-decoration: none; 
		color: #FFF;
		margin-right: 15px;
		}

#footer {
	text-align: center;
	position: absolute;
	width: 700px;
	margin: 0px auto;
	top: 102%;
    color: #45ACD0;
    font-size: 12px;
	z-index: 2;
	}
    
a.foot:link {
	text-decoration: none; 
	color: #45ACD0;
	}
a.foot:visited { 
	text-decoration: none; 
	color: #ffffff;
	}
a.foot:hover { 
	border-bottom: 1px solid #CCC;
	color: gold;
	}
a.foot:active { 
	border-bottom: 1px solid #CCC;
	color: #gold;
	}    

/* navigation bar */

#navbar {
	float: right;
	margin: 8.5em 1em 1em 1em;
	width: 170px;
	border: 1px solid #45ACD0;
	padding: 0px;
	z-index: 6;
	display: inline;
	}
#navbar2 {
	background: transparent url(LinkList.png) bottom right no-repeat;
	float: right;
	font: 10px verdana, sans-serif;
	margin-bottom: 1px;
	}
#navbar h3.select { 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: 1.3em;
	width: 170px;
	color: #FFF;
	text-shadow: 2px 2px 5px #000;
	font: normal 26px Helvetica;
	letter-spacing: -2px;
	background-color: #45ACD0;
	overflow: hidden;
	border-bottom: 1px solid #45ACD0;
	}
#navbar h3.select span {
	}
#navbar h3.favorites { 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: 0.8em;
	width: 210px;
	color: #FFF;
	text-shadow: 2px 2px 5px #000;
	font: normal 32px Helvetica;
	letter-spacing: -2px;
	background-color: #7DB2CF;
	overflow: hidden;
	border-bottom: 1px solid #45ACD0;
	}
#navbar h3.favorites span {
	display:
	}
#navbar h3.archives { 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: 0.8em;
	width: 210px;
	color: #FFF;
	text-shadow: 2px 2px 5px #000;
	font: normal 32px Helvetica;
	letter-spacing: -2px;
	background-color: #7DB2CF;
	overflow: hidden;
	border-bottom: 1px solid #45ACD0;
	}
#navbar h3.archives span {
	display:
	}
#navbar h3.resources { 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: 0.8em;
	width: 210px;
	color: #FFF;
	text-shadow: 2px 2px 5px #000;
	font: normal 32px Helvetica;
	letter-spacing: -2px;
	background-color: #7DB2CF;
	overflow: hidden;
	border-bottom: 1px solid #45ACD0;
	}
#navbar h3.resources span {
	display:
	}



#navbar ul {
	margin: 0px;
	padding: 0px;
	}
#navbar li {
	margin: -5px 0px;
	line-height: 15px;
	display: block; 
	padding: 10px;
	margin-bottom: 5px;
	}
#navbar li:hover {
	background: url(li.png);
	border-bottom: 1px solid #45ACD0;
	border-top: 1px solid #45ACD0;
	padding: 9px 10px;
	}
#navbar li a:link { 
	color: #333;
	}
#navbar li a:visited {
	color: #333;
	}
#navbar li a:hover {
	color: #344E6F;
	border-bottom: 1px solid #45ACD0;
	}
#navbar li a:active {
	padding-bottom: 0px;
	}

/* contact form */

.contact {
	color: #858B81;
	font 12px georgia;
}

.contactbutton {
	color:	#000
	font 12px georgia;
}

.returnlink {
	color: #FF0000
	font 15px georgia;
}

