/*
THEME NAME: Reserve Lofts, based on Sandbox
THEME URI: http://www.splycemediagroup.com
DESCRIPTION: The Reserve Lofts website
VERSION: 1.0
AUTHOR: <a href="http://www.splycemediagroup.com/">Splyce Media Group</a> 
AUTHOR URI:
TAGS: sandbox
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

body { background-color: #fff8dc;
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	font-size: 11px; }
	
a:link, 
a:visited,
a:active,
a:hover { color: #ffffff; text-decoration: underline; }

#wrapper { background: #98904c url(/images/shared/bg.gif) top repeat-y; color: #ffffff; width: 755px; margin: 0 auto; }
#wrapper-home { background-color: #000000; color: #ffffff; width: 755px; margin: 0 auto; }

/* homepage styling */
.home #wrapper { color: #ffffff; }
.home-text { padding: 0 10px; }

div.skip-link { display: none; }
.edit-link { display: none; }
.linklove { display: none; }

#header { 
	width: 230px; height: 132px; 
	float: left; }

#menu {
	background-color: #a0122c;
	height: 50px;
	padding: 20px 0 0 0;
	margin: 0;
	width: 525px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	color: #dfcda2;
}
#menu a:link { color: #e3daaa; text-decoration: none; }
#menu a:visited { color: #e3daaa; text-decoration: none; }
#menu a:active { color: #e3daaa; text-decoration: none; }
#menu a:hover { color: #e3daaa; text-decoration: none; }
#menu img { border:0; }


#blog-title, #blog-description { display: none; }

#primary, #secondary, #tertiary { 
	background-color: #c7b970; 
	color: #a0122c; }

#tertiary { padding: 20px 0 0 0; }

.categories { margin-bottom: 20px; }
.categories li { margin-left: 10px; list-style: none; }
.categories a:link { color: #333300; text-decoration: none; }
.categories a:visited { color: #333300; text-decoration: none; }
.categories a:active { color: #333300; text-decoration: none; }
.categories a:hover { color: #333300; text-decoration: underline; }

.cat-list ul { margin: 2px 0 2px 25px; padding: 0 5px 0 25px; 
	text-indent: -1.5em;
	list-style: disc url(/images/shared/bullet.gif) inside;
 }
.cat-list ul li { margin: 10px 0; }
	
#primary p { padding: 0 15px; text-align: center; }
#secondary p { padding: 0 15px; text-align: center; line-height: 16px; }

.widgettitle { display: none; }

div#footer {
	text-align: center;
	background-color: #545a35;
	padding: 5px 0;
}
#footer a:link { color: #ffffff; text-decoration: underline; }
#footer a:visited { color: #ffffff; text-decoration: underline; }
#footer a:active { color: #ffffff; text-decoration: underline; }
#footer a:hover { color: #ffffff; text-decoration: underline; }

h1, h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-weight: normal; }
h2 { font-size: 24px; margin: 15px 0 5px 0; letter-spacing: 1px; }
h3 { font-size: 15px; margin: 5px 0 5px 0; color: #333300; letter-spacing: .75px; }
h4 { font-size: 13px; margin: 1px 0; color: #333300; letter-spacing: .75px; }
.clear { clear: both; }

.home-sidebar-caption { text-transform: uppercase; margin-bottom: 0px; color: #545a35; font-family: Georgia, "Times New Roman", Times, serif; }
.sidebar-callout { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 25px; }
	
.em-reserve { font-size: 22px; letter-spacing: 3px; }
.sidebar-phone { font-size: 22px; letter-spacing: normal; }
.sidebar-contact { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 12px;
	line-height: 18px; }
	
span.sidebar-highlight {  background-color: #A0122C; color: #97914c; padding: 0 3px; }

.caps { text-transform: uppercase; }

.entry-content ul { margin: 2px 0; padding: 0 5px 0 25px; 
	text-indent: -1.5em;
	list-style: disc url(/images/shared/bullet.gif) inside;
 }

.entry-content ul li { margin: 10px 0; }

.entry-content a:link { color: #ffffff; text-decoration: underline; }
.entry-content a:visited { color: #ffffff; text-decoration: underline; }
.entry-content a:active { color: #ffffff; text-decoration: underline; }
.entry-content a:hover { color: #ffffff; text-decoration: underline; }

.post-entry-title { text-transform: capitalize; }
.post-entry-title a:link { color: #ffffff; text-decoration: none; }
.post-entry-title a:visited { color: #ffffff; text-decoration: none; }
.post-entry-title a:active { color: #ffffff; text-decoration: none; }
.post-entry-title a:hover { color: #ffffff; text-decoration: none; }

.entry-meta a:link, 
.entry-meta a:visited,
.entry-meta a:active,
.entry-meta a:hover { color: #ffffff; text-decoration: none; }

abbr, acronym
	{ border: none; }

.two-col { width: 220px; padding-right: 10px; float: left; }
.two-col-b { width: 235px; margin-top: 15px; padding-right: 11px; float: left; }

.two-col p { margin-top: 2px; }
.two-col-b p { margin-top: 2px; }

#history-image {float: left; padding: 15px; margin-left: 200px; width: 152px; height: 105px; }
.slideshow-widget { margin-bottom: -4px; }

hr { border: 0; 
color: #545A35;
background-color: #545A35;
height: 1px; 
margin-top: 15px; }

#floor { display: block; height: 485px; width: 525px; margin-top: 0px; }
#floor a { text-decoration: none; }
#floor a i { visibility: hidden; }

.floor-2-bg { background-image: url(/images/floor2.gif); }
.floor-3-bg { background-image: url(/images/floor3.gif); }
.floor-4-bg { background-image: url(/images/floor4.gif); }
.floor-5-bg { background-image: url(/images/floor5.gif); }
.floor-6-bg { background-image: url(/images/floor6.gif); }
.floor-7-bg { background-image: url(/images/floor7.gif); }
.floor-7p-bg { background-image: url(/images/floor7P.gif); }


#secondfloor { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px; 
	margin-left: 102px; 
	margin-top: 79px;}
#thirdfloor { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px; 
	margin-left: 149px;
	margin-top: 65px;}
#fourthfloor { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px; 
	margin-left: 197px; 
	margin-top: 50px;}
#fifthfloor { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px;
	margin-left: 245px; 
	margin-top: 35px;}
#sixthfloor { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px;
	margin-left: 293px; 
	margin-top: 20px;}
#seventhfloor { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px;
	margin-left: 341px; 
	margin-top: 7px;}
#seventhfloorp { float: left; 
	position: absolute; 
	width: 25px; 
	height: 25px;
	margin-left: 390px;
	margin-top: -8px;}

.hide { visibility: hidden; }

#loft201, #loft202, #loft203, #loft204, #loft205,
#loft206, #loft207, #loft208, #loft209, #loft210 {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }

* html #loft201, #loft202, #loft203, #loft204, #loft205,
#loft206, #loft207, #loft208, #loft209, #loft210, 
#loft301, #loft302, #loft303, #loft304, #loft305,
#loft306, #loft307, #loft308, #loft309, #loft310,
#loft311, #loft312, #loft313, #loft314, #loft315,
#loft316, #loft401, #loft402, #loft403, #loft404, #loft405,
#loft406, #loft407, #loft408, #loft409, #loft410,
#loft411, #loft412, #loft413, #loft414, #loft501, 
#loft502, #loft503, #loft504, #loft505,
#loft506, #loft507, #loft508, #loft509, #loft510,
#loft511, #loft512, #loft513, #loft514, #loft601, 
#loft602, #loft603, #loft604, #loft605,
#loft606, #loft607, #loft608, #loft609, #loft610,
#loft611, #loft612, #loft613, #loft614, #loft701, 
#loft702, #loft703, #loft704, #loft705,
#loft706, #loft707, #loft708, #loft709, #loft710,
#loft711, #loft701p, #loft702p, #loft703p, #loft705p,
#loft707p, #loft708p, #loft709p, #loft711p { background-image: url(/images/ie-floor.gif); }
	
#loft201 { margin-left: 119px; margin-top: 350px; }
#loft202 { margin-left: 105px; margin-top: 215px; }
#loft203 { margin-left: 95px; margin-top: 70px; }
#loft204 { margin-left: 150px; margin-top: 40px; }
#loft205 { margin-left: 210px; margin-top: 80px; }
#loft206 { margin-left: 248px; margin-top: -5px; }
#loft207 { margin-left: 297px; margin-top: 25px; }
#loft208 { margin-left: 385px; margin-top: -35px; }
#loft209 { margin-left: 385px; margin-top: 15px; }
#loft210 { margin-left: 385px; margin-top: 88px; }

#loft301, #loft302, #loft303, #loft304, #loft305,
#loft306, #loft307, #loft308, #loft309, #loft310,
#loft311, #loft312, #loft313, #loft314, #loft315,
#loft316 {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }
#loft301 { margin-left: 95px; margin-top: 350px; }
#loft302 { margin-left: 95px; margin-top: 225px; }
#loft303 { margin-left: 145px; margin-top: 160px; }
#loft304 { margin-left: 90px; margin-top: 80px; }
#loft305 { margin-left: 122px; margin-top: -5px; }
#loft306 { margin-left: 150px; margin-top: 25px; }
#loft307 { margin-left: 205px; margin-top: 105px; }
#loft308 { margin-left: 253px; margin-top: 93px; }
#loft309 { margin-left: 297px; margin-top: 77px; }
#loft310 { margin-left: 390px; margin-top: 82px; }
#loft311 { margin-left: 390px; margin-top: 107px; }
#loft312 { margin-left: 390px; margin-top: 140px; }
#loft313 { margin-left: 390px; margin-top: 177px; }
#loft314 { margin-left: 295px; margin-top: 120px; }
#loft315 { margin-left: 255px; margin-top: 107px; }
#loft316 { margin-left: 217px; margin-top: 90px; }

#loft401, #loft402, #loft403, #loft404, #loft405,
#loft406, #loft407, #loft408, #loft409, #loft410,
#loft411, #loft412, #loft413, #loft414 {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }
#loft401 { margin-left: 125px; margin-top: 350px; }
#loft402 { margin-left: 95px; margin-top: 220px; }
#loft403 { margin-left: 155px; margin-top: 193px; }
#loft404 { margin-left: 90px; margin-top: 78px; }
#loft405 { margin-left: 122px; margin-top: -3px; }
#loft406 { margin-left: 152px; margin-top: 25px; }
#loft407 { margin-left: 233px; margin-top: 175px; }
#loft408 { margin-left: 297px; margin-top: 90px; }
#loft409 { margin-left: 393px; margin-top: 93px; }
#loft410 { margin-left: 393px; margin-top: 120px; }
#loft411 { margin-left: 390px; margin-top: 160px; }
#loft412 { margin-left: 374px; margin-top: 190px; }
#loft413 { margin-left: 300px; margin-top: 177px; }
#loft414 { margin-left: 246px; margin-top: 163px; }

#loft501, #loft502, #loft503, #loft504, #loft505,
#loft506, #loft507, #loft508, #loft509, #loft510,
#loft511, #loft512, #loft513, #loft514 {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }
#loft501 { margin-left: 125px; margin-top: 350px; }
#loft502 { margin-left: 95px; margin-top: 220px; }
#loft503 { margin-left: 155px; margin-top: 193px; }
#loft504 { margin-left: 90px; margin-top: 78px; }
#loft505 { margin-left: 122px; margin-top: -3px; }
#loft506 { margin-left: 152px; margin-top: 25px; }
#loft507 { margin-left: 233px; margin-top: 175px; }
#loft508 { margin-left: 297px; margin-top: 90px; }
#loft509 { margin-left: 393px; margin-top: 93px; }
#loft510 { margin-left: 393px; margin-top: 120px; }
#loft511 { margin-left: 390px; margin-top: 160px; }
#loft512 { margin-left: 374px; margin-top: 190px; }
#loft513 { margin-left: 300px; margin-top: 177px; }
#loft514 { margin-left: 246px; margin-top: 163px; }


#loft601, #loft602, #loft603, #loft604, #loft605,
#loft606, #loft607, #loft608, #loft609, #loft610,
#loft611, #loft612, #loft613, #loft614 {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }
#loft601 { margin-left: 125px; margin-top: 350px; }
#loft602 { margin-left: 95px; margin-top: 220px; }
#loft603 { margin-left: 155px; margin-top: 193px; }
#loft604 { margin-left: 90px; margin-top: 78px; }
#loft605 { margin-left: 122px; margin-top: -3px; }
#loft606 { margin-left: 152px; margin-top: 25px; }
#loft607 { margin-left: 233px; margin-top: 175px; }
#loft608 { margin-left: 297px; margin-top: 90px; }
#loft609 { margin-left: 393px; margin-top: 93px; }
#loft610 { margin-left: 393px; margin-top: 120px; }
#loft611 { margin-left: 390px; margin-top: 160px; }
#loft612 { margin-left: 374px; margin-top: 190px; }
#loft613 { margin-left: 300px; margin-top: 177px; }
#loft614 { margin-left: 246px; margin-top: 163px; }

#loft701, #loft702, #loft703, #loft704, #loft705,
#loft706, #loft707, #loft708, #loft709, #loft710,
#loft711 {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }

#loft701 { margin-left: 80px; margin-top: 235px; }
#loft702 { margin-left: 85px; margin-top: 125px; }
#loft703 { margin-left: 122px; margin-top: 13px; }
#loft704 { margin-left: 152px; margin-top: 55px; }
#loft705 { margin-left: 155px; margin-top: 150px; }
#loft706 { margin-left: 210px; margin-top: 235px; }
#loft707 { margin-left: 293px; margin-top: 182px; }
#loft708 { margin-left: 390px; margin-top: 130px; }
#loft709 { margin-left: 390px; margin-top: 157px; }
#loft710 { margin-left: 390px; margin-top: 220px; }
#loft711 { margin-left: 95px; margin-top: 218px; }


#loft701p, #loft702p, #loft703p, #loft705p, #loft707p, 
#loft708p, #loft709p, #loft711p {  
	float: left; 
	position: absolute; 
	width: 35px; 
	height: 25px; }

#loft701p { margin-left: 97px; margin-top: 235px; }
#loft702p { margin-left: 120px; margin-top: 100px; }
#loft703p { margin-left: 120px; margin-top: 40px; }
#loft705p { margin-left: 160px; margin-top: 150px; }
#loft707p { margin-left: 335px; margin-top: 260px; }
#loft708p { margin-left: 365px; margin-top: 130px; }
#loft709p { margin-left: 360px; margin-top: 157px; }
#loft711p { margin-left: 150px; margin-top: 223px; }

div#menu ul,div#menu ul ul {
	line-height: 1;
	list-style: none;
	margin: 0 0 0 .75em;
	padding: 25px 0;
}

div#menu ul a {
	display:block;
	margin-right: .5em;
	padding: 0.2em;
	text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title {
	clear:both;
	margin: -20px 0 0 0;
	padding: 0;
	text-indent: -9999px;
}
.entry-meta {
	clear:both;
	margin: 0;
	padding: 0;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin: .5em 0 1em 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
	text-indent: -9999px; 
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above { display: none;
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation { display: none;
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

/*div.sidebar li {
	list-style:none;
	margin: 0px;
}*/

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
