/*------------ LEITRIM LODGE ------------*/
html {
background: #f0f0f0 url(lynfield_bg.jpg) repeat-x;
}
body {
margin: 0 0 0 0;
padding: 0;
color: #333;
background-color: #f8f6ef ;
font-family: Lucida Grande, "Trebuchet MS", arial;
font-size: 14px;
line-height: 20px;
background: url(lynfield_bloc.png) no-repeat center top;
width: 100%;
display: table;
}

a {
	color: #fff!important;
	text-decoration: none!important;
}

a { 
outline: none; 
}

hr { 
display: block;
position: relative;
padding: 0;
margin: 32px auto 32px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px dotted #AAA;
border-bottom: 1px dotted #FFF;
font-size: 1px;
line-height: 0;
overflow: visible;
}

iframe {
    padding: none;
   /*padding: 14px;
	border: 1px solid #ebebeb;
	background-color: #fff;
	margin-bottom: 20px;*/
}


#header {
background-color: transparent;
height: 140px;
}
ul {
line-height: 28px;
}
/*------------------------------------------------*/
#container {
float: right;
width: 950px;
color: #333;
text-align: justify;
background-color: #fff;
/*background-image: url(/sites/991/wwwroot/images/content-bg-Blue.gif);*/
background-image: none;
background-repeat: no-repeat;
background-position: top;
}
/*------------------------------------------------*/
#display_intro {
float: left;
width: 616px;
/*height: 326px;*/
background-color: transparent;
margin: -10px 0 0 0;
}
#display_intro img{
margin: 0 0 8px 16px;
padding: 4px!important;
background-color: #fff;
border-color: #ebebeb;
}
#display_intro h1{
color: #000;
margin 20px 0 -8px 0;
font-size: 22px;
line-height: 24px;
}
/*------------------------------------------------*/
.wedding {
width: 372px;
height: 240px;
clear: both;
padding: 16px 212px 16px 0px;
border: 0px solid #d4d4d4 !important;
background: #fff url(/sites/991/wwwroot/css/bride-groom2.jpg) no-repeat right top;
text-align: left;
}
.wedding strong{
color: #000;
}

.wedding a{
color: #000000!important;
text-decoration: none!important;
}
/*------------------------------------------------*/
.search_bg {
float: left;
}
/*------------------------------------------------*/
#logN {
text-indent: -9000px;
}
/*------------------------------------------------*/
#categories {
background-color: transparent;
width: 950px;
font-size: 12px;
background-image: none;
}
/*------------------------------------------------*/
#categories li {
float: left;
list-style-image: none;
list-style: none;
margin: 0px 10px 0px 0px;
list-style-type: none;
list-style-position: inside;
background-image: none;
background-position: right;
background-repeat: no-repeat;
font-family: arial;
height: 46px;
}
/*------------------------------------------------*/
#categories li a:hover, #categories li.current a {
color: #FFF;
padding-top: 7px;
display: block;
background-image: none;
background-position: top;
background-repeat: no-repeat;
height: 30px;
}
#categories ul {
background: none;
}
#categories img {
display:none;
}


/*------------------------------------------------*/
h1, h2, h3, h4, h5 {
font-family: Georgia, "Trebuchet MS", arial;
}
h1, h2, h3, h4, h5 {
color: #000;
}

h1 {
font-size: 80%;!important;
float: right;
}

h2 span {
color: #2d7ec8!important;
}

h4 {
font-size: 18px;
font-weight: normal;
margin: 10px 0 6px 0;
}

h5 {
font-size: 18px;
font-weight: normal;
margin: 10px 0 6px 0!important;
color: #2d7ec8!important;
}

h5 span{
color: #222222!important;
}

h5 a {
color: #2d7ec8!important;
}

h5 a:hover {
text-decoration: underline!important;
}
/*------------------------------------------------*/
.navMenu {
line-height: 22px;
}
/*------------------------------------------------*/

ul {
	list-style: none;
}

li {
	background: none;/*url(disc-lynfield.gif) no-repeat 0px 2px;*/
	line-height: 160%;
	padding-left: 20px;
}

li a{
	color: #fff;
}

.event {
	background: none;
	line-height: 160%;
	padding-left: 0px!important;
}

.event a {
	color: #2d7ec8!important;
	text-decoration: none!important;
}

.eventTitle {
	text-align: left!important;
}

.allEventsLink {
   padding-left: 0px!important;
	color: #2d7ec8!important;
	display:inline;
}

p a {
	color: #2d7ec8!important;
}

p span{
	color: #000!important;
}

strong {
	color: #333galler;
}

.viewAllEvents {
	
}
/* -----------  SIDE BAR ----------- */
#sidebar a {
color: #2d7ec8!important;
}

.sidebar-box ul li a:link { color: #2d7ec8!important; padding: 0; background-image: none !important; }
.sidebar-box ul li a:hover { color: #fff!important; background-color: #2d7ec8!important; }
.sidebar-box ul li a:visited, .sidebar-box ul li a:active { color: #2d7ec8!important; padding: 0; background-image: none !important; }

.sidebar-box ul li { padding-left: 0px!important;}

.sidebar-box h2 { margin-top: 5px; font-size: 24px; color: #4A493F; padding: 12px 0 8px 0; font-weight: normal; margin-left: 0px; display: block; background-color: transparent;border-bottom: 1px dotted #a2a2a2; }

.side-column-footer-box {
	color: #000!important;
	text-align: left;
}

.side-column-footer-box h2 {
	color: #2d7ec8!important;
}

.side-column-footer-box h2 span{
	color: #4a493f!important;
}

.sidebar-box hr { 
display: block;
position: relative;
padding: 0;
margin: 32px auto 32px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px dotted #AAA;
border-bottom: 1px dotted #FFF;
font-size: 1px;
line-height: 0;
overflow: visible;
}

/* ---------- SEARCH --------------- 
.searchCell {
	width: 180px!important;
}*/

/* ---------- LISTINGS ------------- */
dl{width: 240px;overflow: auto; margin: 6px 0 1em; background: url(dot.gif) repeat-x 0 1.2em}
dt,dd.price{background: transparent; font-size: 15px;font-weight: normal; font-family: Georgia, "Trebuchet MS", arial;}
dt{float: left; padding: 0px 6px 4px 0px; color: #2d7ec8}
dd{margin:0}
dd.price{float: right; padding-right: 6px; color: #000; vertical-align: baseline;}
.pricemain{padding-left: 20px;color: #990000; font-weight: normal; font-size: 72%;}
dd.ingredients{float: left; width: 100%;padding: 4px 0; font: italic 11px Helvetica, Arial,Georgia,Times,sans-serif; color: #555}
dt.multilist{float: left; padding: 0px 0 0 20px; font: normal 100% Helvetica, Arial,Georgia,Times,sans-serif; color: #333}

/* ---------- BLOCK QUOTE ---------- */
blockquote {
	padding: 10px 10px 10px 10px;
	font-size: 110%;
	font-style: italic;
	font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	background-color: transparent!important;
	border: none!important;
	color: #000;
}

blockquote span.open {
	background: url(so-q-lynfield.gif) no-repeat left top;
	padding: 2px 0 2px 28px;
}

blockquote span.close {
	background: url(sc-q-lynfield.gif) no-repeat bottom right;
	padding: 2px 28px 2px 0;
}

/* ---------- FOOTER ---------- */
#footer {
	height: 60px!important;
	font-size: 12px!important;
	background: url(ft-bg-lynfield.gif) repeat-x top left!important;
	background-color: #264e73!important;
	padding: 16px 0 0 0 0;
}


.left{
	float: left!important;
	margin-top: -2px!important;
}

.left a{
	color: #f8f2d0!important;
}

.left a:hover{
	color: #ffffff!important;
	text-decoration: underline!important;
}

#footer p a:link {
	color: #ffffff!important!;
}

.right{
   width: 580px;
	float: right!important;
	text-align: right;
	margin-top: -2px!important;
}

/* Tablular Data Start*/
#myTable {
	width: 420x!important;
	border-top:1px solid #dbdbc6;
	border-right:1px solid #dbdbc6;
	margin:1em auto;
	border-collapse:collapse;
}

caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
tr.odd td	{
	background:#fffff8;
	}
tr.odd .column1	{
	background:#f6f6ec;
	}	
.column1	{
	background:#f8f8f7;
	border-bottom:1px solid #dbdbc6;
	border-left:1px solid #dbdbc6;
	}
td.rates {
	color:#333;
	border-bottom:1px solid #dbdbc6;
	border-left:1px solid #dbdbc6;
	padding:.3em 1em;
	text-align:left;
	}				
th {
	font-weight:normal;
	color: #333;
	text-align:left;
	border-bottom: 1px solid #dbdbc6;
	border-left:1px solid #dbdbc6;
	padding:.3em 1em;
	}							
thead th {
	background:#f6f6ec;
	text-align:left;
	font:bold 16px;
	color:#2d7ec8;
	}	
tfoot th {
	text-align:left;
	background:#f6f6ec;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

/* Tablular Data END*/

/* ---------- SHOW HIDE ---------- */
.specialoffers-box {
	display: none;
}

.upcoming-events-box {
	display: none;
}

.join-newsletter-box {
	display: none;
}


/* ---------- PHONE HILITE ---------- */
.phone-hilite {
	padding-left: 34px;
	background: url(phone-ico.png) no-repeat top left;
	padding-bottom:12px;
	padding-top:6px;
	margin-top: 6px;
	font-weight: bold;
}

.phone-hilite span{
	color: #2d7ec8;
}



.siteTitleLink {
display: none;
}

.translationWebsite {
width: 140px;
margin-top: 0px;
margin-right: -32px;
}

small a {
color: #2d7ec8!important; 
}

.entry a{
color: #2d7ec8!important; 
}

.home-post-wrap img
{
background-color:#fff!important;
border:1px solid #ebebeb!important;
margin:10px;
padding:10px!important;

}

#yourblock ul li {
          list-style: none!important;
          list-style-image:none!important;
}

#photos li, #gallery li 
{
	list-style: none!important;
    list-style-image:none!important;
}