/* retarded stuff to make base CSS for IE and FF the same */

td {
	vertical-align: top;
	text-align: left;
}

p {
	margin: 0px;
	padding: 0px;
}

.thumbout {
	border : 2px solid #FFFFFF;
}

.thumbover {
	border : 2px solid #EE0000;
}

.thumbout2 {
	border : 1px solid #000000;
}

.thumbover2 {
	border : 1px solid #EE0000;
}

.cellHoverOn {
	background-color: #EDEDED;
}

.cellHoverOff {
	background-color: #FFFFFF;
}

/* content stuff */
.mainContent {
/*
	background-image: url(images/leaves_pattern.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
*/
}

td.eventText {
	padding-bottom: 3px;
}

.contentTable {
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}


.featuredWeatherCamText {
	letter-spacing:1px;
	padding:3px 0px 1px 0px;
	height:20px; 
	background-color: #650304; /*E17100*/
	font-weight:700;
	color:#FFFFFF;
	font-size:15px;
}

.featuredBG {
    background-image: url(images/Featured2011.jpg);
    background-position: 0px 24px;
    background-repeat: no-repeat;
	/*background-color: #F1F4F6;*/
	background-color: #FFFFFF;
}

.featuredNameTag {
	font-size: 16px;
	font-family: Arial;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
}


.eventText, .featuredText, .camDesc {
	font-size: 16px;
	font-family: Arial;
	font-weight: 400;
	color: #FFFFFF;
}

.navBarBG {
	background-image: url(images/nav_sliver.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
}

/* for the menu up top */
#navcontainer ul {
	padding-left: 0;
	margin: 0px 0px 0px 0px;
	/*background-color: #EE0000;*/
	font-weight: 700;
	color: #FFFFFF;
	float: left;
	width: 100%;
	font-family: Arial; /*, helvetica, sans-serif; */
	font-size: 15px;
	text-align: left;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	/*
	.25 = the top and bottom padding
	.50 = the left and right padding
	*/
	padding: 0.25em 1em;
	/*background-color: #A22217;*/
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	/*border-right: 1px solid #FFFFF;*/
}

#navcontainer ul li a:hover {
	background-color: #EF9200;
	color: #FFFFFF;
}
/* ************************************ */



a.stateLink:link, a.stateLink:visited, a.stateLink:active, a.stateLink:hover { color: #FFFFFF; text-decoration: underline; }
a.stateLink:hover {
	color: #FF9C00;
}


a.stateLinkLeft:link, a.stateLinkLeft:visited, a.stateLinkLeft:active, a.stateLinkLeft:hover { color: #ffff00; text-decoration: underline; }
a.stateLinkLeft:hover {
	color: #FFFFFF;
}


a.stateLinkCenter:link, a.stateLinkCenter:visited, a.stateLinkCenter:active, a.stateLinkCenter:hover { color: #ffff00; text-decoration: underline; }
a.stateLinkCenter:hover {
	color: #FFFFFF;
}


a.stateLinkRight:link, a.stateLinkRight:visited, a.stateLinkRight:active, a.stateLinkRight:hover { color: #ffff00; text-decoration: underline; }
a.stateLinkRight:hover {
	color: #FFFFFF;
}


a.featuredLink:link, a.featuredLink:visited, a.featuredLink:active, a.featuredLink:hover { 
	font-weight: 700; font-size: 15px; color: #FF0000; text-decoration: underline; }

a.camLink:link, a.camLink:visited, a.camLink:active, a.camLink:hover { 
	font-weight: 700; font-size: 15px; color: #AF2626; text-decoration: underline; }

a.featuredLink:hover, a.camLink:hover {
	color: #3C3C3C;
	font-size: 15px;
	font-weight: 700;
}

/*  regular links  */
a:link {
	color: #34203C;
	text-decoration: underline;
}

a:visited {
	color: #34203C;
	text-decoration: underline;
}

a:active {
	color: #34203C;
	text-decoration: underline;
}

a:hover {
	color: #3C3C3C;
	text-decoration: underline;
}
