/*

styles for Fishing Reports, Archives and Archived Reports

/* -----------------------------------------------------------------
                        LISTING ORDER
--------------------------------------------------------------------
Fishing Reports
Archive Index
Archived Reports
--------------------------------------------------------------------


--------------------------------------------------------------------
						REPORTS
--------------------------------------------------------------------
*/
a.report-header {
	border-bottom: 1px solid #778A9F;
	color: #363636;
	float: left;
	height: 20px;
	overflow: hidden;
	padding: 5px 18px 0 3px;
	text-decoration: none;
	width: 490px;
}

.dark {
	background: url(../images/reports/river-header-dark.gif) transparent no-repeat  top left;
}

.light {
	background: url(../images/reports/river-header-light.gif) transparent no-repeat  top left;
}


a.dark:hover, a.light:hover {
	background-position:0 -25px;
	border-bottom: 1px solid #000;
	color: #000;
	cursor: hand;
}

a.report-header:hover {
	cursor: hand;
	text-decoration: none;
}

.report-header span {
	display: inline;
	float: left;
	font-size: 11px;
	position: relative;
	top: 1px;
	text-align: left;
}

.report-header span.river {
	color: #344459;
	float: left;
	font-size: 11px;
	font-weight: normal;
	top: 0;
	width: 209px;
}

.report-header span.river strong {
	font-size: 13px;
}

.report-header span.rating {
	width: 155px;
}

.report-header .rating img {
	border: 0;
	margin: 0 0 -4px 0;
}


.report-header span.flow {
	text-align: left;
	width: 84px;
}

.report-header span.details {
	float: right;
	font-weight: bold;
	width: 40px;
}

.report {
	background-color: #F2F3F5;
	border: 1px solid #B7BEC8;
	border-top: 0;
	float: left;
	padding: 7px 10px 7px 10px;
	position: relative;
	width: 489px;
}

#content .report p {
	padding: 0 0 15px 0;
}

.river-info a {
	background-color: #D8DCE1;
	border: 1px solid #AEB3BA;
	color: #344459;
	float: left;
	padding: 2px 3px;
	text-decoration: none;
}

.minimize a {
	background-color: #D8DCE1;
	border: 1px solid #AEB3BA;
	border-right: 0;
	color: #344459;
	float: right;
	font-size: 12px;
	padding: 2px 3px;
	position: relative;
	left: 10px;
	text-decoration: none;
}

.minimize a:hover, .river-info a:hover {
	border-left: 1px solid #344459;
	border-bottom: 1px solid #344459;
	background-color: #E2E7ED;
	color: #344459;
	text-decoration: none;
}

.minimize a img {
	border: 0;
	position: relative;
	left: 1px;
}

/*--button for general river info--*/

#river-info-button {
	background: url(../images/reports/river-info-button.gif) transparent no-repeat  top left;
	float: right;
	height: 58px;
	margin: 0 0 0 20px;
	text-decoration: none;
	text-indent: -9999px;
	width: 177px;
}

#river-info-button:hover {
	background-position: 0 -58px;
}

/*--archive button appearing in right div--*/

a#archived-reports-button {
	background: url(../images/reports/archived-reports-button.jpg) transparent no-repeat top left;
	float: right;
	height: 78px;
	margin: -5px 0 10px 0;
	position: relative;
	left: -5px;
	text-indent: -6000px;
	width: 188px
}

a#archived-reports-button:hover {
	background-position: 0 -78px;
}

/*--store button appearing in overall report--*/

a#reports-to-store {
	background: url(../images/reports/reports-to-store-button.jpg) transparent no-repeat top left;
	float: right;
	height: 124px;
	margin: 0 0 10px 15px;
	text-indent: -6000px;
	width: 144px
}

a#reports-to-store:hover {
	background-position: 0 -124px;
}

/*--guides rating box appearing in right div--*/

#right h2.rating-box {
	background: url(../images/reports/rating-box-h2-bg.gif) transparent no-repeat top left;
	color: #45586F;
	float: right;
	font-size: 15px;
	font-weight: bold;
	height: 16px;
	letter-spacing: .01em;
	overflow: hidden;
	padding: 8px 13px 4px 13px;
	position: relative;
	left: -16px;
	text-align: right;
	width: 151px;
}

#rating-box {
	background: url(../images/reports/rating-box.gif) transparent no-repeat bottom left;
	color: #363636;
	float: right;
	font-size: .85em;
	margin: 0 0 10px 0;
	padding: 7px 5px 13px 5px;
	position: relative;
	left: -16px;
	text-align: right;
	width: 167px
}

#rating-box p {
	border-bottom: 1px solid #4e4e4e;
	margin: 0 0 5px 0;
	padding: 2px 8px;
}

/*--------------------------------------------------------------------
						ARCHIVE INDEX
--------------------------------------------------------------------*/

#archive {
	border-collapse: collpase;
}

#archive h3 {
	border-bottom: 1px solid #8FA3BF;
	clear: both;
	color: #545454;
	float: left;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: -2px;
	margin: 0;
	width: 240px;
}

#archive td {
	padding: 0 10px 20px 0;
	overflow: hidden;
	width: 245px;
}

#archive td.right {
	padding: 0 0 20px 10px;
}

#archive ul {
	color: #5F6F86;
	float: left;
	font-size: .95em;
	list-style-type: none;
	padding: 10px 0 0 0;
	width: 240px;
}

#archive ul li {
	background: url(../images/reports/archive-li.gif) transparent no-repeat  1% 50%;
	float: left;
	margin: 0 0 6px 0;
	padding: 0 0 0 15px;
	text-align: left;
	width: 225px;
}

#archive a {
	clear: both;
	float: left;
	padding: 0 3px;
	position: relative;
	width: 219px;
}

#archive a:hover {
	background-color: #D1D5DA;
	color: #000;
}

/*--------------------------------------------------------------------
						ARCHIVED REPORTS
--------------------------------------------------------------------*/

#content p.archived-rating {
	padding: 0 0 10px 0;
}

#content p.archived-rating img {
	position: relative;
	top: 3px;
}




