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

a ins  {
   text-decoration: none;
}

#registrationbutton a,
#id0twitterbutton a,
#facebookeventbutton a,
#emailbutton a,
#blogbutton a,
#id0facebookbutton a,
#id1facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#aboutusbutton a,
#homebutton a,
#contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   background-position: 0% 0px;
   font-size: 60px;
   line-height: 60px;
}

#addresstext p,
#irishindianacelticorgtext p  {
   padding-top: 7px;
   font-size: 12px;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   font-family: sans-serif; 
}

#homebutton a:hover,
#aboutusbutton a:hover  {
   background-position: -170px 0%;
}

#signmeup2button a,
#signmeup1button a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#blogentry1text p,
#blogentry2text p  {
   font-size: 30px;
   margin: 0px;
   color: #FF9933;
   text-align: left;
   font-family: sans-serif; 
}

#irishindianacelticorgtext p a:hover  {
   color: #F0AE16;
}

#signuptext p,
#connecttexttext p  {
   font-size: 14px;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
   font-family: sans-serif; 
}

#irishindianacelticorgtext p a  {
   border: 0px none #000000;
   color: #FFFFFF;
   text-decoration: none;
   font-family: sans-serif; 
}

#upcomingeventsbutton a:hover  {
   background-position: -161px 0%;
}

#facebookeventbutton a:hover  {
   background-position: -100px 0%;
}

#registrationbutton a:hover  {
   background-position: -103px 0%;
}

#id1facebookbutton a:hover  {
   background-position: -22px 0%;
}

#form2text p,
#form1text p  {
   font: 14px;
   margin: 0px;
   text-align: left;
   font-family: sans-serif; 
}

#id0facebookbutton a:hover  {
   background-position: -67px 0%;
}

#irishindianacelticorgtext  {
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 1196px;
   z-index: 5;
   width: 144px;
   font-family: sans-serif; 
}

#attractionsbutton a:hover  {
   background-position: -94px 0%;
}

#id0twitterbutton a:hover  {
   background-position: -46px 0%;
}

#otherlinksbutton a:hover  {
   background-position: -96px 0%;
}

#id1twitterbutton a:hover  {
   background-position: -16px 0%;
}

#signmeup2button a:hover  {
   background-position: -81px 0%;
}

#signmeup1button a:hover  {
   background-position: -82px 0%;
}

#contactusbutton a:hover  {
   background-position: -169px 0%;
}

#upcomingeventsbutton a  {
   background: url(sg_images_media/upcomingeventsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 74px;
   width: 161px;
   font-size: 74px;
   line-height: 74px;
}

#facebookeventbutton a  {
   width: 100px;
   background-image: url(sg_images_media/facebookeventbutton.gif);
}

#registrationbutton a  {
   width: 103px;
   background-image: url(sg_images_media/registrationbutton.gif);
}

#upcomingeventsbutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 330px;
   z-index: 7;
   width: 161px;
   height: 74px;
}

#groupsbutton a:hover  {
   background-position: -165px 0%;
}

#sportsbutton a:hover  {
   background-position: -177px 0%;
}

#connectheadertext p  {
   font-size: 18px;
   font-weight: strong;
   margin: 0px;
   text-align: left;
   color: #F88E1E;
   font-family: sans-serif; 
}

#attractionsbutton a  {
   background: url(sg_images_media/attractionsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 58px;
   width: 94px;
   font-size: 58px;
   line-height: 58px;
}

#facebookeventbutton  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 390px;
   z-index: 5;
   width: 100px;
   height: 22px;
}

#emailbutton a:hover  {
   background-position: -151px 0%;
}

#id0facebookbutton a  {
   width: 67px;
   background-image: url(sg_images_media/id0facebookbutton.gif);
}

#id1facebookbutton a  {
   width: 22px;
   background-image: url(sg_images_media/id1facebookbutton.gif);
}

#id1twitterbutton a  {
   background: url(sg_images_media/id1twitterbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 16px;
   font-size: 21px;
   line-height: 21px;
}

#id0twitterbutton a  {
   width: 46px;
   background-image: url(sg_images_media/id0twitterbutton.gif);
}

#otherlinksbutton a  {
   background: url(sg_images_media/otherlinksbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 96px;
   font-size: 63px;
   line-height: 63px;
}

#registrationbutton  {
   visibility: visible;
   position: absolute;
   left: 304px;
   top: 390px;
   z-index: 5;
   width: 103px;
   height: 22px;
}

#blogbutton a:hover  {
   background-position: -35px 0%;
}

#connectheadertext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 565px;
   z-index: 6;
   width: 208px;
   font-family: sans-serif; 
}

#contactusbutton a  {
   width: 169px;
   background-image: url(sg_images_media/contactusbutton.gif);
}

#id1facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 747px;
   top: 1200px;
   z-index: 5;
   width: 22px;
   height: 22px;
}

#signmeup2button a  {
   width: 81px;
   background-image: url(sg_images_media/signmeup2button.gif);
}

#signmeup1button a  {
   width: 82px;
   background-image: url(sg_images_media/signmeup1button.gif);
}

#id0facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 179px;
   z-index: 5;
   width: 67px;
   height: 22px;
}

#attractionsbutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 330px;
   z-index: 6;
   width: 94px;
   height: 58px;
}

#id1twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 774px;
   top: 1201px;
   z-index: 5;
   width: 16px;
   height: 21px;
}

#otherlinksbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 379px;
   z-index: 7;
   width: 96px;
   height: 63px;
}

#id0twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 179px;
   z-index: 5;
   width: 46px;
   height: 22px;
}

#blogentry2text p  {
   line-height: 22px;
   font-family: sans-serif; 
}

#blogentry1text p  {
   line-height: 24px;
   font-family: sans-serif; 
}

#signmeup1button  {
   visibility: visible;
   position: absolute;
   left: 777px;
   top: 155px;
   z-index: 5;
   width: 82px;
   height: 17px;
}

#signmeup2button  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 781px;
   z-index: 6;
   width: 81px;
   height: 17px;
}

#connecttexttext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 623px;
   z-index: 6;
   width: 197px;
   font-family: sans-serif; 
}

#aboutusbutton a  {
   width: 170px;
   background-image: url(sg_images_media/aboutusbutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 457px;
   z-index: 9;
   width: 169px;
   height: 60px;
}

#sportsbutton a  {
   background: url(sg_images_media/sportsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 177px;
   font-size: 66px;
   line-height: 66px;
}

#blogentry1text  {
   visibility: visible;
   position: absolute;
   left: 305px;
   top: 258px;
   z-index: 6;
   width: 445px;
   font-family: sans-serif; 
}

#blogentry2text  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 659px;
   z-index: 5;
   width: 724px;
   font-family: sans-serif; 
}

#groupsbutton a  {
   background: url(sg_images_media/groupsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 59px;
   width: 165px;
   font-size: 59px;
   line-height: 59px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 222px;
   z-index: 7;
   width: 170px;
   height: 60px;
}

#emailbutton a  {
   width: 151px;
   background-image: url(sg_images_media/emailbutton.gif);
}

#sportsbutton  {
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 398px;
   z-index: 8;
   width: 177px;
   height: 66px;
}

#groupsbutton  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 280px;
   z-index: 6;
   width: 165px;
   height: 59px;
}

#homebutton a  {
   width: 170px;
   background-image: url(sg_images_media/homebutton.gif);
}

#blogbutton a  {
   width: 35px;
   background-image: url(sg_images_media/blogbutton.gif);
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 179px;
   z-index: 5;
   width: 151px;
   height: 22px;
   font-family: sans-serif; 
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 1196px;
   z-index: 5;
   width: 229px;
   font-family: sans-serif; 
}

#form1text p  {
   line-height: 24px;
   font-family: sans-serif; 
}

#navsigncopy  {
   background: url(sg_images_media/navsigncopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 136px;
   z-index: 5;
   width: 99px;
   height: 381px;
}

#form2text p  {
   line-height: 25px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 159px;
   z-index: 6;
   width: 170px;
   height: 60px;
}

#signuptext  {
   visibility: visible;
   position: absolute;
   left: 780px;
   top: 73px;
   z-index: 5;
   width: 219px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 179px;
   z-index: 5;
   width: 35px;
   height: 22px;
}

#form2text  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 704px;
   z-index: 6;
   width: 131px;
}

#form2submit  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 784px;
   z-index: 6;
   width: 131px;
}
iframe#ifrm { 
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 209px;
   z-index: 5;
   width:713px;
   height:1100px;
}
#snowimage  {
   background: url(sg_images_media/snowimage.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 824px;
   z-index: 5;
   width: 647px;
   height: 182px;
}

#form1text  {
   visibility: visible;
   position: absolute;
   left: 782px;
   top: 127px;
   z-index: 5;
   width: 41px;
}
#form1submit  {
   visibility: visible;
   position: absolute;
   left: 782px;
   top: 157px;
   z-index: 5;
   width: 41px;
}
#indiana  {
   background: url(sg_images_media/indiana.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 749px;
   top: 246px;
   z-index: 5;
   width: 233px;
   height: 361px;
}

#callout  {
   background: url(sg_images_media/callout.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 547px;
   z-index: 5;
   width: 243px;
   height: 284px;
}

#icclogo  {
   background: url(sg_images_media/icclogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 305px;
   top: 36px;
   z-index: 5;
   width: 333px;
   height: 132px;
}

#images  {
   margin: 0px auto 0px 0px;
   width: 1200px;
   position: relative;
}


#dscc  {
   background: url(sg_images_media/dscc.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 318px;
   top: 487px;
   z-index: 5;
   width: 371px;
   height: 90px;
}

#logo  {
   background: url(sg_images_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 844px;
   top: 1167px;
   z-index: 5;
   width: 145px;
   height: 51px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-image:url(sg_images_media/background.jpg);
   background-repeat:no-repeat;
   background-color: #052F03;
}

