/*------------------*/

/*----- GENERAL-----*/

/*------------------*/



html {

	margin: 0px;

	padding: 0px;

	}



body {

	margin: 0px;

	padding: 0px;

	font-size:0.7em;

	line-height:1.6em;

    font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#9d9a75;

	}



/*----- global link -----*/



a  {

	color:#4e4d3a;

	text-decoration:none;

	font-weight:bold;

	}



a:visited {

	color:#4e4d3a;

	text-decoration:none;

	}



a:hover {

	color:#fff;

	}



strong	{

	color:#ccc;

	}



/*----- headings & lists -----*/



h1 {

	margin: 0px; 

	padding: 0px; 

	}



h2	{

	margin: 0px;

	padding: 0px;

	}



h3	{

	color:#141610;

    font-family:georgia, times;

    font-size:1.2em;

   	margin:0px;

	padding:0px;

    clear:left;

	}



h4	{

	color:#141610;

    font-family:georgia, times;

    font-size:1em;

   	margin:0px;

	padding:0px;

	}



ul	{

	margin: 0px;

	padding: 0px;

	}



li	{

	margin: 0px;

	padding: 0px;

	}











/*-----------------*/

/*----- LAYOUT-----*/

/*-----------------*/



#wrapper {

	margin-left:auto;

	margin-right:auto;

	width:770px;

	}



.cleaner {

	clear:both;

	height:1px;

	font-size:1px;

	border:none;

	margin:0; padding:0;

	background:transparent;

	}



.hidden {

	display:none;

	}









/*-------------------*/

/*----- HEADER-------*/

/*-------------------*/



#header	{

    padding:16px;

	display:block;

	}


#printHeader {
	display:none;
}


#header h1 {

	position:relative;

	background:	url("../img/logo-easterduiar.gif") no-repeat;

	display:block;

	width:303px;

	height:36px;

	margin:10px 0 5px 0;

	padding: 0px;

	}



#header h1 a {

	width:303px;

	height:36px;

	display:block;

	}



#header strong  {

    color:#000;

    font-size:.9em;

    color:#4e4d3a;

    }


#stbrating  {
     margin:0px 0 0 40px;
    }




/*---------------------------*/

/*----- MAIN NAVIGATION -----*/

/*---------------------------*/





/*----- list format -----*/



ul.main_nav	{

	padding:0;

	margin:0 10px;

	}



.main_nav li {

	list-style: none;

	padding:2px 0 0 0;

	margin: 0 5px;

	float:left;

    width:100px;

    height:22px;

	background:	url("../img/nav-tab-off.gif") no-repeat;

    text-align:center;

	}



/*----- off state -----*/



.main_nav a	{

	font-weight:bold;

	display:block;

	color:#141610;

	text-decoration:none;

    font-family:georgia, times;

    font-size:1.2em;

}



.main_nav a:visited {

	color:#141610 ;

	}



.main_nav a:hover {

	color:#fff;

	}



/*----- on state -----*/



.main_nav_on a {

	font-weight:bold;

	display:block;

	color:#fff;

	text-decoration:none;

    font-family:georgia, times;

    font-size:1.2em;

	}



.main_nav_on a:visited {

	color:#fff;

	} 



.main_nav_on a:hover {

	color:#fff;

	}





/*-------------------------*/

/*----- IMAGE DISPLAY -----*/

/*-------------------------*/



#imgDisplay {

    float:left;

    width:570px;

    font-size:.8em;

    }



#imgThumb ul {

    list-style:none;

    margin:0px 0px 10px 0;

    padding:2px 0;

    width:140px;

	}



#imgThumb li {

	margin:5px 0px 5px 0;

    text-align:center;

    }



#imgThumb a {

    filter:alpha(opacity=100);

   	opacity: 1;

	-moz-opacity:1;

	}



#imgThumb a:hover {

    filter:alpha(opacity=50);

   	opacity: 0.5;

	-moz-opacity:0.5;

	}



/*---------------------*/

/*----- RIGHT COL -----*/

/*---------------------*/



#rightCol {

    width:185px;

    float:right;

    margin:10px 0 20px 0;

	font-size:0.8em;

	color:#4e4d3a;

    }



#rightCol li {

	list-style: none;

	font-size:1.3em;

    }
    
    
#rightCol h3 {

	font-size:1.4em;

    }



#glance ul{

    margin:8px 0 0 2px;

    padding:0px;

    }



#glance li{

    margin:4px 0px;

    padding:4px 0px;

   	list-style:url("../img/bullet.gif");

    list-style-position:inside;

    line-height:8px;

    }





#rightCol img{

    text-align:center;

    }



/*------------------*/

/*----- CONTENT-----*/

/*------------------*/





#homeLink {

    float:right;

    font-size:.9em;

    padding:0 10px;

	}



    #content {

    float:left;

    width:530px;

	margin:20px 0;

	padding:0 15px;

	}



#content img {

    float:left;

    padding-right:16px;

    }



#content ul{

    margin:10px 20px;

    }



#content li{

    margin:10px;

    padding:0px 0px;

   	list-style:url("../img/bullet.gif");

    list-style-position:outside;

    }




/* Gallery  */

/*
#galleryBG {
	background: #7a7653;
	min-height:500px;
	}
*/


#content .gallery li{

	float:left;
   	list-style:none;
	margin:10px 5px;
    }





/*--------------------*/
/*----- CALENDAR -----*/
/*--------------------*/

#calendarFree	{
	padding:3px;
    margin:5px;
    border:1px solid #000;
    width:100px;
    text-align:center;
    float:right;
	}

#calendarBooked	{
	padding:3px;
    margin:5px;
    border:1px solid #000;
    width:100px;
    text-align:center;
    float:right;
    background:#4e4d3a;
	}








/*-------------------------*/

/*----- CONTACT FORMS -----*/

/*-------------------------*/



form	{

	padding:0px;

	margin:0px;

	}



input	{

	padding:0px;

	margin:0px;

	font-size:1.3em;

	}



table   {

    font-size:1em;

    }









/*------------------*/

/*----- FOOTER -----*/

/*------------------*/



#footer {
    width:750px;
    margin:10px auto 15px auto;
    padding:5px 0;
	border-top:1px dotted  #4e4d3a;
	clear:both;
	font-size:0.8em;
	color:#4e4d3a;
	}













/*-----------------*/

/*----- POPUP-----*/

/*-----------------*/



#pop-wrapper {

	margin-left:auto;

	margin-right:auto;

	width:760px;

	background:#2a2818;

	}
