a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i1mediaonlinebutton a,
#mediaonlinebuttoncopy a,
#i1visitorssectionbutton a,
#visitorssectionbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 174px;
   height: 107px;
}

#resourcesbutton,
#contactusbutton,
#aboutusbutton,
#i2mediaonlinebutton,
#homebutton,
#bookstorebutton  {
   font: 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
   letter-spacing: 1px;
   text-align: center;
   height: 9px;
}

#membersareabutton a,
#i1prayerrequestsbutton a,
#prayerrequestsbuttoncopy a,
#membersareabuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 175px;
   height: 108px;
}

#directionsbuttoncopy a,
#eventcalendarbuttoncopy a,
#i1eventcalendarbutton a,
#directionsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 175px;
   height: 107px;
}

#aboutusmenu > div:first-child,
#resourcesmenu > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#resourcesmenu div ul li a,
#aboutusmenu div ul li a  {
   padding-left: 5px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#i1onlinegivingbutton a,
#onlinegivingbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 174px;
   height: 108px;
}

#aboutusmenu div ul li,
#resourcesmenu div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#i1visitorssectionbutton,
#i1onlinegivingbutton  {
   margin: -4px 0px 0px 28px;
   width: 174px;
}

#i1ministriesbutton a,
#ministriesbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 172px;
   height: 103px;
}

#clicktoviewvideos li,
#clicktoviewvideos p  {
   font: normal normal 12px/14px Arial-BoldMT, Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: center;
}

#i1prayerrequestsbutton,
#membersareabutton  {
   height: 108px;
   width: 175px;
   margin-left: 28px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#aboutusmenu div ul,
#resourcesmenu div ul  {
   font: normal normal 12px/24px Arial-BoldMT, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: left;
}

#i1eventcalendarbutton,
#directionsbutton  {
   margin: -4px 0px 0px 28px;
   height: 107px;
   width: 175px;
}

#i1bottomlinks p,
#i1bottomlinks li  {
   font: normal normal 11px/13px Tahoma, sans-serif;
   padding: 0px 0px 10px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: center;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #311251;
}

#resourcesmenu > div:first-child  {
   width: 181px;
}

#contenttext p,
#contenttext li  {
   font: normal normal 14px/17px Verdana, sans-serif;
   padding: 2px 0px 0px 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #010001;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#resourcesbg > div:first-child  {
   background: url(sg_template_media/resourcesbg.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 202px;
   height: 152px;
}

#aboutusmenu > div:first-child  {
   width: 145px;
}

#aboutusbg > div:first-child  {
   background: url(sg_template_media/aboutusbg.gif) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 153px;
   height: 126px;
}

#visitorssectionbuttoncopy a  {
   background-image: url(sg_home_media/visitorssectionbuttoncopy.jpg);
}

#prayerrequestsbuttoncopy a  {
   background-image: url(sg_home_media/prayerrequestsbuttoncopy.jpg);
}

#eventcalendarbuttoncopy a  {
   background-image: url(sg_home_media/eventcalendarbuttoncopy.jpg);
}

#ictoriouspraisefellowship  {
   background: url(sg_template_media/ictoriouspraisefellowship.gif) no-repeat;
   position: absolute;
   left: 184px;
   top: 6px;
   z-index: 5;
   width: 492px;
   height: 67px;
}

#i1visitorssectionbutton a  {
   background-image: url(sg_template_media/d1visitorssectionbutton.jpg);
}

#onlinegivingbuttoncopy a  {
   background-image: url(sg_home_media/onlinegivingbuttoncopy.jpg);
}

#i1prayerrequestsbutton a  {
   background-image: url(sg_template_media/d1prayerrequestsbutton.jpg);
}

#mediaonlinebuttoncopy a  {
   background-image: url(sg_home_media/mediaonlinebuttoncopy.jpg);
}

#membersareabuttoncopy a  {
   background-image: url(sg_home_media/membersareabuttoncopy.jpg);
}

#i1visitorssectionbutton  {
   height: 107px;
}

#i1eventcalendarbutton a  {
   background-image: url(sg_template_media/d1eventcalendarbutton.jpg);
}

#directionsbuttoncopy a  {
   background-image: url(sg_home_media/directionsbuttoncopy.jpg);
}

#i1prayerrequestsbutton  {
   margin-top: -6px;
}

#i1onlinegivingbutton a  {
   background-image: url(sg_template_media/d1onlinegivingbutton.jpg);
}

#ministriesbuttoncopy a  {
   background-image: url(sg_home_media/ministriesbuttoncopy.jpg);
}

#i1churchofgodinchrist  {
   background: url(sg_template_media/d1churchofgodinchrist.gif) no-repeat;
   position: absolute;
   left: 164px;
   top: 58px;
   z-index: 3;
   width: 310px;
   height: 45px;
}

#i1mediaonlinebutton a  {
   background-image: url(sg_template_media/d1mediaonlinebutton.jpg);
}

#i1onlinegivingbutton  {
   height: 108px;
}

#i1ministriesbutton a  {
   background-image: url(sg_template_media/d1ministriesbutton.jpg);
}

#membersareabutton a  {
   background-image: url(sg_template_media/membersareabutton.jpg);
}

#i1mediaonlinebutton  {
   margin: 35px 0px 0px 28px;
   height: 107px;
   width: 174px;
}

#i2mediaonlinebutton  {
   width: 100px;
}

#directionsbutton a  {
   background-image: url(sg_template_media/directionsbutton.jpg);
}

#i1bottomlinks p a  {
   display: inline;
}

#membersareabutton  {
   margin-top: -5px;
}

#contactusbutton  {
   width: 85px;
}

#bookstorebutton  {
   width: 80px;
}

#resourcesbutton  {
   width: 82px;
}

#resourcesmenu  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 191px;
   top: 151px;
   left: 467px;
   position: absolute;
}

#aboutusbutton  {
   width: 69px;
}

#logowithmotto  {
   background: url(sg_template_media/logowithmotto.gif) no-repeat;
   position: absolute;
   left: 50px;
   top: 8px;
   z-index: 4;
   width: 145px;
   height: 96px;
}

#i1bottomlinks  {
	position: absolute;
	left: 125px;
	width: 731px;
	height: 95px;
}

#aboutusmenu  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 155px;
   top: 152px;
   left: 266px;
   position: absolute;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 981px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#resourcesbg  {
   overflow: hidden;
   position: absolute;
   left: 462px;
   top: 149px;
   width: 202px;
   height: 152px;
   display: none;
}

#ridefooter  {
   font-size: 0px;
}

#homebutton  {
   width: 41px;
}

#futurevpf  {
   background: url(sg_template_media/futurevpf.gif) no-repeat;
   position: absolute;
   left: 724px;
   top: 0px;
   z-index: 3;
   width: 202px;
   height: 113px;
}

#aboutusbg  {
   overflow: hidden;
   position: absolute;
   left: 262px;
   top: 149px;
   width: 153px;
   height: 126px;
   display: none;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#page_bkg  {
   position: absolute;
   width: 981px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   width: 981px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cFFF * a  {
   color: #FFFFFF;
}

.c306 a  {
   color: #330066;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #4F247A;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

.expanded .content {
	display:block;
}

.shrunk .content {
	display:none;
}

.calenderHEADER {
	font: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
	
}

.calendarTABLERow1 {
	font: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align:center;
	color:#666;
	background:#FFF;
}

.calendarTABLERow2 {
	font: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align:center;
	color:#666;
    background: #F7F6F3;	
}

#calendarTable a {
	color:#666;
	font-size:11px;
}

.donationFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.textHeader {
	font:Tahoma, Geneva, sans-serif;
	color:#330066;
	font-weight:bold;
}

.textMedium {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
}

.textMediumPurple {
	font-family:Tahoma, Geneva, sans-serif;
	color:#330066;
	font-size:14px;
}

.textSmall {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
    color: #000000;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #639;
}

h2 {
	color:#639;
}

.visitorText {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}

.textPurple {
	font-size:12px;
	color:#639;
	font-size:12px;
}
