/*
--------------------------------------------------------
 lucyschappy.com	presentation stylesheet
 author:		alex dunae - multi-up.ca
 date:  		2005-12
--------------------------------------------------------

 black:		000
 charcoal:	696b6c
 lighter grey:	abafab
 aqua blue:	1dbce7
 light blue:	8ac7dd
 grey brown:	353535
 
-------------------------------------------------------- */
/* -----------------------------------------------------
   global
-------------------------------------------------------- */
body { 
	color: #abafab;
	background-color: white;
	font: 10pt 'Frutiger Light', 'Frutiger', 'Helvetica', 'Verdana', 'Arial', sans-serif;
}	


h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	letter-spacing: 0.15em;
}

img { border: 0; }

a, a:visited { color: #abafab; text-decoration: underline; }

a:hover { color: #1dbce7; text-decoration: underline; }

.notice {
	padding: 1em 0.6em;
	border: 3px double #696b6c;
	border-width: 3px 0;
	line-height: 1.75;
	text-align: center;
	font-style: italic;
}


.vcard abbr, .vevent abbr {
	text-decoration: none;
	border-bottom: 0;
}


/* -----------------------------------------------------
   header and footer
-------------------------------------------------------- */
#header {
	background: transparent url('/images/template/header-bg.png') 50% 0 no-repeat;
}

#header h1 {
	font-size: 195%;
	text-indent: -9999em;
	background: transparent url('/images/template/header.gif') 50% 80px no-repeat;
}

#header h1 a {
	text-decoration: none;
	letter-spacing: .7em;
	color: white;
}


#header-rule { width: 518px; margin: 0px auto 30px; border-bottom: 3px double #353535; }

#header-rule hr { display: none; }

#container {
	background: white url('/images/template/container-bg.png') 50% 0 repeat-y;
}

#footer {
	font-size: 80%;
	background: white url('/images/template/footer-bg.png') 50% 100% no-repeat;
}

/* -----------------------------------------------------
   navigation bar
-------------------------------------------------------- */
#header-news a { background: transparent url('/images/template/header-news.gif') 0px 0px no-repeat; }

#header-about a { background: transparent url('/images/template/header-about.gif') 0px 0px no-repeat; }

#header-artwork a { background: transparent url('/images/template/header-artwork.gif') 0px 0px no-repeat; }

#header-contact a { background: transparent url('/images/template/header-contact.gif') 0px 0px no-repeat; }

#navigation a:hover { color: #8ac7dd; background-position: 0px -25px; }


/* -----------------------------------------------------
   content area
-------------------------------------------------------- */
#content {
	line-height: 1.5;
	font-size: 90%;
	text-align: justify;
}




#content h2 { font-size: 12pt; color: #1dbce7; }

#content h3 { font-size: 11pt; color: #1dbce7; }

#content h4 { font-size: 10pt; color: #8ac7dd; }

.leftcol h2 {
	font-size: 90% !important;
	color: #696b6c !important;
	letter-spacing: 0.3em;
}

#content a:link { color: #9ee; text-decoration: underline; }

#content a:visited { color: #9ee; text-decoration: none; }

#content a:hover { color: #cff; text-decoration: none; }

#content a.feed {
	background: transparent url('/images/template/feed-icon_12x12.png') no-repeat left center;
	padding-left: 16px;
}

hr.double {
	height: 3px;
	border: 0;
	border-bottom: 3px double #353535;
	width: 100%;
	padding: 1em 0;
}

hr#home-rule { width: 600px; margin: -30px auto 30px;}

/* -----------------------------------------------------
   forms
-------------------------------------------------------- */
label { cursor: pointer; }

label:hover, label:active { color: #8ac7dd; }

/* validation warning */
form div span { color: #1dbce7; }

.button, input[type=submit], input[type=button], input[type=reset] {
	border: 1px solid #696b6c;
	color: #696b6c;
	cursor: pointer;
	background-color: white;
}

.button:hover { color: white; background-color: #1dbce7; }


/* -----------------------------------------------------
   photo gallery
-------------------------------------------------------- */
#gallery-galleries a.selected { color: #1dbce7; }

#gallery-viewport img { padding: 6px; background-color: white; }


.shadow img {
	border: 1px solid #a9a9a9;
	border-width: 0 1px 1px 0;
	margin: 0;
	padding: 4px;
}


/* -----------------------------------------------------
   news / blog
-------------------------------------------------------- */
.news-exhibits { font-style: italic; border-bottom: 3px double #353535; }

.news-post { border-bottom: 1px solid #353535; }

#news-post-last { border-bottom: 3px double #353535; }

.news-post h3 { color: #1dbce7 !important; }

.news-post img { border: none; }

#news-footer {
	margin: .5em 0 3em 0;
	height: 65px;
	width: 165px;
	font: 16pt 'Apple Chancery', 'Zapfino', 'Lucida Handwriting', cursive;
	font-style: italic;
	background: url('/images/template/lucy-schappy-signature.gif') no-repeat 95% 0px;
	float: right;
	text-indent: -9999em;
}






