/* CSS Document */body {	background:#ffffff;	font-family:Verdana, Arial, Helvetica, sans-serif;	background: url(images/bg.gif);	padding: 25px;	font-size: 12px;color:#5c5c5c;	}.sub{color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding: 5px 5px 5px 5px; } hr{border-top: 1px dotted;border-top-color:#999999;}p {padding: 0px;margin: 0px;margin-bottom: 10px;}a:link{	color: #cb1922;	text-decoration:none;}a:visited {color: #000000;	text-decoration:none;}a:hover {	color: #ffffff;	background-color:#cb1922;	text-decoration: none;}div#wrap {	width:900px!important;	width /**/:900px;	padding:0px;	text-align:left;	background:#FFF;	clear: both;	height: auto;margin-left: auto;  margin-right: auto;		border: 20px solid #ffffff;}div#sidebar {	float:left;	width: 175px;	font-size: 11px;	text-align: justify;	border-right: dotted 1px #dedede;	}div#bottom{		width:900px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	padding-top: 3px;	height:194px;	}div#bottom2{	width:900px;color:#869b96;background-image:url(images/deeperbg.jpg);text-align:center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	padding-top: 3px;	height:19px;	}.service{background-image:url(images/service.jpg);background-repeat:no-repeat;height:194px;text-align: left;position:relative;left:0px;width:110px;}.events{background-image:url(images/events.jpg);background-repeat:no-repeat;height:194px;position:relative;left:111px;text-align:left;top: -194px;width: 196px;}.news{background-image:url(images/news.jpg);background-repeat:no-repeat;top: -388px;height:194px;position:relative;left:308px;display:block;text-align:left;width: 196px;}.sunday{background-image:url(images/sunday.jpg);background-repeat:no-repeat;top: -582px;height:194px;position:relative;left:505px;text-align:left;width: 196px;}.believe{background-image:url(images/believe.jpg);background-repeat:no-repeat;line-height:14px;top: -776px;height:194px;position:relative;left:703px;text-align:left;width: 196px;} div#header {	width: 900px;height:124px;background-image:url(images/header.gif);text-align:right;color:#cb1922;}div#menu {	padding-right: 12px;	font-size: 11px;	margin-left:12px;position:static;color:#b3af84;	}.menu ul{list-style-type:none;padding:0;margin:0;list-style:none;}/* make the top level links horizontal and position relative so that we can position the sub level */.menu li{float:right;position:relative;z-index:100;}/* use the table to position the dropdown list */.menu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:25px;}/* style all the links */.menu a, .menu :visited {display:block;font-size:12px;width:90px;padding:7px 0;color:#cb1922;background:#ffffff;text-decoration:none;margin-right:1px;text-align:center;}/* style the links hover */.menu :hover{color:#ffffff;background:#cb1922;display:block;}/* hide the sub level links */.menu ul ul {visibility:hidden;position:absolute;width:90px;height:0;display:none;}/* make the sub level visible on hover list or link */.menu ul li:hover ul,.menu ul a:hover ul{display:block;visibility:visible;}/* Holly Hack. IE Requirement \*/* html .menu ul li { float: right; height: 1%; }* html .menu ul li a { height: 1%; }/* End */.menu li:hover ul, li.over ul { display: block; } /* The magic */div#picker {	margin-top: 10px;	margin-bottom: 10px;	height: 105px;	width: 525px;	overflow: auto;}div#picker_thumbs {	height: 82px;	width: 400px;	text-align: center;}.menu ul li {	position: relative;	}.menu li ul {	position: absolute;	display: none;	}div#title {	padding: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: 500;	color: #cb1922;	text-transform: lowercase;	text-align:center;	font-size:18px;}div.thumbnail {	float: left;	margin-right: 10px;	cursor: pointer;	border: dotted 1px #CCCCCC;}div#notice {		font-size: 10px;		color: #999999;		text-align: center;		padding: 3px;		border-top: dotted 1px #CCCCCC;}div#description {	padding: 5px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;	}	.img a:hover img  {  border:1px solid #0000ff;  }