/* style.css for necreeking.com */


/* overall text formatting  */
/*
.header1 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.header2 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.header2 a, .header2 a:visited {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.header2 a:hover {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.text1 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	font-weight: normal;
}

.text2 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: normal;
}

.text2 a, .text2 a:visited {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}

.text2 a:hover {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FFCC66;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}

.text3 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 17px;
	font-weight: bold;
}

.text3 a, .text3 a:visited {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}

.text3 a:hover {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	color: #FF6600;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}

.text4 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 17px;
	font-weight: bold;
}
*/

/* end overall text formatting */	


/* Header bar */

body {
	margin:0;
	padding:0;
	width:100%;
	min-width:1000px;
	}

#head
{
	background-image: url(../content/banner.png);
	background-color: #000;
	width: 100%;
	height: 150px;
	margin: 0;
	padding: 0;
	top: 0;
	background-repeat: repeat-x;
}

	
#head h1 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	padding-top:25px;
	padding-left:10px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

#head h2, #head h2 a, #head h2 a:visited {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:25px;
	padding-left:10px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration: none;
}

#head h2 a:hover {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:25px;
	padding-left:10px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	text-decoration: none;
}

#fade_down {
	background-image: url(../content/fade2.png);
	background-repeat: repeat-x;
	height:30px;
	width:100%;
	margin:0;
	padding:0;
}

/* Menu */ 

#head table {
	padding-left:0;
	margin-left:0px;
	margin-top:47px;
	}



#head td {
	height: 30px;
	text-align: center;
	background-image: url(../content/backgrnd.png);
	}

#head td:hover {
	background-image: url(../content/backgrnd_hover.png);
	}
	
td#current {
	background-image: url(../content/backgrnd_hover.png);
	}

td:hover#current {
	background-image: url(../content/backgrnd_hover.png);
	}

/* End Menu */

/* End Header Bar */

/* Sidebar */
/*
#sidebar {
	width:150px;
	min-height:600px;
	background-color: #FFFFFF;
	position: absolute;
	top:150px;
	left:0;
	}

#sidebar a {
	display:block;
	width:150px;
	text-decoration:none;
	text-align:left;
	}

#sidebar a:hover {
	background-color: #FFCC00;
	}

/* Sub menu in sidebar */
/*
.submenu {
	font-size: small;
	}

#sidebar .submenu a {
	width: 140px;
	padding-left:10px;
	}

/* End submenu */

/* End Sidebar */




/* Main Content */

#content {
	width:95%;
	margin-left:15px;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	font-weight: normal;
	}
	
#content a, #content a:visited {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
}

#content a:hover {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 17px;
	text-decoration: none;
	font-weight: bold;
} 
	
#content h2 {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 17px;
	font-weight: bold;
}
	
/* End Main Content */




/* Footer */


#footer
{
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 0px;
	padding-left: 0;
	background-color: #000000;
	width: 100%;
	padding-bottom: 15px;
	margin-left: 0px;
	color: #FFFFFF;
	position: static;
	left: 0;
}
	
#footer table {
	padding-left:0;
	margin-left:0px;
	}
	
#footer td {
	text-align:left;
	}
	
#fade_up {
	background-image: url(../content/fade.png);
	background-repeat: repeat-x;
	height:30px;
	width:100%;
	margin:0;
	padding:0;
}


#footer a, #footer a:visited {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}

#footer a:hover {
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	color: #FF6600;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
} 

/* End footer */
	

/* River Description */

#river #title {
	font-size:14px;
	font-weight:bold;
	}

#river ul {
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	list-style-type: none;
	}

/* End River Descriptions */

/* River Table */

#riverTable table {
	width:80%;
	border-spacing:2px;
	}

#riverTable td {
	background-color:#CCCCCC;
	padding:5px;
	}

#riverTable a {
	display:block;
	text-decoration:none;
	}
#riverTable a:hover {
	background-color:#666666;
	}

#riverTable .name {
	width:50%;
	}
#riverTable .state {
	width:10%;
	}
#riverTable .rating {
	width:10%;
	}
#riverTable .class {
	width:10%;
	}
#riverTable .length {
	width:10%;
	}
#riverTable .fpm {
	width:10%;
	}
	
/* End River Table */

/* Trips Table */

#tripsTable table {
	width:80%;
	border-spacing:2px;
	}

#tripsTable td {
	background-color:#CCCCCC;
	padding:5px;
	}

#tripsTable a {
	display:block;
	text-decoration:none;
	}

#tripsTable a:hover {
	background-color: #666666;
	}

#tripsTable .name {
	width:50%;
	}
#tripsTable .state {
	width:10%;
	}
#tripsTable .poster {
	width:25%;
	}
#tripsTable .date {
	width:15%;
	}
	
/* End Trips Table */

/* Miscellaneous */

.code {
	padding-left: 20px;
	}
	
/* River Comments */

.comment p {
	padding-left: 20px;
	}

.comment {
	padding-left:20px;
	padding-bottom: 10px;
	padding-top:10px;
	}

/* End River Comments */

/* Map stuff */

.mapInfoBox #title {
	font-size:large;
	font-weight:bold;
	}

.mapInfoBox #ul {
	font-size:small;
	margin-top:0;
	padding-top:0;
	padding-left:20px;
	list-style-type: none;
	}
	
/* End Map Stuff */

/* River levels list */

#riverLevels .date {
	font-weight:bold;
	color:red;
	}
	
#riverLevels ul{
	width:342px;
	}
	
#riverLevels li {
	word-wrap:break-word;
	}
/*End river levels*/