@charset "utf-8";
/* CSS Document */

body {
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding: 0;
		text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		color: #000000;
		background-color: #f3f3f3;
}

.oneColFixCtr #container {
		width: 800px;
		margin: 0 auto;
		text-align: left; /* this overrides the text-align: center on the body element. */
		background-color: #F3F3F3;
		border-width: 1px;
		border-style: solid;
		border-color: #f3f3f3;
}

.oneColFixCtr #top_nav {
		margin: 0;
		padding-top: 0;
		padding-right: 20px;
		padding-bottom: 0;
		padding-left: 20px;
		border-top-width: 10px;
		border-bottom-width: 10px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #7b9a7a;
		border-bottom-color: #7b9a7a;
		background-color: #F3F3F3;
}

.oneColFixCtr #mainContent {
		height: 600px;
		background-image: url(../images/front_page_bgimage2.jpg);
		background-repeat: no-repeat;
		margin-top: 0px;
		padding-top: 0;
		padding-right: 20px;
		padding-bottom: 0;
		padding-left: 20px;
}

#nav_nashville     {
		font-family: Arial, Verdana, sans-serif;
		font-size: 56px;
		font-weight: normal;
		color: #003300;
		text-decoration: none;
		letter-spacing: 5px;
		margin-top: 0px;
		margin-left: 140px;
}
				
#nav_cultural {
		font-family: Arial, Verdana, sans-serif;
		font-size: 56px;
		font-weight: normal;
		color: #003300;
		text-decoration: none;
		letter-spacing: 5px;
		margin-top: 15px;
}
				
#nav_ncap {
		font-family: Arial, Verdana, sans-serif;
		font-size: 77px;
		font-weight: normal;
		color: #003300;
		text-decoration: none;
		margin-top: 50px;
}
				
#nav_bottom_nav {
		font-family: Arial, Verdana, sans-serif;
		font-size: 36px;
		font-weight: bold;
		color: #003300;
		text-decoration: none;
		letter-spacing: 3px;
		float: left;
		margin-left: 35px;
		margin-top: 30px;
		margin-right: 5px;
		margin-bottom: 20px;
}

#content_box {
		color: #003300;
		text-decoration: none;
		width: 445px;
		margin-top: 10px;
		background-color: #F3F3F3;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		padding-top: 3px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-left: 10px;
}

#nav_top_nav, #nav_top_nav a {
		font-family:Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#7b9a7a;
		text-decoration:none;
		float:left;
		padding: 1px;
		text-transform: uppercase;
		margin-top: 0;
		margin-right: 5px;
		margin-bottom: 0;
		margin-left: 8px;
}

#links a, #links a:visited, #links a:active {
		font-family:Arial, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color:#003300;
		text-decoration:none;
}

#links a:hover {
		font-family:Arial, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color:#FF6600;
		text-decoration:none;
}

p { margin:0;}

#nav_projects_nav, #nav_projects_nav a, #nav_projects_nav a:visited, #nav_projects_nav a:active {
		font-family:Arial, Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#003300;
		text-decoration:none;
		float:left;
		padding: 1px;
		text-transform: uppercase;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 10px;
}

#nav_projects_nav a:hover {
		font-family:Arial, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color:#FF6600;
		text-decoration:none;
		float:left;
		padding: 1px;
		text-transform: uppercase;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 10px;
}

.oneColFixCtr #shadowbar_left {
		margin: 0 0 0 15px;
		padding: 0;
		float: left;
		width: 8px;
		height: 100%;
		background-image:url(../images/left_shadow.gif);
		background-repeat:repeat-y;		
}

.oneColFixCtr #shadowbar_right {
		margin: 0 8px 0 0;
		padding: 0;
		float: right;
		width: 8px;
		height: 100%;
		background-image:url(../images/left_shadow.gif);
		background-repeat:repeat-y;		
}

.oneColFixCtr #shadowbar_main {
		width: 740px;
		margin: 0 0 0 23px;
		background-image: url(../images/front_page_bgimage.jpg);
		background-repeat: no-repeat;
		margin: 0;
		padding: 0 10px;
		float:left;
}


.oneColFixCtr #long_page_top {
		background-image: url(../images/front_page_bgimage2.jpg);
		background-repeat: no-repeat;
		margin-top: 0px;
		padding: 0 30px;
}

.oneColFixCtr #long_page_bottom {
		background-image:url(../images/longpagebase.gif);
		background-repeat: repeat-y;
		padding: 0 30px;
		margin:0;
}

#content_box_wide {
		color: #003300;
		text-decoration: none;
		margin: 0 20px;
		background-color: #F3F3F3;
		filter:alpha(opacity=80);
		-moz-opacity:.80;
		opacity:.80;
		padding: 10px;
}

#content_box_wide p, #content_box_wide ul, #content_box_wide li {
		font-family: Arial, Verdana, sans-serif;
		font-size: 14px;

}

#content_box_wide h3 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 20px;
		margin: 0;
		padding: 0;
}

#content_box_wide h4 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 16px;
		font-weight:bold;
		color:#FF3300;
		margin: 10px 0 0 0;
		padding: 0;
}

#content_box_wide h5 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 14x;
		font-weight:bold;
		margin: 0 0 5px 0;
		padding: 0;
		border-bottom-color:#FF3300;
		border-bottom-width:6px;
		border-bottom-style: double;
}
#content_box_wide h6 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 12px;
		font-weight:bold;
		margin: 0 0 5px 0;
		padding: 0;
}


.content_box_wide_img_left {
		padding: 2px;
		float: left;
		margin-top: 0;
		margin-right: 75px;
		margin-bottom: 10px;
		margin-left: 20px;

}

.content_box_wide_img_right {
		padding: 2px;
		float: right;
		margin-top: 0;
		margin-right: 20px;
		margin-bottom: 0;
		margin-left: 75px;

}

#content_box_wide_infobox_right {
		padding: 4px;
		float: right;
		margin-top: 30px;
		margin-right: 30px;
		margin-bottom: 0;
		margin-left: 30 px;
		background-color: #CEE2E0;
		border: medium double #FF3300;
		width: 300px;
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
}

#content_box_wide_infobox_right h6 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		margin: 0px;
}
