/* CSS Document */
/* The Porterhouse Irish Pub */
/* basic */
body {
	margin:0px;
	padding:0px;
	background:#0d2f22;
	}
table, tr, td, div, p, span, a, ul, li, ol, h1, h2, h3, h4, h5, h6, form {
	margin:0px;
	padding:0px;
	}
/* table */
.top_bgrpt1 {
	margin:0px;
	padding:0px;
	width:100%;
	background:url(../images/top_bg1.jpg) repeat-x left top #005535;
	}
.header {
	margin:0px;
	padding:0px;
	width:1003px;
	height:382px;
	}
.nav_area {
	margin:0px;
	padding:0px;
	width:1003px;
	height:72px;
	}
.nav_leftsh {
	margin:0px;
	padding:0px;
	background:url(../images/left_navshadow.jpg) no-repeat right top;
	width:51px;
	height:72px;
	font-size:0px;
	line-height:0px;
	}
.nav_rightsh {
	margin:0px;
	padding:0px;
	background:url(../images/right_navshadow.jpg) no-repeat left top;
	width:51px;
	height:72px;
	font-size:0px;
	line-height:0px;
	}
.nav_bg {
	margin:0px;
	padding:0px;
	background:#142921;
	width:901px;
	height:72px;
	}
#nav ul {
	margin:0px;
	padding:0px 0px 0px 25px;
	list-style:none;
	}
#nav ul li {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:72px;
	text-align:center;
	display:block;
	float:left;
	background:none;
	border-left:1px solid #1f332c;
	}
#nav ul li a {
	margin:0px;
	padding:0px 24px 0px 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:72px;
	text-align:center;
	display:block;
	float:left;
	background:none;
	}
#nav ul li a:hover {
	margin:0px;
	padding:0px 24px 0px 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:72px;
	text-align:center;
	display:block;
	float:left;
	background:url(../images/nav_hoverbg.jpg) repeat-x left top;
	}
	
.mid {
	margin:0px;
	padding:0px;
	width:1003px;
	}
.lefttop_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/left_bgtop1.jpg) no-repeat left top;
	width:272px;
	}
.leftbot_bg1 {
	margin:0px;
	padding:0px 0px 30px 0px;
	background:url(../images/left_bgbot1.jpg) no-repeat left bottom #5c8c54;
	width:272px;
	}
.righttop_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/right_topbg1.jpg) no-repeat left top;
	width:680px;
	}
.rightbot_bg1 {
	margin:0px;
	padding:0px 0px 20px 0px;
	background:url(../images/right_botbg1.jpg) no-repeat left bottom;
	width:680px;
	}
h2.hdng_txt2a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	color:#db5b2e;
	line-height:30px;
	}
h1.hdng_txt1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration:none;
	font-weight:normal;
	color:#fff08d;
	line-height:30px;
	}
p.txt_1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#fff08d;
	line-height:16px;
	text-align:left;
	}
p.txt_1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
p.txt_1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	color:#ffffff;
	}
p.txt_2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
	text-align:left;
	}
ul.items_1a {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_1a li {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#fff08d;
	line-height:20px;
	background:url(../images/bullet_1.jpg) no-repeat;
	background-position:0px 8px;
	}
ul.items_1a li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#fff08d;
	}
ul.items_1a li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	}
ul.readmore_1a {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.readmore_1a li {
	margin:0px;
	padding:5px 0px 20px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#fff08d;
	background:url(../images/readmore_bg.png) no-repeat left top;
	behavior: url("images/iepngfix.htc");
	display:block;
	}
ul.readmore_1a li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#fff08d;
	}
ul.readmore_1a li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
.pict_bg2 {
	margin:0px;
	padding:0px;
	background:url(../images/pict_bg2.png) no-repeat left top;
	behavior: url("images/iepngfix.htc");
	width:215px;
	height:143px;
	}
.pict_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/pict_bg1.jpg) no-repeat left top;
	width:272px;
	height:192px;
	}
.pict_bg3 {
	margin:0px;
	padding:0px;
	background:url(../images/logo_bg1.gif) no-repeat left top;
	width:272px;
	height:70px;
	}
.pict_bg4 {
	margin:0px;
	padding:0px;
	background:url(../images/logo_bg2.gif) no-repeat left top;
	width:272px;
	height:71px;
	}
.viewmore_1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#0d2f22;
	line-height:16px;
	}
.viewmore_1a a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#0d2f22;
	}
.viewmore_1a a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
	
.footer {
	margin:0px;
	padding:0px;
	width:100%;
	background:#0d2f22;
	}
.footer_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/footer_bg1.jpg) repeat-x left top;
	width:901px;
	height:143px;
	}
h3.address_hdng3a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#5d8e55;
	line-height:30px;
	}
h6.address_hdng6a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#066638;
	line-height:16px;
	}
h6.address_hdng6a a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#066638;
	}
h6.address_hdng6a a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
p.footer_nav {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#07803f;
	line-height:18px;
	}
p.footer_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#07803f;
	}
p.footer_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#99b26a;
	}
p.copyright {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#015435;
	line-height:18px;
	}
	
	#dropmenudiv{
position:absolute;
border:0px solid white;
border-bottom-width: 0;
font:normal 11px tahoma;
color:fff;
line-height:20px;
z-index:100;
margin-top:0px;
background-color:#0d2f22;
filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
padding:3px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid  white;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color: #fff;
filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;5;
}

#dropmenudiv a:hover{
background-color:#01653e;
text-decoration:none;
color: #fff;
filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}
	