/* CSS Document */

/*Reset*/
p, h1, h2, h3, h4, h5, ul, ol, table {
	margin:0; padding:0; color:#000;
	font-size:0.8em; font-family:Arial, Verdana, sans serif;}
img {margin:0; padding:0; border:0;}

body {text-align:center; margin:0; padding:0; height:101%;}
/*Reset*/


/*Structure*/
#container {width:748px; margin:0 auto; padding:0; border:1px solid black; text-align:left;
	border-bottom-style:dotted;}
	
#container .header {float:left; margin:0; padding:0;}

#content {clear:left; margin:0; padding:0;}

#content #left {width:213px; float:left; margin:0; padding:0;}
#content #main {width:494px; float:left; margin:0; padding:20px; border-left:1px solid #000;}
* html #content #main {width:533px;}
/*Structure*/


/*Navigation*/
#navigation {/*background-image:URL(../images/navgradient.jpg); background-repeat:repeat-x;*/ 
	height:1.6em; width:748px; background-color:#000; border-bottom:2px solid #FFF; clear:left;}
* html #navigation {height:1.75em;}
#navigation img#banner {float:left;}
* html #navigation img#banner {margin-left:-3px;}
#navigation ul {float:left; margin:5px 0 -5px 8px; padding:0 0 7px 0;}
* html #navigation ul {margin-left:5px;}
#navigation li {list-style-type:none; display:inline; margin:0 10px; padding-bottom:2px;}

#navigation #current {border-bottom:3px solid #FFF; color:#FFF;}
#navigation a#current {font-weight:bold;}

#navigation a:link {color:#FFF; text-decoration:none; padding-bottom:2px;}
#navigation a:visited {color:#FFF; text-decoration:none; padding-bottom:2px;}
#navigation a:hover {color:#FFF; text-decoration:none; padding-bottom:2px; border-bottom:3px solid #FFF;}
#navigation a:active {color:#FFF; text-decoration:none; padding-bottom:2px;}
/*Navigation*/


/*Content*/
h1 {font-size:1em; margin-bottom:17px; font-weight:bold;}
h2 {font-size:0.9em; margin-bottom:12px; font-weight:bold;}
h3 {font-size:0.9em; margin-bottom:10px; font-weight:bold;}
h4 {font-size:0.8em; margin-bottom:9px; font-weight:bold;}

p {margin-bottom:9px;}

#content #main a:link {text-decoration:underline; color:#0000FF;}
#content #main a:visited {text-decoration:underline; color:#6A0112;}
#content #main a:hover {text-decoration:none; color:#0000FF;}
#content #main a:active {text-decoration:underline;}

#content #main ul {margin:0; margin-bottom:15px; padding:0;}
#content #main ul li {list-style-type:none; margin:0; padding:0; margin-left:10px;}

.redtxt {color:#6A0112; font-style:oblique;}

#container p.clearer {font-size:1px; line-height:0; margin-bottom:-1px; clear:both;}
/*Content*/


/*Left Column*/
#content #left p#roomShown {display:block; width:auto; background-color:#000; color:#FFF;
	padding:10px 10px 11px 12px; font-size:75%; margin-bottom:6px;}
	
#content #left table#prices {border:0; width:auto; text-align:left;
	margin-left:10px; border-bottom:1px dotted #000;}
#content #left table#prices th {color:#6A0112; padding-left:0;}
#content #left table#prices td {font-size:85%; padding-right:8px;}

#content #left ul#contact {margin:10px 0 0 12px;}
* html #content #left ul#contact {margin-top:7px;}
#content #left ul#contact li {list-style-type:none; margin-bottom:6px; padding-left:12px; font-size:85%;
	background:url(../images/arrow.gif) left no-repeat;}
* html #content #left ul#contact li {margin-bottom:3px; background-position:left 7px;}

#content #left ul#contact a:link {text-decoration:none; color:#000;}
#content #left ul#contact a:visited {text-decoration:none; color:#000;}
#content #left ul#contact a:hover {text-decoration:none; color:#6A0112;}
#content #left ul#contact a:active {text-decoration:none; color:#000;}
/*Left Column*/


/*Main Column Content*/
#content #main #includes {border-left:1px solid #6A0112; border-bottom:1px dotted #6A0112;}
#content #main #includes h2 {font-size:0.8em; font-weight:bold; color:#FFF; background-color:#6A0112;
	width:100px; padding:3px 0 4px 10px; margin-bottom:10px;}
#content #main #includes p {margin-left:10px;}

#content #main li.roomsthumb {clear:left;}
#content #main li.roomsthumb img {float:left; margin-right:8px; margin-bottom:9px;}
#content #main li.roomsthumb p {float:left; width: 425px; font-size:100%;
	padding-top:4px;}
/*Main Column Content*/


/*Footer*/
#footer {width:748px; margin:0 auto; padding:0; padding-bottom:30px; text-align:left;}
#footer ul#icons {margin-top:7px; color:#6A0112;}
#footer ul#icons li {list-style-type:none; display:inline; margin-right:12px; font-size:85%;}

#footer p {color:#6A0112; margin-top:7px; font-size:85%;}
/*Footer*/


/* ### Opera Fixes (do not move from bottom of style sheet) ### */
@media all and (min-width: 0px){#container {width:750px;}}
@media all and (min-width: 0px){#navigation ul {padding-bottom:0;}}
/* ### Opera Fixes (do not move from bottom of style sheet) ### */

