/* ------- Ilene Richard style sheets ------- */

/* ------- Styles for page layout ------- */

body {
	margin: 0px;
	border: none;
	padding: 5px 0 0 0;
	background-attachment: fixed;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3366CC;
}
body.home {
	background:#348;
}

#navigation {
	background: url('navimages/box_top.gif') no-repeat;
	margin: 0px auto 0px auto;
	border: none;
	padding: 0;
	width: 770px;
	height: 200px;
	z-index: 100;
}

#content {
	background: url('navimages/box_ctr.gif') repeat-y top;
	margin: 0px auto 0px auto;
	border: none;
	padding: 0px 0px 16px	0px;
	width: 770px;
	border: none;
}

#footer {
	background: url('navimages/box_bot.gif') no-repeat;
	margin: -40px auto 0px auto;
	padding: 10px 0 10px 0;
	width: 770px;
	height: 100px;
	z-index: 50;
	clear: both;
}

#subnav {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 770px;
	z-index: 100;
	text-align: center;
}


#copyright {
	margin: 0px auto 0px auto;
	padding: 0;
	width: 770px;
}

/* ------- Thumbnails ------- */
.thumb { 
	position: relative;
	padding: 0px 8px 16px 8px;
	margin: 0;
	border: none;
}

/* ------- Images ------- */
.hiddenPic { 
	display: none;
	padding: 0;
	margin: 0;
	border: none;
}

img { 
	border: none;
	margin: 0; 
	padding: 0;
}

img.floatright { 
	float: right;
	margin: 0 0 10px 10px; 
}

img.floatleft { 
	float: left;
	margin: 0 10px 10px 0; 
}


/* ------- Text ------- */
a { 
	text-decoration: none;
	color: #963;
	border: none;
}

a:link, a:visited { 
	color: #336;
}

a:hover { 
	color: #99c;
}

p { 
	font-family: Tahoma, 'Times New Roman', Times, serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 1.5em; 
	line-height: 1.4em; 
	text-align: left;
	margin: 0px 100px 6px 100px;
}

p.left {
	text-align: left;
}

p.center {
	text-align: center;
}

p.right {
	text-align: right;
}


.caption { 
	font-style: normal; 
	font-weight: normal; 
	font-size: 1.2em; 
	line-height: 1.5em; 
	text-align: center; 
	margin: 6px 0px 0px 0px;
	padding: 0;
}

.navbot { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.1em; 
	line-height: 1.2em; 
	text-align: center; 
}

.copyrt { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 1em; 
	line-height: 1.2em; 
	text-align: center; 
	color: #111;
}

a.copyrt { 
	text-decoration: none;
	color: #111;
	border: none;
	font-weight: bold; 
}

a.copyrt:link, a.copyrt:visited { 
	color: #111;
}

a.copyrt:hover { 
	color: #333;
}

h1, h2, h3 { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	text-align: center; 
	padding: 0;
	margin: 0px 100px 0px 100px;
}

h1 { 
	font-size: 2em; 
	line-height: 1.5em; 
	color: #669; 
}

h2 { 
	font-size: 1.8em; 
	line-height: 2em; 
	color: #669; 
}

h3 { 
	font-size: 1.4em; 
	line-height: 1.8em; 
	color: #669; 
}

/* ------- Navigation buttons ------- */
.nav, .nav_illus, .nav_book, .nav_author, .nav_client, .nav_contact, .nav_illus_C, .nav_book_C, .nav_author_C, .nav_client_C, .nav_contact_C {
	text-decoration: none;
	background-repeat: no-repeat;
	position: relative; 
	width: 130px; 
	height: 200px; 
	margin: 0px -10px 0 -10px; 
	padding: 0; 
	float: left;
	z-index: 120;
}

a.nav_illus:link, a.nav_illus:visited {
	background-image: url(navimages/btn_illus_N.gif);
}
a.nav_illus:hover {
	background-image: url(navimages/btn_illus_O.gif);
}
a.nav_illus_C {
	background-image: url(navimages/btn_illus_C.gif);
}

a.nav_book:link, a.nav_book:visited {
	background-image: url(navimages/btn_book_N.gif);
}
a.nav_book:hover {
	background-image: url(navimages/btn_book_O.gif);
}
a.nav_book_C {
	background-image: url(navimages/btn_book_C.gif);
}

a.nav_author:link, a.nav_author:visited {
	background-image: url(navimages/btn_author_N.gif);
}
a.nav_author:hover {
	background-image: url(navimages/btn_author_O.gif);
}
a.nav_author_C {
	background-image: url(navimages/btn_author_C.gif);
}

a.nav_client:link, a.nav_client:visited {
	background-image: url(navimages/btn_client_N.gif);
}
a.nav_client:hover {
	background-image: url(navimages/btn_client_O.gif);
}
a.nav_client_C {
	background-image: url(navimages/btn_client_C.gif);
}

a.nav_contact:link, a.nav_contact:visited {
	background-image: url(navimages/btn_contact_N.gif);
}
a.nav_contact:hover {
	background-image: url(navimages/btn_contact_O.gif);
}
a.nav_contact_C {
	background-image: url(navimages/btn_contact_C.gif);
}


/* ------- Sample Navigation ------- */
#sampleNav {
	width: 500px;
	height: 60px;
	margin: 0 auto;
	border: none;
	padding: 0px 0px 10px 0px;
}

.btn_prev_illus, .btn_next_illus, .btn_gallery, .btn_prev_book, .btn_next_book, .btn_library  {
	background-repeat: no-repeat;
	position: relative; 
	width: 125px; 
	height: 60px; 
	margin: 0; 
	border: none;
	padding: 0; 
	float: left;
}
.btn_gallery, .btn_library  {
	width: 250px; 
}

a.btn_prev_illus:link, a.btn_prev_illus:visited {
	background-image: url(navimages/btn_prev_illus_N.gif);
}
a.btn_prev_illus:hover {
	background-image: url(navimages/btn_prev_illus_O.gif);
}
a.btn_prev_illus:active {
	background-image: url(navimages/btn_prev_illus_O.gif);
}

a.btn_next_illus:link, a.btn_next_illus:visited {
	background-image: url(navimages/btn_next_illus_N.gif);
}
a.btn_next_illus:hover {
	background-image: url(navimages/btn_next_illus_O.gif);
}
a.btn_next_illus:active {
	background-image: url(navimages/btn_next_illus_O.gif);
}

a.btn_gallery:link, a.btn_gallery:visited {
	background-image: url(navimages/btn_gallery_N.gif);
}
a.btn_gallery:hover {
	background-image: url(navimages/btn_gallery_O.gif);
}
a.btn_gallery:active {
	background-image: url(navimages/btn_gallery_O.gif);
}

a.btn_prev_book:link, a.btn_prev_book:visited {
	background-image: url(navimages/btn_prev_book_N.gif);
}
a.btn_prev_book:hover {
	background-image: url(navimages/btn_prev_book_O.gif);
}
a.btn_prev_book:active {
	background-image: url(navimages/btn_prev_book_O.gif);
}

a.btn_next_book:link, a.btn_next_book:visited {
	background-image: url(navimages/btn_next_book_N.gif);
}
a.btn_next_book:hover {
	background-image: url(navimages/btn_next_book_O.gif);
}
a.btn_next_book:active {
	background-image: url(navimages/btn_next_book_O.gif);
}

a.btn_library:link, a.btn_library:visited {
	background-image: url(navimages/btn_library_N.gif);
}
a.btn_library:hover {
	background-image: url(navimages/btn_library_O.gif);
}
a.btn_library:active {
	background-image: url(navimages/btn_library_O.gif);
}

/* ------- Slideshow ------- */

#slideSet0 {
	background-color: none;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0;
	position: relative;
	}

.slides {
	position: relative;
	z-index: 1
	}

.slideTitle {
	font-family: "Comic Sans MS", "Trebuchet MS", sans-serif
	color: #036;
	font-size: 12px
	}

#slide1 {
	display: block
	}

#slide2, #slide3, #slide4, #slide5, #slide6, #slide7, #slide8, #slide9, #slide10, #slide11, #slide12, #slide13, #slide14, #slide15, #slide16 {
	display: none
	}
		
/* ------- Slideshow controls ------- */
.controls {
	position: relative;
	width: 250px;
	height: 24px;
	margin: 0px auto 10px auto;
	padding: 0;
	text-align: center;
	}

.controls a:link .controls a:visited { 
	color: #333;
}

.controls a:hover { 
	color: #093;
	text-decoration: none;
}


.slideNext, .slidePrev, .slidePlay, .slideStop {
	text-decoration: none;
	background-repeat: no-repeat;
	position: relative; 
	width: 20px; 
	height: 24px; 
	margin: 0; 
	padding: 0; 
	float: left;
}

a.slideNext:link, a.slideNext:visited {
	background-image: url(navimages/btn-slide_next-N.gif);
}
a.slideNext:hover {
	background-image: url(navimages/btn-slide_next-H.gif);
}
a.slidePrev:link, a.slidePrev:visited {
	background-image: url(navimages/btn-slide_prev-N.gif);
}
a.slidePrev:hover {
	background-image: url(navimages/btn-slide_prev-H.gif);
}
a.slidePlay:link, a.slidePlay:visited {
	background-image: url(navimages/btn-slide_play-N.gif);
}
a.slidePlay:hover {
	background-image: url(navimages/btn-slide_play-H.gif);
}
a.slideStop:link, a.slideStop:visited {
	background-image: url(navimages/btn-slide_stop-N.gif);
}
a.slideStop:hover {
	background-image: url(navimages/btn-slide_stop-H.gif);
}

.slideSlow, .slideFast {
	text-decoration: none;
	background-repeat: no-repeat;
	position: relative; 
	width: 50px; 
	height: 24px; 
	margin: 0; 
	padding: 0; 
	float: left;
}

a.slideSlow:link, a.slideSlow:visited {
	background-image: url(navimages/btn-slide_slow-N.gif);
}
a.slideSlow:hover {
	background-image: url(navimages/btn-slide_slow-H.gif);
}
a.slideFast:link, a.slideFast:visited {
	background-image: url(navimages/btn-slide_fast-N.gif);
}
a.slideFast:hover {
	background-image: url(navimages/btn-slide_fast-H.gif);
}

.warning {
	margin: 5px auto 5px auto;
	border: 3px solid white;
	padding: 20px;
	width: 500px;
	background: red;
	clear: both;
	font: 2em bold;
	color: white;
}

