/*  CSS DESIGN FOR \EMILY HENDERSON */



	* {
	margin:0;
	padding:0;
	border-width:0;
	color:#505050;
	font-family:"GillSans-Light", "Gill Sans Light", "Gill Sans", "Lucida Sans", "sans-serif";
	/*font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;*/
	font-size:10pt;
	letter-spacing: 2px;
	}

	body { 
	background-color:  #fff;
	
	}

	p {
	margin-top: 10px;
	text-align: justify;
	font-size: 100%;
	line-height: 10pt;
	}
	
	#home_container {

	width: 1000px;
	height:650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	position: relative;

	}
	
	#backend {
	background-image:  url(/include/backend.jpg);
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	position: relative;
	border: 1px solid #35212A;
	background-color: #F8F7F3;
	}
	

	div#sub_top_menu {
	position:absolute;
	top: 95px;
	left:130px;
	text-align:center;
	padding-top:0px;
	padding-bottom:9px;
	width:300px;
	height:40px;
	line-height: 12pt;
	}

	div.global_nav{
	position:absolute;
	text-align:center;
	top: 602px;
	left: 135px;
	width:312px;
	height:50px;
	
	}
	div.info_nav{
	position:absolute;
	top: 50px;
	left: 710px;
	width: 300px;
	height:50px;
	
	}
	div.info_content{
	position:absolute;
	top:120px;
	text-align:center;
	width: 1000px;
	height:200px;
	font-size:130%;
	
	}
	div.home_page_header{
	text-align:left;
	width: 500px;
	position:absolute;
	top: 20px;
	left: 135px;
	}
	

	div.home_page_sub_header{
	color:#575557;
	text-align:left;
	font-weight:100;
	width: 500px;
	position:absolute;
	top: 65px;
	left: 375px;
	font-size:16pt;
	}
	
/**************************************** gallery css ****************/
	 
	 div.fullsize_image{
	 position:absolute;
	 top:30px;
	 left:485px;
	 text-align:center;
	 }
	 
	 div.pop_box_nav{
	 text-align:center;
	 padding:0px;
	 width:500px;
	 margin-top: 10px;
	 }
	 
	 div.pop_box_image{
	 position:absolute;
	 top:60px;
	 margin:auto;
	 text-align:center;
	 width:500px;
	 height:500px;
	 }
	  
	  
	  
	div.footer{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: left;
	position: relative;
	font-size:140%;
	padding-top: 5px;
	/*background-image:  url(/include/footer.gif);
	border-bottom: 1px solid #35212A;*/
	}

	div.foot_name{
	font-size:99%;
	float:right;
	}

	h1{
	font-family: Arial, sans serif;
	font-size:25pt;
	}
	
	sup.light{
	color:#999999;
	font-size:80%;
	
	
	}

	span.name_head{
	color:#6C6F76;
	font-size:250%;
	}
	
	span.name_head a{
	color:#423F42;
	font-size:90%;
	font-weight:lighter;
	}
	
	
	span.title{
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size:150%;
	}


	span.name{
	font-size:120%;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
		#gallery_container {
	background-image:  url(gallery_bg.gif);
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	width: 800px;
	text-align: left;
	position: relative;
	border: 2px solid #35212A;
	background-color: #F8F7F3;
	}
	
	
	
	
	div.home_page_images{

	text-align:center;
	width: 1000px;
	position:absolute;
	top: 200px;
	
	}
		div.back_pages{

	text-align:center;
	width: 1000px;
	position:absolute;
	top: 200px;
	
	}
	
	div.gallery_thumbs{
	position:absolute;
	top: 140px;
	left:120px;
	width: 200px;
	height:400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	}
	
	img.border {
	background-color:#F8F7F3;
	border:2px solid #F8F7F3;
	}
	div.homepage_image_subtext{

	text-align:center;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	height: 30px;
	font-size:18pt;
	}

	#backend div.homepage_image_subtext{

	text-align:center;
	height: 30px;
	font-size:18pt;
	
	}


	#backend div.images {

    position:absolute;
    top:140px;
    left:250px;
  
 	}


	div.home_image_rt{



	}
	div.home_image_lft{




	}
	div.backend_main{

	padding: 20px;


	}
	form{

	font-size:100%;
	padding-bottom: 10px;
	padding-top: 20px;
	width: 700px;

	}

	span.error{

	font-size:14pt;
	color:#990033;
	
	}

/* text   Format */

	label.prompt{

	font-size:80%;
	line-height:180%;
	}
	textarea{
	border:1px solid #35212A;
	}
	input {
	border:1px solid #35212A;
	}


	
	
/* specific divs */

	#content {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 800px;
	text-align: left;
}


	div.main {
		position: relative;
		top:5px;
    	background: #FFFFFF;
        width: 880px;
		height: 510px;
		padding:15px
        
	}

	
	#skip {
	display:none;
	}

	#navigation {
	margin-top:0px;
	width:120px;
	float:left;
	font-size:80%;
	}
	.clearfloat {
	height:1px;
	overflow:hidden;
	clear:both;
	}


	.content_entry{


	padding:10px;
	margin:5px;
	
	}




	form.prompt{
	text-align:right;
	padding-right:20px;

	}
	table.thumbs{
	padding:0px;
	height:400px;
	}
	tr.thumbs{
	height:100px;
	padding:0px;
	}
	td.tb{
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	}

	.thumbnail_results{

	padding: 15px;

	}
	.thumb_result_row{

	height: 200px;

	}

	span.nav{

	padding:15px;

	}

/* navigation contents */

	img.dummy{
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	}
	a {
	text-decoration:none;
	font-size:10pt;
	padding:10px;
	}
	a:hover {
	font-size:10pt;
	text-decoration:none;
	color:#333333;
	padding:10px;
	}

	a.sh_ad {
	font-size:08pt;
	text-decoration:none;
	color:#35212A;
	}
	a.sm {
	text-decoration:none;
	font-size:10pt;
	padding:10px;
	}
	a.sm:hover {
	font-size:10pt;
	text-decoration:none;
	color:#333333;
	padding:10px;
	}

	a.sm_selected {
	text-decoration:none;
	font-size:10pt;
	color:#0D0D0D;
	padding:10px;
	}
	a.sm_selected:hover {
	font-size:10pt;
	text-decoration:none;
	color:#333333;
	padding:10px;
	}


	a.sh_ad:hover {
	font-size:08pt;
	color:#35212A;
	}
	a.pop {
	text-decoration:none;
	}
	a.pop:hover {
	color:#35212A;
	}
	a.main_header {
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	
	}
	a.main_header:hover {
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	}


	#linkList {
	width: 1000px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom: 2px solid #35212A;
 	background-color:#999999 ;
	}
	#left_menu {
	float:left;
	width:240px;
	line-height: 15px;
	list-style-type: none;
	display: block;
	padding-top: 0px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 5px 0px;
	
	}
	
/***********************************   slide show css ********/
	 
	#left_menu li { 
 	padding-left: 30px;
	}

	.sortable-list {
    list-style-type : none;
    margin : 0;
	}
	.sortable-list li {
    border : 1px solid #000;
    cursor : move;
    margin : 2px 0 2px 0;
    padding : 3px;
    background : #f7f7f7;
    border : #ccc;
    width : 950px;
	}

/* INFO PAGE TEXT **************************/

.med{
	font-size: 140%;
	line-height: 10pt;
        color: #999
	}
	
	  div.ny_la{
	  position:absolute;
	  top:200px;
	  left:320px;
	  padding: 10px;
	  text-align:center;
	  font-size: 140%;
	  }
	  div.email{
	  position:absolute;
	  top:250px;
	  left:310px;
	  padding: 10px;
	  margin:auto;
	  text-align:center;
	  font-size: 140%;

	  }
	  	  div.rep{
	  position:absolute;
	  top:310px;
	  left:300px;
	  padding: 10px;
	  margin:auto;
	  text-align:center;
	  font-size: 140%;
	  }