/*

	Armel Apartments Common Styles
	May 2010, kenzie@route19.com

*/

/* =defaults **********/

* { margin: 0; padding: 0; }
a img { border: 0; }

html, body { background: #fff; color: #333; }
body { margin: 20px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 62.5%; width: 750px; margin: 2em auto; }

.article, .aside { float: left; width: 350px; }
.article { margin-right: 25px; }

h1 { font-size: 3em; margin: 0; font-family: Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif; }
h2 { font-size: 2em; margin: .5em 0 2em 0; font-family: Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif; }
h3 { font-size: 1.8em; margin: 1em 0; font-family: Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif; }

p { font-size: 1.4em; margin: 1em 0; }
ul { font-size: 1.4em; margin: 1em 0 2em 20px; }

iframe, .photos { position: relative; border: 4px solid #fff; width: 344px; height: 258px; margin: 1em 0 2em 0; overflow: hidden; }
iframe, .photos { -moz-box-shadow: 0 1px 4px #999; -webkit-box-shadow: 0 1px 4px #999; box-shadow: 0 1px 4px #999; }
iframe { height: 344px; }
.photos a { display: block; width: 344px; height: 258px; overflow: hidden; }
.photos img { position: absolute; left: 0; top: 0; }