/*
/**
/**     File: stylesheet.css
/**	Stylesheet by Mike Cygalski of digibee.net Web Design (London Ontario)
/**	For Bentley Place Apartments - 1378373 ONTARIO INC.
/**	Copyright 2008, 2009. All rights reserved.
/**
*/


/* Global Elements */

html	{ margin: 0; padding: 0; background: #EFEED6 url(../images/tree_background2.gif) no-repeat 50px 10px; font-family: arial, sans-serif; }
html *	{ letter-spacing: 0; margin: 0 0 0 0; padding: 0 0 0 0; text-indent: 0; color: #000000; }

body	{ margin: 0; padding: 0; margin: 0; padding: 0; height: auto !important; min-height: 100%; font-size: 100%; background: transparent url(../images/bordeaux.gif) repeat-x 0 -40px; }

* html body { height: 100%; }

h1, h2, h3 { font-family: "copperplate gothic bold", "copperplate gothic light", sans-serif; clear: left; }
h1 	{ color: #111111; }
h2 	{ color: #882222; }

#content-column h2 { border-top: 2px dotted #B68042; }


h1	{ font-size: 150%; margin: 0 0 0.2em 0; text-shadow: 1px 1px 2px #CCCCCC; }
h2	{ font-size: 120%; margin: 0 0 0.5em 0; text-shadow: 1px 1px 1px #999999;}
h3	{ font-size: 90%; margin: 0.75em 0 0.25em 0; }

ul	{ margin: 0.5em 0.5em 1.50em 0.5em }
ul	{ font-size: 90%; text-align: left; }
ul li	{ list-style-type: disc; list-style-position: inside; }
li { text-indent: -1em; margin-left: 1em; }


p	{ line-height: 120%; color: #444444; padding: 0; margin: 0 0 1.5em 0; }

a 	{ border: none;  }
a	{ color: #225588; }
a:visited { color: #662222; }

a:focus, a:active { border: none; outline-style: none; }


cite	{ background-image: url(../images/white20trans.png)}
cite:before { content: open-quote; }
cite:after { content: close-quote; }

pre	{ background: transparent url(../images/white90trans.png); padding: 1em; margin: 1em; margin-left: 0em; font-size: 90%; line-height: 1.25em; }

#container { 
	width:				63.4375em!important; width: 64.6875em;
	margin:				0 0 0 0.625em;
	height:				auto !important; /* detect height automatically, incompatible with early ie */
	min-height:			100%;
	height: 			100%;
	background-color:		transparent; }
	

/* Header */

#header { background-color: transparent; width: 1000px; height: 115px; padding: 0px; margin: 0px 0px 0px 0px;  }
#header a { float: left; margin: 0 0 0 0; }
#header a img { border: none; margin: 30px 15px -5px 26px; z-index: 1; }


/* Sitemap Column */

#sitemap-column * { }
#sitemap-column h2 { color: #661111; }
#sitemap-column a { color: #222222; }
#sitemap-column { font-size: 1em; 
	float: right; border: none; 
	background: transparent url(../images/white50trans.png); 
	padding: 1.875em;
	margin: 0.3125em 0.9375em 0.3125em 0;
	width: 12.5em!important; width: 16.25em;
	height: auto!important; min-height: 600px; height: 600px;
 }
#sitemap-column p { font-size: 0.9em; }

#sitemap-column ul li a { font-size: 0.9em; }

	#sitemap-column ul { margin: 0px; margin-bottom: 1em; padding: 0px; }
	#sitemap-column ul li { margin: 0px; padding: 0px; } 
	#sitemap-column ul li { list-style-type: none; list-style-position: outside; }
	#sitemap-column ul li a { font-variant: small-caps; margin: 0px; padding: 0px; text-decoration: none; } 
	#sitemap-column ul li a { display: block; line-height: 1.5em; height: 1.5em; padding-left: 1em ; }


/* height needed for lt IE6 - otherwise IE spaces between li a items are off */

	#sitemap-column ul li.top a { padding-left: 0.25em; }
	#sitemap-column li a:hover { text-decoration: underline; }


/* Sitemap Current Page Indication */

#home .home, #about .about, #building-facilities .building-facilities, #unit-features .unit-features, #nearby .nearby, #available-units .available-units, #monthly-rent .monthly-rent, #photos .photos, #seventyfive1-photos .seventyfive1-photos, #seventyfive-photos .seventyfive-photos, #sixtyfive1-photos .sixtyfive1-photos, #sixtyfive-photos .sixtyfive-photos, #map .map, #contact .contact, #faq .faq { margin: 0px; background: #B68042 url(../images/copper.jpg) repeat-x 0 -891px; color: #ffffff; text-decoration: none !important; border: none; text-shadow: 1px 1px 1px #444444; }


/* The Third Column */

#third-column { font-size: 1em;
	border: none;
	background: transparent url(../images/white25trans.png) repeat -596px -102px; 
	margin: 0.3125em 0.3125em 0.625em 0.3125em; padding: 1.875em;
	float: left;
	width: 12.5em!important; width: 16.25em;
	height: auto!important; height: auto; min-height: 600px!important; min-height: 600px; height: 600px; }

#third-column * { line-height: 120%; color: #111111; }
#third-column p { font-size: 80%; }
#third-column i { color: #000000; }
#third-column img { width: 15.625em; }
#third-column img.books { width: 100px; }
#third-column a img { margin: 0; padding: 0px; border: none; }

#third-column ul { margin: 0 0 0 0; font-size: 90%; text-align: left; }
#third-column ul li { margin: 0 0 0 0; list-style-type: square; }
#third-column ul li.top { list-style-type: none; margin: 0em 0 0.5em 0; list-style-position: outside; } 
#third-column ul li.top a {   }

#third-column #testimonials p { font-size: small; line-height: 1.25em; }
#third-column #testimonials h2 { margin-bottom: 0.75em; }
#third-column #testimonials p { margin-bottom: 2em; }


/* Content Column */

#content-column {
	float: left; background: transparent url(../images/white90trans.png) repeat;
	padding: 1.875em;
	margin: 5px 5px 5px 0px;
	bottom: 50px;
	width: 25em!important; width: 28.75em;
	height: auto!important; min-height: 600px; height: 600px; }
	
#content-column p  { font-size: 0.9em; text-align: justify; word-spacing: 0.1em; }


/* Photo Gallery */

#album *, #gallery * { margin: 0 0; border: none; border-width: 0px; outline-style: none; list-style-type: none; list-style-position: outside; text-decoration: none; background-color: transparent; outline-width: 0px; outline-color:transparent; outline: none !important;
 }

#album { width: 400px;
height: auto !important; height: 600px; min-height: 600px;
background: url(apartments_photos/apartments_7658_12.jpg) transparent 0 0 no-repeat;
margin-bottom: 20px; }

#album ul	{ margin: 0 0 0 0 }
#album ul li	{ list-style-type: none; list-style-position: inherit; }
#album ul li    { text-indent: 0; padding: 0 0 0 0; margin: 0 6px 6px 0; }


/* thumb gallery and polaroid gallery */

#gallery { width: 400px; position:relative; top: 10px; left: 2px; }

#gallery li { float:left; padding: 0px !important; }
#gallery li a, #gallery li a:visited {  float:left; border: 1px solid #ffffff !important; margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; font-size: 0;  }

#gallery li a:hover, #gallery li a:active, #gallery li a:focus { border: 1px solid #46606E !important; }

#gallery li a img.thumb { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; border: 1px solid #ffffff !important;  width: 70px; height: 70px; }
#gallery li a:hover img.thumb { border: 1px solid #ffffff !important; width: 70px; height: 70px; }
#gallery li a:active img.thumb { border: 1px solid #000000 !important; width: 70px; height: 70px; }

#gallery li a img.polaroid { position: absolute; top: 167px; left: -2px; visibility: hidden; }
#gallery li a:active img.polaroid, #gallery li a:focus img.polaroid { visibility:visible; }


/* Various */

.clearboth { clear: both; }
.clearleft { clear: left; }



/* Footer */

#footer { clear: both; text-transform:uppercase; font-size:0.67em; }
#footer * { color: #C6BE90; }
#footer { width: 100%; height: auto; padding-top: 8px; padding-bottom: 2px;  }
#footer a { }
#footer #credits_rights { margin-left: 10px; width: auto; white-space: normal; position: relative; padding: 15px; }
#footer #credits_rights a { text-decoration: none; border: none; background: transparent; }
