@charset "utf-8";
/* CSS Document */

body{
	background:#0f0f0f url(images/topbg.jpg) top repeat-x;
	}

#wrapper{
	width:1000px;
	}

#sidebar{
	float:left; height:1201px; width:310px; background-color:#f2e8b3;
	}

#mainspace{
	float:left;
	}

#topmenu{
	text-align:left;
	width:100%;
	display:block;
	}
	
#topnav{
	text-align:left;
	width:100%;
	display:block;
	height:24px;
	}

#topnav #apartments{
	background:url(images/topnav_01.jpg);
	width:214px;
	height:24px;
	text-align:center;
	float:left;
	}
	
#topnav #share-exp{
	background:url(images/topnav_02.jpg);
	width:204px;
	height:24px;
	text-align:center;
	float:left;
	}

#topnav #share-photos{
	background:url(images/topnav_03.jpg);
	width:222px;
	height:24px;
	text-align:center;
	float:left;
	}
	
#topnav #apartments a, #topnav #share-photos a, #topnav #share-exp a{
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
	top:4px;
	}

#topnav #apartments a:hover, #topnav #share-photos a:hover, #topnav #share-exp a:hover{
	text-decoration:underline;
	}

#reviews-top{
	position:absolute;
	left: 669px;
	top: 194px;
	}
#photos-top{
	position:absolute;
	left: 872px;
	top: 194px;
	}
#reviews-top a, #photos-top a{
	font:12px Arial, Helvetica, sans-serif; color:#f1e7b2;
	text-decoration:none;
	}
#reviews-top a:before, #photos-top a:before{
	content:"(";
	}
#reviews-top a:after, #photos-top a:after{
	content:")";
	}
#reviews-top a:hover, #photos-top a:hover{
	font-weight:bold;
	}

#footer{
	background:url(images/footerbg.jpg) no-repeat;
	width:640px;
	height:45px;
	display:block;
	position:absolute;
	top:1121px;
	left:310px;
	text-align:right;
	padding-top:35px;
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;
	padding-right:20px;
	}

#footer span{
	padding:0 10px;
	color:#999999;
	}

#footer a{
	color:#996600;
	text-decoration:none;
	}

#footer a:hover{
	text-decoration:underline;
	}

#content{
	float:left;
	display:block;
	width:690px;
	font:12px Arial, Helvetica, sans-serif;
	color:#E3E3D2;
	min-height:500px;
	}

#content.dj{
	background:url(images/dj-back.jpg) left top no-repeat;
	}

#content p{
	color:#CCCCCC;
	padding-left:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#E3E3D2
	}
	
#content a{
	color:#FFCC66;
	text-decoration:none;
	}

#content a:hover{
	color:#FF9900;
	}

#content h1{
	color:#f1e7b2;
	font:normal 24px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	border-left:3px dotted #990000;
	margin:0 0 0 10px;
	}

#content h2{
	color:#f1e7b2;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	border-left:3px dotted #990000;
	margin:0 0 0 10px;
	}

#content h1 span{
	color:#8dc63f;
	}
	
#top-text-area{
	background:url(images/top-text-area.jpg) no-repeat;
	width:394px;
	height:238px;
	display:block;
	margin-left:290px;
	margin-top:20px;
	padding:15px 10px 15px 0px;
	}

#top-text-area h1{
	color:#990000;
	font:bold 14px Arial, Helvetica, sans-serif;
	border:none;
	}

#top-text-area p{
	font-size:11px;
	}

ul#travelmenu{
	color:#a12928;
	font:14px Arial, Helvetica, sans-serif;
	list-style:none;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background:#3F3D27;
	position:relative;
	top:20px;
	}
ul#travelmenu li{
	padding:0 10px;
	display:inline;
	}
ul#travelmenu li a{
	color:#f1e7b2;
	text-decoration:none;
	font-weight:bold;
	}

ul#travelmenu li a:hover{
	color:#FFFFFF;
	}

#frm .txt{
	background:#53462B;
	border:1px solid #660000;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	}

#photogallery a img{
	border:3px solid #32301D;
	margin:5px;
	}

#photogallery a img:hover{
	border-color:#993300;
	}
