@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(images/background_pattern.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	font-weight: normal;
}

/*-------------------------------start header area-----------------------*/

h1 {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
#mailing_list_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}


#site_map_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}

#illustration_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}
#contact_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}
#photo_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}
#print_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}
#web_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}
#print_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}
#bio_page  h1 {
	background: url(images/header.jpg);
	height: 310px;
	width: 841px;
}

h1 span {
	display: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	margin-bottom: 20px;
	font-weight: normal;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
}



/*------------------------------- end header area-----------------------*/


/*------------------------------- start container -----------------------*/

#container {
	width: 841px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/container_slice.jpg);
	background-repeat: repeat-y;
}

/*------------------------------- end container -----------------------*/






/*------------------------------- start nav area -----------------------*/

#nav_area {
	height: 200px;
	width: 760px;
	padding-left: 81px;
	padding-top: 5px;
	background-image: url(images/nav_area_clean.jpg);
	background-repeat: no-repeat;
}
#bio_page #nav_area {
	height: 200px;
	width: 760px;
	padding-left: 81px;
	padding-top: 5px;
	background-image: url(images/nav_area_clean.jpg);
	background-repeat: no-repeat;
}


/*------------------------------- nav area -----------------------*/

#nav_area ul {
	display: block;
	list-style-type: none;
	height: 30px;
	width: 631px;
	margin-bottom: 12px;
}
#nav_area li {
	float: left;
}
#nav_area span {
	display: none;
}
#nav_area li a {
	display: block;
	height: 19px;
}


/*------------------------------- nav area -----------------------*/


/*------------------------------- buttons -----------------------*/
#home_btn {
	background-image: url(images/home_btn.jpg);
	height: 19px;
	width: 70px;
	background-repeat: no-repeat;
}
#home_btn a:hover{
	background-image: url(images/home_btn_ovr.jpg);
	height: 19px;
	width: 70px;
}
#home_btn_ovr {
	background-image: url(images/home_btn_ovr.jpg);
	height: 19px;
	width: 70px;
	background-repeat: no-repeat;
}
#bio_btn {
	background-image: url(images/bio_btn.jpg);
	height: 19px;
	width: 51px;
	background-repeat: no-repeat;
}
#bio_btn a:hover {
	background-image: url(images/bio_btn_ovr.jpg);
	height: 19px;
	width: 51px;
}
#bio_btn_ovr {
	background-image: url(images/bio_btn_ovr.jpg);
	height: 19px;
	width: 51px;
	background-repeat: no-repeat;
}
#web_btn{
	background-image: url(images/web_btn.gif);
	height: 19px;
	width: 59px;
	background-repeat: no-repeat;
}
#web_btn a:hover{
	background-image: url(images/web_btn_ovr.gif);
	height: 19px;
	width: 59px;
	background-repeat: no-repeat;
}
#web_btn_ovr{
	background-image: url(images/web_btn_ovr.gif);
	height: 19px;
	width: 59px;
	background-repeat: no-repeat;
}
#print_btn {
	background-image: url(images/print_btn.jpg);
	height: 19px;
	width: 63px;
	background-repeat: repeat;
}
#print_btn a:hover {
	background-image: url(images/print_btn_ovr.jpg);
	height: 19px;
	width: 63px;
	background-repeat: repeat;
}
#print_btn_ovr {
	background-image: url(images/print_btn_ovr.jpg);
	height: 19px;
	width: 63px;
	background-repeat: repeat;
}
#illustration_btn{
	background-image: url(images/illustration_btn.jpg);
	height: 19px;
	width: 107px;
}
#illustration_btn a:hover{
	background-image: url(images/illustration_btn_ovr.jpg);
	height: 19px;
	width: 107px;
}
#illustration_btn_ovr{
	background-image: url(images/illustration_btn_ovr.jpg);
	height: 19px;
	width: 107px;
}
#photo_btn {
	background-image: url(images/photo_btn.jpg);
	height: 19px;
	width: 71px;
	background-repeat: no-repeat;
}
#photo_btn a:hover{
	background-image: url(images/photo_btn_ovr.jpg);
	height: 19px;
	width: 71px;
	background-repeat: no-repeat;
}
#photo_btn_ovr {
	background-image: url(images/photo_btn_ovr.jpg);
	height: 19px;
	width: 71px;
	background-repeat: no-repeat;
}
#blog_btn {
	background-image: url(images/blog_btn.jpg);
	height: 19px;
	width: 62px;
	background-repeat: no-repeat;
}
#blog_btn a:hover{
	background-image: url(images/blog_btn_ovr.jpg);
	height: 19px;
	width: 62px;
}
#contact_btn {
	background-image: url(images/contact_btn.jpg);
	height: 19px;
	width: 65px;
	background-repeat: no-repeat;
}
#contact_btn a:hover{
	background-image: url(images/contact_btn_ovr.jpg);
	height: 19px;
	width: 65px;
}
#contact_btn_ovr {
	background-image: url(images/contact_btn_ovr.jpg);
	height: 19px;
	width: 65px;
	background-repeat: no-repeat;
}
#contact_btn a:hover{
	background-image: url(images/contact_btn_ovr.jpg);
	height: 19px;
	width: 65px;
}




#gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
#bio_page #gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
#print_page #gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
#web_page #gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
#illustration_page #gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
#photo_page #gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
#contact_page #gallery_strip {
	height: 101px;
	width: 516px;
	margin-left:4px;
}
/*--------------------------------------------begin page headers--------------------------------------*/
#page_header{
	height: 101px;
	width: 516px;
	background: url(images/home_header.gif);
}

#bio_page #page_header {
	height: 101px;
	width: 516px;
	background: url(images/biography_header.gif);
}
#print_page #page_header {
	background-image: url(images/print_header.gif);
	height: 101px;
	width: 516px;
}
#illustration_page #page_header {
	background-image: url(images/illustration_header.gif);
	height: 101px;
	width: 516px;
}
#photo_page #page_header {
	background-image: url(images/photo_header.gif);
	height: 101px;
	width: 516px;
}
#web_page #page_header {
	background-image: url(images/web_header.gif);
	height: 101px;
	width: 516px;
}
#contact_page  #page_header {
	background-image: url(images/contact_header.gif);
	height: 101px;
	width: 516px;
}

/*--------------------------------------------begin page headers--------------------------------------*/



#scroll_bar {
	height: 61px;
	width: 171px;
	float: left;
}
#strip_copy {
	height: 61px;
	width: 310px;
	float: right;
	text-align: left;
}
#strip_copy h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #333333;
	text-align: left;
}









#top_cap {
	height: 30px;
	width: 698px;
	margin-left: 69px;
	background: url(images/top_cap.jpg);
}
#bottom_cap {
	background-image: url(images/main_footer.gif);
	height: 15px;
	width: 698px;
	margin-left:69px;
	background-repeat:no-repeat

}


/*------------------------------- buttons -----------------------*/



/*---------------------------------main area---------------------*/

#main_area {
	width: 698px;
	background: #F7BB48 url(images/main_background_slice.gif) repeat-x;
	margin-left: 69px;
}

#main_area_stripes {
	width: 673px;
	padding-top: 20px;
	padding-left: 25px;
	background-image: url(images/stripe_orange.gif);
}
#leftcol {
	float: left;
	width: 180px;
}
#link_area p {
	margin-bottom: 25px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38302D;
	width: 127px;
	margin-right: 15px;
}
#contact_page #main_content table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38302D;
	width: 300px;
	margin-left: 45px;
}
#form_area {
	background-color: #F1F1E0;
	width: 165px;
	padding-left: 15px;
}
#form_area h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	margin-bottom: 20px;
	font-weight: normal;
}
#mailing_list {
	background-image: url(images/mailing_list_icon.gif);
	height: 131px;
	width: 152px;
}


#link_section {
	background-color: #F1F1E0;
	width: 165px;
	padding-left: 15px;
}
#link_area  a {
	text-decoration: none;
	color: #F29321;
}
#link_area p {
	width: 150px;
}







#link_section ul {
	list-style-type: none;
	margin-bottom: 5px;
}
#link_section h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


#main_content {
	background-color: #F1F1E0;
	float: left;
	width: 440px;
	margin-left: 30px;
}
#main_content p {
	width: 325px;
	padding-left: 60px;
	margin-bottom: 20px;
}
#main_content ul {
	list-style-type: none;
	padding-left: 60px;
	margin-bottom: 15px;
}
#main_content li {
	line-height: 20px;
}
#bio_page  #main_content li {
	line-height: 30px;
}

#main_content h3 {
	padding-left: 60px;
}
#polaroid {
background-color: #F1F1E0;
	float: left;
	width: 440px;
	margin-left: 30px;
}
#feature_polaroid a {
	display: block;
	height: 247px;
	width: 327px;
}

#feature_polaroid {
	background-image: url(images/polaroid.jpg);
	height: 247px;
	width: 327px;
	margin-right: auto;
	margin-left: auto;
}





/*-----------------------------------thumnail galleries-------------*/



#print_page  #row_one {
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom:25px;
	margin-top: 25px;
}
#print_page #row_one ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#print_page #row_one li {
	float: left;
}
#print_page #row_one ul a {
	display: block;
	width: 99px;
	height:75px;
}
#print_page #ex_one {
	background-image: url(images/print_one.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#print_page #ex_two {
	background-image: url(images/print_two.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#print_page #ex_three {
	background-image: url(images/print_three.jpg);
	height: 75px;
	width: 99px;
}
#print_page #row_two ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#print_page #row_two li {
	float: left;
}	
#print_page  #row_two {
	
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom: 35px;
}
#print_page #row_two ul a {
	display: block;
	width: 99px;
	height:75px;
}
#print_page #ex_four {
	background-image: url(images/print_four.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#print_page #ex_five {
	background-image: url(images/print_five.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#print_page #ex_six {
	background-image: url(images/print_six.jpg);
	height: 75px;
	width: 99px;
}

/*--------------------------------------end print page-------------*/







/*--------------------------------------start web page-------------*/

#web_page  #row_one {
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom:25px;
	margin-top: 25px;
}
#web_page #row_one ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#web_page #row_one li {
	float: left;
}
#web_page #row_one ul a {
	display: block;
	width: 99px;
	height:75px;
}
#web_page #ex_one {
	background-image: url(images/web_one.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#web_page #ex_two {
	background-image: url(images/web_two.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#web_page #ex_three {
	background-image: url(images/web_three.jpg);
	height: 75px;
	width: 99px;
}
#web_page #row_two ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#web_page #row_two li {
	float: left;
}	
#web_page  #row_two {
	
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom: 35px;
}
#web_page #row_two ul a {
	display: block;
	width: 99px;
	height:75px;
}
#web_page #ex_four {
	background-image: url(images/web_four.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#web_page #ex_five {
	background-image: url(images/web_five.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#web_page #ex_six {
	background-image: url(images/web_six.jpg);
	height: 75px;
	width: 99px;
}
#bio_page #main_content img {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}


/*--------------------------------------end web page-------------*/

/*--------------------------------------begin illustration page-------------*/

#illustration_page  #row_one {
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom:25px;
	margin-top: 25px;
}
#illustration_page #row_one ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#illustration_page #row_one li {
	float: left;
}
#illustration_page #row_one ul a {
	display: block;
	width: 99px;
	height:75px;
}
#illustration_page #ex_one {
	background-image: url(images/ill_one.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#illustration_page #ex_two {
	background-image: url(images/ill_two.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#illustration_page #ex_three {
	background-image: url(images/ill_three.jpg);
	height: 75px;
	width: 99px;
}
#illustration_page #row_two ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#illustration_page #row_two li {
	float: left;
}	
#illustration_page  #row_two {
	
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom: 35px;
}
#illustration_page #row_two ul a {
	display: block;
	width: 99px;
	height:75px;
}
#illustration_page #ex_four {
	background-image: url(images/ill_four.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#illustration_page #ex_five {
	background-image: url(images/ill_five.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#illustration_page #ex_six {
	background-image: url(images/ill_six.jpg);
	height: 75px;
	width: 99px;
}
/*--------------------------------------end illustration page-------------*/












/*--------------------------------------begin photo page-------------*/
#photo_page  #row_one {
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom:25px;
	margin-top: 25px;
}
#photo_page #row_one ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#photo_page #row_one li {
	float: left;
}
#photo_page #row_one ul a {
	display: block;
	width: 99px;
	height:75px;
}
#photo_page #ex_one {
	background-image: url(images/photo_one.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#photo_page #ex_two {
	background-image: url(images/photo_two.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#photo_page #ex_three {
	background-image: url(images/photo_three.jpg);
	height: 75px;
	width: 99px;
}
#photo_page #row_two ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#photo_page #row_two li {
	float: left;
}	
#photo_page  #row_two {
	
	height: 75px;
	width: 350px;
	margin-left: 60px;
	margin-bottom: 35px;
}
#photo_page #row_two ul a {
	display: block;
	width: 99px;
	height:75px;
}
#photo_page #ex_four {
	background-image: url(images/photo_four.jpg);
	height: 75px;
	width: 99px;
	margin-right: 22px;
}
#photo_page #ex_five {
	background-image: url(images/photo_five.jpg);
	height: 75px;
	width: 99px;
	margin-right: 31px;
}
#photo_page #ex_six {
	background-image: url(images/photo_six.jpg);
	height: 75px;
	width: 99px;
}




/*--------------------------------------end cphoto page-------------*/


/*-----------------------------------thumnail galleries-------------*/













/*---------------------------------main area---------------------*/







/*----------------------------------footer---------------------*/

#footer {
	background-image: url(images/footer.jpg);
	height: 265px;
	width: 841px;
	clear: both;
}
#footer ul {
	list-style-type: none;
	display: block;
	margin-left: 125px;
}
#footer li {
	display: inline;
	padding: 15px;
}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#bio_page #main_content a {
	text-decoration: none;
	color: #F29321;
}
#php {
	padding-left: 60px;
}
#main_content a {
	text-decoration: none;
	color: #F79A25;
}
#main_content a:hover {
	text-decoration: underline;
	color: #F79A25;
}

#bio_page #main_content a {
	text-decoration: none;
	color: #F79A25;
}
#bio_page #main_content a:hover {
	text-decoration: underline;
	color: #F79A25;
}

#site_map_page #main_content a {
	text-decoration: none;
	color: #F79A25;
}
#site_map_page #main_content a:visited {
	text-decoration: none;
	color: #333333;
}

#site_map_page #main_content a:hover {
	text-decoration: underline;
	color: #F79A25;
}


/*----------------------------------footer---------------------*/



/*------------------------------class styles------------------*/

.clear {
	clear: both;
	height: 25px;
	width: 650px;
	margin-top: 5px;
}

/*------------------------------class styles------------------*/
.subhead_orange {
	color: #F29321;
}
.leftcol_topcap {
	background-image: url(images/leftcol_topcap.gif);
	height: 30px;
	width: 180px;
}
.leftcol_bottom_cap {
	background-image: url(images/left_col_bottom_cap.gif);
	height: 30px;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
.main_topcap {
	background-image: url(images/maincontent_top_cap.gif);
	height: 30px;
	width: 440px;
	float: left;
	margin-left: 30px;
}
.main_bottomcap {
	background-image: url(images/maincontent_bottom_cap.png);
	float: left;
	height: 30px;
	width: 440px;
	margin-left: 30px;
}
.leftcol {
	text-align: right;
}
.leftcol_top {
	text-align: right;
	vertical-align: top;
}
.blue {
	color: #8AC1C6;
}
#flash_movie {
	background-repeat: no-repeat;
	height: 841px;
	width: 310px;
}

