body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	background-color: #2d4a5f;
	color: #dddddd;
	margin: 40px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #dddddd;
	background-color: #010848;
}
.logotop {
	border-bottom: 0px solid #68777f;
	background-color: #2d4a5f;
	background-image:url(images/logotop-bg.png);
	background-repeat: repeat-x;
}
.border-right  {
	border-right: 1px solid #68777f;
	/*background-color: #6D706e #5e6161*/
}
.border-bottom {
	border-bottom: 1px solid #68777f;
}
.border-top {
	border-top: 1px solid #68777f;
}
.border-left {
	border-left: 1px solid #68777f;
}



a, a:link {
	color:#689;
}
a:hover, a:visited:hover {
	color:#cc3;
	font-weight:bold;
}
a:active {
	color:#779d6b;
	font-weight:bold;
}
a:visited {
	color:#578;
}

h1 {
	color:#4e7081;
	font-family: "GoudyOlSt BT", "Goudy Old Style", "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size: 28px;
	line-height: normal;
}
.home h1 {
	color:#3a5577;
	font-family: "GoudyOlSt BT", "Goudy Old Style", "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:24px;

	line-height: normal;
}
.home {
	margin: 0px;
	color: #a3a589;
}
h2 {
	color: #555 /*#918877*/;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height: normal;
}

h3 {
	color: #black;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height: normal;
}

.left-item {
background-color:#003; 
padding: 9px 0px; 
font-size: 11px; 
width: 150px; 
margin-top: 12px;
}

.left-item a, .left-item a:link {
	color:#557788;
}

.shadow-right-top {
width: 7px;
background-color: #2D4A5F;
}
.shadow-right {
background-color: #2D4A5F;
}
.shadow-bottom {
width: 993px;
/*background-color: #565f2b;*/
margin-left: 7px;
}




.maintext {
	margin: 3px 9px;
	padding: 9px ;
	color: #aaa;
	line-height: 180%;
	
}
.maintext2{
	margin: 0px 0px 0px 1px;
	padding: 12px 24px;
	background-color: #dde;
	color: black;
  	border-top: 0px solid #00003a;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.maintext2 a:hover, .maintext2 a:visited:hover {
	color: #00a;
}
.maintext2 a {
	font-weight: bold;
}
.maintext2 a:visited {
	color: #555;
}
.article-table {
	background-color: #dde;
	color: black;
  	border-top: 0px solid #00003a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
}

.info {

	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 12px 1px 7px;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #889;
	/*padding: 4px 7px;
	font-size: 11px;
	font-weight:bold;
	clear:both;
	text-align: right;
	font-family: Georgia, "GoudyOlSt BT", "Goudy Old Style", "Times New Roman", Times, serif;*/
}
.menu {
	padding: 30px 0;
	width: 175px;
	/* border-bottom: 1px solid #666666; */
	text-align: right;
}


.footer {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 85%;
}
.hymn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #123;
}



.category {
	display: inline;
	width: 120px;
	border-top: 0px solid #68777f;
	margin: 0 25px 12px 0;
	word-wrap: break-word;
}
.category img {
	margin: 0px 7px 12px 0;
}
.category a{
font-weight: bold;
color:#918877;
text-decoration: none;
}
.category a:hover{
color: #cc3;
text-decoration: underline;
}


.buttons img {
margin: 8px;
}

.floatright {
width: 505px;
float: right;
margin: 0 0 30px 10px;
padding: 0px;
border-bottom: 1px solid #666666;
text-align: left;
}

.homenews a, .homenews a:link{
color: #dddddd;
}
.homenews h2 {
	font-family: "Trebuchet MS", "Lucida Bright", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dddddd;
	font-weight:bold;
	text-transform:none;
}

#specialsUL, #specialsUL ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.featuredimg {
	width: 100%;
	margin:0; 
}

.imgleft {
	float: left;
	margin: 0 10px 10px 0;
}
.imgright {
	float: right;
	margin: 0 0px 10px 10px;
}





.topmenu {
background-color:#335577;
	/*background-color:#234863;*/
	border-bottom: 7px solid #4e7081; /*#565f2b*/
	border-top: 0px solid #68777f;
	padding: 5px;
}

/*
.topmenu a, .topmenu a:link, .topmenu a:visited {
	color: #bbb;
	margin: 0 24px;
	text-decoration: none;
	font-weight: normal;
	font-family: "GoudyOlSt BT", "Goudy Old Style", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.topmenu a:active, .topmenu a:hover {
	color: #CC4;
	margin: 0 24px;
	text-decoration: none;
	font-weight: bold;
	font-family: "GoudyOlSt BT", "Goudy Old Style", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
*/

#sdropdowns, #dropdowns ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:1;
	text-align: left;
	text-indent:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: -5px;
}
#dropdowns a {
	display: block;
}
#dropdowns li a {
	color: #bbb;
	text-decoration:none;
	font-weight: normal;
	font-family: "GoudyOlSt BT", "Goudy Old Style", Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	list-style: none;
	list-style-position:inside;
	padding: 0 24px;
	
}
#dropdowns li a:hover {
	/*background-color:#003;*/
	color: #cc0;
	text-decoration: none;
	font-weight: normal;
}
#dropdowns li {
	float: left;
	position : relative;
	margin: 0;
	list-style: none;
	text-indent: 0;
	list-style-position: inside;
}
#dropdowns li li {
	width: 180px;
	font-size : 11px;
	list-style: none;
	border-bottom: solid 0px #777;
}
#dropdowns li ul {
	position: absolute;
	width: 180px;
	left: -90em;
	z-index:34;
	list-style: none;
	margin-left: 24px;
	border: 0px solid #003;
	margin-top: -10px;
}
#dropdowns li ul ul{display:none;}
#dropdowns li:hover ul, #dropdowns li.sfhover ul {
	left : auto;
	left : 0em;
	margin-top : 0px;
	top : 1em;
}

#dropdowns li li a {	
	width: 180px;
	padding : 7px;
	text-decoration : none;
	color : #cc6;	
	background : #121959;
	text-align:left;
	display : block;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dropdowns li li a:hover {	
	width: 180px;
	padding : 7px;
	text-decoration : none;
	color : #fff;
	background : #357;
	text-align:left;
	display : block;
	font-weight: normal;
}
#dropdowns li:hover li a, #dropdowns li.sfhover li a {
	border : none;
	padding : 7px;
}
#dropdowns li li.divider {
	border-top : 1px solid #aaa;
	height : 0;
	overflow : hidden;
	width : 166px;
}
.mainnav {
	text-align: left;
	/*line-height: 25px;*/
	list-style: none;
	text-indent: 0px;
	list-style-position: inside;
	position: relative;
	left: -33px;
} 
