/* CSS Document */
body {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	background-image:url(http://www.songspun.com/images/background.gif);
}

/* JQUERY CYCLE - HOME PAGE */
.pics {
    height:  413px;
    width:   634px;
    padding: 0;
    margin:  0;
}
 
.pics img {
    width:  634px;
    height: 413px;
    top:  0;
    left: 0;

}



/*Bodytext*/

.smalltext li {
  list-style-image: url(http://songspun.com/images/bullet.gif);
}

.bodytext li {
  list-style-image: url(http://songspun.com/images/bullet.gif);
}

.bodytext{
	font-family: arial;
	font-size: 13px;
    line-height: 120%;
	color: #000000;

}

.bodytext a{
	font-family: arial;
	font-size: 13px;
	text-decoration: underline;
	line-height: 120%;
	font-weight: bold;
	color: #1681a1;

}

.bodytext a:hover{
	text-decoration: underline;
	line-height: 120%;
	font-weight: bold;
	color: #106078;

}

.bodytd {
background-color:#ffffff}

.lightbox{
	border: 0px;
}


.servicestext li {
  list-style-image: url(http://76.12.63.204/images/bullet.gif);
}

.smalltext{
	font-family: arial;
	font-size: 12px;
    line-height: 120%;
	color: #000000;
}

.smalltext a{
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	line-height: 120%;
	font-weight: bold;
	color: #1681a1;
}

.smalltext a:hover{
	text-decoration: underline;
	line-height: 120%;
	font-weight: bold;
	color: #106078;
}


.smalltexthome{
	font-family: arial;
	font-size: 11px;
    line-height: 140%;
	color: #000000;
}

.smalltexthome a{
	font-family: arial;
	font-size: 11px;
	text-decoration: underline;
	line-height: 140%;
	font-weight: bold;
	color: #006ab6;
}

.smalltexthome a:hover{
	text-decoration: underline;
	line-height: 140%;
	font-weight: bold;
	color: #6297BA;
}



/*H1-Sub Headers*/


h1{
	font-family: georgia;
	font-size: 24px;
	font-weight: normal;
	color: #177FA2;
}

h2{
	font-family: georgia;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
}

h2 a{
	font-family: georgia;
	font-size: 19px;
	font-weight: normal;
	color: #006ab6;

}

h2 a:hover{
	font-family: georgia;
	font-size: 19px;
	font-weight: normal;
	color: #6297BA;
}

h3{
	font-family: georgia;
	font-size: 22px;
	font-weight: normal;
	color: #000000;
}

.LgWhiteText{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.MedWhiteText{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.SmWhiteText{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.topnav{
	font-family: arial;
	font-size: 10px;
	color: #333333;
}

.topnav a{
	font-family: arial;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #177FA2;
}

.topnav a:hover{
	font-weight: bold;
	color: #8EBFCD;
}


/*Footer Navigation-Text*/

.footertext{
	font-family: arial;
	font-size: 12px;
	line-height: 180%;
	color: #ffffff;
}

.footertext a{
	font-family: arial;
	font-size: 12px;
	line-height: 180%;
	text-decoration: underline;
	font-weight: none;
	color: #ffffff;
}

.footertext a:hover{
	text-decoration: underline;
	line-height: 180%;
	font-weight: none;
	color: #ABF4FD;
}

/*Bullets-Borders*/

#li {
  list-style-image: url(http://76.12.63.211/images/bullet.gif);
}


#TBL1{border-color:#E7E7E7;
border-style:solid; border-width:1px;
}

#TBL2{border-color:#C3C3C3;
border-style:solid; border-width:1px;
background-color:#E7E7E7;
}


/*CSS Navigation*/

.anylinkcss {
	position:	absolute;
	visibility: hidden;
	border:	1px solid black;
	border-bottom-width: 0;
	font:	normal 12px arial;
	line-height: 18px;
	z-index: 100;
	background-color: #E61548;
	color: #313130;
	width: 150px;
}

.anylinkcss a {
	background-color: inherit;
	color: #ffffff;
	width: 100%;
	display: block;
	text-indent: 0;
	border-bottom: 1px solid black;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 2px;
}

/*hover background color*/
.anylinkcss a:hover {
	background-color: #1C789F;
	color: #ffffff;
	
	}
	
	
.imgbullypage {
	border: solid #d4d4d4 2px;

}


#searchform { }
#searchform input[type='text'] { padding: 4px 2px; width: 200px; }
#searchform input[type='submit'] { padding: 4px 8px; cursor: pointer; }

.article { padding: 0 0 20px 0; margin: 10px 0 20px 0; border-bottom: 1px solid rgba(0,0,0,0.1); }
.article .image { width: 28%; float: left; text-align: center;  }
.article .image img { border: 3px solid rgba(0,0,0,0.1); }
.post {  width: 72%; float: left; }
.post h2 { margin-bottom: 0; margin-top: 0; }
.post h2 a { font-size: 26px; text-decoration: none; font-weight: normal;  }
.post h2:hover a { font-size: 26px; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.post .date { font-size: 12px; color: rgba(0,0,0, 0.8); line-height: 24px; }
.post .date a { font-size: 12px; color: rgba(0,0,0, 0.8); }
.post .text { line-height: 21px; }

ul.nav { margin: 0; padding: 0; position: relative; z-index: 100; }
ul.nav li { float: left; list-style: none; margin: 0; padding: 0; }
ul.nav li ul { display: none; position: absolute; margin: -5px 0 0 0; padding: 0; }
ul.nav li:hover > ul { display: block; background-color: #f37b31;  }
ul.nav li ul li { float: none; width: 200px;  }
ul.nav li ul li a { color: #FFF; text-decoration: none; display: block; padding: 5px 10px; border-top: 1px solid rgba(255,255,255,0.5); font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
ul.nav li ul li:hover { background-color: rgba(0,0,0,0.1); }

.doubleLine { height: 20px; background-image: url("/images/GrayLines.gif"); background-repeat: repeat-x; }

.alignleft { float: left; margin: 0 15px 0 0; }
.alignright { float: right; margin: 0 0 0 15px; }
.aligncenter { display: block; margin: 0 auto 15px auto; }
