/* Basic HTML Element Style */

body {

	font-family:  tahoma, trebuchet,arial, sans-serif;

	text-align: left;

	font-size: .8em;

	font-size: 1em;

 	background: url("../Images/FrontDoor-Feb-4-2004Light.jpg") bottom center no-repeat;

/* 	background: url("../Images/MiloInSnow.jpg1.x.jpg") bottom center no-repeat;

	background: url("../Images/trees_and_spires2.jpg") bottom center no-repeat;

 	background: url("../Images/LookingEast-MostlyMoreSky.jpg") bottom left no-repeat;*/

	background-attachment: fixed;

}



h1 {

	font: italic 50px georgia, 'times new roman', sans-serif;

	margin: 0px;

}

h2 {

	font: bold 2.3em "Monotype Corsiva", verdana, tahoma, arial, sans-serif;

	padding: 1.5em 1em .5em;

	text-align: center;

	border-bottom: 4px double black;

	margin: auto;

	width: 70%;

}

h3 {

	font: 1.3em bold georgia, 'times new roman', sans-serif;

	text-align: center;

	margin: .5em 0 0 0; padding: 0;

}

h4, h5 {

	font: italic normal 1.1em verdana, tahoma, arial, sans-serif;

	margin: 0px;

}

p {

  color: #800;

  color: #000;

  text-indent: 1em;

  padding: 0 1em;

  font-size: 1em;

  line-height: 1.5em;

  width: 70%;

  margin: 1em auto;

  font-family:verdana,  tahoma, arial, sans-serif;

}

table {

	font-size: .8em;

	width: 80%;

	background-color: white;

	}

tr, td {

	padding: .2em;

	margin: 0;

	border: 1px solid black;

	}



a:link, a:visited {

  color: black;

}

a:hover {

  background-color: #eee;

  text-decoration: none;

}



div#footer a:link, div#footer a:visited{

	color: #660000;

	color: white;

}

/*Structural elements */

#articleBody{

/*	background: url("../Images/FrontDoor-Feb-4-2004Light.jpg") top center no-repeat;*/

}

div#header h1{

	color: white;

	height: 135px;

	padding-right: .5em;
    
	margin: 0px 0px 0px 0px;



	background-color: #FFFFFF;

	background-image: url("../Banner/rotate.php");

	background-repeat: repeat-x;

}

div#header a {
    text-decoration: none;
	color: white;
	margin-left: 50px;
	background-color: transparent;

}

div#header p {

	margin: 0;

	background-color: #aadfff;

	}

ul#globalNav {

	display: block;

	background-color: #660000;

	clear: both;

	margin: 0 0 15px;

	margin-bottom: 30px;

	padding: 5px;

	text-align: right;

	}

ul#globalNav li{

	display: block;

	padding: 1px 2px;

	padding: 0;

	margin: 0 2px;

	border: 1px solid black;

	color: white;

	background-color: #660000;
    
 
	float: left;

	}

ul#globalNav li a{
    color: #ffffff;
	text-decoration: none;

	padding: .2em .3em;

	margin: 0;

	}

ul#globalNav li a:hover,

ul#globalNav li a#GNSelected:hover {

	border-bottom: 5px black solid;
    color: #000000;
	padding: 0 .3em;

	margin: 0;

}



#Content {margin: 0 0 0 30%;

/*	background: url("../Images/FrontDoor-Feb-4-2004Light.jpg");

	background-color:  #a00;

	border: 1px solid green; */

}

#FindOutMore {

	font-size: 1.2em;

	font-style: italic;

}



#Admin #Content {margin: 0 5%;}

.inline {display: inline;}





#navList {

	list-style-type: none;

	margin-top: 30px;

	padding: 0;

	text-align: right;

}



/* text effects */



div#Instructions,

#RentalList {

  float: left;

  width: 25%;

  border: 2px solid #660000;

  margin-right: 4px;

  padding: 0 4px;

  padding: 0;

}

#RentalList h3{

/*	border-left: 1.25em #aadfff solid;

*/

	padding: .2em;

	font-size: 1.6em;

	background-color: #660000;

	color: white;

	margin: 0;

;

} 

#RentalList ul {

 	display: block;

 	margin: 0;

 	padding: 0;

 }

#RentalList li {

 	display: block;

 	margin: 2px 0;

 	margin: 0;

/* 	

 	background-color: red;

 	background-color: #F4E8E8;

 */

 }

#RentalList li a { 

	display: block;

 	padding: 3px 0 3px .5em;

 	border: 2px groove #555;

 	border: 2px solid black;

 	border: none;

}

#RentalList li#Selected a { 

	display: block;

 	padding: 3px 0 3px .5em;

 	border: 2px solid #660000;

 	background-color: white;

}



 #RentalList form {

 	background-color: #F4E8E8;

 	}

img.mapthumb{

  vertical-align: top;

  border: 1px solid blue;

  margin: 4px;

  display: block;

  background-color: transparent;

  float: right;

  padding: 2px; 

  }

img#map{margin-left: auto;

	margin-right: auto;

	display: block;

	}

	

span#MapLinks {

	text-align: center;

	display: block;

	margin:auto;

	}

span#MapLinks a{

	margin: 1em;

	padding: 2px;

	border: 2px solid #800;

	text-decoration: none;

	} 	

  

img.thumb {

  width: 120px;

  vertical-align: top;

  border: 0;

  padding: 0 2px;

  }

#footer {

  clear: both;

  text-align: center;

  margin-left: auto;

  margin-right: auto;

  color: white;

  background-color: #660000;

  padding: 4px 0;

  font-size: .7em;

  }





select {

  width: 30em;

  }

  

form label {

  white-space: nowrap;

	font-size : 0.8em;

	margin-top : 0.5em;

}  

  

/*#PhotoFrame */

#Shadow {

	position: relative;

	top: 6px;

	left: 6px;

	background-color: #eee;

	background-color: #F4E8E8;



	}

#PhotoFrame img{

	max-height: 375px;

/*	height: 100%;*/

	vertical-align: top;

	margin: 0; padding: 0;

	}

#ImageContainer{

	position: relative;

	top: -6px;

	left: -6px;

}	

.PictureDot {

	background-color: blue;

	color: blue;

	margin: 2px;

	width: 10em;

	padding: 0;

	border: 1px solid red;

	}

.DateAvail {

/*	display: block;*/

	font-size: .8em;

	font-style: italic;

	margin: .5em 1em;

	padding: 0;

	}

		

label {

	display : block;

	font-size : 0.8em;

	margin-top : 0.5em;

}

div.row {

/*	clear : both; */

}

input {

	font-family : monospace;

	font-size : 1em;

	display: block;

}

#Admin form {

	width : auto;

	margin: 0 10%;

}

#DataEntry {

	margin-left: 28%;

	width: auto;

	}

#DataEntry label, #RentalList label {

  display: block;

  padding: 4px;

  width: 20%;

  float: left;

  }

#DataEntry input, 

#DataEntry textarea {

  display: block;

  }

select {width: 10em;}  

select#UnitType {width: 10em;}  



img.Even {

/*	height: 175px;

	height: 375px;

*/	margin: 4px;

	padding: 2px;

	background-color: black;

	border: white 1px solid;

	}

img.Odd {

/*	height: 375px;

*/

	margin: 4px;

	padding: 2px;

	background-color: black;

	border: white 1px solid;

	}

div#Photo {position: relative; 

	background-color: #888; 

	width: 90%;

	text-align: center;

	margin: auto;

	padding: 0;

	}





div.PhotoBox {

	float: left;

	border: 2px solid black;

	padding: 5px;

	margin: 2px;

	}

.PhotoBox img {

	display: block;

	margin: 1px;

	padding: 0;

	height: 125px;

	}

#PhotoSelect {

 	height: 200px;

	overflow: scroll;

	width: 99%;

	

	}

form.LeaseNote {

	margin: 0 30%;

	}

.LeaseNoteDate {

	font-size: .8em;

	text-align: left;

	border-top: solid 2px black;

	}

p.LeaseNote {

	font-size: .8em;

	background-color: #F1D5D5;

	}

textarea#Note {

	margin: 1 em auto;

	width: 90%;

	background-color: yellow;

	}

table.LeaseNote {

	margin: 0 auto;

	}