@charset "utf-8";
/* CSS Document */

/*********************************/
/*       BROWSER RESET
/*********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,/*blockquote,*/th,td {    
    margin:0;   
    padding:0;   
} 
table {  
    border-collapse:collapse;   
    border-spacing:0;   
} 

address,caption,cite,code,dfn,/*em,strong,*/th,var {  
    font-style:normal;   
     font-weight:normal;   
 } 

 caption,th {  
     text-align:left;   
 } 

q:before,q:after {  
    content:'';   
} 

abbr,acronym { border:0;   
}  

a img { border: none; }

/*********************************/
/*            BODY
/*********************************/

body {
background:url(../images/shared/bodyBkgd.jpg) repeat-x  #6b7048;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
font-size:62.5%; 
color:#000000;
}

H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */

/*********************************/
/*           CONTAINER
/*********************************/

#wrapper {
width:998px;
margin:0 auto;
}

#topbar {
background:url(../images/shared/topbarBkgd.gif)  no-repeat top;
width:461px;
height:24px;
position:absolute;
margin:0px 0 0 300px;
}

#topbar p {
color:#f3eed3;
font-size:1.3em;
margin:-2px 0 0 48px;
line-height:1.2em;
}

/*********************************/
/*           BANNER AREA
/*********************************/

#banner {
background:url(../images/publichouse/bannerBkgd.jpg);
width:798px;
height:406px;
margin:0 0 0 -24px;
position:relative;
top:40px;
z-index:90;
}

#banner #photo {
position:absolute;
margin:36px 0 0 34px;
width:721px;
height:303px;
}

/*********************************/
/*      COLUMN POSITIONING
/*********************************/

#leftcol {
position:relative;
float:left;
width:220px;
}

#rightcol {
width:750px;
position:relative;
float:right;
top:7px;
}

/*logo*/
#hdr {
background:url(../images/publichouse/logo.jpg) no-repeat;
width:228px;
height:202px;
right:20px;
margin-top:34px;
}

/*logo hotlink*/
#hdr h1 a {
display:block;
width:228px;
height:150px;
outline:none;
}

#hdr h1 span {
display:none;
}

/*********************************/
/*          NAVIGATION
/*********************************/

#nav {
background:url(../images/shared/navBkgd.png) repeat-y;
width:210px;
position:relative;
left:20px;
z-index:90;
}

#nav ul {
left:9px ;
position:relative;
}

#nav ul li {
list-style:none;
position:relative;
}

#nav ul li a {
display:block;
color:#f3edd0;
text-decoration:none;
position:relative;
z-index:99;
outline:none;
font-size:1.8em;
text-align:center;
padding:8px 0;
background:url(../images/shared/navSep.jpg) no-repeat top;
width:180px;
line-height:1.0em;
}

#nav ul li a:hover {
color:#e0cc6a;
}

#nav ul li .selected{
}

#nav ul li .expanded{

}

#nav ul li ul {
padding:5px 0 10px 0;
left:0;
}

#nav ul li ul li a {
color:#bca967;
font-size:1.3em;
background:none;
padding:0 0 3px 0;
line-height:1.0em;
}

#navBot {
background:url(../images/shared/navBot.png) no-repeat bottom;
width:237px;
height:283px;
position:absolute;
margin:0px 0 0 0;
}


/*********************************/
/*     GUINESS GLASS- on beer pages only
/*********************************/
#beer {
background:url(../images/publichouse/guinness.png);
width:213px;
height:363px;
position:absolute;
left:0px;
margin:70px 0 0 0;
}

/*********************************/
/*         CONTENT AREA
/*********************************/

#contentarea {
min-height:400px;
background:url(../images/publichouse/containerBkgd.jpg) repeat-y top;
height:auto;
width:741px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
position:relative;
top:37px;
z-index:95;
}

#txtarea {
width:575px;
min-height:300px;
height:auto;
position:relative;
left:35px;
margin:0px 0 0 0;
padding:10px 0 30px 0;
}

#txtarea ul, #txtarea ol {
margin:0 2em;
}

#txtarea a {
color:#345802  ;
text-decoration:underline;
}

#txtarea a:hover {
color:  ;
text-decoration:none;
}

.txthdr {
position:relative;
left:30px;
font-size:2.5em;
color:#1d2d07;
top:-5px;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
background:url(../images/publichouse/pheaderBkgd.gif) repeat-x bottom;
display:inline;
}


/*********************************/
/*            FOOTER
/*********************************/

#footer {
background:url(../images/shared/footer.jpg) no-repeat;
width:749px;
height:39px;
clear:both;
top:0;
}

#footer p {
width:250px;
margin:0 0 0 435px;
padding:15px 0 30px 0;
color:#c3cc8e;
font-size:1.0em;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
}

#footer ul {
position:relative;
float:left;
width:240px;
top:18px;
left:160px;
}

#footer ul li {
display:inline;
margin:0 10px 0 0;

}

#footer ul li a {
color:#000000;
text-decoration:none;
font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
}

#footer ul li a:hover {
text-decoration:underline;
}

#footer ul .home a{
background:url(../images/shared/arrowGreen.gif) no-repeat left;
padding:0 0 0 20px;
}

#footer ul .other a{
background:url(../images/shared/arrowBrown.gif) no-repeat left;
padding:0 0 0 20px;
}

.clear {
clear:both;
}

