/* 

STYLE SHEET FOR [x] PALACIO RIEZU
Created by Groovekit


	1. defaults
	2. structure
	3. links and navigation
	4. fonts
	5. images
	6. tables
	7. forms
	
Notes

*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color:#efd7b3;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* --------- 1. defaults  --------- */
html {
		font-size: 100%;
		}

body {
		font-family: Georgia,Utopia,Palatin,serif;
		color: black;
		font-size: 100%;
		margin:0;
		padding:0;
		background-color:#4972b0;
		}
* {
		margin: 0;
		padding: 0;
		}

span	{
		color:red;
		}		
#palacio .palacio, #informatie .informatie, #omgeving .omgeving, #situering .situering, #reservaties .reservaties, #prijzen .prijzen, #fotos .fotos	{
color:white;
}		
.escudo {float:right; margin:5px;}
		
/*  --------- 2. structure  --------- */
#homepage	{
	
	width:250px;
	height:250px;
	margin:0 auto;
	margin-top:150px;
	color:#781623;
	background-image: url(../images/transcolor.png);
	background-color:white;
	
}
#homepage h2	{
	text-align:left;
}
	

#container	{
	width:1024px;
	margin: 0 auto;
	background-image:url(../images/transcolor.png);
	background-color:white;
	color:#333;
	border:1px solid #4972b0;	
	margin-top:10px;
	margin-bottom:20px;
	}
		
#masthead {
	margin-top:10px;
	margin-left:199px;
	text-align:left;
	height:150px;
}
#logo {
	float:left;
	margin-top:20px;
	margin-left:35px;
	width:127px;
	height:151px;
		z-index:5;
		}
#pagehead	{
		margin-top:0px;
		font-variant:small-caps;
}		
#pagehead h1{
		margin:0;
		font-size:200%;
		font-weight: bold;
		padding:0px 33px 0px 0px;
		
		color:#781623;	
		text-align:right;
}
#navContainer {
	padding-left:185px;
	margin-top:38px;
	display:inline-block;	
	background-color:#c98f2c;
	width:839px;
	border-top: 1px solid #781623;
	}
#navContainer ul	{
	list-style-type: none;
	font-weight:bold;
	padding:3px;
	font-variant:small-caps;
	
}
#navContainer ul li	{
	display:inline;
	
}
#navContainer ul li a	{
	
	padding-left:15px;
	text-decoration: none;
	color:black;
	}
#navContainer ul li a:hover	{
	color: #fba500;
}
#column-left{
	float:left;
	padding:22px 4px 22px 4px;
	width:185px;
	font-size:80%;
	margin-top:30px;

	background-color:white;
	
		}
#column-left p{
	padding-top:5px;
	padding-bottom:5px;
	}

.small {
	font-size:70%;
	color:black;
	font-weight:normal;
}

#content {
		float:left;
		padding-left:100px;
		padding-top:22px;
		font-size:90%;
		width:640px;
		margin-bottom:20px;
		}
#content h2{
		border-top:1px solid black;
		border-bottom:1px solid black;
}		
#footer {
	clear:both;
	background-color:#4972b0;
	color:white;
	text-align:center;
	font-size:80%;
	font-variant:small-caps;
	
	}

.separator {
		clear: both;
		}

.separatorInvisible {
		clear: both;
		height: 1px;
		}

.clearFix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}

/* ---------- 3. links and navigation ---------- */
a	{
	text-decoration: none;
	color:#781623;
	font-weight: bold;
	}
		
a:hover {
	color:#c98f2c
		}

#navigation {
		}

#navigation ul {
		}

#navigation li {
		}

#navigation a {
		}

#navigation a:hover {
		}

/* ---------- 4. fonts ---------- */





h1, h2, h3, h4, p, ul {
	
		}

h1 {
	
		}

h2 {
	font:120% bold;
	margin:20px 0px 10px 0px;
	text-align:center;
	
		}

h3 {
	font:120% bold;
	margin:20px 0px 10px 0px;
		}
		
h4 {

		}

p {
	padding:5px;
		}

ul {
	list-style-position:inside;
	list-style-type:square;
	color:#781623;
		}
.normal{
	list-style-position:inside;
	list-style-type:disc;
	color:black;
		}

blockquote {
		}

/* ---------- 5. images ---------- */

a img {
		border: 0;
		}
		
/* ---------- 6. tables ---------- */

table {
		
		margin:20px 0px 20px 20px
		
		}
		
caption {
		}
		
tr {
	
		}

th, td {
		padding:5px 20px 5px 20px;
		}
		
th {
	
		}
		
td {
		}

