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

html, div, span, applet, object, iframe,
 h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

h1 {font-size:120%}
h2 {font-size:110%}


a:link { color:#600}
a:visited {color:#342}
a:active {color:#add}
a:hover {color:#C90}



body {
	background-color: #e0e0e0;
	line-height:1.5;
	color: black;
	display:inline;
	list-style:none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}

#container {
	width:900px;
	margin:auto;
	background-color:#000;
	}

	#wrapper{
			width:900px;
			background-image:url(images/bg1.jpg);
			position:relative;
			background-color: #000;
		}
		
		#header {
			height:70px; width:900px;
			background-image:url(../kbcgV3/images/header.jpg);
			}
			
			#navigation {
				height:30px; width:900px;
				position:absolute; top:30px;
				}
					#navigation ul {
						display: inline;
						list-style:none;
						float:left;
						margin:15px 0px 0px 0px; 
						padding:0px;
						}
					#navigation li {
						display:inline;
						float:left;
						padding:0px;
						}
			
			/* left navigation */	
			#hotel_nav {
				background-color:#000;
				background-image:url(../kbcgV3/images/venetian.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				height:653px; width:250px;
				padding-top:70px;
				float:left;
				border:0px white solid;
				vertical-align:bottom;
				}
			#entertain_nav {
				background-color:#000;
				background-image:url(../kbcgV3/images/needle.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				height:653px; width:250px;
				padding-top:70px;
				float:left;
				border:0px white solid;
				vertical-align:bottom;
				}
			#real_nav {
				background-color:#000;
				background-image:url(../kbcgV3/images/yerba.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				height:653px; width:250px;
				padding-top:70px;
				float:left;
				vertical-align:bottom;
				}
			#tour_nav {
				background-color:#000;
				background-image:url(../kbcgV3/images/opera.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				height:653px; width:250px;
				padding-top:70px;
				float:left;
				vertical-align:bottom;
				}
			
				.row1 {
			height:500px; width:250px;
			margin-left:0px;
			margin-top:0px;	
			float:left;
			background-color:#000;
			}
			
			
			/* main body */	
			#main_text {
				width:580px;
				position:relative;
				margin-left:267px;
				padding:30px 20px 20px 10px;
				border:0px blue solid;
				}
			
			#float {
				border:1px black solid;
				background-color:#e9e8e4;
				float:left;
				margin:10px 17px 17px 17px;
				width:610px;
								
				}
				
				#links {
					width:50%;
					border-top:0px solid black;
					padding-left:10px;	
					float:left;
					background-color:#;
					}
			    #left_image {
					width:250px;
					background-repeat: no-repeat;
					border:1px black solid;
					float:right;
					margin:27px 27px 0px 0px;
					padding-top:0px;
					background-color:#fff;
				}
				
/*------------------------------------------gallery-----*/	
						
				#titles {
					width:248px; height:30px;
					margin-bottom:5px;
					padding-left:3px;
					
					}
					
					#titles ul {
						list-style:none;
						padding:0px;
					    margin:0px;
						text-decoration:none;
						}
						
					#titles li {
						display:inline-block;
						border:1px black solid;
						margin-left:4px;
						
						}
						
					#titles li img {
						vertical-align:bottom
						}
				
				
						
/*------------------------------------------footer-----*/	
			
		 #footer {
				height:24px; width:900px;
				background:;
				margin:auto;
				background-image:url(../kbcgV3/images/Bottom.jpg);
				clear:both;
						
			} 			
			
			
			
			
			
			
			
	
	
		
	
	