/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	overflow: hidden;
	font-family:Georgia;
	color:#000;
	line-height:20px;
	height:100%;
	width:100%;
	font-size:12px;	
}

a { padding:0px; margin:0px; color:#009999; text-decoration:underline; }
a:hover { color:#000;	text-decoration:underline; }

h1 { font-size:12px; color:#999; font-style:italic; line-height:20px; font-weight:normal; margin-top:0px; margin-bottom:0px; }
h2 { font-size:16px; color:#333; font-style:italic; line-height:26px; font-weight:normal; margin-top:0px; margin-bottom:0px; }

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

.text_input, textarea {
	width:350px;
	border:1px #BDBDBD solid;
	background-color:#FFF;
	padding:3px;
	
	color:#333;
}
.text_input:focus, textarea:focus {
	 background-color: #ffffcc;
	 border-left:1px #666 solid;
	 border-top:1px #666 solid;
	 border-right:1px #ccc solid;
	 border-bottom:1px #ccc solid;
}

.copyright { color:#333; font-size:10px; }
.copyright_works { color:#333; }

.portrait { margin-top:4px; margin-right:10px; float:left; }
.insearch { margin-top:4px; padding-left:10px; }
.txt { font-size:11px; }

.pdf { color:#ff0033; text-decoration:underline; }
.pdf:hover { color:#000; text-decoration:underline; }
.amazon { color:#009999; text-decoration:underline; }
.amazon:hover { color:#000;	text-decoration:underline; }

#main_nav { width:500px; height:47px; position:absolute; z-index:3; left:100px; top:0px; }
#sub_nav { height:48px; position:absolute; z-index:3; left:100px; top:47px; }
#main_content { width:540px; position:absolute; z-index:3; left:100px; top:95px; }

#sf_subnav { width:807px; height:48px; position: absolute; z-index:4; display:none; }
#dp_subnav { width:317px; height:48px; position: absolute; z-index:5; display:none; }
#blog_subnav { width:152px; height:48px; position: absolute; z-index:6; display:none; }
#bio_subnav { width:152px; height:48px; position: absolute; z-index:7; display:none; }


#bio_container { width:500px; position:absolute; z-index:7; background-color:#FFF; display:none; }
#bio_content { margin-top:20px; margin-left:40px; padding-right:20px; margin-bottom:20px; background-color:#FFF;  }
#bio_content_frame { margin-top:20px; margin-bottom:20px; width:480px;  }

#blog_container { width:540px; position:absolute; z-index:5; background-color:#FFF; display:none; }
#blog_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF;  }
#blog_content_frame { margin-top:20px; margin-bottom:20px; padding-right:20px; width:520px; }


#sf_container { width:500px; height:462px; position: absolute; z-index: 4; display:none; }
#sf_content { width:500px; height:462px; background-color:#000; }

#sf_flash { margin:20px 20px 20px 40px; background-color:#000; }

#sf_work_viewer { width:420px; height:370px; }

#sf_homage_container { width:540px; background-color:#FFF; display:none; position: absolute; z-index: 6; }
.sf_homage_content { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; }
#sf_homage_content_frame { margin-top:20px; margin-bottom:20px; width:520px; background-color:#FFF;  }
#sf_works_content_frame { width:500px; height:462px; background-color:#000; overflow:hidden; }

#sf_homage_container_new { width:500px; position:absolute; z-index:8; background-color:#000; display:none; }
#sf_homage_content_frame_new { margin-top:20px; width:500px; height:462px; margin-bottom:20px; width:480px;  }


#dp_container { width:540px; position:absolute; z-index:5; background-color:#FFF; display:none; }
#dp_content_hereissomewhere { margin-top:20px; margin-left:40px; padding-right:45px; margin-bottom:20px; background-color:#FFF; }
#dp_content_suggested { margin-top:20px; margin-left:40px; margin-bottom:20px; background-color:#FFF; }
#dp_content_frame { margin-top:20px; margin-bottom:20px; width:520px;  }
#dp_flash { width:420px; height:370px; position: absolute; z-index: 3; }

.contact_form { margin-top:20px; margin-left:40px; padding-right:20px; margin-bottom:20px; background-color:#FFF; }


