@charset "windows-1252";
   
 
 /*
Theme Name: McGrorys of Culdaff
Theme URI: www.mcgrorys.ie
Description: Hotel, Restaurant, Bars & Live Music.
Version: 1.0
Author: Frank Gribbin
Author URI: http://www.ocularjigsaw.com
*/



html, body {
margin-top: 20px;
margin-bottom: 20px;
margin: 0px;
padding: 0px;
}
  .body {
	text-align: center;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #23383E;
	background-image: url(images/backg.jpg);
}

a:link {text-decoration: none; color: #787878; }
a:visited {text-decoration: none; color: #787878; }
a:hover {text-decoration: none; color: #000000; text-decoration: none;}
a:active {text-decoration: none; color: #787878; } 
			 
a.menul:link {text-decoration: none; color: #c27b0d; }
a.menul:visited {text-decoration: none; color: #c27b0d; }
a.menul:hover {text-decoration: none; color: #ffffcc; text-decoration: none;}
a.menul:active {text-decoration: none; color: #c27b0d; } 


a.foot:link {text-decoration: none; color: #C8CDCF;}
a.foot:visited {text-decoration: none; color: #C8CDCF;}
a.foot:hover {text-decoration: none; color: #FFFFFF; text-decoration: none;}
a.foot:active {text-decoration: none; color: #C8CDCF;} 

a.pagehdglink:link {text-decoration: none; color: #663300; }
a.pagehdglink:visited {text-decoration: none; color: #663300; }
a.pagehdglink:hover {text-decoration: none; color: #000000; text-decoration: none;}
a.pagehdglink:active {text-decoration: none; color: #663300; } 

a.sidered:link {text-decoration: none; color: #ffffff; }
a.sidered:visited {text-decoration: none; color: #ffffff; }
a.sidered:hover {text-decoration: none; color: #C8CDCF; text-decoration: none;}
a.sidered:active {text-decoration: none; color: #ffffff; } 

a.related-post:link {text-decoration: none; color: #663300; }
a.related-post:visited {text-decoration: none; color: #663300; }
a.related-post:hover {text-decoration: none; color: #c27b0d; text-decoration: none;}
a.related-post:active {text-decoration: none; color: #663300; } 

a.box:link {text-decoration: none; color: #787878; }
a.box:visited {text-decoration: none; color: #787878; }
a.box:hover {text-decoration: none; color: #000000; text-decoration: none;}
a.box:active {text-decoration: none; color: #787878; } 

a.catlink:link {text-decoration: none; color: #A20307; }
a.catlink:visited {text-decoration: none; color: #A20307; }
a.catlink:hover {text-decoration: none; color: #000000; text-decoration: none;}
a.catlink:active {text-decoration: none; color: #A20307; } 

a.box3link:link {text-decoration: none; color: #ffffff; }
a.box3link:visited {text-decoration: none; color: #ffffff; }
a.box3link:hover {text-decoration: none; color: #C8CDCF; text-decoration: none;}
a.box3link:active {text-decoration: none; color: #ffffff; } 

a.gigwidget:link {text-decoration: none; color: #ffffff; }
a.gigwidget:visited {text-decoration: none; color: #ffffff; }
a.gigwidget:hover {text-decoration: none; color: #C8CDCF; text-decoration: none;}
a.gigwidget:active {text-decoration: none; color: #ffffff; } 

#wrapper {
width: 847px;
margin: 0px auto;
padding: 0px;
text-align: left;
}

#container {
width: 847px;
min-height: 400px;
background-image: url('images/bodybg.jpg');
background-repeat: repeat-y;
}			   


#headimage {
width: 847px;
height: 244px;
}

#left {
width: 212px;
float: left;
text-align: right;
}


#right {
width: 635px;
float: right;	 	  
display: inline;	
text-align: left;  
}



#left1a {
width: 212px;
height: 9px;
display: block;
float: left;
}

#left1b {
background-image: url('images/left1b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 212px;
display: block;
float: left;
text-align: left;
}

#left1text {
color: #FFFFFF;
text-align: left;
margin-top: 0px;
margin-left: 23px;
margin-bottom: 0px;
width: 170px;
}
html>body #left1text {
margin-top: 0px;
margin-left: 23px;
margin-bottom: 0px;
}


#left1c {
display: block;
float: left;
width: 212px;
height: 8px;
}


#left2a {
display: block;
width: 212px;
height: 9px;
display: block;
float: left;
}

#left2b {
background-image: url('images/left2b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 212px;
display: block;
float: left;
text-align: left;
}

#left2text {
color: #FFFFFF;
text-align: left;
margin-top: 0px;
margin-left: 23px;
margin-bottom: 12px;
width: 170px;
}
html>body #left2text {
margin-top: 12px;
margin-left: 23px;
margin-bottom: 12px;
}

#left2c {
width: 212px;
height: 8px;
display: block;
float: left;
padding-bottom: 2px;
}

#left3a {
width: 212px;
height: 8px;
display: block;
float: left;
}

#left3b {
background-image: url('images/left3b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 212px;
height: 41px;
display: block;
float: left;
}

#left3c {
width: 212px;
height: 8px;
display: block;
float: left;
}				
				
#left4a {
width: 212px;
height: 8px;
display: block;
float: left;
}

#left4b {
background-image: url('images/left4b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 212px;
height: 68px;
display: block;
float: left;
}


#left4c {
width: 212px;
height: 10px;
display: block;
float: left;
}		
			
#left4text {
color: #FFFFFF;
text-align: left;
margin-top: 9px;
margin-left: 23px;
margin-bottom: 5px;
}			
		
			
					
#foot1a {
width: 847px;
height: 8px;
display: block;
float: left;
}

#foot1b {
background-image: url('images/foot1b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 847px;
height: 48px;
display: block;
float: left;
}

#foot1c {
width: 847px;
height: 12px;
display: block;
float: left;
}						
html>body #foot1c {
margin-bottom: 20px;
}
			

#right1a {
width: 635px;
height: 9px;
display: block;
float: left;
}

#right1b {
background-image: url('images/right1b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 635px;
display: block;
float: left;
}
html>body #right1b {
min-height: 403px;
display: block;
float: left;
}

#right1text {
margin-top: 12px;
margin-left: 12px;
width: 480px;
float: left;
}
html>body #right1text {
margin-left: 23px;
}


#right2text {
margin-top: 12px;
margin-left: 12px;
width: 550px;
float: left;
}
html>body #right2text {
margin-left: 33px;
}

#right1c {
width: 635px;
height: 10px;
display: block;
float: left;
}		




#backroom1 {
width: 635px;
height: 171px;
display: block;
float: left;
}

#backroom2 {
background-image: url('images/backroom2.jpg');
background-repeat: repeat-y;
background-position: top;
width: 615px;
display: block;
float: left;
padding-right: 20px;
}
html>body #backroom2 {
min-height: 403px;
display: block;
float: left;
}

#wedding2 {
background-image: url('images/wedding2.jpg');
background-repeat: repeat-y;
background-position: top;
width: 615px;
display: block;
float: left;
padding-right: 20px;
}
html>body #wedding2 {
min-height: 403px;
display: block;
float: left;
}

#backroomtext {
margin-top: 12px;
margin-left: 14px;
margin-right: 24px;
width: 420px;
float: left;
}
html>body #backroomtext {
margin-left: 33px;
}


#backroomtext1 {
margin-top: 12px;
margin-left: 14px;
margin-right: 10px;
width: 545px;
float: left;
}
html>body #backroomtext1 {
margin-top: 12px;
margin-left: 33px;
margin-right: 10px;
width: 545px;
float: left;
}

#backroomtext1a {
margin-top: 12px;
margin-left: 14px;
margin-right: 10px;
width: 565px;
float: left;
}
html>body #backroomtext1a {
margin-top: 12px;
margin-left: 33px;
margin-right: 10px;
width: 545px;
float: left;
}


#backroomtext2 {
margin-top: 15px;
margin-left: 21px;
width: 545px;
float: left;
}
html>body #backroomtext2 {
margin-top: 12px;
margin-left: 33px;
margin-right: 10px;
width: 545px;
float: left;
}

#backroom3 {
width: 635px;
height: 40px;
display: block;
float: left;
}		

.postthumb {
margin-right: 15px;
margin-bottom: 10px;
}

	
.img-right1 {
float: right;
display: inline;
padding-left: 10px;
margin-bottom: 10px;
}				
				

	
		
				
#slideshow {
display: inline;
position: relative;
float: left;
}				
				
				
.clearer {
font-size: 0px;
height: 0px;
width: 100%;
display: block;
clear: both;
}
html>body .clearer {
font-size: 0px;
height: 0px;
width: 100%;
display: block;
clear: both;
}
			
				
						 
#menubar {
width: 848px;
height: 41px;
}

.hdg {
font-size: 16px;
font-weight: bold;
margin-bottom: 15px;
}


.mypostdate {
font-family: Verdana, Arial;
font-size: 11px;
color: #333333;
}

.hdglist {
font-size: 14px;
font-weight: bold;
margin-bottom: 15px;
color: #ffffff;
background-color: #ff0000;
width: 100%;
padding: 10px 10px 10px 10px;
}


.indent {
padding-top: 7px;
}
html>body .indent {
padding-top: 9px;
}

.indent1 {
padding-bottom: 5px;
}
html>body .indent1 {
padding-bottom: 15px;
}

#homebox {
background-image: url('images/home2.jpg');
background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 100px;
padding-left: 110px;
margin-top: 15px;
margin-bottom: 5px;
display: inline;
float: left;
}

#homebox1 {
background-image: url('images/home3.jpg');
background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 100px;
padding-left: 110px;
margin-top: 15px;
margin-bottom: 5px;
float: right;
}

#homebox2 {
background-image: url('images/home4.jpg');
background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 100px;
padding-left: 110px;
margin-top: 15px;
margin-bottom: 5px;
float: right;
}

#homebox3 {
background-image: url('images/home5.jpg');
background-repeat: no-repeat;
background-position: left;
width: 120px;
height: 100px;
padding-left: 110px;
margin-top: 15px;
margin-bottom: 5px;
float: left;
}

#boxheading {
font-size: 12px;
color: #870C0C;
font-weight: bold;
padding-bottom: 10px;
padding-top: 3px;
}

#boxlink {
color: #787878;
padding-bottom: 10px;
line-height: 14px;
}

#boxmore {
color: #787878;
padding-left: 20px;
}

.img-left {
display: inline;
float: left;
text-align: center;
padding-right: 15px;
}

.img-right {
display: block;
float: right;
width: 110px;
text-align: center;
margin-right: 5px;
}

.img-right1 {
display: block;
float: right;
width: 110px;
text-align: center;
margin-right: 5px;
padding-top: 5px;
}




#foottext {
color: #C8CDCF;
margin-left: 23px;
margin-top: 11px;
text-align: center;
}


#sidebar {

}
				 
					 
#sidebar h2 {
	margin: 15px 0 3px 0;
	padding: 0;	
	  font-family: Verdana;
  font-size: 12px; 
  font-weight: bold;
  color: #ffffff;	
	}


#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;	
	font-size: 12px;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;	
		font-size: 11px;

	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;	  
			font-size: 11px;

	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;	  
			font-size: 12px;
					list-style-type: disc;

	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;	  
			font-size: 11px;

	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;  
			font-size: 11px;

	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;	
			font-size: 11px;

	}
/* End Entry Lists */


#sidebar2 {

}
				 
					 
#sidebar2 h2 {
	margin: 15px 0 0;
	padding: 0;	
	  font-family: Verdana;
  font-size: 12px; 
  font-weight: bold;
  color: #23383E;	
	}


#sidebar2 ul, #sidebar2 ul ol {
	margin: 0;
	padding: 0;	
	font-size: 12px;
	}

#sidebar2 ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;	
		font-size: 11px;

	}

#sidebar2 ul p, #sidebar2 ul select {
	margin: 5px 0 8px;	  
			font-size: 11px;

	}

#sidebar2 ul ul, #sidebar2 ul ol {
	margin: 5px 0 0 10px;	  
			font-size: 12px;
					list-style-type: disc;

	}

#sidebar2 ul ul ul, #sidebar2 ul ol {
	margin: 0 0 0 10px;	  
			font-size: 11px;

	}

ol li, #sidebar2 ul ol li {
	list-style: decimal outside;  
			font-size: 11px;

	}

#sidebar2 ul ul li, #sidebar2 ul ol li {
	margin: 3px 0 0;
	padding: 0;	
			font-size: 11px;

	}
/* End Entry Lists */




#redborder {
border: 2px solid #A20307;
padding: 0px 0px 0px 0px;
}

#redtitle {
background-color: #A20307;
width: 535px;
padding: 5px 5px 5px 5px;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: bold;
color: #ffffff;
}

#redbox {
padding: 10px 10px 10px 10px;
}

#weddingbox {
text-align: left;
padding-top: 23px;
padding-left: 101px;
}

.para {
padding-left: 25px;
padding-bottom: 0px;
padding-top: 5px;
padding-right: 10px;
}

.paralink {
text-align: right;
padding-top: 3px;
}

.parahdg {
padding-left: 0px;
padding-bottom: 0px;
padding-top: 5px;
font-weight: bold;
}

#avviohdg {
font-size: 14px;
color: #A20307;
font-weight: bold;
padding-top: 5px;
}


#box1 {
display: block;
float: left;
width: 209px;
margin-right: 2px;
}

#box2 {
display: block;
float: left;
width: 209px;
margin-right: 2px;
}

#box3 {
display: block;
float: left;
width: 209px;
}


#box1a {
width: 209px;
height: 10px;
display: block;
float: left;
}

#box1b {
background-image: url('images/box1b.jpg');
background-repeat: repeat-y;
background-position: top;
width: 209px;
height: 160px;
display: block;
float: left;
text-align: left;
}

#box1text {
color: #333333;
text-align: left;
margin-top: 10px;
margin-left: 23px;
margin-bottom: 12px;
width: 170px;
}
html>body #box1text {
margin-top: 12px;
margin-left: 23px;
margin-bottom: 12px;
}

#box1atext {
color: #333333;
text-align: left;
margin-top: 10px;
margin-left: 23px;
margin-bottom: 12px;
width: 170px;
}
html>body #box1text {
margin-top: 12px;
margin-left: 23px;
margin-bottom: 12px;
}

#box3text {
color: #333333;
text-align: left;
margin-top: 0px;
margin-left: 23px;
margin-bottom: 12px;
width: 170px;
}
html>body #box3text {
margin-top: 12px;
margin-left: 23px;
margin-bottom: 12px;
}


#box1c {
display: block;
float: left;
width: 209px;
height: 9px;
}




#newbox1b {
background-image: url('images/contact_new_2.jpg');
background-repeat: repeat-y;
background-position: top;
width: 209px;
height: 160px;
display: block;
float: left;
text-align: left;
}





 .contact {
	margin: 15px 0 0;
	padding: 0;	
	  font-family: Verdana;
  font-size: 12px; 
  font-weight: bold;
  color: #ffffff;	
	}
	
	
#image_flicker {
        width:468px;
        height:110px;
        margin: 0px;
        padding-left: 5px;
		border: 1px solid red;
}
	
#image_flicker img {display:block; margin:auto}
#image_flicker a {text-decoration:none}
											  

/*  XMAS PARTY BANNER */

#xmas_banner {
background:	url(images/xmasparty2010.jpg) no-repeat;
width: 480px;
height: 96px;			  
color: #9D9A90;	   
display: block;		 
font-size: 12px;	 
font-family: Arial, Verdana;
}				 

.xmas_links {			   
display: block;
 padding: 59px 0 0 23px;
}


