        body	{ margin-top: 0px;
		margin-bottom: 0px;
		background-image: url(graphics/back.png);
		scrollbar-face-color: #800000;
		scrollbar-arrow-color: #ffffff; }

.header	{ font: 10px verdana;
		color: #ffffff;
		background-color: #000000;
		background-image: url(graphics/celtic_red.jpg);
		border-bottom: #100 1px solid; }

        P	{ font: 10pt verdana;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 17px; }
        P	A:LINK { color: #0000ff; }
        P	A:VISITED { color: #0000ff; }
        P	A:HOVER { color: #ff0000; text-decoration: underline; }
        P	A:ACTIVE { color: #ff0000; }
        P	A { text-decoration: none; }

.index_text	{ font: 8pt verdana;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 17px; }
.index_text	A:LINK { color: #0000ff; }
.index_text	A:VISITED { color: #0000ff; }
.index_text	A:HOVER { color: #ff0000; text-decoration: underline; }
.index_text	A:ACTIVE { color: #ff0000; }
.index_text	A { text-decoration: none; }

.text		{ font: 10pt verdana;
		color: #000000;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 17px; }
.text		A:LINK { color: #0000ff; }
.text		A:VISITED { color: #0000ff; }
.text		A:HOVER { color: #ff0000; text-decoration: underline; }
.text		A:ACTIVE { color: #ff0000; }
.text		A { text-decoration: none; }

.index_indent	{ font: 8pt verdana;
		color: #000000;
		padding-left: 40px;
		line-height: 17px; }

.indent	{ padding-left: 5px; }

.benefit	{ font: 8pt verdana;
		color: #666666;
		padding-left: 5px;
		padding-right: 5px;
		line-height: 17px; }
.benefit	A:LINK { color: #0000ff; }
.benefit	A:VISITED { color: #0000ff; }
.benefit	A:HOVER { color: #ff0000; text-decoration: underline; }
.benefit	A:ACTIVE { color: #ff0000; }
.benefit	A { text-decoration: none; }

.sub_title        { font: 14pt Times New Roman, verdana;

                font-weight: bold;

                color: #000000;

                padding-left: 5px; }



.bullet                { list-style-type: circle;

                font: 10pt verdana;

                font-weight: normal;

                color: #000000;

                padding: 0;

                margin-left: 40px;

                margin-bottom: 0px;

                line-height: 1.4em; }



.yellow_bullet                { list-style-image:url(graphics/yellow_bullet.gif);

                font: 12pt verdana;

                font-weight: normal;

                color: #000000;

                padding: 0;

                margin-left: 40px;

                margin-bottom: 0px;

                line-height: 1.4em; }



.beer_bullet        { list-style-type: circle;

                font: 10pt verdana;

                font-weight: normal;

                color: #000000;

                padding: 0;

                margin-left: 28px;

                margin-bottom: 0px;

                line-height: 1.4em; }



.pics                { font: 10px verdana;

                font-weight: bold;

                color: #000000;

                text-align: center;

                background-color: #fafafa;

                border-top: #100 1px solid; }



.menu_text        { font: 10pt verdana;

                color: #666666;

                padding-left: 5px;

                padding-right: 5px;

                line-height: 17px; }



.menu_text_2        { font: 10pt verdana;

                color: #000000;

                line-height: 17px; }



.item                { font: 10pt verdana;

                font-weight: bold;

                color: #000000;

                line-height: 17px; }



.soup                { font: 10pt verdana;

                color: #666666;

                line-height: 17px; }



.price                { font: 10pt verdana;

                color: #000000;

                text-align: right;

                line-height: 17px; }



.food_link        { list-style-type: circle;

                font: 10pt verdana;

                font-weight: normal;

                color: #000000;

                padding: 0;

                margin-left: 28px;

                margin-bottom: 0px;

                line-height: 1.4em; }

.food_link        A:LINK { color: #7b3f00; }

.food_link        A:VISITED { color: #7b3f00; }

.food_link        A:HOVER { color: #0000ff; text-decoration: underline; }

.food_link        A:ACTIVE { color: #0000ff; }

.food_link        A { text-decoration: none; }



.bullet_link        { list-style-image:url(graphics/yellow_bullet.gif);

                font: 10pt verdana;

                font-weight: bold;

                color: #000000;

                margin-bottom: 0px;

                line-height: 18px; }

.bullet_link        A:LINK { color: #7b3f00; }

.bullet_link        A:VISITED { color: #7b3f00; }

.bullet_link        A:HOVER { color: #0000ff; text-decoration: underline; }

.bullet_link        A:ACTIVE { color: #0000ff; }

.bullet_link        A { text-decoration: none; }



.page_link        { font: 10pt verdana;

                font-weight: bold;

                line-height: 17px; }

.page_link        A:LINK { color: #aaaaaa; }

.page_link        A:VISITED { color: #aaaaaa; }

.page_link        A:HOVER { color: #0000ff; text-decoration: none; }

.page_link        A:ACTIVE { color: #0000ff; }

.page_link        A { text-decoration: none; }



.main_menu        { font: 10pt verdana;

                font-weight: bold;

                text-align: center;

                background-image: url(graphics/main_link_menu_silver.png); }

.main_menu        A:LINK { color: #000000; }

.main_menu        A:VISITED { color: #000000; }

.main_menu        A:HOVER { color: #0000ff; text-decoration: underline; }

.main_menu        A:ACTIVE { color: #0000ff; }

.main_menu        A { text-decoration: none; }



#dropmenudiv        { position:absolute;

                border: #100 1px solid;

                border-bottom-width: 0;

                font: 10pt verdana;

                font-weight: bold;

                z-index:100; }



#dropmenudiv        a{ width: 100%;

                display: block;

                text-indent: 5px;

                border-bottom: #100 1px solid;

                padding: 2px 0;

                text-decoration: none;

                font-weight: bold; }



#dropmenudiv         A:HOVER { color: #ffff00; background-color: #800000; }

                A:VISITED { color: #0000ff; }



div.scroll        { height: 407px;

                width: 479px;

                overflow:auto;

                scrollbar-face-color: #000000;

                scrollbar-arrow-color: #800000;

                scrollbar-highlight-color: #ffffff;

                border-bottom: #100 1px solid; }



div.scroll_2        { height: 407px;

                width: 479px;

                overflow-y: scroll;

                scrollbar-face-color: #000000;

                scrollbar-arrow-color: #800000;

                scrollbar-highlight-color: #ffffff;

                border-bottom: #100 1px solid; }



.link_desc        { font: 10pt verdana;

                color: #000000;

                background-color: #bdb76b; }



.news_title        { font: 10pt verdana;

                color: #000000;

                background-color: #ffffff;

                text-align: center; }



.published        { font: 10px verdana;

                color: #000000;

                padding-left: 5px; }



.guest                { font: 10pt verdana;

                font-weight: normal;

                color: #000000;

                line-height: 17px; }



.required        { font: 10pt verdana;

                font-weight: bold;

                color: #800000;

                padding-left: 5px; }



.confirm        { font: 10pt verdana;

                font-weight: bold;

                color: #000000;

                text-align: center; }

.confirm        A:LINK { color: #0000ff; }

.confirm        A:VISITED { color: #0000ff; }

.confirm        A:HOVER { color: #ff0000; text-decoration: underline; }

.confirm        A:ACTIVE { color: #ff0000; }

.confirm        A { text-decoration: none; }



.page                { font: 10pt verdana;

                font-weight: bold;

                color: #000000;

                padding-left: 5px; }

.page                A:LINK { color: #0000ff; }

.page                A:VISITED { color: #0000ff; }

.page                A:HOVER { color: #ff0000; text-decoration: underline; }

.page                A:ACTIVE { color: #ff0000; }

.page                A { text-decoration: none; }



.button                { font: 10pt verdana;

                font-weight: bold;

                color: #000000; }

.button                { cursor:pointer; cursor:hand; }



.form                { font: 10pt verdana;

                color: #000000;

                background-color: fffff0;

                border:#100 1px solid; }



.contact        { font: 10pt verdana;

                color: #ffffff;

                background-color: #000000; }

.contact        A:LINK { color: #ffffff; }

.contact        A:VISITED { color: #ffffff; }

.contact        A:HOVER { color: #ffff00; text-decoration: underline; }

.contact        A:ACTIVE { color: #ffff00; }

.contact        A { text-decoration: none; }



.footer                { font: 10px verdana;

                color: #ffffff;

                text-align: center; }



.author                { font: 10px verdana;

                color: #aaaaaa; }

.author                A:LINK { color: #aaaaaa; }

.author                A:VISITED { color: #aaaaaa; }

.author                A:HOVER { color: #ff0000; text-decoration: underline; }

.author                A:ACTIVE { color: #ff0000; }

.author                A { text-decoration: none; }



/* ######### CSS for Shade Tabs. Remove if not using ######### */



.shadetabs{

padding: 5px 0px 0px 0px;

margin-left: 5;

margin-top: 1px;

margin-bottom: 0;

font: 8pt verdana;

height: 8px;

font-weight: bold;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;



position: relative;

z-index: 1;

padding: 3px 7px;

margin-right: 3px;



border: 1px solid #eeeeee;

color: #2d2b2b;

background: white url(graphics/tabs/shade.gif) top left repeat-x;

}



.shadetabs li a:visited{

color: #2d2b2b;

}



.shadetabs li a:hover{

text-decoration: underline;

color: #2d2b2b;

}



.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 1px;

}



.shadetabs li a.selected{ /*selected main tab style */

background-image: url(graphics/tabs/shadeactive.gif);

border-bottom-color: white;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

}



.tabcontent{

display:none;

}