@charset "UTF-8";
/* CSS Document */

/*hide selection in FF*/

a:active, a:focus {
	/*outline: none;*/
}
/*Global*/

div.twine2 {
	position:absolute;
	left:-71px;
	top:0px;
	overflow:visible;
	/*height:57px;

		width:71px;*/

		/*HIDE FOR IE6*/

		margin:0;
	padding:0;
	/*z-index:1000000000;*/
	border:none;
	float:left;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/limestone_repeat.jpg);
	margin:0px;
}
#wrapper {
	width:1002px;
	margin:0px auto;
	position:relative;
}
#logolink_top a {
	width:200px;
	height:40px;
	float:left;
	text-indent:-4000px;
}
#main_inside {
	width:1002px;
	/*min-height:200px;*/
}
#contenttop {
	background-image:url("../images/insidewhite_top.gif");
	width:1002px;
	background-position:0px 0px;
	height:43px;
}
#insidecontent {
	background-image:url("../images/insidewhite_repeat.gif");
	padding:10px 30px 0px 30px;
}
#insidecontent a:link {
	color:#5f221b;
	text-decoration:underline;
}
#insidecontent a:hover {
	color:#5f221b;
	text-decoration:underline;
}
#insidecontent a:visited {
	color:#5f221b;
	text-decoration:underline;
}
/*#lists a:link{

	

}

#lists a:hover{

	color:#5f221b;

	text-decoration:underline;

}

#lists a:visited{

	color:#5f221b;

	text-decoration:underline;

}*/

#header_inside {
	background-image:url("../images/header_top.gif");
	height:59px;
	margin:0px;
}
#header_inside li {
	list-style:none;
	float:left;
}
#header_inside ul {
	list-style:none;
	float:right;
	margin:0px 50px 0px 0px;
}
#topnav2 {
	position:relative;/*relative*/
	padding-top:16px;
}
#inside_left {
	width:512px;
	height:279px;
	float:left;
}
#inside_right {
	/*background-image:url("../images/right_photos.jpg");*/

	width:490px;
	height:279px;
	float:right;
}
.historyright {
	background-image:url("../images/history_right.jpg");
}
.todoright {
	background-image:url("../images/todo_right.jpg");
}
.eventsright {
	background-image:url("../images/events_right.jpg");
}
.diningright {
	background-image:url("../images/dining_right.jpg");
}
.tourright {
	background-image:url("../images/tour_right.jpg");
}
.calendarright {
	background-image:url("../images/calendar_right.jpg");
}
.lodgingright {
	background-image:url("../images/lodging_right.jpg");
}
.shoppingright {
	background-image:url("../images/shopping_right.jpg");
}
.groupright {
	background-image:url("../images/group_right.jpg");
}
.contactright {
	background-image:url("../images/contact_right.jpg");
}
.transportright {
	background-image:url("../images/transport_Right.jpg");
}
.todoarearight {
	background-image:url("../images/todoarea_right.jpg");
}
.todorecright {
	background-image:url("../images/todorec_right.jpg");
}
.todocollegeright {
	background-image:url("../images/todocollege_right.jpg");
}
#rightnav {
	width:145px;
	float:left;
	margin:88px 0px 10px 0px;/*98*/
	padding-left:270px;
}
#rightnav a:link {
	color:#5f221b;
	font-weight:bold;
	text-decoration:none;
}
#rightnav a:visited {
	color:#5f221b;
	font-weight:bold;
	text-decoration:none;
}
/*a.todoright:hover{

	color:#5f221b;

	font-weight:bold;

	text-decoration:none;

}

*/

div#insidecontent a:link, a:visited, a:hover {
	color:#5f221b;
}
#footer_inside {
	background-image:url("../images/insidewhite_bottom.gif");
	width:1002px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:48px;
	margin:0px auto;
}
#footer_inside #bottomnav {
	/*font-family:"Times New Roman", Times, serif;*/

	color:#FFFFFF;
	padding-top:50px;
	margin:0px auto;
	color:#5f221b;
	font-weight:bold;
	text-align:center;
}
#footer_inside #bottomnav a:link {
	color:#5f221b;
	font-weight:bold;
	text-decoration:underline;
}
#footer_inside #bottomnav a:visited {
	color:#5f221b;
	font-weight:bold;
	text-decoration:underline;
}
#footer_inside #bottomnav a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#footer_inside #tagline {
	color:#5f221b;
	font-weight:bold;
	padding:5px 0 3px 0;
	text-align:center;	
}
#redline {
	background-image:url("../images/line_repeater.gif");
	width:10px;
	height:300px;
}
td {
	padding:5px;
}
/*navigation*/

#header_inside a {
	display:block;
	text-decoration: none;
	list-style:none;
	font-size:12px;
	margin-right:1px;
}
/*top buttons*/

a.home {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/home.gif") 0px 0px no-repeat;
}
a:hover.home {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background-position:0px -43px;
}
a.history {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/history.gif") 0px 0px no-repeat;
}
a:hover.history {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background-position:0px -43px;
}
a.todo {
	text-indent:-4000px;
	width:92px;
	height:43px;
	background: url("../images/todo.gif") 0px 0px no-repeat;
}
a:hover.todo {
	text-indent:-4000px;
	width:92px;
	height:43px;
	background-position:0px -43px;
}
a.events {
	text-indent:-4000px;
	width:72px;
	height:43px;
	background: url("../images/calendar.gif") 0px 0px no-repeat;
}
a:hover.events {
	text-indent:-4000px;
	width:72px;
	height:43px;
	background-position:0px -43px;
}
a.lodging {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/lodging.gif") 0px 0px no-repeat;
}
a:hover.lodging {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background-position:0px -43px;
}
a.dining {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/dining.gif") 0px 0px no-repeat;
}
a:hover.dining {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background-position:0px -43px;
}
a.shopping {
	text-indent:-4000px;
	width:67px;
	height:43px;
	background: url("../images/shopping.gif") 0px 0px no-repeat;
}
a:hover.shopping {
	text-indent:-4000px;
	width:67px;
	height:43px;
	background-position:0px -43px;
}
a.groups {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/groups.gif") 0px 0px no-repeat;
}
a:hover.groups {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background-position:0px -43px;
}
a.transport {
	text-indent:-4000px;
	width:98px;
	height:43px;
	background: url("../images/transport.gif") 0px 0px no-repeat;
}
a:hover.transport {
	text-indent:-4000px;
	width:98px;
	height:43px;
	background-position:0px -43px;
}
a.contact {
	text-indent:-4000px;
	width:72px;
	height:43px;
	background: url("../images/contact.gif") 0px 0px no-repeat;
}
a:hover.contact {
	text-indent:-4000px;
	width:72px;
	height:43px;
	background-position:0px -43px;
}
/*marked*/

a.historyM {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/history.gif");
	background-position:0px -43px;
}
a.todoM {
	text-indent:-4000px;
	width:92px;
	height:43px;
	background: url("../images/todo.gif");
	background-position:0px -43px;
}
a.eventsM {
	text-indent:-4000px;
	width:72px;
	height:43px;
	background: url("../images/calendar.gif");
	background-position:0px -43px;
}
a.lodgingM {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/lodging.gif");
	background-position:0px -43px;
}
a.diningM {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/dining.gif");
	background-position:0px -43px;
}
a.shoppingM {
	text-indent:-4000px;
	width:67px;
	height:43px;
	background: url("../images/shopping.gif");
	background-position:0px -43px;
}
a.transportM {
	text-indent:-4000px;
	width:98px;
	height:43px;
	background: url("../images/transport.gif");
	background-position:0px -43px;
}
a.groupsM {
	text-indent:-4000px;
	width:55px;
	height:43px;
	background: url("../images/groups.gif");
	background-position:0px -43px;
}
a.contactM {
	text-indent:-4000px;
	width:72px;
	height:43px;
	background: url("../images/contact.gif");
	background-position:0px -43px;
}
/*Classes*/

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.redtitle {
	color:#5f221b;
	font-weight:bold;
}
.redfancytitle {
	/*font-family:"Times New Roman", Times, serif;*/

	font-family:'Book Antiqua', 'Times New Roman';
	font-size:16px;
	color:#5f221b;
	font-weight:bold;
}
.redtext {
	color:#5f221b;
}
.bluetitle {
	color:#115A7A;
	font-weight:bold;
}
.bluefancytitle {
	font-family:'Book Antiqua', 'Times New Roman';
	font-size:18px;
	color:#115A7A;
	font-weight:bold;
}
.bluetext {
	color:#115A7A;
}
.bluetext h4 {
	color:#5e221a;
	margin-bottom:4px;
	border-bottom:solid 1px #5e221a;
}
.bluetext p {
	margin-top:4px;
}/*padding-left:4px;*/
#lists {
	width:500px;/*margin-left:5px;*/
	/*border:1px solid #000000;*/
}
.lists {
	width:500px;/*margin-left:5px;*/
	/*border:1px solid #000000;*/
}
/*Page images*/

.lodging {
	background-image: url(../images/lodging_behind.jpg);
}
.history {
	background-image: url(../images/history_behind.jpg);
}
.dining {
	background-image: url(../images/dining_behind.jpg);
}
.shopping {
	background-image: url(../images/shop_behind.jpg);
}
.things {
	background-image: url(../images/lodging_behind.jpg);
}
.tour {
	background-image: url(../images/tour_behind.jpg);
}
.calendar {
	background-image: url(../images/calendar_behind.jpg);
}
.events {
	background-image: url(../images/lodging_behind.jpg);
}
.groups {
	background-image: url(../images/groups_behind.jpg);
}
.contact {
	background-image: url(../images/contact_behind.jpg);
}
.todo {
	background-image: url(../images/todo_behind.jpg);
}
.todo_area {
	background-image: url(../images/todoarea_behind.jpg);
}
.todo_rec {
	background-image: url(../images/todorec_behind.jpg);
}
.todotour {
	background-image: url(../images/tour_behind.jpg);
}
.todo_college {
	background-image: url(../images/todocollege_behind.jpg);
}
.imagebkg {
	float:left;
	margin:0px 10px 5px 0px;
	padding:5px 5px 30px 5px;
	border:1px solid #999999;
	background-image:url(../images/image_bkg.gif);
}
.imagebrd {
	border:solid 1px #000;
}
