/*  Any change must also be done in the Blog/connections/style.css------------------------background:url(../images/content_bg.gif) repeat; */
body {margin:0;	padding:0;	font-family: Verdana, Arial, Sans-Serif;	font-size: 1.0em;	text-align:center;	color:#29303B;	line-height:1.3em;	background: #F3F6ED;}
a {	color: #0000CC;		text-decoration:underline;}
a:visited {	color: #000066;}
a:hover {	color: #753206;	text-decoration:underline;}
input, textarea {	background: #F3F6ED;	border: #E1D6C6 1px solid;}
#rap {	background:#fff url(../images/rap.jpg) center repeat-y;	width:976px;	margin:0 auto;	padding:0px 8px;	text-align:left;	font-family: Trebuchet MS,Georgia, Arial, serif;	font-size: 0.9em;}
#main {	margin:0 auto;	padding:0;		width:940px;}
#header {	background:#fff url(../images/assisted-living-nursing-homes.jpg) no-repeat bottom; height: 152px;	margin: 0 auto;	width:960px;	padding: 0 	border:#fc9 0px solid; background-position: bottom -13px}
#header #site {	margin: 0;		font-size: 4.0em;		padding:35px 30px 0 35px;	text-align:left;}
#header #site a {	color:#FAE1B3;	text-decoration:none;}
#header #site a:hover {	color:#F7F3ED;}
#header h1 	{	font-weight:strong;	font-style:italic;	font-size:1.2em;	color:#676E04;	text-align:left;	margin:0;	padding:24px 10px 0 35px;}
#header h2 	{	font-weight:strong;	font-style:italic;	font-size:.9em;	color:#EBE5D9;	text-align:left;	margin:0;	padding:0px 0px 20px 800px;}
#header h2 a {	color:#FAE1B3; }

#content {	width:723px;	float:left;	padding:5px 5px 0 15px;	margin:0;	overflow:hidden;	display:inline;}
/*  This is used for the CRUD Only with no toolbars------------------------ */
#contentcrud {	width:900px;	float:left;	padding:5px 5px 0 15px;	margin:0;	overflow:hidden;	display:inline;}
#sidebar {	width:166px;	float:right;	padding:0px 8px 10px 8px;	margin:0;	font-size:1em;	color:#333;	display:inline;}
#sidebar h2 {	margin: 10px 0 0 0;	padding:2px;	font-size: 1em;	color: #676E04;	text-align:center;	background:url(../images/sidenav_top.jpg) no-repeat center;	border:#ccc 0px solid;	height:22px;	font-weight:bold;}
#sidebar ul {	list-style-type: none;	padding: 5px;	margin: 0;	font-size: 0.9em;		padding-bottom:2em;	background:#F3F6ED url(../images/sidenav_bottom.jpg) no-repeat bottom;	border:#E1D6c6 1px solid;	border-top:#f3f6ed 1px solid;}
#pagenav {	list-style:none;}
#sidebar ul li {	margin: 0.1em 0 0 0;	padding: 0;	}
#sidebar ul li a {	text-decoration: none;	border:none;}
#sidebar ul li a:link {	font-weight:bold; text-decoration:underline; color: #0000CC; }
#sidebar ul li a:visited {	font-weight:bold; text-decoration:underline; color: #000066;	}
#sidebar ul li a:hover, #sidebar ul li a:active {	color: #990000;}
#sidebar ul ul {	list-style-type: none;	padding: 5px;	margin: 0;	font-size: 1em;		background:none;	border:none;}
#sidebar ul ul li {	margin:0;	padding:0;	padding-left:10px;	margin-left:10px;	background:url(../images/subcat_bullet.gif) no-repeat left;}

#midbar {width:349px;	float:right; margin:0;	font-size:1em;	color:#333;	display:inline; padding:0;   margin:0 0 20px 20px;}
iframe {    margin:0;    padding:0;    border:0;    }
#midbar iframe {    width:349px;    height:225px;    }	
#midbar h2 {margin: 2px 0 0 0;	padding:2px;	font-size: 1em;	color: #676E04;	text-align:center;	background:url(../images/midbar-top348.jpg) no-repeat center;	border:#ccc 0px solid;	height:22px;	font-weight:bold;}
#midbar ul {	list-style-type: none;	padding: 1px;	margin: 0;	font-size: 0.9em; padding-bottom:1em;	background:#F3F6ED url(../images/midbar-bottom348.jpg) no-repeat bottom;	border:#E1D6c6 1px solid;	border-top:#f3f6ed 1px solid;}
#midbar ul li {	margin: 0.1em 0 0 0;	padding: 0;	}
#midbar ul li a {	text-decoration: none;	border:none;}
#midbar ul li a:link {	font-weight:bold; text-decoration:underline; color: #0000CC; }
#midbar ul li a:visited {	font-weight:bold; text-decoration:underline; color: #000066;	}
#midbar ul li a:hover, #sidebar ul li a:active {	color: #990000;}
#midbar ul ul {	list-style-type: none;	padding: 3px;	margin: 0;	font-size: 1em;		background:none;	border:none;}
#midbar ul ul li {	margin:0;	padding:0;	padding-left:5px;	margin-left:5px;	background:url(../images/subcat_bullet.gif) no-repeat left;}

#topnav {	list-style:none;	font-size:0.9em;	margin:0 auto;		padding:12px 30px 0;	text-align:left;		font-family:Verdana, Arial, Sans-Serif;}
#topnav li {	list-style:none;	display:inline;	padding:0;	margin:0;	font-weight:bold;}
#topnav li a:link, #topnav li a:visited {text-decoration:none;		color:#FAE1B3;}/*  Color of nav bar above main grafix */
#topnav li a:hover, #topnav li a:active {color:#F7F3ED;	}

a img {	border: none;}
acronym, abbr {	border-bottom: 1px dotted #0c6bf0;}
acronym, abbr, span.caps {	cursor: help;	letter-spacing: .07em;}
code {	font-size: 1em;	font-style: italic;}
blockquote {	margin: 15px 30px 0 45px;	padding: 0 0 0 45px;	background: url(image/blockquote.gif) no-repeat left top;	font-style:italic;}
cite {	font-size: 0.9em;	font-style: normal;}
h3 {margin: 0;	padding: 0;	font-size:1.1em;}
p {	margin: 0 0 1em;	padding: 0;	line-height: 1.5em;}
h1, h2, h3, h4 {font-family: Verdana, Arial, Sans-Serif; letter-spacing: 1px;}
#post-content h3 {font-weight:bold;}
#content ul {	margin-left: 0;	padding-left: 25px;	list-style-type: none;}
#content ul li {	background: url(../images/bullet.gif) no-repeat 0 7px;	padding-left: 1.5em;}
.post , .page {	margin:0 0 30px 0;}
.page {	margin:25px -5px 0 27px;}
.post-info, .page-info {	font-size:0.95em;	font-family: Verdana, Arial, Sans-Serif;	margin:0;	padding:0;	color:#333;}
.page-info {	text-align:center;	}
.post-info a {	color:#0000CC;}
.post-info a:hover {	color:#000;}
.post-content, .page-content {	padding:5px 0;	margin:3px 0;	/*border-top:#BBC4A3 1px solid;*/		font-family: Georgia, Verdana, Arial, serif;	font-size:13px;}
.page-content {}
.post-title, .page-title {	font-family:Georgia, Arial, Serif;	font-size:1.3em;	margin:0;	font-weight:bold;}
.page-title {	font-size:1.6em;	font-weight:normal;}
#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active {	text-decoration:none;	color:#0000CC;}
.post-date {	float: left;	color: #BBC4A3;	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-align: center;	font-weight: bold;	margin: 3px 10px 0 0;	padding: 8px 3px;	width: 55px;	background: #E7EBDE;	line-height:1em;}
.post-footer {	padding-top:20px;	background:url(../images/divider.gif) no-repeat center;}
#footer {	margin:0 auto;	padding: 7px 0;	border-top:#BBC4A3 1px solid;	clear: both;	font-size: 0.8em;	color: #999;	text-align:center;	width:940px;}
#footer a {border:none; color:#7A7636;}
.commentlist {	font-size:1em;	font-weight:normal;	}
#commentform {	margin:0 0 0 40px;}
#commentform textarea {	width: 80%;}
#commentform p {margin: 0 0 1em;}
#comments,#respond {text-transform: uppercase;	margin: 3em 0 1em 40px;	color: #676E04;	font: 0.9em verdana, helvetica, sans-serif;}
.commentlist li {	margin:5px 0;	padding:10px 10px 20px 10px;	background:#F3F6ED url(../images/comments_bottom.jpg) repeat-x bottom;	border:#E1D6C6 1px solid;}
.commentlist .alt {}

/* --------------------------Older CSS ----------------------------------------------------------*/
#mainnav { width: 930px; height: 25px; border: 0;	padding: 0;	margin: 0; color:#FAE1B3 left top; text-align: center; padding:0px 8px; font-size:0.9em}
#dropdown{ width: 620px;	height: 15px; padding: 0; margin: 0; }
#headernew h1 	{font-size: 10px; margin-top: 0; margin-bottom: 0px; color: #FAE1B3; }
#crumbs	{width: 891px; height: 21px; font-size: 12px;	color:#000000; margin: 3px 15px 0 24px; padding: 0px 20px 0 20px; background-color: #7D8B5A;}
#breadcrumbs {float:left; list-style:none;	font-size:1.0em;	margin:0 auto;		padding:12px 20px 0 0;	text-align:right;		font-family:Verdana, Arial, Sans-Serif;} 
#breadcrumbs li {list-style:none;	display:inline;	padding:0;	margin:0;	font-weight:bold;} 
#breadcrumbs li a 	{text-decoration:none;		color:#FAE1B3;} 
#breadcrumbs li a:hover #breadcrumbs li a:active { color:#FAE1B3; } 

#slogan {float:right; font-family:Verdana, Arial, Sans-Serif; font-size:1.0em; color:#FAE1B3;} 
#breadcrumbs, #slogan {line-height:2em; vertical-align:bottom; margin:0; padding:0; } 
.redtext {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #ff0000;}
.right-photo {margin: .2em .4em 0em .8em;float: right;text-align: center; }
.left-photo {margin: .2em 1em 0em .0em;float: left;text-align: center; }
	/* --------------------------Used for formating listings in a table like format
div.nlis { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 740px; background-color: #F3F6ED}
div.nlis div { text-align: left; }
div.nlis div.item { height: 115px ; margin: 0px 0px 15px 0px; background-color: #F3F6ED; position: relative; }
div.nlis div.item div.image { position: absolute; left: 10px; top: 6px; width: 150px; height: 150px; padding: 0px 0px 0px 0px; }
div.nlis div.item div.copy { position: absolute; left: 135px; top: 2px; width: 770px; height: 85px; overflow: hidden;}
div.nlis div.item div.copy span.head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; letter-spacing: -0.05em; font-size: 16px; display: block; width: 450px; color: rgb(102,0,51); }
div.nlis div.item div.copy span.head a { text-decoration: underline; color: rgb(0,0,255); }
div.nlis div.item div.copy span.text { display: block; font-size: 11px; color: rgb(91,105,108); line-height: 1.15em;  } 
div.nlis div.item div.copy span.url { display: block; font-size: 11px; width: 378px; overflow: hidden; }
div.nlis div.item div.locale { position: absolute; left: 135px; top: 30px; width: 580px; font-size: 13px; vertical-align: bottom; line-height: 1.15em; }
div.nlis div.item div.locale span.line { display: block; font-size: 12px;  color: rgb(33,143,220); }
div.nlis div.item div.locale span.city { display: block; font-size: 12px;  color: rgb(33,143,220); }
div.nlis div.item div.phone { position: absolute; left: 585px; top: 40px; width: 134px; vertical-align: bottom; text-align: right; }
div.nlis div.item div.phone span.line { display: block; font-size: 14px; font-weight: bold; color: rgb(102,0,51); }
div.nlis div.item div.email { position: absolute; left: 480px; top: 35px;  vertical-align: top; }
div.nlis div.item div.rating { position: absolute; left: 645px; top: 3px;  vertical-align: top; }*/
/* --------------------------Used for premium listings in a table like format*/
div.plis { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  width: 740px; }
div.plis div { text-align: left; }
div.plis div.item { height: 115px ; margin: 0px 0px 15px 0px; background-color: #F3F6ED; position: relative; }
div.plis div.item div.image { position: absolute; left: 10px; top: 10px; width: 150px; height: 150px; padding: 0px 0px 0px 0px; }
div.plis div.item div.copy { position: absolute; left: 135px; top: 4px; width: 560px; height: 120px; overflow: hidden; }
div.plis div.item div.copy span.head {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; letter-spacing: -0.05em; font-size: 16px; display: block; width: 450px; color: rgb(102,0,51); }
div.plis div.item div.copy span.head a { text-decoration: underline; color: rgb(0,0,255); }
div.plis div.item div.copy span.text { display: block; font-size: 11px; color: rgb(91,105,108); line-height: 1.15em;  } 
div.plis div.item div.copy span.url { display: block; font-size: 11px; width: 578px; overflow: hidden; }
div.plis div.item div.locale { position: absolute; left: 135px; top: 30px; width: 580px; font-size: 13px; vertical-align: bottom; line-height: 1.15em;}
div.plis div.item div.locale span.line { display: block; font-size: 12px;  color: rgb(33,143,220); }
div.plis div.item div.locale span.city { display: block; font-size: 12px;  color: rgb(33,143,220); }
div.plis div.item div.locale span.text { display: block; font-size: 11px; color: rgb(91,105,108); line-height: 1.15em;  } 
div.plis div.item div.phone { position: absolute; left: 575px; top: 40px; width: 134px; vertical-align: bottom; text-align: right; }
div.plis div.item div.phone span.line { display: block; font-size: 14px; font-weight: bold; color: rgb(102,0,51); }
div.plis div.item div.email { position: absolute; left: 480px; top: 35px;  vertical-align: top; }
div.plis div.item div.rating { position: absolute; left: 645px; top: 3px;  vertical-align: top; }
div.plis div.item div.summ { position: absolute; left: 175px; top: 52px; width: 340px; vertical-align: bottom; text-align: left; }
div.plis div.item div.summ span.line { display: block; font-size: 12px; color: rgb(91,105,108); }
div.plis div.ite2 { margin: 0px 0px 15px 0px; background-color: #F3F6ED; position: relative; }
div.plis div.ite2 div.cop2 {width: 200px;}/* -------This does nothing */
div.plis div.ite2 div.cop2 span.text{display: block; font-size: 12px; color: rgb(91,105,108); width: 530px;}
/* -------------------------- only for CRUD ------------------------------------------------------------------------*/
/* -------only for Blue */
.fzbdybgclr {background-color: #7E8C5B;}
/* -------only for Yellow */
.fztblbgclr {background-color: #f3f6ed;}
/* -------only for Blue */
.fzhdrbgclr {background-color: #7D8B5A;}
/* -------only for Purple */
.fzmenubgclr {background-color: #f3f6ed;}
/* -------only for Tables - light gray */
.fzaltbgcolor {background-color: #f3f6ed;}
/* -------only for Tables -  Blue */
.fztblsepcolor {background-color: #7E8C5B;}
a.fztblsepcolor {font-family: Verdana,Arial, Helvetica;font-size: 16px;font-weight: normal;color: #FFFFFF;}
/* -------only for Tables -  Blue */
.fzgroove {border: 1px groove #666666; background-color: #7E8C5B;}
.fzbdytxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #FFFFFF;}
.fzbdytxtsmp {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #660033;}
.fzbdytxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #FFFFFF;}
.fztbltxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: 000000;}
.fztbltxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: 000000;}
.fztbltxtjumbo {font-family: Verdana,Arial, Helvetica;font-size: 16px;font-weight:bold; color: 000000;}
a.fzbdylinksm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.fzbdylinksm:hover {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.fzbdylinklg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #FFFFFF;}
a.fzbdylinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: #FFFFFF;}
a.fztbllinksm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: 000066;text-decoration: underline;}
a.fztbllinksm:hover {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: 000066;text-decoration: }
a.fztbllinklg {font-family: Verdana,Arial, Helvetica;font-size: 13px;font-weight: normal;color: 000066;text-decoration: underline;}
a.fztbllinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 13px;font-weight: normal;color: 000066;text-decoration: none;}
.fztbltotals {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: ff0000;}
.fzhdrtxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: ffffff;}
.fzhdrtxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: ffffff;}
a.fzhdrlinksm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: ffffff;}
a.fzhdrlinksm:hover {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: ffffff;}
a.fzhdrlinklg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: ffffff;}
a.fzhdrlinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: ffffff;}
a.fzmenulinklg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: #FFFF94;}
a.fzmenulinklg:hover {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: #FFFF94;}
.fzerrorsm {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;color: ffcc33;}
.fzerrorlg {font-family: Verdana,Arial, Helvetica;font-size: 14px;font-weight: normal;color: ffcc33;}
.fzerrorxlg {font-family: Verdana,Arial, Helvetica;font-size: 14px;font-weight: normal;color: ff0000;}
.fzinputsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: black;}
.fzinputlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: normal;background:#FFFFFF;color: black;}\
.fzinputexlg {font-family: Verdana,Arial, Helvetica;font-size: 14px;font-weight: normal;background:#FFFFFF;color: black;}
.fzbuttonbody {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: black;}
.fzbuttontable {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: bold;color: black; background-color:#FFFFFF; border-color:#000000}
.fztblseptxtsm {font-family: Verdana,Arial, Helvetica;font-size: 10px;font-weight: normal;color: black;}
.fztblseptxtlg {font-family: Verdana,Arial, Helvetica;font-size: 12px;font-weight: bold;color: black;}
.fzaddaysleft {font-family: Verdana,Arial, Helvetica;font-size: 18px;font-weight: bold;color: black;}
.fzcounter {border: 0;background: EFEFE7;font-size: 12px;font-weight: bold;font-family: Arial,sans-serif;}
.thumbnail-mysprite{height:100px;width:120px;background:url(http://www.assistedseniorliving.net/images/assistedsprites.png) top left no-repeat;}
<!---This section does the table for the home page --->

<!---First Row is 10px from top an row 0--->
.mysprite-00{background-position:0 -10px;}
.mysprite-01{background-position:0 -120px;}
.mysprite-02{background-position:0 -230px;}
.mysprite-03{background-position:0 -340px;}
.mysprite-04{background-position:0 -450px;}
.mysprite-05{background-position:0 -560px;}
.mysprite-06{background-position:0 -670px;}
.mysprite-07{background-position:0 -780px;}
.mysprite-08{background-position:0 -890px;}
.mysprite-09{background-position:0 -1000px;}
.mysprite-10{background-position:0 -1110px;}
.mysprite-11{background-position:0 -1220px;}
.mysprite-12{background-position:0 -1330px;}
.mysprite-13{background-position:0 -1440px;}
.mysprite-14{background-position:0 -1550px;}
.mysprite-15{background-position:0 -1660px;}
.mysprite-16{background-position:0 -1770px;}
.mysprite-17{background-position:0 -1880px;}
.mysprite-18{background-position:0 -1990px;}
.mysprite-19{background-position:0 -2100px;}
.mysprite-20{background-position:0 -2210px;}
.mysprite-21{background-position:0 -2320px;}
.mysprite-22{background-position:0 -2430px;}
.mysprite-23{background-position:0 -2540px;}
.mysprite-24{background-position:0 -2650px;}
<!--- Second Row--->
.mysprite-25{background-position:-130px -10px;}
.mysprite-26{background-position:-130px -120px;}
.mysprite-27{background-position:-130px -230px;}
.mysprite-28{background-position:-130px -340px;}
.mysprite-29{background-position:-130px -450px;}
.mysprite-30{background-position:-130px -560px;}
.mysprite-31{background-position:-130px -670px;}
.mysprite-32{background-position:-130px -780px;}
.mysprite-33{background-position:-130px -890px;}
.mysprite-34{background-position:-130px -1000px;}
.mysprite-35{background-position:-130px -1110px;}
.mysprite-36{background-position:-130px -1220px;}
.mysprite-37{background-position:-130px -1330px;}
.mysprite-38{background-position:-130px -1440px;}
.mysprite-39{background-position:-130px -1550px;}
.mysprite-40{background-position:-130px -1660px;}
.mysprite-41{background-position:-130px -1770px;}
.mysprite-42{background-position:-130px -1880px;}
.mysprite-43{background-position:-130px -1990px;}
.mysprite-44{background-position:-130px -2100px;}
.mysprite-45{background-position:-130px -2210px;}
.mysprite-46{background-position:-130px -2320px;}
.mysprite-47{background-position:-130px -2430px;}
.mysprite-48{background-position:-130px -2540px;}
.mysprite-49{background-position:-130px -2650px;}
/*   This css is used on the home page for a 6 column table */
#loctable{color:white;text-align:center;font-size:10px; width:750px;margin:10px auto 0 auto;}
#loctable a{color:white;}
#loctable .locwrap{border:0;padding:1em 0;font-size:11px;border-color:#b0a690;overflow:hidden;display:inline-block;text-align:left;}
#loctable .locwrap{display:block;}
#loctable .locwrap h5{margin:0 8px 4px;color:#676E04;vertical-align:middle;font-size:1.6em;margin:6px 0 13px 34px;text-align:left;}
#loctable .locwrap h5 img{vertical-align:middle;}

#loctable .locwrap .locs{overflow:hidden;display:inline-block;}
#loctable .locwrap .locs{display:block;}
#loctable .locwrap .col{width:14.5%;margin-left:1%;float:left;border-top:1px solid #676E04;}
#loctable .locwrap .col .loc{font-size:11px;}
#loctable .locwrap .col .loc a, 
#loctable .locwrap .col .loc a:link,
#loctable .locwrap .col .loc a:visited{color:#676E04;display:block;border-bottom:1px solid #676E04;padding:4px 7px;text-decoration:none; }
#loctable .locwrap .col .loc a:hover,
#loctable .locwrap .col .loc a:link:hover,
#loctable .locwrap .col .loc a:visited:hover{background:#F3F6ED;}
#loctable .locwrap .col.first{margin-left:10px;}
#loctable .locwrap .col.last{margin-right:10px;}

/*  This is used for 5 columm tables */
#loctable5{color:white;text-align:center;font-size:10px; width:750px;margin:10px auto 0 auto;}
#loctable5 a{color:white;}
#loctable5 .locwrap{border:0;padding:1em 0;font-size:10px;border-color:#b0a690;overflow:hidden;display:inline-block;text-align:left;}
#loctable5 .locwrap{display:block;}
#loctable5 .locwrap h5{margin:0 8px 0px;color:#676E04;vertical-align:middle;font-size:1em;text-align:left;}
#loctable5 .locwrap h5 img{vertical-align:middle;}

#loctable5 .locwrap .locs{overflow:hidden;display:inline-block;}
#loctable5 .locwrap .locs{display:block;}
#loctable5 .locwrap .col{width:18%;margin-left:1%;float:left;border-top:1px solid #676E04;}
#loctable5 .locwrap .col .loc{font-size:13px;}
#loctable5 .locwrap .col .loc a, 
#loctable5 .locwrap .col .loc a:link,
#loctable5 .locwrap .col .loc a:visited{color:#676E04;display:block;border-bottom:1px solid #676E04;padding:4px 7px;text-decoration:none; }
#loctable5 .locwrap .col .loc a:hover,
#loctable5 .locwrap .col .loc a:link:hover,
#loctable5 .locwrap .col .loc a:visited:hover{background:#F3F6ED;}
#loctable5 .locwrap .col.first{margin-left:10px;}
#loctable5 .locwrap .col.last{margin-right:10px;}

/*	Carousel	*/
#previous,#gallery-viewport,#next,.gallery-item{float:left;}#gallery-viewport{overflow:hidden;width:728px;height:190px;margin-left:5px;margin-bottom:5px;position:relative;}
#gallery-items{position:absolute;left:0;}#previous,#next{padding-top:15px;}
#pagination{font-size:14px;color:#255175;float:right;margin-right:40px;margin-top:-45px;}
#footer-gallery{font-family:Helvetica;line-height:21px;width:728px;height:320px;margin-left:15px;margin-bottom:20px;}
#footer-gallery h2{font-family:Helvetica!important;font-weight:bold!important;font-size:15px!important;color:#e77b19!important;margin-left:15px;margin-bottom:25px!important;width:728px;border-bottom:2px solid #255175;float:left;}
#footer-gallery .gallery-item{padding-top:0;padding-bottom:10px;padding-right:8px;padding-left:8px;width:150px;height:250px;border-left:2px solid #e3eac2;border-right:2px solid #255175;}
#footer-gallery .gallery-item .title{color:#8a984b;font-size:14px;font-weight:bold;}
#footer-gallery .gallery-item .title a{text-decoration:none;color:#336666;}
#footer-gallery .gallery-item p{font-size:14px;color:#336666;}
#footer-gallery .gallery-item p a{text-decoration:none;color:#336666;font-weight:bold;}
#footer-gallery .gallery-item img{border:2px solid #6b6b6b;}
#footer-gallery .first-slide{border-left:none;}
#footer-gallery .last-slide{border-right:none;}

/* jlc: 
    all following lines have been added. You may wish to incorporate the ul
    & form stuff higher up.
*/
#footer-gallery .gallery-item:hover { background: #f4f4f4 }

#gallery-wrap {
    width: 700px;
    }

/*- self-clearing floats ----------*/

.mod:after, #content:after, #gallery-wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
