.links{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-decoration:none}

body {
	margin: 0px;
	padding: 0px; background-image:url(../images/bg-blues.jpg); background-repeat:repeat-x;
	background-color: #b1d7ec;
	font-family: "Trebuchet MS";
	font-size: 98%;
}
div, span, h1, h2, h3 {
	margin:0px; padding:0px;
}
div {
	display: block;
}
div.content_wrap {
	width: 927px;
	background-image: url("../images/bg-blue-center.jpg");
}
div.content_wrapOLD {
	width: 968px;
	background-image: url("../images/bg.jpg");
}
div.content_wrap2 {
	width: 927px;
	background-image: url("../images/bg-blue-center.jpg");
}
div.content_wrap2OLD {
	width: 968px;
	background-image: url("../images/bg2.jpg");
}
div.content {
	width: 870px;
	padding: 0px 0px 0px 0px;
}
a, a:visited {
	color: #9c4815;
}
img {
		border: 0px;
		}
div h2 {
		display: block;
		width: 100%;
		color: #683314;
		font-size: 1.4em;
		border-bottom: 1px solid #ce8b44;
		}

#navbar {
position: relative;
top: -1px;
left: -20px;
width: 846px;
z-index: 1;
}
#navbar td {
white-space: nowrap;
text-align: center;
padding: 0px 10px;
width: 20%;
border-right: 1px inset White;
}
#navbar td a {
color: White;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}





/* FRONTPAGE CODES */


	td.frontpage {
		padding: 0px 20px 15px 0px;
		font-size: .9em;
		}

	td.frontpage img {
		border: 2px solid #fdf1d8;
		}


	div h2.margin {
		margin: 50px 0px 2px 0px;
		}


/* SPECIALS */

	div.specials {
	    border: 2px solid White;
		background-color: #7a3e1a;
		height: 105px;
		}

	div.specials a, div.specials a:visited {
		color: yellow;
		text-decoration: none;
		} 



/* SIDEBAR */


	div.sidebar {
		padding: 0px 5px 0px 5px;
		background-image: url("../images/bg_sidebar.jpg");
		background-repeat: no-repeat;
		}



	div.sidebar h3 {
		padding: 15px 0px 2px 0px;
		color: #683314;
		font-size: 1.3em;
		}
		
	div.sidebar ul { 
		margin: 0px 0px 0px 15px; 
		padding: 0px; 
		list-style-type: none;
		font-size: .9em;
		}

	div.sidebar ul li { 
		margin:0px;
		padding:2px 0px 2px 0px;
		border-bottom: 1px solid #ce8b44; 
		}


	div.sidebar ul li.first {
		margin:0px;
		padding:2px 0px 2px 0px;
		border-top: 1px solid #ce8b44; 
		}


	div.sidebar ul li a:link {
		color: #683314;
		text-decoration: none;
		}

	div.sidebar ul li a:visited {
		color: #683314;
		text-decoration: none;
		}



	div.sidebar ul li.first a:link {
		color: #683314;
		text-decoration: none;
		}

	div.sidebar ul li.first a:visited {
		color: #683314;
		text-decoration: none;
		}


/* UNIT TAGS */

	.cabinlist {
		padding: 0px;
		margin: 0px;
		border-spacing: 0px;
		}
	.cabinlist td {
		padding: 5px;
		vertical-align: top;
		font-size: .9em;
		}
	.cabinlist tr.alt td {
		background-color: #fff8eb;
		}



.imglayout td {
    text-align: center;
}


table.imglayout td img {
    border: 2px solid #7b3d05;
}

table.imglayout2 td img {
    border: 2px solid #7b3d05;
}




div.footer-wrap {
	width: 927px;
	background-image: url("../images/bg-blue-center.jpg");
	}

table.footer {
	margin-bottom: 20px;
	background-image: url("../images/bg-blue-center.jpg");
	font-size: .9em;
	}


table.footer h3 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

table.footer a {
	text-decoration: none;
	font-weight: bold;
	color: #7b3d05;
	}

table.footer ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	border-top: 1px solid #bd9863;
}

table.footer li {
	border-bottom: 1px solid #bd9863;
	}

table.footer li a {
	display: block;
	font-weight: normal;
	padding: 5px 0 5px 10px;
	}





div.footer-bottom {
	width: 927px;
	height: 87px;
	background-image: url("../images/footer2.jpg");
	background-repeat: no-repeat;
	}

div.footer-bottom-content {
	width: 968px;
	height: 124px;
	padding-top: 10px;
	text-align:center;
	}







#footer-bottom {
	clear: both;
	color: #FFF;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#footer-bottom  a {
	color: #C7FFC7;
}
#footer-bottom p {
    padding: 0px;
    margin: 0px;
}
.post-info { font-size: .9em; margin-top:-1px; margin-left: 5px;}
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.clear { clear: both; }
input.button, button, .calbtn {
    cursor: pointer;
}
img.calbtn {
visibility:hidden;
height:16px;
width:16px;
vertical-align: middle;
}

.imglayout {
    margin: auto;
}

.imglayout a {
    text-decoration: none;
}
.data {
    margin: 15px;
}
.data th {
    color: #FFF;
    background-color: #7b3d05;
    text-align: center;
    padding: 5px;
}
.data td {
    background-color: #fbe7ca;
    padding: 10px 15px;
}
.data tr.alt td {
    background-color: #fcf9e7;
}
.cal td {
   text-align: center;
   vertical-align: top;
   color: Black;
}
.cal input {
    margin: 0;
    padding: 0;
}
.cal th {
    background-color: #4F8D4F;
    color: White;
}
p.comment {
	margin: 0px 0px 0px 1em;
	padding:2px 0px 2px 0px;
	border-top: 1px solid #ce8b44; 
	border-bottom: 1px solid #ce8b44; 
}
p.comment a {
	color: #683314;
	text-decoration: none;
	float: right;
}

#flashcontent {
	margin-top: 8px;
}
table.category-thumbs td a {
text-decoration: none;
}