/*--- tenn travel news stylesheet ---*/
/*--- these are the styles for library ---*/


/* ------------------------------
	common styles
------------------------------ */

body,h1,h2,h3,h4,h5,h6,form,fieldset,p,img,ul,li,blockquote,fieldset,img {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
img, fieldset {
	border: 0px;
}
body {
	font: 11px/1.5em Arial, Helvetica, sans-serif;
	color: #000;
	background: #fffed6 url(/images/header1/header_bg.jpg) repeat-x center top;
	text-align: center;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
#wrapper {
	background: #fffed6;
	width: 760px;
	margin: 0px auto;
	position: relative;
	text-align: left;
}
.clear { clear: both; }
.icon { vertical-align: middle; }

label { color: #000; font-size: 12px; font-weight: bold; margin-right: 10px;}

/* ------------------------------
	header--all pages
------------------------------ */

#header1 { }
#tvlogo {
	width: 461px;
	height: 61px;
	background: url(/images/header1/tenn_travel_news.jpg) no-repeat;
	text-indent: -5000px;
	font-size: 1px;
	float: left;
}
#tvlogo a {
	display: block;
	width: 100%;
	height: 100%;
}

#tvnav {
	width: 461px;
	height: 25px;
	background:  url(/images/header1/nav_bg.jpg) no-repeat;
	float: left;
}
#tvnav ul { list-style: none; margin-left: 73px; }
#tvnav li {
	height: 23px;
	float: left;
	margin-top: 2px;
	text-indent: -5000px;
}
#n-stay { width: 89px; }
#n-road { width: 71px; }
#n-my { width: 88px; }
#n-about { width: 61px; }
#n-press { width: 73px; }
#tvnav li a { display: block; width: 100%; height: 100%; overflow: hidden; }
#tvnav li a:hover { background-position: left bottom; }
#n-stay a { background: url(/images/header1/places_to_stay.gif); }
#n-road a { background: url(/images/header1/road_tools.gif); }
#n-my a { background: url(/images/header1/my_tnvacation.gif); }
#n-about a { background: url(/images/header1/about_tn.gif); }
#n-press a { background: url(/images/header1/press_room.gif); }

#choo {
	width: 299px;
	height: 86px;
	background:  url(/images/header1/choo-choo.jpg) no-repeat;
	float: right;
}
#choo legend {
	display: none;
}
#choo #search {
	width: 112px;
	margin-left: 49px;
	margin-top: 54px;
	float: left;
}
#choo #find {
	margin-left: 11px;
	margin-top: 49px;
	float: left;
}

/* ------------------------------
	footer--all pages
------------------------------ */

#footer1 {
	clear: both;
}
#setforyou {
	background: url(/images/footer1/stars.jpg) no-repeat center top;
	padding-top: 75px;
	padding-bottom: 10px;
	text-align: center;
	font: bold 11px/0px "Times New Roman", Times, serif;
	color: #c00;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#fnav {
	padding-top: 20px;
}
#fnav ul {
	width: 20%;
	float: left;
	list-style: none;
}
#fnav li {
	text-align: center;
	font-size: 11px;
	line-height: 1.8em;
	color: #666;
}
#footer1 a  {
	color: #666;
	padding: 1px;
}
#footer1 a:hover {
	background: #fc3;
}
#footer1 p {
	clear: both;
	text-align: center;
	font-size: 11px;
	line-height: 1.8em;
	color: #666;
	padding: 15px 75px;
}
#footer1 hr {
	display: none;
}
#footer1 .hr {
	clear: both;
	border-bottom: 1px solid #666;
	margin: 0px 150px;
}

#footers {
	width: 760px;
	margin: 0px auto;
	position: relative;
	text-align: left;
}

#footer2 { clear: both;	background: url(/images/library/eupdates_bg2.jpg) no-repeat 18px 0px; }

#media-archives {
	background: #efefca url(/images/footer2/media_bg1.jpg) no-repeat;
	height: 240px;
	margin-left: 18px;
	position: relative;
	width: 725px;
}

#eupdates {
	display: inline;
	float: right;
	margin-right: 11px;
	padding-top: 10px;
	width: 400px;
}
#eupdates .input { font-size: 10px; margin: 0 25px; width: 150px; }

#media-inset { 
	background: url(/images/footer2/photo_bg.jpg) no-repeat;
	display: inline;
	float: left;
	margin: 57px 0 0 10px;
	width: 233px;
}
#media-inset img { margin: 15px 0 0 17px; }
#media-inset p { color: #960; padding: 18px 0 0 5px; }


#mp, #mfv { position: absolute; top: 38px; }
#mp { right: 133px; }
#mfv { right: 0px; }
#m-over {
	position: absolute;
	font-size: 9px;
	left: 268px;
	top: 52px;
	width: 220px;
}
.media-thumbs { 
	position: absolute;
	left: 258px;
	top: 79px;
}
.media-thumbs a { 
	border: 3px solid #d0c6b3; 
	display: block;
	float: left; 
	margin: 10px 12px 0 0;
	width: 94px; 
}
.media-thumbs a:hover { border-color: #666; }
.media-thumbs p { font-size: 12px; padding-top: 25px; }
#m-film { visibility: hidden; }

#browse-topic { background: url(/images/footer2/browse_bg.jpg) no-repeat; clear: both; height: 33px; margin-left: 18px; }
#browse-topic img { float: left; margin: 5px 15px 0 15px; }
#browse-topic p { color: #ffc; font-size: 10px; line-height: 1em; padding-top: 14px; }

.dash {
	background: url(/images/footer2/dash.gif) repeat-y left top;
	display: inline;
	float: left;
	width: 233px;
}
#dash1 { background: none; margin-left: 33px; }
.dash ul { list-style: none; }
.dash li { border-top: 1px solid #ccb; clear: both; padding: 3px 8px; text-transform: uppercase; }
.dash .first { border: 0px; }
.dash li a { color: #666; float: left; font-weight: bold; padding-bottom: 2px; }
.dash li a:hover { color: #c00; }
.dash li span { color: #999; float: right; }

#slideNav{ width: 100%; clear: both; padding-top: 18px; }
#slideLeft, #slideRight{ width: 115px; height: 13px; float: left; display: inline; text-indent: -5000px; margin: 0 0 0 35px;
	overflow: hidden; background: transparent url(/images/library/scroll_left.gif) no-repeat top left; }
#slideRight{ float: right; background-image: url(/images/library/scroll_right.gif); margin: 0 35px 0 0; }
#slideLeft:hover, #slideRight:hover{ background-position: 0 -15px; }
#slideNav p{ width: 75px; float: left; height: 13px; margin-left: 200px; }
#slideNav p span{ float: left; width: 12px; height: 13px; text-indent: -5000px;
	background: url(/images/library/stars.gif) no-repeat left top; }
#slideNav p span.selected{ background-position: 0 -13px; }

#footerThumbHolder{ clear: both; padding-top: 5px; padding-bottom: 0px; }
#browse-topic { background: url(/images/library/browse_bg2.jpg) no-repeat; }

span .title { margin-left: 34px; }
.photo-cat { background: #eeb; margin: 5px 0 0 39px; padding: 10px 0; width: 689px; }
.photo-cat form { padding-left: 16px; }
.photo-cat select { margin: 0 10px; }
.thumb-pad { margin-left: 39px; padding-bottom: 35px; }
.thumb { float: left; margin: 5px 5px 0 0; width: 134px; }
.thumb a { background: #eeeebb; color: #663; display: block; }
.thumb a:hover { background: #d51; color: #fffed6; }
.thumb span { display: block; }
.thumb .photo { background: url(/images/gallery/lines.gif); padding: 22px 0 29px 12px; }
.thumb .vert { padding: 11px 0 14px 24px; }
.thumb img { border: 4px solid #fffed6; display: block; }
.thumb .text { padding: 8px; }
.thumb .textboxheight{ float: right; width: 1px; height: 220px; }

/* gallery */
#wrapper { background: #fffed6 url(/images/main/bg_repeat.jpg) repeat; }

#main { 
	background: url(/images/main/bg.jpg) no-repeat;
	clear: both; 
	height: 100%; 
}

#top-photos { display: block; margin-left: 24px; }

#overview1 { clear: both; padding-bottom: 10px; }
#overview1 .right { display: inline; float: right; margin: 15px 38px 0 0; padding-bottom: 20px; width: 405px; }
#overview1 .left { display: inline; float: left;  margin: 8px 0 0 60px; padding-bottom: 20px; width: 163px; }
#overview1 h2 { color: #099; font: italic 16px/1.3em Georgia, "Times New Roman", Times, serif; padding: 5px 0; }

#p-nav { list-style: none; margin-top: 21px; }
#p-nav li { height: 20px; text-indent: -1000em; width: 198px; }
#p-nav li a { display: block; height: 100%; overflow: hidden; width: 100%; }
#p-nav li a:hover { background-position: left bottom; }

#p-about a { background: url(/images/main/about.gif) no-repeat; }
#p-media a { background: url(/images/main/media.gif) no-repeat; }
#p-partners a { background: url(/images/main/partners.gif) no-repeat; }
#p-archives a { background: url(/images/main/archives.gif) no-repeat; }
#p-newsletter a { background: url(/images/main/enewsletter.gif) no-repeat; }
#p-contact a { background: url(/images/main/contact.gif) no-repeat; }

#content { padding: 15px 60px; }
#content h3 { color: #c30; font-size: 12px; font-weight: bold; }
#content h3 a { color: #c30; }
#content p { padding-bottom: 12px; }
#content p a { color: #099; }
#content p em a { color: #c30; }
#content p a:hover, #lines h3 a:hover { text-decoration: underline; }

#browse-topic { background: url(/images/library/browse_bg.jpg) no-repeat; }
#footer2 { background: url(/images/library/eupdates_bg2.jpg) no-repeat 18px 0px; }

.title { margin-left: 34px; }
.lib-thumbs { padding: 0 0 30px 50px; }
.lib-thumbs a { 
	border: 3px solid #d0c6b3; 
	display: block;
	float: left; 
	width: 94px;
}
.lib-thumbs a:hover { border-color: #666; }

#photo_thumb { width: 100px; float: left; margin: 15px 10px 0px 0px; padding: 0px; height: 130px; overflow: hidden }
#photo_thumb p { margin: 0px; padding: 0px; clear: both; font: 10px Arial, Helvetica, sans-serif; }


