/***** CELTIC CROSSINGS PUB STYLE SHEET *****************/

body {
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin-top:20px;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
color:#1D9F60;
}

/******* SPLASH PAGE ***************************/

#splash_table {
border: 1px solid #666;
margin-bottom:5px;
}

#splash_table a{
color:#fff;
font-size: 12px;
text-decoration:none;
}

#splash_table a:hover{
color:#999;
}

/******* HOME PAGE ***************************/

#home_background{
background-image:url(../images/homeback.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

#top_nav{
margin-top:30px;
margin-left:200px;
}
#top_nav td{
padding: 0px 10px 0px 10px;
border-right: 1px solid #005223;
}

#bottom_nav td{
border-right: 1px solid #005223;
padding: 0px 10px 0px 10px;
font-size:10px;
}

#header_text {
float:right;
width:683px;
text-align: left;
}

#header_text td{
padding-left:315px;
padding-right: auto;
font-size:14px;
}

#body_text{
margin-left:190px;
margin-top:0px;
width:480px;
font-size:11px;
}

#body_text td{
padding-top:20px;
}

/************ NEWS PAGE ********************/

#news_background {
background-image:url(../images/newsback.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

#news_body_text {
margin-left:190px;
margin-top:0px;
width:480px;
font-size:11px;
}

#news_body_text td{
padding-left:5px;
padding-right:5px;
}

#news_header_text {
float:right;
width:683px;
text-align: left;
}

#news_header_text td{
padding-left:360px;
padding-right: auto;
font-size:14px;
}

/************ HISTORY FIRST PAGE ********************/

#history1_background {
background-image:url(../images/history1.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

#history_body_text {
margin-left:275px;
margin-top:60px;
width:300px;
height:200px;
}

#history_body_text td{
padding-left:5px;
padding-right:15px;
color: #000;
font-size:13px;
}
#div_history_body_text{
height:200px;
width:300px;
overflow:auto;
}

/************ HISTORY SECOND PAGE ********************/

#history2 {
background-image:url(../images/contact.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

/************ MENU ********************/

#menu_background{
background-image:url(../images/menuback.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

#menu_body_text {
margin-left:200px;
margin-top:0px;
width:515px;
font-size:11px;
}

#menu_body_text td{
padding-left:5px;
padding-right:5px;
}


/************ CALENDAR ********************/

#calendar_background {
background-image:url(../images/calendar.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

#calendar_header_text {
float:right;
width:683px;
text-align: left;
}

#calendar_header_text td{
padding-left:370px;
padding-right: auto;
font-size:14px;
}

#calendar_body_text {
margin-left:230px;
margin-top:15px;
width:305px;
}

#calendar_body_text td{
text-align:left;
color: #fff;
font-size:12px;
border:1px solid #003300;
}


/************ CONTACT US ********************/

#contact_us_background {
background-image:url(../images/contact.jpg);
background-position: bottom;
background-repeat:no-repeat;
}

#contact_header_text {
float:right;
width:683px;
text-align: left;
}

#contact_header_text td{
padding-left:370px;
padding-right: auto;
font-size:14px;
}

#contact_body_text {
text-align:center;
margin-left:240px;
margin-top:100px;
width:380px;
}

#contact_body_text td{
text-align: left;
color: #fff;
font-size:12px;
}