#body
{
  background-image:none;
  background-color:black;
  background-position:  top left;
  background-image:url("/images/bg/guinness.jpg");
  background-repeat:repeat;;

  color:white;
  text-shadow:2px 2px 3px #e9ab17;
  }

#wcbg
{
     border-style:outset;
     border-width:2px;
     border-color:orange;
     width:900px;
     margin-top:74px;
     padding:4px;
     background-position:  4px 0px;
     background-image:url("/images/bg/outsideadvert.jpg");
     background-repeat:no-repeat;;
     background-color:#006400;
}

#wc
{
     background-position:  center 12px;
     background-image:url("/images/bg/banner.gif");
     background-repeat:no-repeat;;
     width:100%;
}

#wb
{
    padding:8px;
    margin:0 auto;
    margin-top:108px;
    background-image:none;
}

#navcontainer
{
    float:left;
    width:100%;
    margin-top:116px;
}


div#navcontainer table tr td.navicon img{
    width:32px;
}

div#navcontainer #pages
{
float:left;
width:100%;
}

table#language
{
    float:none;
    text-align:center;
    width:2em;
}

#ical
{
display:inline-block;
margin:0 auto;
}


.event ul * .date {
color:#FFD700
}

div#special
{
}

.specialevent
{
    float:right;
    margin-right:25%;
    border-color:green;
}

.specialevent img
{
    width:50%;
}


.contactcard {
display:none
} 

#wc,#footercontainer
{
clear:both;
}
.w3c
{
display:block;
}


.searchformcontainer
{
    background-image:url("common-images/search.gif");
    background-repeat:repeat-none;
    background-position:top left;
 }


.eventpreview * img {
    width:30%;
}

#mailinglistform
{
    display:block;
    font-size:x-small;
    margin-bottom:16px;
}

.eventpreview,.linkpreview
{
    border-style:none;
}

.shadow {
}

.funeral
{
background-color:black;
font-style: italic; 
font-weight:bold;
font-size:large;
}

.preview  li
{
    border-bottom-color:#006400;
    border-bottom-style:none;
    border-bottom-width:1px;
}

ul li.food
{
background-image:url(common-images/food.gif);
}

div#centercontainer
{
    background-image:none;
}

#centercontainer  ul.tvsport
{
background-image:url(/images/bg/cron/tvsport.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#centercontainer  div.event ul.event{
background-image:url(/images/bg/cron/events.jpg);
background-position:top center;
background-repeat:no-repeat;
width:700px;
padding-top:25px;
min-height:1024px;
}
#centercontainer  ul.local
{
background-image:url(/images/bg/cron/local.jpg);
background-position:top center;
background-repeat:no-repeat;
width:700px;
padding-top:25px;
min-height:1024px;
}
#centercontainer  ul.pubquiz
{
background-image:url(/images/bg/cron/pubquiz.jpg);
background-position:top center;
background-repeat:norepeat;
width:700px;
padding-top:2em;
}
#centercontainer  ul.link
{
background-image:url(/images/bg/cron/link.jpg);
background-position:top center;
background-repeat:norepeat;
width:700px;
padding-top:2em;
}

#centercontainer  ul.news
{
background-image:url(/images/bg/cron/news.jpg);
background-position:top center;
background-repeat:no-repeat;
width:700px;
padding-top:25px;
}

#centercontainer  ul.news .title
{
text-decoration:underline;
padding-bottom:16px;
}

.preview .eventpreview div#ipmap_small
{
float:right;
display:block;
}

.emailaddressdesc
{
display:none;
}


.eventpreview {
float:right;
padding-top:0px;
}

.linkpreview {
position:absolute;
right:8px;
top:16px;
display:none;
}

td.navicon:hover{
    background-position:bottom right;
}


#ipmap_small a img
{
border-style:double;
border-width:4px;
border-color:darkred;
}

ul a img {
    border-style:outset;
    border-color:green;
    border-width:2px;
}

#messagesubmitform
{
display:block;
}

div#navcontainer  ul#pages
{
margin-top:16px;
width:90%;
margin-left:5%;
}

div#navcontainer  ul#pages li.selected
{
background-position:right top;
height:48px;
}

div#navcontainer  ul#pages li
{
float:left;
width:9%;
}

div#navcontainer  ul#pages li .navicon
{
width:100%;
height:72px;
}

div#navcontainer  ul#pages li .navicon img
{
width:90%;
}

div#navcontainer  ul#pages p.navtext
{
padding-bottom:2px;
}


select {
 background-color:darkgreen;
 color:gold;
}


ul.pubquiz , ul.tvsport
{
    width:700px;
}

.preview ul.tvsport
{
width:100%;
}


ul.news
{
    width:70%;
}

ul.news img
{
    width:60%;
}

div.tvsport ul.tvsport li img
{
    width:20%;
}


ul.news li,ul.pubquiz li
{
    margin-bottom:2em;
    margin-top:2em;
    width:40%;
    margin-left:30%;
}

ul.tvsport li 
{
    margin-bottom:2em;
    margin-top:2em;
    width:40%;
    margin-left:30%;
}

#centercontainer .preview * ul,#centercontainer .preview  ul.tvsport
{
    width:100%;
}

.tvsportpreview {
clear:left;
float:right;
width:248px;
margin-top:8px;
}

#W3C
{
display:none;
}

a.external
{
font-weight:bolder;
}

#centercontainer h1
{
    text-align:center;
}
textarea.msgtext, input
{
color:white;
background-image:url(/images/bg/guinnesspaper.jpg);
background-repeat:repeat;
border-color:white;
border-width:1px;
border-style:inset;
}

div.tomorrow
{
border-style:outset;
border-color:white;
border-width:1px;
background-position:center 4px;
background-color:#cc812a;
}

div.today
{
border-style:outset;
border-color:white;
background-color:green;
border-width:3px;
background-position:center 4px;
}

div.today .title,div.tomorrow .title
{
margin-top:32px;
}

ul.news div.today,ul.news div.tomorrow
{
background-color:transparent;
border-style:none;
}

div.photosgeneral form#search, div.photoschampionsleague2007 form#search
{
display:none;
}

div.index .gs-result .gs-title,.gs-result .gs-title, div.index .gs-result .gs-title *
{
color:white;
font-weight:bold;r
text-decoration:underline;
}

div.index .gsc-tabHeader.gsc-tabhActive
{
color:white;
}

#centercontainer div.about
{
margin:0 auto;
}

#centercontainer div.tvsport ul.tvsport li
{
min-height:0;
}

#googlesearch td input.gsc-search-button {
color:gold;
background-color:darkgreen;
}

iframe div.calendar-container
{
background-color:darkgreen;
}
