/*

Colors:
	purple: #512e2e;
	purpleLITER: #874c4c;
	purpleLITERstill: #bf6b6b;
	purpleSUPERLITE: #DD7777;

*/
a {outline:none; }

h1.collections {font-family: georgia, serif; font-weight: normal; font-size: 36px; text-align: center; margin: 2px 0 2px 0;}

body {
background: #000000 url('images/site-bkg.gif') no-repeat fixed top;
color: white;
text-align: center; /* to center the site in oldIEs */
margin: 0;
padding: 0;
font-family: arial, sans-serif;
}

#container {
width: 950px;
min-width: 950px;
margin: 0 auto;
text-align: left; /* to left align everything after using the center hack for oldIEs */
}


/* H A T */
#hat {

height: 240px;
position: relative;
}

#hat h1 {
background: url('images/header-bkg.png') no-repeat center;
height: 220px;
text-indent: -9000px;
margin: 0;
}

#subnav {
position: absolute;
top: 0;
right: 0;
padding: 10px 0 0 0;
margin: 0;
list-style-type: none;
}

#subnav li {
display: inline;
margin: 0;
padding: 0;
}

#subnav a {
background: #512e2e;
opacity: 0.6;
color: white;
padding: 10px;
margin: 0;
text-decoration: none;
}

#subnav a:hover {
opacity: 1;
background: black;
}


/* -------------------------------N A V */
#navframe {
height: 61px;
}

#navigation {
  list-style: none;
}
 
#navigation li {
  float: left;
}
 
#navigation a * {
  display: none;
}
 
#navigation a,
#navigation a .hover {
  height: 61px;
	position: relative;
	display: block;
	background: url(images/nav-sprite.gif) 0 0 no-repeat;
}
 
/* individual navigation items */
#navigation a.home {
  background-position: 0 -61px;
  width: 94px;
}
 
#navigation .highlight a.home:hover,
#navigation a.home .hover {
  background-position: 0 0;
  width: 94px;
}
 
#navigation a.collections {
  background-position: -94px -61px;
  width: 168px;
}
 
#navigation .highlight a.collections:hover,
#navigation a.collections .hover {
  background-position: -94px 0;
}
 
#navigation a.process {
  background-position: -262px -61px;
  width: 165px;
}
 
#navigation .highlight a.process:hover,
#navigation a.process .hover {
  background-position: -262px 0;
}
 
#navigation a.press {
  background-position: -427px -61px;
  width: 105px;
}
 
#navigation .highlight a.press:hover,
#navigation a.press .hover {
  background-position: -427px 0;
}
 
#navigation a.news {
  background-position: -532px -61px;
  width: 189px;
}
 
#navigation .highlight a.news:hover,
#navigation a.news .hover {
  background-position: -532px 0;
}

#navigation a.about {
  background-position: -721px -61px;
  width: 133px;
}
 
#navigation .highlight a.about:hover,
#navigation a.about .hover {
  background-position: -721px 0;
}


/* ----------------You are heres */


#home #navigation a.home {
  background-position: 0 -122px;
}

#collections #navigation a.collections {
  background-position: -94px -122px;
}

#process #navigation a.process {
  background-position: -262px -122px;
}

#press #navigation a.press {
  background-position: -427px -122px;
}

#news #navigation a.news {
  background-position: -532px -122px;
}

#about #navigation a.about {
  background-position: -721px -122px;
}


/* C O N T E N T */
a.image {
border: 0;
outline: none;
}

p {
font-family: georgia, serif;
color: white;
}

div.dhr {
border-bottom:1px solid #512e2e;
}

img.collectionsbuttons {
margin: 0;
border: 1px solid #aaa;
opacity: 0.8;
}

img.collectionsbuttons:hover {
border: 1px solid #fff;
opacity: 1;
}

h2.altpghdr, h2.pghdr {
color: #bf6b6b;
font-family: georgia, serif;
font-size: 30px;
font-weight: normal;
margin-bottom: 50px;
}

h2.pghdr {
border-bottom: 1px solid #512e2e;
}

h3.pghdr {
color: #874c4c;
font-family: georgia, serif;
margin-top: -56px;
padding: 0;
}

h3.eventshdr {
color: #bf6b6b;
font-family: georgia, serif;
font-size: 20px;
font-weight: normal;
margin-bottom: 20px;
}

dl.contactlist {
background: url('images/crys-contact.jpg') no-repeat right top;
height: 450px;
}

dl.contactlist dt {
font-family: georgia, serif;
font-size: 24px;
color: #815e5e;
padding-top: 20px;
}

dl.contactlist dd, dl.contactlist dd a, dl.contactlist dd a:hover {
font-family: georgia, serif;
font-size: 18px;
color: white;
}

dl.contactlist dd a:hover {
border-bottom: 1px solid #fff;
color: #ccc;
}

#content {
background: black url('images/content-bkg.png') no-repeat top;
padding: 30px 30px 0 30px;
}

#content a {
color: #bbb;
border-bottom: 1px solid #9d5959;
text-decoration: none;
}

#content a:hover {
border-bottom: 1px solid #fff;
text-decoration: none;
color: #ddd;
}


/* F O O T E R */
#footer {
background: #000 url('images/footer-bkg.jpg') no-repeat bottom; 
height: 172px;
position: relative;
}

#footer a {
color: #888;
text-decoration: none;
border-bottom: 1px solid #9d5959;
font-size: 11px;
}

#footer a:hover {
text-decoration: none;
color: #ccc;
border-bottom: 1px solid #fff;
}

#footer a.bigemail {
text-decoration: none;
font-size:24px;
font-family:georgia,serif;
color:#815e5e;
border:0;
}

#footer a.bigemail:hover {
color:#815e5e;
border-bottom: 1px solid white;
}
