BODY { 
color:white; 
background-image:url(http://www.downtheroadpub.ca/images/shamrockbg2.gif); 
background-color:#000000;
A:link:#000000;
A:visited:#000000;
A:active:#000000;
A:hover:#FF0000;
}

img, div { behavior: url(iepngfix.htc) }

#global {
position: relative; /* container positioning */
margin-left: auto;
margin-right: auto;
width: 800px;
text-align: left;
}


#xmaslights {
position:absolute; 
margin-right:auto; 
margin-left:auto; 
left:116px;
width:563px; 
height:8px;
top:3px;
} 

.topnav { background-image:url(http://www.downtheroadpub.ca/images/header.gif); }

TD { font-family:Helveticca, Arial; font-size: 12pt; font-weight:bolder;} 	

DIV.tlinker { 
font-family:Helveticca, Arial; 
font-size: 10pt; 
font-weight:bolder;
color:#E5E094;
min-height: 400px;
align: center;
} 	

.linker { 
font-family:Helveticca, Arial; 
font-size: 10pt; 
font-weight:bolder;
color:#E5E094;
min-height: 400px;
align: center;
}

.menu1 {
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: underline;
font-style: italic;
font-family: times, courier;
font-size: 18px;
color: #E5E094;
}

.fromthekettle{
display: block;
height: auto;
margin-left: 0px;
padding-top: 2px;
padding-left: 0px;
border: 1px;
font-family: times, courier;
font-size: 14px;
color: #ff00ff;
}

.hide{
display: none;
}

.show{
display: block;
font-family: times, courier;
font-size: 14px;
color: #808080;
}

.creamfont{	
font-family:Helveticca,Arial; 
color:#E5E094; 
text-align:center;
}

.announcefont{	
font-family:Helveticca,Arial; 
color:#E5E094;
font-size:16px;
text-align:center;
}

.burnsfont{	
font-family:Helveticca,Arial; 
font-size:9pt;
color:#E5E094; 
text-align:left;
}

.burnsfont2{	
font-family:Helveticca,Arial; 
font-size:12pt;
font-style:italic;
color:#FF0000; 
text-align:center;
}

.fooddesc{	
font-family:Helveticca,Arial; 
font-size:9pt;
font-style:italic;
color:#E5E094; 
text-align:center;
}

.foodfont{	
font-family:Helveticca,Arial; 
font-size:12pt;
color:#FF0000; 
text-align:center;
}

.bquote{	
font-family:Helveticca,Arial; 
font-size:24pt;
font-style:italic;
color:#FFFFFF; 
text-align:center;
}

.calmonth{
font-family:Helveticca,Arial; 
color:#E5E094; 
text-align:center;
border-style:double; 
border-width: 2px;
border-color:#E5E094;
}

.dayoweek{
font-family:Helveticca,Arial; 
color:#E5E094; 
text-align:center;
border-style:double; 
border-width: 2px;
}

.calday{
font-family:Helveticca,Arial; 
color:#E5E094; 
text-align:right;
vertical-align:top;
border-style:double; 
border-width: 2px;
border-color:#E5E094;
}

.calmartini{
font-family:Helveticca,Arial; 
color:#E5E094; 
text-align:right;
vertical-align:top;
border-style:double; 
border-width: 2px;
border-color:#E5E094;
background: url(images/martini_small.png) center no-repeat;

}

.calevent{
font-family:Helveticca,Arial; 
color:#FFFFFF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-width: 2px;
border-color:#008800;
background: url(images/band.png) center no-repeat;
}

.calval{
font-family:Helveticca,Arial; 
color:#FFFFFF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-width: 2px;
border-color:#880000;
background: url(images/valentines.png) center no-repeat;
}

.caldisco{
font-family:Helveticca,Arial; 
color:#0000FF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-width: 2px;
border-color:#008800;
background: url(images/dball.png) center no-repeat;
}

.caleventhalloween{
font-family:Helveticca,Arial; 
color:#FFFFFF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-color:#FF8040;
border-width: 2px;
background: url(images/pumpkin2.png) center no-repeat;
}

.caleventnov11{
font-family:Helveticca,Arial; 
color:#FFFFFF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-color:#FF0000;
border-width: 2px;
background: url(images/poppy.png) center no-repeat;
}

.calxmas{
font-family:Helveticca,Arial; 
color:#FFFFFF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-color:#FF0000;
border-width: 2px;
background: url(images/xmaswreath.png) center no-repeat;
}

.calnye{
font-family:Helveticca,Arial; 
color:#0000FF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-color:#FF0000;
border-width: 2px;
background: url(images/nye_bg.png) center no-repeat;
}
.calstpats{
font-family:Helveticca,Arial; 
color:#FFFFFF; 
text-align:right;
vertical-align:top;
border-style:double; 
border-color:#00FF00;
border-width: 2px;
background: url(images/shamrock_cal.png) center no-repeat;
}

.piclink{
font-family:Helveticca,Arial; 
color:#E5E094; 
}

.caltext{
font-family:Helveticca,Arial; 
color:#008888; 
text-align-last:center;
vertical-align:top;
}

a:link {
color:#000000;
}

a:visited {
	color:#000000;	
}

a:hover {
	color:#000000;
}

a:active {
	color:#000000;
}

DIV.header
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 0px;
  position: relative;
  top: 0;
  left: 0;
  width:800;
  height:150;
}

DIV.main
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 910;
  background-image: url(images/DTR3_separator.png);
  background-repeat: no-repeat;
  min-height: 400px;
}

DIV.leftnav
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  position: fixed;
  top: 150;
  left: 100;
  background-image: url(images/ceadmilefailte.png);
}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h5 { 
	font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Verdana, Geneva, Helvetica, Arial, SunSans-Regular, sans-serif;
	//background: transparent url(images/pintbg.png) no-repeat bottom right; 
	background: url(images/pintbg1.png); 
} 
.cssbox { 
	width: 800px !important; /* intended total box width - padding-right(next) */ 
	width: 785psx; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px auto; /* use to position the box */
	color:black;
	height: 150px !important;
} 
/* set the top-right image */ 
.cssbox_head { 
	//background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 
/* set the top-left image */ 
.cssbox_head h5 { 
	font-color: #000000;
	color: #000000;
	text-align: center;
	//background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
} /* set the lower-left corner image */ 
.cssbox_body { 
	//background-position: bottom left; 
	//background-position: 140px; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */
}
.roundedcornr_box_140614 {
  background: #351b0d url(images/roundedcornr_140614_grad.png) repeat-x top left;
   //background: url(images/roundedcornr_140614_grad.png) repeat-x top left;
}
.roundedcornr_top_140614 div {
   background: url(images/roundedcornr_140614_tl.png) no-repeat top left;
}
.roundedcornr_top_140614 {
   background: transparent url(images/roundedcornr_140614_tr.png) no-repeat top right;
}
.roundedcornr_bottom_140614 div {
   background: url(images/roundedcornr_140614_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_140614 {
   background: transparent url(images/roundedcornr_140614_br.png) no-repeat bottom right;
}

.roundedcornr_top_140614 div, .roundedcornr_top_140614,
.roundedcornr_bottom_140614 div, .roundedcornr_bottom_140614 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_140614 { margin: 0 30px; }
