@charset "utf-8";
/* CSS Document */

@font-face { font-family: Xtreem; src: url('xtreem.ttf'); } 

body {
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #292422;
	color: #5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-style: normal;
	font-size: 24px;
	border: 0px;
}

img { border: 0px; }


/* TEXT */


.text-red-titles{
	color: #5A1D01;
	font-family: 'Xtreem', cursive;
	font-size: 50px;
}

.text-red-large{
	color: #5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 35px;

}

.text-red-xlarge{
	color: #5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 44px;
}
.text-red-med{
	color: #5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 25px;
}
.text-red-small{
	color:#5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 21px;
	font-weight: 400;

}
.text-red-xsmall{
	color:#5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.text-yellow-titles{
	color: #A48729;
	font-family: 'Xtreem', cursive;
	font-size: 50px;
}

.text-yellow-large{
	color: #A48729;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 35px;
}
.text-yellow-med{
	color: #A48729;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 25px;
}
.text-yellow-small{
	color:#A48729;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.text-yellow-xsmall{
	color:#A48729;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.contact {
	color:#5A1D01;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	line-height: 1.0;
}


.nd {
	color: #A49D9B;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 13px;
	padding: 20 0 20 0;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0.4em;
}

.menu{
	color: #5A1D01;
	font-family: 'Xtreem', cursive;
	font-size: 45px;
	
	-ms-transform: rotate(-1.2deg); /* IE 9 */
    -webkit-transform: rotate(-1.2deg); /* Chrome, Safari, Opera */
    transform: rotate(-1.2deg);
}

.menu-sheep{
	color: #5A1D01;
	font-family: 'Xtreem', cursive;
	font-size: 36px;
	padding: 15 0 0 0;
	-ms-transform: rotate(-1.2deg); /* IE 9 */
    -webkit-transform: rotate(-1.2deg); /* Chrome, Safari, Opera */
    transform: rotate(-1.2deg);
}




/* LINKS AND BORDER */

a {
	color: #5A1D01;
}
a.menulink {
	color: #5A1D01;
	text-decoration: none;
}
a.menulink:hover {
	color: #FFF;
	text-decoration: none;
}
a.ndlink {
	color: #A49D9B;
	text-decoration: none;
}

.border {
	border: 3px solid #A48729;
}
.pageborder {
	box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.65); }



/* BACKGROUNDS */

.sub-bg {
	background-color: #FFF;
	padding: 10 20 0 20;
}

.sub-bg-smallcontact {
	background-color: #FFF;
	padding: 0 20 0 20;
	width: 950px;
	height: 70px;
}

.sub-bg-menu-redangus {
	background-image: url(images/redangus_02.jpg);
	width: 950px;
	height: 94px;
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: top;
}

.sub-bg-menu-katahdins {
	background-image: url(images/katahdins_02.jpg);
	width: 950px;
	height: 100px;
}


/* SORTABLE TABLE */

table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
}

table.sortable tbody tr:nth-child(2n) td {
  background: #FFFFFF;
}
table.sortable tbody tr:nth-child(2n+1) td {
  background: #D2BA5A;
}
