/*
THEME NAME: The Room
THEME URI: http://thisistheroom.com
DESCRIPTION: template for The Room theatre company
VERSION: 1.2
AUTHOR: Peter Duke, peter \at\ superawesome \dot\ biz 
TAGS: 
*/

@import url(nav.css);

html, body { margin: 0; padding: 0; background-color: #000; }

a { outline: none; }

a img { border: none; }

.post > p:first-child, .post > h1:first-child, .post > h2:first-child, .post > h3:first-child, .post > h4:first-child, .post > h5:first-child, .post > h6:first-child { margin-top: 0; }
.post > p:last-child, .post > h1:last-child, .post > h2:last-child, .post > h3:last-child, .post > h4:last-child, .post > h5:last-child, .post > h6:last-child { margin-bottom: 0; }

#wrapper {
 position: relative;
 width: 1000px;
 overflow: hidden;
 margin: auto;
 padding-bottom: 165px;
 background: url(images/background.jpg) white;
}

#logo {
 display: block; margin: 0; padding: 0;
 position: absolute;
 top: 0; left: 0;
 width: 264px; height: 185px;
 text-indent: -5000px;
 background-image: url(images/logo2.png);
 _background-image: url(images/logo2.gif);
}

/** normal posts **/
#post-wrapper {
 position: relative;
 top: 155px;
 left: 200px;
 width: 594px;
 z-index: 10;
}

.post-top {
 width: 594px;
 height: 15px;
 background: url(images/post-top.png);
}
.post {
 padding: 0 20px;
 width: 554px;
 min-height: 555px;
 background: url(images/post.png);
 z-index: 10;
 color: white;
 _background: black;
 _height: 555px;
}
.post-bottom {
 width: 594px;
 height: 15px;
 background: url(images/post-bottom.png);
}

.post p {
 margin-top: 0;
}

/** people **/
.category-people .post-top, .category-people .post-bottom { display: none; }
.category-people .post {
 position: relative;
 text-align: center;
 padding: 40px 40px 0;
 width: 262px;
 height: 510px;
 margin-bottom: 40px;
 background: url(images/people.png) no-repeat;
}

.category-people .post h1 {
 text-transform: uppercase;
 font:  bold 18px verdana, sans;
 letter-spacing: 2px;
 margin: 0 45px;
}

.category-people .post h2 {
 text-transform: uppercase;
 font:  12px georgia, serif;
 letter-spacing: 4px;
}

.category-people .post hr {
 width: 210px;
 margin: 20px auto;
}

.category-people .post hr:last-child {
 position: absolute;
 bottom: 30px;
 left: 65px;
}

.category-people .post p {
 font: italic 18px/26px georgia, serif;
 margin: 0 10px;
}

.category-people .post p em {
 font-style: normal;
}

.category-people img.alignright {
 position: absolute;
 top: 30px;
 left: 300px;
}

a#previous, a#next {
 position: absolute;
 height: 40px;
 width: 90px;
 top: 365px;
 left: 60px;
 text-indent: -1000px;
 overflow: hidden;
 background-image: url(images/previous.png);
 _background-image: url(images/previous.gif);
 z-index: 10; /** ie needs this **/
}

a#next {
 left: 810px;
 background-image: url(images/next.png);
 _background-image: url(images/next.gif);
}

.carousel .post {
 margin-right: 380px;
 float: left;
}

/** home/splash page **/
.home #wrapper {
 height: 750px;
 padding-bottom: 0;
}

.home #logo {
 top: 180px; left: 225px;
 width: 467px; height: 372px;
 background-image: url(images/logo1.png);
 _background-image: url(images/logo1.gif);
}
