/*   File name:   LISTINGS-INDIVIDUAL.CSS   File location: /ROOT /CSS   */
/*
/*   This CSS content controls the formatting of the individual listings pages   */
/*
/*   All CSS on this page was verified, pruned, and cleaned March of 2017   */


@import url("/css/listings-navigation.css");
@import url("/css/listings-header.css");
@import url("/css/listings-disclosure-footer.css");


/*------------------------------------------------------------------*/
/* Formatting used by more than one of the individual-listing pages */

.h1text {
	margin-left: -50px; /* Necessary to override left-margin setting in global.css */
/*	margin-left: 0px; /* This was the setting pre-Newport. Necessary to override left-margin setting in global.css */
	margin-right: 10px; /* To keep text from ramming up too tight to the right wrapper border */
	}


/*----------------------------------------------------------------------------------------*/
/* Local overides for content contained in a column right of the vertical navigation menu */

#content-in-column {
	margin-left: 75px;
/*	margin-left: 200px;   This was the setting pre-Newport */
	margin-right: 15px;
	}

#content-in-column h1 {
	font-style: italic;	
	color: black;
	margin-left: -63px; /* Necessary to pull the header left due to the floating elements */
/*	margin-left: -15px; /* This was the setting pre-Newport. Necessary to pull the header left due to the floating elements */
	}

#content-in-column table {
	margin-left: -35px; /* Necessary to override left-margin set by global.css */
/*	margin-left: 0px; /* This was the setting pre-Newport. Necessary to override left-margin set by global.css */
	}


/*-------------------------------------------------*/
/* "Photographs and Maps"-page-specific formatting */

.col-header {
	width: 125px;
	}

.col-image {
	width: 175px;   /* Includes left image margin + image width + spacing to right to force next column over */
	}

.table-property-exhibits {
	margin: -10px 0px 0px 10px;
	}

.table-property-exhibits td {
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	}

.property-exhibits-thumb {
	margin: 10px 0px 10px 25px;
	width: 76px;
	border-width: 3px;
	border-style: outset;
	border-color: #cdcccc #96abd7 #005dab #cdcccc;
	}

.table-property-photos {
	margin: -20px 0px 0px 10px;
	}

.table-property-photos td {
	padding: 0px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	}

.property-exhibits-photo {
	margin: 50px 0px -10px 20px;
	width: 400px;
	border-width: 3px;
	border-style: outset;
	border-color: #cdcccc #96abd7 #005dab #cdcccc;
	}


/*--------------------------------------------*/
/* "Demand Analysis"-page-specific formatting */

.demand-table {
	margin: 5px 1000px 12px 0px;
	float: left;
	clear: right;
	}


/*-----------------------------------------------*/
/* "Competing Stations"-page-specific formatting */

.competition-map {
	margin: 20px 0px 30px 0px;
	width: 480px;
	border-width: 3px;
	border-style: outset;
	border-color: #cdcccc #96abd7 #005dab #cdcccc;
	}


/*----------------------------------------*/
/* "Document Library"-page-specific classes */

.doclibraryh1text {
	margin-left: -60px;
	margin-bottom: 15px;
	}

.doc-col1 {
	width: 100px;
	}

.doc-col2 {
	width: 30px;
	}

.doc-col3 {
	width: 180px;
	}

.doc-col4 {
	width: 1000px;
	}

.doclibrary-table {
	margin-bottom: 0px;		/* Set spacing between bulleted lines */
	line-height: 1.35em;	/* Force line spacing of wrapped text to most pleasing spacing */
	}

.doclibrary-table td {
	padding: 0px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	}

.doclibraryTOC {
	font-weight: bold;
	margin-left: -35px; /* Added for Newport */
	margin-bottom: 10px;
	text-decoration: none;
	}

.cell-heading {
	font-weight: bold;
	color: #black;
	}

.large-file {
	font-weight: normal;
	color: red;
	}