body
        {
        background-color: #959572;
        background-image: url(img/green.gif);
        }
        
blockquote
{
font-style: italic;
font-weight: bold;
}        

h2, caption
        {
  	text-align: center;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: bold;
  	color: #000000;
  	line-height: 14px;
        }
       

h3
        {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: bold;
  	color: #000000;
  	line-height: 14px;
        }

img   
        {
        border: none;
        margin: 0;
        padding: 0;
        }

a
        { 
        color: #999966;
        text-decoration: underline;
        font-weight: bold;
        }

ul
	{
 	margin: 0; padding:0;
	}
	
li
	{
	margin-left: 10px;
	}

#canvas
        {
        width:900px;
        margin:0 auto 10px auto;
        background:#330132;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        color: white;
        font-size: 12px;
        line-height: 14px;
        border: 1px solid #ffffcc;
        }

  
#logo 
        {
          padding-left: 340px;
        }



#menu
        {
        border-top: 1px solid #ffffcc;
        border-bottom: 1px solid #ffffcc;
        background: #999966;
        text-align: center;
        padding: 10px 0;
        color: white;
        }

#menu_link{
  float: right;
  width:80px;
  border: 1px solid #FFFFCC;
  text-align: center;
  padding: 5px;
  margin: -160px 20px 20px 20px;
  background-color: #999966;

}





#menu_link a{
		font-size: 110%;
		text-decoration: none;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
}

#menu a
        {
        text-decoration: none;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 13px;
        }
        
#menu a.psst
		{
		font-style: italic;
		}        

#menu a:hover
        {
        color: #cccccc;
        }

#desc 
        {
        text-align: center;
        padding: 15px 0;
        line-height: 200%;
        }

#mountains
        {
        clear: both;
        padding: 8px 0;
        border-top: 1px solid #ffffcc;
        border-bottom: 1px solid #ffffcc;
        }

.copyright
        {
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        color: #FFFFFF;
        line-height: 5px;
        padding: 10px 0;
        }

.copyright a
        {
        color: #999966;
        text-decoration: underline;
        font-weight: bold;
        }

.ctr
        {
        text-align: center;
        }

.bold 
        {
        font-weight: bold;
        }

.ctr_bold   
        {
        text-align: center;
        font-weight: bold;
        }

.strong  
        {
        font-weight: bold;
        width: 100px;
        line-height: 25px;
		
        }
.special_message
		{
		font-weight: bold;
		color:#336600;
		text-decoration:underline;
		text-align:center;
		}

/* contact */
#contact_us
        {
        border: 1px solid #99996c;
	width: 590px;
	height: 466px;/*366px;*/
    margin-left: 40px;
       }

#contact_info
        {
        border-left: 1px solid #99996c;
	float: right;
        padding: 25px 20px 0 14px; 
	height: 443px; /*342px;*/
	width: 260px; /* necessary to fix bug for IE/ Mac */
        }

#info_table
        {  
	width: 180px;
	padding: 10px 0 0 5px;
	margin-left: 5px;
        }

#main_page
        {
        padding-bottom: 40px;
        }



#beige
        {
        width: 674px;
        margin: 24px auto 30px auto;
        padding: 10px 30px;
        background-color: #ffffcc;
        border: 1px solid #999966;
        color: black;
        
        }



#blank 
        {
        width: 674px;
        margin: 24px auto 30px auto;
        }


 /* pub */
 .both
 		{
 		clear:both;
 		}
 

#suppliers 
        {
        padding: 0;
        list-style: none;
        line-height: 25px;
        }
        

/* roooms */
caption
        {
 
margin:10px 0;
font-size: 1.2em;

 
  	text-align: center;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-style: normal;
  	font-weight: bold;
  	color: #000000;
/*  	background: #999966;
  */      }

       

.tab_cell{

	background-color:#D6D5BB;
    color: #43595E;
    margin: 2px auto 0 auto;
 	border: 1px solid #999966;
    border-collapse: collapse;
}

.tab_cell2
        {
	background-color: #999966;
	margin:0 auto;
	border: 2px solid #999966;
        border-collapse: collapse;
	
        }

.left_col 
        {
	background-color: #ffffcc;
	border: 1px solid #999966;
	width: 219px;
	padding: 10px 4px 10px 0;
        }

.right_col 
        {
	background-color: #ffffcc;
	border: 1px solid #999966;
    padding-left: 35px;
        }

.tab_cell img 
        {
        padding-left: 14px;
        }
		


/*menu page*/
		
#date {
float: right;
}

#bottom
{
margin: 0px auto;
margin-top: 30px;
width:560px;
text-align:left;
padding:10px;
border:1px solid black;

}


h2 {
 font-size: 1.05em;
 text-align: center;
}


div.cat {
	width: 100%;
	height: .8em; /* needed by NN6*/
	line-height: 1em;
	margin-top: .9em;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}

div.subcat {
	width: 100%;
	w\idth: 94%;     /*conforming browser hack*/
	margin-left: 6%; /* width and margin-left = 100% */
	height: 1.1em;   /* needed by NN6*/
	border-bottom: 2px solid #999966;
	margin-top: .4em;
	font-size: .8em;
	font-weight: bold;
    margin-bottom: 4px;

}

.itemname	{
	float: left;
	position: relative;
	top: 5px;
	background-color: #ffffcc;
	margin-bottom: -0.3em;
	border-bottom: solid #ffffcc .2em;
	padding-right: 10px;
	text-align: left;
	font-variant: small-caps;
	border-top-color: #FFFFFF;
}

div.cat>.itemname, div.subcat>.itemname	{
	position:static; /*IE5 Mac Bug, items are offset */
}

.num	{
	float: right;
	position: relative; /* needed by IE6*/
	top: 5px;
	background-color: #ffffcc;
	margin-bottom: -.4em;
	/* border-bottom: solid white .2em; */
	width: 44px;
	text-align: right;
	font-family: "Courier New", monospace;
        /* font-style: italic; */
        font-size: 1.3em;
	color: black;
}



.desc {
 border: none;
 padding-left: 90px;
font-style: italic;
font-size: .9em

}

#content {
padding-top: 40px;
}


/*----------- Pictures -----------*/



.pic_right{
  float:right;
  border: 1px solid black;
  padding: 0;
  margin: 10px 0 10px 20px;
  }

.pic_left{
  float:left;
  border: 1px solid black;
  padding: 0px;
  margin: 10px 20px 10px 0;
 
}

.pic_center {
  display: block;  
  border: 1px solid black;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.none{color: #fff;}

.ctr img
        {
        text-align: center;
        }

#rotate{
width: 270px;
float: left;
}

#rotate img{
	border:1px solid black;}



#wx_module_1081{margin: 0 auto;
background-color: black;
text-align: center;
width: 180px;
}




/*  Style Css from theme */


/*
Theme Name: Shoreham Inn
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Smith Street Design
Author URI: http://www.smithstreetdesign.com
Tags: empty, clean, development, design

*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
.sidebar, #entry-meta-single {}
#respond {}

li.depth-1 {}
.navigation {}
.post {}


/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:120%; text-align: left;}
h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */


#wrap_header{
margin: 0;
background: #ffffcc;
}

#wrap_footer{
clear:both;
background:#ffffcc;
}
 
#search{
text-align: left;
}
/* -- POSTS -- */
.post-index {clear: both;margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:left; width:510px; margin: 0 5px 0 0; padding-right: 5px;}

.posts-wrap h2, .posts-wrap h3,.posts-wrap h4{
margin:5px 0;
text-align: left;}

/* -- SIDEBARS --*/
.sidebar-wrap {
margin: 0;
float:left; 
width:150px; }

ul.sidebar-wrap{margin: 5px 0;}
#twitter_update_list li{
margin: 10px 2px;
padding-bottom: 10px;
border-bottom:1px dashed black;}
#twitter_div{
	margin:10px 0;
	padding: 5px 0;
	background: #999966;
	border:1px solid #330132;
	}
#twitter-link a{text-align: center;}

.widget{
margin: 0;
padding: 10px 0;
}
#twitter_div a{

color: #ffffcc;}

.sidebar {width:100%; float: left;}
.block-1 {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}


