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

/*******************************************************
		PROJECT: 

		DESCRIPTION:
		This CSS file comprises layout elements for
		all site pages.
		
		CREATED: 

*******************************************************/



/*******************************************************
	_BASIC LAYOUT ELEMENTS
*******************************************************/

* {margin: 0; padding: 0;}

html {
	background: url(../m/bg_stitch.jpg) repeat top center;	

}

body {
	color: #65511f;
	font-size:100%;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	background: url(../m/bg_body.jpg) repeat-y top center;

	margin: 0; padding: 0;
}

p {
	font-size: .8em;
	line-height: 1.4em;
	margin: 0 0 1.2em 0;
}
.fontLarge{font-size:15px;}

h2 {
	color: #65511f;
	font-size: 1.6em;
	letter-spacing: -.06em;
	margin: .2em 0 .9em 0;
}

h2#page_header,h2#page_header_map,h2#page_header_cal,h2#page_header_hd,h2#page_header_bc,h2#page_header_la ,h2#page_header_ar, h2#page_header_ap, h2#page_header_ramp{
	font-size: 1.7em;
	color: #f3db7d;
	height:44px;
	padding: 70px 0 0 24px;
}
h2#page_header {background:url(../m/bg_about.jpg) no-repeat top left;}
h2#page_header_map{background:url(../m/bg_pic6.jpg) no-repeat top left;}
h2#page_header_cal{background:url(../m/bg_pic5.jpg) no-repeat top left;}
h2#page_header_hd{background:url(../m/bg_pic7.jpg) no-repeat top left;}
h2#page_header_bc{background:url(../m/bg_pic9.jpg) no-repeat top left;}
h2#page_header_la{background:url(../m/bg_pic10.jpg) no-repeat top left;}
h2#page_header_ar{background:url(../m/bg_pic8.jpg) no-repeat top left;}
h2#page_header_ap{background:url(../m/bg_pic11.jpg) no-repeat top left;}
h2#page_header_ramp{background:url(../m/bg_pic12.jpg) no-repeat top left;}
h3 {
	color: #65511f;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0 0 .4em 0;
	border-bottom:#6A6231 1px dotted;
}

h4 {
	color: #65511f;
	font-size: .8em;
	line-height: 1.4em;
	margin: 0 0 .2em 0;

}



/* ANCHOR TAGS */

a:link {
	color:#c65d00;
}

a:visited {
	color:#c65d00;
}

a:hover {
	color:#e28205;
	text-decoration: none;
}

a:active {
	color:#e28205;
}




img {
/*	display:block;*/
	border: 0;
}




ul, ol {
	margin: .5em 0 1.6em 1.1em;
	padding: 0;
}


li {
	font-size: 12px;
	line-height: 1.4em;
	padding: 0 0 0 14px;
	margin: 0 0 .8em 0;
	background:url(../m/li_brown.gif) no-repeat 0px 6px;
	list-style: none;
}

ol li {
	background-image: none;
	list-style-type:decimal;
	padding-left: 0;
	margin-left: 18px;
}

li ul, li ol {margin: 6px 0 12px 18px;}
li ul li, li ol li {font-size: .97em;}

li ul li {background-image:url(../m/li-square-blue-open.gif);}


hr {
	height: 0px;
	line-height:0px;
	color:#FFF;
	background-color: #FFF;
	margin: 24px 0;
	border: 0;
	border-bottom: 1px dotted #999;
}









form {
	margin: 0;
	padding: 0;
}

fieldset {margin: 0;padding: 0;border: 0;}

input, textarea {
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
}

div.validation-advice {
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:.8em;
	padding: 3px;
}

table {
	margin: 0 0 24px 0;
}

td {
	font-size: .8em;
	padding: 4px;
}

tbody td {
	background-color: #F1F4FB;
}

thead td {
	background-color:#E3EAF8;
}

object { outline:none; }


/* jQuery Validate */
	label.error {
		display:block;
		padding: 0 0 32px 0;
		color: #C00;
		font-size:.8em;
	}
	input.error {
		border: 1px dotted #C00;	
	}


/*******************************************************
	_MAIN CONTAINERS
*******************************************************/
div#global_con {
	min-height:766px;
	background: url(../m/bg_global_con.jpg) no-repeat top center;

}

div#global {
	width: 938px;
	text-align:left;
	margin: 0 auto;

}



div#main_con {
	padding: 8px 30px 0px 45px;
}
div#main {
	padding: 0px 0 0 0;	
}








/*******************************************************
	_TOP
*******************************************************/

div#top {
	width: 938px;
	height:169px;
	position:relative;
	background: url(../m/bg_global_con.jpg) no-repeat top center;
	
}


div#top_header {
 	width: 157px;height: 127px;
	position:absolute;
	top: 27px;
	left: 75px;
}

h1 { /* Levin technique */
 	width: 157px;height: 127px;
	position: relative;padding: 0;
	margin: 0;
	font-size: .4em;
}

h1 span {
	top: 0px;left: 0px;position: absolute;z-index:1;
 	width: 157px;height: 127px;
	background: url(../m/logo_paducah_renaissance_alliance.jpg) no-repeat top left;
}

h1 a {
	display: block;cursor:pointer;
 	width: 157px;height: 127px;
}


div#top_secondary_links {
	position:absolute;
	width: 513px;
	top: 10px;
	left: 380px;
	text-align:right;
}
div#top_secondary_links img {display:inline;}





/*******************************************************
	_MAIN NAVIGATION
*******************************************************/

div#top_nav ul {display:block;position:absolute;margin: 0;padding: 0;}
div#top_nav ul li {	font-size: .5em;line-height: 10px;position:relative;display: block;float:left;padding: 0;margin: 0 0 4px 0;background-image:none;}
div#top_nav ul li span {top: 0px;left: 0px;background-repeat: no-repeat;background-position: top left;position: absolute;z-index:1;}
div#top_nav ul li a {display: block;cursor:pointer;text-decoration:none;text-indent:-3000px;}

ul#main_nav1 {
	top: 88px;
	left: 279px;
}
ul#main_nav2 {
	top: 88px;
	left: 477px;
}
ul#main_nav3 {
	top: 88px;
	left: 683px;
}

ul#main_nav1, ul#main_nav1 li, ul#main_nav1 li span {width: 198px;height: 18px;}
ul#main_nav2, ul#main_nav2 li, ul#main_nav2 li span {width: 206px;height: 18px;}
ul#main_nav3, ul#main_nav3 li, ul#main_nav3 li span {width: 198px;height: 18px;}

/* Left */
li#nav_about span {background-image:url(../m/nav/about.jpg);}
body#page_about li#nav_about span {background-image:url(../m/nav/over/about.jpg);}
li#nav_about, li#nav_about span, li#nav_about a {width: 198px;}

li#nav_district_guide span {background-image:url(../m/nav/district_guide.jpg);}
body#page_district_guide li#nav_district_guide span {background-image:url(../m/nav/over/district_guide.jpg);}
li#nav_district_guide, li#nav_district_guide span, li#nav_district_guide a {width: 198px;}

li#nav_calendar span {background-image:url(../m/nav/calendar.jpg);}
body#page_calendar li#nav_calendar span {background-image:url(../m/nav/over/calendar.jpg);}
li#nav_calendar, li#nav_calendar span, li#nav_calendar a {width: 198px;}

/* Middle*/
li#nav_historic_downtown span {background-image:url(../m/nav/historic_downtown.jpg);}
body#page_historic_downtown li#nav_historic_downtown span {background-image:url(../m/nav/over/historic_downtown.jpg);}
li#nav_historic_downtown, li#nav_historic_downtown span, li#nav_historic_downtown a {width: 206px;}

li#nav_lowertown_arts_district span {background-image:url(../m/nav/lowertown_arts_district.jpg);}
body#page_lowertown_arts_district li#nav_lowertown_arts_district span {background-image:url(../m/nav/over/lowertown_arts_district.jpg);}
li#nav_lowertown_arts_district, li#nav_lowertown_arts_district span, li#nav_lowertown_arts_district a {width: 206px;}

li#nav_business_recruitment span {background-image:url(../m/nav/business_recruitment.jpg);}
body#page_business_recruitment li#nav_business_recruitment span {background-image:url(../m/nav/over/business_recruitment.jpg);}
li#nav_business_recruitment, li#nav_business_recruitment span, li#nav_business_recruitment a {width: 206px;}

/* Right */
li#nav_artist_relocation_program span {background-image:url(../m/nav/artist_relocation_program.jpg);}
body#page_artist_relocation_program li#nav_artist_relocation_program span {background-image:url(../m/nav/over/artist_relocation_program.jpg);}
li#nav_artist_relocation_program, li#nav_artist_relocation_program span, li#nav_artist_relocation_program a {width: 198px;}

li#nav_available_properties span {background-image:url(../m/nav/available_properties.jpg);}
body#page_available_properties li#nav_available_properties span {background-image:url(../m/nav/over/available_properties.jpg);}
li#nav_available_properties, li#nav_available_properties span, li#nav_available_properties a {width: 198px;}

li#nav_ramp span {background-image:url(../m/nav/ramp.jpg);}
body#page_ramp li#nav_ramp span {background-image:url(../m/nav/over/ramp.jpg);}
li#nav_ramp, li#nav_ramp span, li#nav_ramp a {width: 198px;}



/*******************************************************
	_HOME PAGE
*******************************************************/
div#home_mid, .sections2, .sections3{background:url(../m/background_home.jpg) repeat-x;}
.sections4{background:url(../m/background_home.jpg) repeat-x;}

div#home_mid_lt {
	float:left;
	width: 419px;
	padding: 72px 28px 0 28px;
	min-height:305px;
	text-align:left;
	/*background:url(../m/bg_home_mid_lt.jpg) no-repeat 0px 13px;*/
}
div#home_mid_lt p,
div#home_mid_lt h2 {
	color: #f3db7d;
}
div#home_mid_lt h2 {
	letter-spacing:-1.2px;
	font-size: 2.1em;
	line-height:.8em;
	margin: 0 0 10px 0;
}
div#home_mid_rt {
	float:left;
	width: 322px;
	height: 412px;
	background:url(../m/bg_home_mid_rt.jpg) no-repeat top left;
	position:relative;
}
div#home_mid_rt_photo_con {
	position:absolute;
	top: 10px;
	left: 10px;
}
p#home_readmore {
	font-size: .7em;
	text-transform:lowercase;
	padding: 0 0 0 20px;
	background:url(../m/i-home-readmore.jpg) no-repeat 0px 2px;	
}
p#home_readmore a {text-decoration:none;color: #f68836;}





div#home_callouts {
	padding: 8px 0 0 0;
}
div.home_callout_lg {
	width: 296px;
	height: 245px;
	background:url(../m/bg_home_callout.jpg) no-repeat top left;
	float:left;
}
img.home_callout_header {
	margin: 13px 0 3px 5px;
}
div.home_callout_lg p {
	line-height:1.1em;
	color: #776028;
	padding: 0 16px 0 33px;	
	margin: 0 0 10px 0;
}
img.home_callout_readmore {
	margin: 0 0 0 30px;	
}
div#home_callout_rtcol {
	width: 267px;
	float:left;
}






/*******************************************************
	_LEFT
*******************************************************/
/*div#left {
	float: left;
	display:inline;
	width: 140px;
}

div#left a {
}
*/








/*******************************************************
	_FOOTER
*******************************************************/
div#footer {
	width: 893px;
	padding: 0 0 0 45px;
	margin: 0 auto 12px auto;
	text-align:left;
	background:url(../m/bg_bottom.jpg) no-repeat bottom left;
}

div#footer p {
	font-size: .7em;
	color:#8c7334;
	margin: 0 0 6px 0;
}

div#footer a {color: #e28205;}
div#footer ul {margin: 0 0 6px 0;}
div#footer li {font-size: .7em; display: inline;margin: 0 6px 0 0;padding: 0;background-image:none;}

div#footer_content {
	width: 590px;
	float:left;
	padding: 18px 0 16px 0;
}

div#footer_1187 {
	width: 267px;
	margin-right: 33px;
	float:right;	
}







/*******************************************************
	_MISC
*******************************************************/
div.section {padding-bottom: 24px;}

div.col1, div.col2 {
	float: left;
	display: inline;
	width: 45%;
}

div.col1 {margin-right: 24px;}


div.insetRt {
	float: right;
	margin: 0 0 16px 16px;
}

div.dot-h {
	height: 1px;
	line-height:1px;
	font-size:1px;
	margin: 12px 0;
	background: url(../m/dot-h.gif) repeat-x top left;
}

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px;}
div.hide {display: none;}


.status p {
	color: #657d37;	
}
.notice, .status, .warning {
	width:550px;
	padding: 4px;
	margin: 0 0 24px 0;
/*
	background-color:#e3f1a3;
	border: 1px solid #b6cf95;
*/
}

.warning {
	color: #900;
}

.notice p, .status p, .warning p {margin:0;}
.status img, .warning img {display: inline;margin: 0 6px 0 0;vertical-align:middle;}

p.morePg {
	font-size: 1.0em;
	text-align:right;	
}



/*******************************************************
	_CALLOUTS
*******************************************************/
.callout_p{padding: 6px 5px 0 28px; font-size:11px;}
.calloutParagraph{padding:10px 10px 10px 13px; font-size:11px;}

.nav_side{
	width:209px;
	
}
.nav_side ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
.nav_side li{margin:0; padding:0; list-style:none; background:none;}
.alt_color{background-color:#ede4af;}
.alt_home{background-color:#ede8b2;}

.nav_side a{
	display:block;
	padding:5px 0 5px 30px;
	width:179px;
	border-bottom:1px dotted #3F341D;
	text-decoration:none;
	color:#813f06;
	font-size:12px;
}
.nav_side ul li a:hover{background-color:#f0e095; text-decoration:underline;}
.right_column{	width:223px; float:right; padding:0 0 15px 10px;}
#content_wrapper{	background:url(../m/contentBackground.gif) repeat-y; min-height:400px;	}
#left_content{width:209px; float:left;}
#center_col{width:630px; float:left; padding:0 0 0 20px;}
	
/*******************************************************
	_PROPERTY
*******************************************************/	
.propertyListing{width:600px; border-bottom:1px #574523 dotted; padding:10px; margin-bottom:20px;}
.propertyPic{width:150px; float:left;}
.propertyInfo{width:430px; float:left; padding-left:20px;}

.propertyListing2{width:600px; padding:10px; margin-bottom:20px;}
.propertyPic2{width:250px; float:left;}
.propertyInfo2{width:330px; float:left; padding-left:20px;}

.propHeader {
	margin: 0 0 0 0;	
}

div#photosPropCon {
	width: 206px;
	padding: 12px 12px 6px 12px;
	margin: 12px 0 0 0;
	background-color: #e3dcbf;
}
div.photoPropThm img {display:inline;}
div.photoPropThm {
	float:left;
	text-align:center;
	margin: 0 6px 6px 0;
	width: 100px;
	height: 70px;
	overflow:hidden;
/*	background-color:#ccc29b;*/
}



/*******************************************************
	_BUSINESS DIRECTORY
*******************************************************/
form.searchForm {
	width: 410px;
	padding: 12px;
	margin: 0 0 16px 0;
	background-color: #e3dcbf;
}
form.searchForm label {
	font-size: .8em;	
}
.directoryListing {width:600px; border-bottom:1px #574523 dotted; padding:10px; margin-bottom:10px;}
.directoryListing div.general {
	float:left;
	width: 400px;
}
.directoryListing div.contactInfo {
	float:left;
	width: 200px;
}
.directoryListing h4 {
	font-size: 1.2em;
	font-weight: normal;
}
h5.directoryListLocations,
h5.directoryListCats,
h5.praMember {
	font-weight: normal;
	font-size: .7em;
	margin: 0 0 4px 0;
}
h5.praMember img {display:inline;vertical-align:middle;margin: 0 3px 0 0;}

div#photosCon {
	float:right;
	width: 206px;
	padding: 12px 12px 6px 12px;
	background-color: #e3dcbf;
}
div.photoThm img {display:inline;}
div.photoThm {
	float:left;
	text-align:center;
	margin: 0 6px 6px 0;
	width: 100px;
	height: 70px;
	overflow:hidden;
	background-color:#ccc29b;
}


h5.directoryDetailLocations,
h5.directoryDetailCats
{
	font-weight: normal;
	font-size: .7em;
	margin: 0 0 4px 0;
}

div.directoryDetailDesc {
	padding: 16px 0 0 0;	
}









div#calendar_right {
	float:right;
	width: 220px;
}
div#calendar-events {
	float:left;
	width: 360px;
}






div#monthheader {
	background:url(../m/bg_month.jpg) no-repeat top left;
	width: 210px;
	height: 37px;
	text-align:center;
}
div#monthheader a {color: #813f06;}
div#prevMoLink {
	float:left;
	width: 15px;
	padding: 12px 0 0 0;
	margin-left: 10px;
}
div#nextMoLink {
	float:left;
	width: 15px;
	padding: 12px 0 0 0;
}
div#prevMoLink a,
div#nextMoLink a {
	text-decoration:none;
	outline:none;
}
div#monthName {
	width: 160px;
	padding: 9px 0 0 0;
	float:left;
}
table.calendar {
	width: 210px;
	border-collapse:collapse;
}
table.calendar a {
	display:block;
	text-decoration:none;
	color: #813f06;
}
table.calendar a:hover {
	text-decoration: underline;	
}
table.calendar td {
	padding: 0;
	width: 30px;
	height: 30px;
	color: #813f06;
	font-size: .9em;
	text-align:center;
	background-color: #e6da92;
	border: 1px solid #dbcd7f;
}
table.calendar td.active-day {
	background-color: #fff5bd;
}
table.calendar td.calendar-day-head {
	font-size: .8em;
	background-color: #dbcd7f;
	border-top-width:0px;
}


h3#event_date_header {
	color: #b0880c;
	border-width: 0;
	font-size: 1.5em;
	font-weight:normal;
	margin: 0 0 18px 0;	
}
div.calendar_event_item {
	padding: 0 0 32px 0;
}
div.event_meta {
	padding: 0 0 12px 0;
}
div.event_meta p {
	margin: 0 0 0 0;	
}
div.event_meta_title {
	font-size: .8em;line-height: 1.4em;
	float:left;
	width: 65px;
}
div.event_meta_content {
	font-size: .8em;line-height: 1.4em;
	float:left;
	width: 280px;
	margin: 0 0 4px 0;
}
.noeventsfound {
	font-style:italic;
	margin: 0 0 32px 0;	
}




form#submitEventForm {
	width: 480px;
	padding: 12px 0;
	background-color:#e8e2c8;
	padding: 16px;
}

form#submitEventForm h4 {
	float:left;
	width: 130px;
}
form#submitEventForm input,
form#submitEventForm textarea {
	width: 300px;
	display:block;
}
form#submitEventForm input.submitEvent {
	width: 120px;
	margin: 0 0 0 220px;
	padding: 8px 0;
}
div.formRt {
	float:left;
	width: 330px;
	margin: 0 0 12px 0;
}


.bulletsSub li{
	list-style-type: disc;	
}

.jsNav{width:37px; float:right; padding-top:240px; z-index:9999; }
.jsNav li{margin:0; padding:0; list-style-type:none; text-indent:-9000;}
.jsNav ul{margin:0; padding:0; list-style-type:none;}
.red{color:#900; font-size:17px;}
#SearchButton {
background:url(../m/b_search.gif) no-repeat;
width:78px; height:26px;border:0px; padding:0; margin:0;}
#cse-search-results2 a{color:#F30;}
.joinMail{
	padding:10px; 	font-size:11px;
}
