@charset "utf-8";
/* Intricate Designs CSS Stylesheet for Beach Gables Guesthouse Motel */

/* CSS Reset */

html, body, H1, H2, H3, H4, a, p, li, ul, div, img { padding: 0px; margin: 0px;	}
		
/* Core HTML */

h1			{ font: bold 16pt Arial, Helvetica, sans-serif;
			color: #003333;
			margin: 0 0 10px 0;	
			padding: 0px;
			text-align: left;			
			}
			
h2			{ font: bold 11pt Arial, Helvetica, sans-serif;
			color: #003333;
			margin: 0 0 10px 0;	
			padding: 0px;
			text-align: left;	
			}
			
h3			{ font: bold 11pt Arial, Helvetica, sans-serif;
			color: #000000;
			margin: 10px 0 10px 0;	
			padding: 0px;
			text-align: center;	
			}
			
.h3			{ font: bold 11pt Arial, Helvetica, sans-serif;
			color: #003333;
			margin: 0 0 10px 0;	
			padding: 0px;
			text-align: center;	
			}

p			{ font: normal 12pt Arial, Helvetica, sans-serif; margin: 0 0 10px 0; }
	

body		{ background: #1C5541; }

/* Core Sections */

#wrapper 	{ min-width: 950px;	}

#header 	{ background: url('images/header-upper.jpg') repeat-x;
			text-align: center;	}

#nav		{ height: 61px;
			background: url('images/header-lower.jpg') repeat-x ;
			text-align: center;	}
		
#core 		{ padding: 0px 30px 30px 30px;
			background: #1C5541 url('images/bg-xpand.jpg') repeat-x; }
		
#content 	{ margin: auto;
			width: 920px;
			background: #BBBBBB url('images/content-bg-xpand.jpg') repeat-x;
			border: solid 1px #BEBFBE; }
			
#border		{ border: solid 1px #000000; padding: 25px;}
		
#leftcolumn { width: 250px;
			float: left;
			margin: 5px 25px 50px 0; 
			}
		
#footer		{ height: 120px;
			background: url('images/footer.jpg') repeat-x ;
			text-align: center;
			padding: 25px 0 0 0;
			font: normal 11pt Arial, Helvetica, sans-serif;
			color: #FFFFFF;	}
		
#footer a 	{ color: #FFFFFF; text-decoration: none; }
		
#footer a:hover { text-decoration: underline; }
		
#footertext { margin: auto;
			padding: 17px 0 0 0;
			width: 860px; }
		
/* Gallery Specific */
		
#gallery	{ text-align: center; width: 840px; }
				
td a img 	{ border: solid 2px #1C5541; margin: 15px 5px 15px 5px; }

.100		{ width: 100%; }

/* Room Specific */

.room		{ text-align: center; width: 870px; }

.roomind	{ background: url('images/room-bg1.jpg') ; 
			display: block; 
			text-align: center;
			width: 300px; 
			margin: 0px auto 0px auto;
			border: solid 1px #666666; }
			
.roomba		{ margin: 5px; border: solid 1px #DDDDDD; width: 300px;}
			
.roomtext	{ font: normal 11pt Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}

.roomtext14	{ font: bold 14pt Arial, Helvetica, sans-serif; margin: 0px; padding: 0 0 10px 0;}

div.bar		{margin: 5px 0 5px 0; text-align: center; border: solid 1px #DDDDDD; width: 862px;}

img.bar		{border: solid 1px #666666; padding:0px; margin: 0px; }
		
/* Defined Functions */
		
.alpha		{}

.clear 		{ clear:both; }
		
.left		{ float: left; }
.middle		{ text-align: center; }
.right 		{ float: right; }

