body {
	margin: 0;
	margin-top: 0;
	padding: 0;
	padding-top: 0;
	text-align: center;
	font-size: 1.0em;
	font-family: sans-serif;
}

#mainColumn a {
	color: #9A6600;
	text-decoration: none;
	font-size: 1.12em;
}

#mainColumn a:hover {
	color: #9A6600;
	text-decoration: underline;
	font-size: 1.12em;
}

a {
	color: #9A6600;
	text-decoration: none;
}

a:hover {
	color: #9A6600;
	text-decoration: underline;
}

a img {
	border-width: 0px;
}

.tanFade {
	background: transparent url( images/tanfade.gif ) repeat-x top left;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #CC9933;
}

.pageHeading {
	color: #660000;
	background: transparent url( images/tanfade.gif ) repeat-x top left;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #CC9933;
	text-transform: uppercase;
	padding: 5px;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10.8em;
	font-weight: bold;
	margin-bottom: 1.0em;
}

.heading {
	text-align: center;
	font-size: 1.12em;
	font-weight: bold;
	font-family: Georgia,Verdana,Arial,Helvetica,sans-serif;
	padding: 5px;
}

.centeredText {
	text-align: center !important;
}

	.centeredText .item {
		text-align: center !important;
	}
	
	.centeredText .item .heading {
		text-align: center !important;
	}
/* end .centeredText */

.set {
	padding-bottom: 1px;
}

.set .item {
	text-align: left;
	margin: 6px;
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
}
	
	.set .item .heading {
		display: block;
		text-align: left;
		font-family: Verdana, sans-serif;
		font-size: 1.0em;
		padding: 0px;
		margin-bottom: 6px;
	}
/* end .item */

.brownGradient {
	background-color: #9a6600 !important;
	color: #fff !important;
	background-image: url( images/fade9a6600.gif ) !important;
	background-repeat: repeat-x !important;
	border-top: 1px solid #9a6600 !important;
	border-bottom: 1px solid #b38c40 !important;
}

.greenGradient {
	background-color: #666633 !important;
	color: #fff !important;
	background-image: url( images/fade666633.gif ) !important;
	background-repeat: repeat-x !important;
	border-top: 1px solid #666633 !important;
	border-bottom: 1px solid #8c8c66 !important;
}

.redGradient {
	background-color: #660000 !important;
	color: #fff !important;
	background-image: url( images/fade660000.gif ) !important;
	background-repeat: repeat-x !important;
	border-top: 1px solid #9a6600 !important;
	border-bottom: 1px solid #8c4040 !important;
}

.orangeGradient {
	background-color: #cc9933 !important;
	color: #fff !important;
	background-image: url( images/fadecc9933.gif ) !important;
	background-repeat: repeat-x !important;
	border-top: 1px solid #cc9933 !important;
	border-bottom: 1px solid #d9b366 !important;
}

.forestGradient {
	background-color: #666633 !important; 
	color: #fff !important; 
	background-image: url(images/fade666633.gif) !important; 
	background-repeat: repeat-x !important; 
	border-top: 1px solid #666633 !important; 
	border-bottom: 1px solid #8c8c66 !important;
}

.brownBox {
	background-color: #D9D9B3 !important;
}

#page {
	text-align: left;
	margin: 0 auto 0px auto;
	border: 0px solid white;
	width: 100%;
}

.globalNav {
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
}

.globalNav a {

}

.item .newsItalic
{
	font-size: 0.9em;
	font-style: italic;
}

.globalNav a {
	padding: 0px 20px 0px 20px;
	list-style-type: none;
	color: #660000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCC99;
	text-decoration: none;
	font-weight: bold;
}

.globalNav a:hover {
	color: white;
	background-color: #660000;
}
	
.globalNav a.last {
	border-right-width: 0px;
}

#header {

}
	
	#header .globalNav {
	display: none;
		border-bottom: 1px solid #9a6600;
		border-top: 0.8em solid #cc9933;
		background-color: #d9d9b3;
		padding: 1px 20px 1px 20px;
	}

/* end header */

#logoAndPhoneNumber {
	text-align: center;
	line-height: 0px;
	width: 353px;
}

	#logo {
		
	}
	
		#logo img {
			
		}
	
	#phoneNumber {
		font-size: 20px;
		text-align: center;
		/*margin: -5px 0px 0px 0px;*/
		padding: 0px;
	}
	
		#phoneNumber img {
			border-width: 0px;
			padding: 0px;
			margin: 0px;
		}
/* end logoAndPhoneNumber */

#headerImage {
	display: none;
	line-height: 0px;
}

#welcome {
	display: none;
	background-color: white;
	background-image: url( images/state.gif );
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 236px;
	text-align: center;
	font-size: 1.13em;
	font-family: Arial, sans-serif;
	padding: 1.0em;
}

#welcome .heading {
	margin: -1.0em -1.0em 20px -1.0em;
}

#main {

}

/*help main navigation points*/
#mainnav {background-color: transparent; margin: 0; padding: 0; list-style-type: none;}
#mainnav li {margin: 0 0 0.8em 0; padding: 0.3em; background-color: #fff; font-family:Georgia, Verdana, Arial, Helvetica, sans-serif}
#mainnav li a {display: block; text-decoration: none; font-weight: bold; color: #660000; background: transparent url( http://new.louisianarebuilds.info/images/arrow16x22.gif ) no-repeat left; padding: 2px 2px 2px 22px;}
#mainnav li a:link, #mainnav li a:visited {color: #660000; background-color: transparent;}
#mainnav li a:hover {color: #fff; background-color: #660000;}
#mainnav li a:active {color: #660000; background-color: transparent;}

/* navs that say 'you are here'*/
#mainnav li.here {margin: 0 -0.75em 0.8em 0.75em; padding: 0.3em; color: #fff; background-color: #660000; background-color: #fff;
  color: #660000; text-transform: uppercase;}
#mainnav li.here a.here {border-top: 1px solid #cc9933; border-bottom: 1px solid #cc9933;}
#mainnav li.here .subnav {text-transform: none;}
#mainnav .subnav li.here a.here {font-weight: bold; text-decoration: none; text-transform: uppercase; border: 0;}
#mainnav li.here .subnav li.here a {border-top: 1px solid #cc9933; border-bottom: 0; text-decoration: none; margin-bottom: 0; background: transparent url( http://new.louisianarebuilds.info/images/tanfade.gif ) repeat-x top center; letter-spacing: 0.02em; font-weight: bold; color: #660000;}
#mainnav li.here .subnav li.here a:hover {background-color: #9a6600; color: #fff;background-image: none; }
#main-content #mainnav li a:hover {margin-right: 30px;}
#main-content #mainnav .subnav li a:hover {margin-right: 0;}


/*help sub navigation points*/
#mainnav .subnav {list-style-type: none;  margin: 0; padding: 0;}
#mainnav .subnav li {display: inline; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
#mainnav .subnav li a {display: inline; text-decoration: underline; font-weight: normal; font-size: 76%; color: #9a6600; background-color: transparent; background-image: none; padding: 0.02em 0.2em 0.02em 0; margin: 0.2em 0 0.4em 0; white-space: nowrap; border: 0;}
#mainnav .subnav li a:link, #mainnav .subnav li a:visited {color: #9a6600; background-color: transparent;}
#mainnav .subnav li a:hover {color: #fff; background-color: #9a6600; text-decoration: none;}
#mainnav .subnav li a:active {color: #9a6600; background-color: transparent;}

/* this is for the section pages */
.subsection {border: 1px solid #cccc99; margin: 0.5em 0 1em 0; text-align: center;}
.subsection h3 a:hover {color: #660000 !important; background-color: #cc9933; background-image: none; padding: 0.3em 1em 2px 1em; text-decoration: none !important;}
.subsection h3 {width: auto; border-bottom: 1px solid #cccc99;}
.subsection h3 a {color: #660000 !important; border-top: 1px solid #cc9933; border-bottom: 0; text-decoration: none; background: transparent url(images/tanfade.gif) repeat-x top center; letter-spacing: 0.02em; color: #660000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0.5em 1px 2em 0; padding: 0.3em 1em 2px 1em; font-weight: bold; text-transform: uppercase; border-top: 1px solid #cc9933; border-bottom: 0;}


.columns {
	width: 100%;
	border-collapse: collapse;
}

.columns tr td {
	vertical-align: top;
	padding: 0px;
}

#leftColumn {
	display: none;
	width: 30%;
	background-image: url( images/leftpattern240.gif );
	background-repeat: repeat;
	background-position: left;
}

#mainColumn {
	background-color: white;
	padding: 1.0em;
	font-size: 1.15em;
}

#highlights {
	margin-top: 30px;
}

#rightColumn {
	display: none;
	width: 22%;
	background-image: url( images/rightpattern180.gif );
	background-repeat: repeat;
}
	
.inner {
	width: 90%;
	background-color: white;
	margin: auto;
	margin-top: 4px;
	margin-bottom: 1.14em;
}

#footer {
	display: none;
	clear: left;
	background-color: #f6e8c4;
	padding-top: 20px;
}
	
	#footer .globalNav {
		text-align: center;
		font-family: Verdana, sans-serif;
		font-size: 1.0em;
	}
		
		#footer .globalNav a {
			color: #660000;
			text-decoration: none;
			font-weight: bold;
		}
		
		#footer .globalNav a:hover {
			color: white;
			background-color: #660000;
		}
		
.linkNode {
	
}
	.linkNode .link-desc {
		font-size: 1.12em;
	}
	.linkNode .link-title 
	{
		font-weight: bold;
		font-size: 1.13em;
		color: #660000;
		padding: 0px 0px 6px 0px;
	}
	.linkNode .noLink {
		color: #9A6600;
		font-size: 1.13em;
		text-decoration: none;
		font-weight: bold;
	}
	.linkNode a {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: none;
	}
	
	.linkNode a:hover {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.linkNode .relatedNodes
	{
		width: 170px;
		margin: 0px;
	}
	.linkNode #relatedcontent
	{
		margin: 2px 2px 2px 2px;
	}
	.linkNode .relatedHeader
	{
		font-weight: bold;
		font-size: 1.12em;
		text-align: center;
	}
	
.faqNode {

}
	.faqNode .faq-title {
		font-weight: bold;
		font-size: 1.13em;
		color: #660000;
	}
	.faqNode .faq-answer {
		font-size: 1.12em;
	}
	.faqNode a {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: none;
	}
	
	.faqNode a:hover {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.faqNode .relatedNodes
	{
		width: 170px;	
		margin: 0;
	}
	.faqNode #relatedcontent
	{
		margin: 2px 2px 2px 2px;
	}
	.faqNode .relatedHeader
	{
		font-weight: bold;
		font-size: 1.12em;
		text-align: center;
	}
	
.newsNode {

}
	.newsNode .news-title {
		font-weight: bold;
		font-size: 1.13em;
		color: #660000;
	}
	.newsNode .news-date 
	{
		text-indent: 4px;
		font-size: 1.0em;
		font-style: italic;
	}
	.newsNode .news-source 
	{
		text-indent: 4px;
		font-size: 1.0em;
		font-style: italic;
	}
	.newsNode a {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: none;
	}
	.newsNode a:hover {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.newsNode a.external 
	{
		color: #666633 !important;
	}
	.newsNode .relatedNodes
	{
		width: 170px;
		margin: 0;
	}
	.newsNode #relatedcontent
	{
		margin: 2px 2px 2px 2px;
	}
	.newsNode .relatedHeader
	{
		font-weight: bold;
		font-size: 1.12em;
		text-align: center;
		padding: 0px 4px 0px 4px;
	}
	
.storyNode {

}
	.storyNode .story-title {
		font-weight: bold;
		font-size: 1.13em;
		color: #660000;
	}
	.storyNode .story-content {
		font-size: 1.12em;
	}
	.storyNode a {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: none;
	}
	.storyNode a:hover {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.storyNode .story-summary {
		font-size: 1.0em;
		font-weight: bold;
	}
	.storyNode .relatedNodes
	{
		width: 170px;	
		margin: 0;
	}
	.storyNode #relatedcontent
	{
		margin: 2px 2px 2px 2px;
	}
	.storyNode .relatedHeader
	{
		font-weight: bold;
		font-size: 1.12em;
		text-align: center;
	}
	
.pageNode {

}
	.pageNode .page-title {
		font-weight: bold;
		font-size: 1.14em;
		color: #660000;
	}
	.pageNode .page-summary {
		font-size: 1.0em;
		font-weight: bold;
	}
	.pageNode .page-body {
		font-size: 1.12em;
	}
	.pageNode a {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: none;
	}
	.pageNode a:hover {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.pageNode .relatedNodes
	{
		width: 170px;	
		margin: 0;
	}
	.pageNode #relatedcontent
	{
		margin: 2px 2px 2px 2px;
	}
	.pageNode .relatedHeader
	{
		font-weight: bold;
		font-size: 1.12em;
		text-align: center;
	}
	
.eventNode {

}
	.eventNode .event-title {
		font-size: 1.13em;
		font-weight: bold;
		color: #660000;
	}
	.eventNode .event-date {
		font-size: 1.0em;
		font-weight: bold;
		text-indent: 4px;
	}
	.eventNode .event-contact {
		font-size: 1.12em;
	}
	.eventNode .event-contact-header {
		font-size: 1.12em;
		font-weight: bold;
	}
	.eventNode .event-desc {
		font-size: 1.12em;
	}
	.eventNode a {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: none;
	}
	.eventNode a:hover {
		color: #9A6600;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.eventNode a.event-out {
		color: #660000 !important;
		font-size: 1.12em;
		text-decoration: none;
	}
	.eventNode a:hover.event-out {
		color: #660000 !important;
		font-size: 1.12em;
		text-decoration: underline;
	}
	.eventNode .event-loc-header {
		font-size: 1.12em;
		font-weight: bold;
	}
	.eventNode .event-loc {
		font-size: 1.12em;
	}
	.eventNode .relatedNodes
	{
		width: 170px;	
		margin: 0;
	}
	.eventNode #relatedcontent
	{
		margin: 2px 2px 2px 2px;
	}
	.eventNode .relatedHeader
	{
		font-weight: bold;
		font-size: 1.12em;
		text-align: center;
		
	}
	
.relatedNodes .border{
	border: 1px solid #660000;
}
.relatedNodes .mainLink
{
	padding: -1.0em;
}
.relatedNodes {
	float: right;
}

/*This is for the Drupal Inline module.  Change as needed */	
.inline {
	float: left; 
	margin: 0em 1em 1em 0; 
	display: inline;
	padding: 4px 4px;
}

a.external {
	padding-right: 1.16em; 
    background: url(images/arrow-1.gif) bottom right no-repeat;
}
/* overrides the search button on the form to replace a button with the search image */
#search_block_form .container-inline .form-submit {
	width: 23px;
	height: 23px;
	vertical-align: top;
	font-size: 0px;
	border: 0;
	background: transparent url(images/search.gif) no-repeat;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.form-item #edit-search_block_form_keys
{
	width: 160px;
}
.view-taxonomy_term ul li
{
	list-style-type: none;	
}
.view-data-node_title
{
	text-align: left;
	padding: 2px 0 0 0;
}
#attachments .file {
	font-size: 0.8em;
	color: black;
}