
/*	General Setup
-------------------------*/

body { text-align: center; padding:0; margin: 0; color: #1e395b; }
body,
table { font: 12px/18px "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; }

h1, h2 {font: 20px/24px "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif; margin:0; font-weight: bold; }

a { color: #fffba3; }

a:HOVER { color: #fff; }

a img { border: 0; }

ul.big { font-size: 14px; font-color: #fff; }

hr { border:0; height: 1px; border-top:1px solid #aaa; margin: 30px 50PX; }


/*	Splash
------------------------------------*/
#splash { background: #004bcc url("http://www.florence-hostel.com/images/splash-bg.jpg") repeat-x; }
#splash span { display: none; }
#splash #previewPhoto { position: relative; top: -60px; margin-left: auto; margin-right: auto; width: 459px; }
#splash #previewPhoto a { display: block; float:left; border:1px solid #19c7fc; margin-right: 6px; }
#splash #previewPhoto a:HOVER { border:1px solid #fff; }


/*	Main CSS
-------------------------*/
#main { background: #0048bb url("http://www.florence-hostel.com/images/main-bg.jpg") repeat-x;}

#main #wrapper { background: url("http://www.florence-hostel.com/images/main-logo.jpg") no-repeat top center; text-align:left; height: 100px;width: 820px; margin-left: auto; margin-right: auto; }
#main #wrapper #returnHome { display: block; height: 78px; }
#main #wrapper #returnHome span { display: none; }

#main #wrapper #left { text-align: right; width: 185px; padding: 33px 10px 0 0; color: #bedaff; float: left; _padding-top: 42px; }
#main #wrapper #left h2 { color: #bedaff; }
#main #wrapper #left ul { margin: 0; padding: 0; margin-bottom: 20px; }
#main #wrapper #left ul li { list-style: none; padding: 0; }
#main #wrapper #left .location { padding: 20px 0; }
#main #wrapper #left .contact ul li { padding: 5px 0; }

#main #wrapper #center { width:480px; float: left; }
#main #wrapper #center h1, h2 { color: #24a200; }

#main #wrapper #center #nav ul { margin: 0; padding:0; display: inline }
#main #wrapper #center #nav ul li { list-style: none; margin: 0;display: block; float:left; margin-right: 5px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }
#main #wrapper #center #nav ul li a { text-decoration: none; color: #fff; display: block; float:left; text-align: center;  padding: 2px 20px; background: #3480f8; border: 1px solid #3490f8; border-bottom: 0; }
#main #wrapper #center #nav ul li a:HOVER { background: #4490f8; border-color: #54a0f8 }
#main #wrapper #center #nav ul li.selected { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
#main #wrapper #center #nav ul li.selected a { color: #209100; background: #fff; border-color: #fff;  }

#main #wrapper #center #content { background: #fff; padding: 10px 20px 18px 20px; clear: left; text-align: justify; }
#main #wrapper #center #content a { color: #1020FF; }
#main #wrapper #center #content a:HOVER { color:#F00; }
#main #wrapper #center #content p { margin-top: 0; margin-bottom: 20px;  }
#main #wrapper #center #content ul { margin: 0; padding:0; }
#main #wrapper #center #content li { margin-bottom: 20px; margin-left:15px; }
#main #wrapper #center #content img.left { float: left; margin: 5px 10px 5px 0; }
#main #wrapper #center #content img.right { float: right;  margin: 5px 0 5px 10px; }

#hostelRating { width: 123px; height: 93px; float:left; margin: 5px 10px 5px 0; background: url("http://www.florence-hostel.com/images/about-us1.jpg") no-repeat; padding:0;}
#hostelRating h3 { color: #fff; font-size: 12px; display: inline; margin:0; padding:0; float:left; position: relative; top: 70px; left: 6px; -left: 4px; }

#main #wrapper #center #footer { text-align: center; padding: 10px; color: #fff; border-top: 2px solid #1163d2; background: url("http://www.florence-hostel.com/images/main-footer-bg.jpg") repeat-x; }
#main #wrapper #center #footer a { margin: 10px }

#main #wrapper #right { width: 145px; float:left; }
#main #wrapper #right #photospread { position:relative; top:-4px; left: -18px; }
.links { text-align:left; }
.links a img { border: 1px solid #0048bb; margin-right: 5px; margin-bottom:5px; }
.links a:HOVER img { border-color: #f00; }