@charset "UTF-8";
@import url("fonts/stylesheet.css");
/* CSS Document */



/* ===== global styles ===== */

body {
margin:0;
padding:0;
background-color:#bb6c1f;
font-size: 75%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ef7c32;
text-align:center;
overflow-x: hidden;
}

#container2 {

}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

img.pngfix {
behavior: url(pngHack.htc);
}

#body {
background:url(images/hp-bg6.jpg) repeat-y center top;)
width:100%;
min-height:100%;
overflow-x: hidden;
padding-bottom: 0px;
position:relative;
}

/* ===== header styles ===== */

html, body {
width:100%;
}

#header-cont {
background:url(images/header3.jpg) repeat-x;
position:relative;
width:100%;
height:139px;
}

#header {
position:relative;
height:139px;
margin:0 auto;
width:1200px

}

#header #logo2 img {
position:relative; z-index:1200
}

#bottomHeader {
z-index:0;
}

/* ===== header links ===== */

#leftLinks {
position:absolute; top:18px; left:188px;
}

#leftLinks2 {
position:absolute; top:18px; left:240px;
}

#leftLinks2 a {
padding-left:5px;
}

#rightLinks {
position:absolute; top:18px; right:172px;
}

#rightLinks2 {
position:absolute; top:18px; right:176px;
}

#mainLinks1 {
position:absolute; top:69px; left:178px;
}

#mainLinks1 a {
padding: 0 5px;
}

#mainLinks2 {
position:absolute; top:69px; right:174px;
}

#mainLinks2 a {
padding: 0 10px;
}

#mainLinks3 {
position:absolute; top:69px; left:178px;
}

#mainLinks3 a {
padding: 0 3px;
}

#mainLinks4 {
position:absolute; top:69px; right:174px;
}

#mainLinks4 a {
padding: 0 7px;
}





/* ===== homepage photo ===== */

#box { width:850px; position:relative; margin:auto; }

#hp-photo { width:850px; height:306px; position:absolute: left:0; position:relative; }
.photos { width:850px; height:306px; margin:0 auto; padding-left:4px; text-align:center; z-index:0; }

#button { width:340px; height:82px; z-index:8000; position:absolute; left:20px; bottom:20px; }
#button-top { width:340px; height:82px; z-index:8000; position:absolute; left:20px; bottom:100px; }
#button2 { width:340px; height:82px; z-index:8000; position:absolute; left:545px; top:115px; }




#home-copy { background-color:#1F140F; margin:auto; padding-bottom:90px; position:relative; width:800px; min-height:1021px; }

/* ===== announcements ====*/
#left-announcements { width:350px; float:left; margin: 0 0 0 10px; min-height:400px; display:inline;}

	#announcementHeader { margin:14px 0 20px 10px; }
	.announcementCopy { margin-top: 5px; text-align:left; }

	.break { margin:30px 0 0 30px; }

	.copy { font-family:Verdana, Arial, Helvetica, sans-serif; color:#e8c78e; width:205px; float:left; padding-bottom:20px; margin-left:32px; font-size:12px; line-height:16px; }

	.copy a {color: #ef7c32;}

	.announceImg { float:right; margin-top:5px; }

	#announcement2 { padding-top:30px; }

	#star-divider { float:left; width:60px; display:inline; padding-top:20px; }




#right-announcements { float:left; width:320px; display:inline; padding-top:16px; }
/* ===== promotions ===== */
#promos {
width:390px;
float:right;
position:relative;
display:inline;
}

#promoHeader { margin-top:12px; }

table1 {
border:1px solid;
border-color:#e8c78e;
}

#flyersBox {
height:180px;
width:342px;
border:1px solid #e8c78e;
position:relative;
margin-top:20px;
}

#flyers {
margin-top:12px;
height: 150px;
width:330px;
position:absolute; top:10px; left:11px;
overflow: hidden;
}

#flyers td {
	padding-right: 10px;
	height:160px;
}

#scroll, #prev {
position:absolute; top:83px; left:6px;
}

#scroll, #next {
position:absolute; top:83px; right:6px;
}

#prev {
text-decoration:none;
color:#e8c78e;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
}

#next {
text-decoration:none;
color:#e8c78e;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
}

.fade {
	visibility: hidden;
}

#preview {
position:absolute;
border:1px solid #e8c78e;
background:#1f140f;
padding:5px;
display:none;
color:#fff;
}

#flyers, 
ul,li{
margin:0;
padding:0;
}



li{
list-style:none;
float:left;
display:inline;
margin-right:10px;
}	


	

/* ===== social media ===== */

#socialMedia {
height:130px;
width:324px;
margin-top:30px;
border-top: 1px solid #e8c78e;
padding: 40px 0 0 10px;
position:relative;
}

#socialMediaBG {
width:300px;
height:110px;
border: 1px solid #ef7c32;
margin-left:10px;
padding-bottom:8px;
}

#twitterIcon {
position:absolute; right:265px; bottom:76px;
}

#facebookIcon {
position:absolute; right:265px; bottom:23px;
}

#twitter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#e8c78e;
padding-top:18px;
}

#twitter a {
text-decoration:none;
color:#e8c78e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:10px;
}

#sm-divider {
margin: 10px 0;
}

#fb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#e8c78e;
margin-left:10px;
}

#fb a {
text-decoration:none;
color:#e8c78e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:20px;
}



/* ===== reservations btn ===== */

#break2 {
margin: 28px 0 0 13px;
}

#reservations {
width:180px;
height:45px;
margin:24px 10px 20px 86px;
border: 1px #e8c78e solid;
background-color:#ef7c32;
}

#reservations a {
text-decoration:none;
}


/* ===== about photo ===== */

#about-photo {
width:850px;
margin:auto;
padding-left:4px;
z-index:-1;
}

/* ===== about content ====*/

#content {
margin:auto;
width:800px;
position:relative;
}

#content2 {
height:555px;
width:800px;
position:relative;
background-color:#1f140f;
margin:auto;
padding-bottom:90px;
}

#content3 {
height:100%;
width:755px;
position:relative;
background-color:#1f140f;
margin:0 auto;
padding-bottom:10px;
}

.content3b {
height:100%;
width:755px;
background-color:#1f140f;
margin:0 auto;
}

.content3 {
height:100%;
width:755px;
position:relative;
background-color:#1f140f;
margin:0 auto;
padding-bottom:10px;
text-align:center;
}

#content4 {
width:784px;
height:1300px;
position:relative;
background-color:#1f140f;
margin:auto;
}

#content5 {
height:755px;
width:800px;
position:relative;
background-color:#1f140f;
margin:auto;

}

#content6 {
height:555px;
width:800px;
position:relative;
background-color:#1f140f;
margin:auto;
padding-bottom:34px;
}

#content7 {
padding-top:32px;
height:615px;
width:800px;
position:relative;
background-color:#1f140f;
margin:auto;
padding-bottom:90px;
}

.content8 {
width:784px;
height:730px;
position:relative;
background-color:#1f140f;
margin:auto;
}

.content9 {
width:784px;
height:575px;
position:relative;
background-color:#1f140f;
margin:auto;
}

.content10 {
width:784px;
height:660px;
position:relative;
background-color:#1f140f;
margin:auto;
}

.content11 {
width:784px;
height:775px;
position:relative;
background-color:#1f140f;
margin:auto;
}

#aboutHeader {
width:300px;
min-height: 500px;
margin:9px 0 0 30px;
float:left;
padding-bottom:30px;
}

#aboutCopy {
margin-top:14px;
padding:5px;
height:445px;
width:275px;
}

.abCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8c78e;
width:270px;
text-align:center;
font-size:12px;
line-height:19px;
}

.mgrCopy {
text-align:left;
border-top:1px solid #e8c78e;
}

.mgrName {
color:#eac78e;
}

/* ===== establishment facts ===== */
#estFacts {
float:left;
width:332px;
min-height:400px;
padding-top:20px;
margin-left:20px;
}

#factsHeader {
margin: 12px 50px 0 0;
}

#factsCopy {
margin:6px 0 0 0;
text-align:left;
color:#e8c78e;
font-size:12px;
}


#factsCopy strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ef7c32;
font-size:14px;
line-height:24px;
margin-left:4px;
margin-top:9px;
font-weight: normal;
}


/* ===== menus ===== */

#menusHeader {
width: 400px;
position:absolute;
top:375px;
left:490px;
z-index:2;
}


.menuText {
width:426px;
padding-bottom:15px;
}

#menuIntro p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f140f;
padding-bottom:10px;
}

.menuLink {
padding-top:30px;
}

#menuIntro a {
color:#ef7c32;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:2px;
padding-top:5px;
margin-top:10px;
}

#starDividerBeer {
position:absolute; left:42px; bottom:1px;
}

#starDividerBeer1 {
position:absolute; left:25px;top:57px;
}

#menuCopy {
margin-left:20px;
margin-top:30px;
}

#menuCopy h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1f140f;
text-align:left;
margin-left:20px;
}

#menuCopy p {
text-align:left;
padding-bottom:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1f140f;
font-weight:bold;
margin-left:20px;
}

#menus-photo {
width:850px;
margin:auto;
padding-left:4px;
z-index:-1;
}

#menu-content {
position:relative;
width:659px;
min-height:400px;
margin: 20px auto 0;
padding-bottom:55px;
}

.menu-content2 {
position:relative;
width:659px;
margin: 20px auto 0;
padding-bottom:25px;
}

#corner {
height:64px;
width:73px;
z-index:5;
position:absolute;
right:0px;
top:2px;
}

#top {
height:50px;
width:658px;
position:relative;
margin-bottom:-5px;
}

#menu-wrapper {
background-image:url(images/content.jpg);
height:100%;
position:relative;
padding-top:5px;
padding-bottom:25px;
}

#bottom {
height:30px;
width:658px;
position:relative;
margin:-5px 0 0;
}

/* ===== menus-new ===== */

#menuChoices {
width:400px;
margin:auto;
font-size:18px;
font-weight:bold;
color:#1f140f;
}

.titlelink {
font: 17px Verdana, Arial, Helvetica, sans-serif;
color:#1f140d;
text-decoration:none;
line-height:16px;
text-align:left;
font-weight:bold;
}

.titlelink2 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#1f140d;
text-decoration:none;
line-height:16px;
text-align:center;
font-weight:bold;
}


#menuChoices p {
color:#1f140d;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
text-align:center;
}

#menuChoices .clickHeadline {
color:#1f140f;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:16px;
}


/* ===== beer ===== */

#beerHeader {
margin:auto;
padding-top:18px;
z-index:2;
}

/*
position:absolute;
top:375px;
left:490px;
*/

#beerIntro {
width:457px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
margin:0 auto 15px auto;
color:#1f140f;
}

.beerName {
font-size:12px;
}

.beerDesc {
font-size:10px;
margin-bottom:2px;
}


/* ===== press ===== */

.pressHeader {
margin:auto;
padding:15px 0;
z-index:2;
}

.pressLinks {
padding-bottom:35px;
margin:auto;
}

.pressBox1 {
width:430px;
margin:20px auto;
border:1px solid #e8c78e;
}


.pressCopy {
text-align: left !important;
margin-top:10px;
margin-left:20px;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pressCopy a {
margin-top:25px;
}

.desc {
width:400px;
color:#e8c78e;
}

.pub {
font-weight:bold;
color:#ef7c32;
font-size:15px;
}

.pubTitle{
color:#e8c78e;
font-weight:bold;
font-size:14px;
}

.continuePress {
text-decoration:none;
color:#ef7c32;
}

#readMore {
width:430px;
border:1px solid #e8c78e;
margin-bottom:20px;
margin-left:65px;}


/* ===== contact ===== */

#starDivider1 {
float:left;
margin: 70px 0 0 65px;
}

#about2{
width:300px;
float:left;
}


#contactHeader {
margin:4px 0 0 22px;
}

.formText {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8c78e;
font-size:13px;
}

.formText2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8c78e;
font-size:10px;
}

#contact p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#e8c78e;
margin-left:-15px;
}

#contactForm {
padding-top:30px;
padding-bottom:30px;
text-align:left;
color:#e8c78e;
}

#contactTable {
border:1px solid #e8c78e;
}

#directions {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ef7c32;
height:540px;
font-size:10px;
}

#directionsHeader {
position:absolute;
top:58px;
right:30px;	
}

#map {
position:absolute;
top:200px;
right:65px;
height:320px;
margin:auto;
width:300px;
}

#mapForm {
position:absolute;
top:550px;
right:30px;
width:350px;
}

.enterAdd {
font-size:9px;
text-align:left;
}

#directionsContent {
height:675px;	
width:300px;
float:right;
margin:25px 80px 0 0;
}

#directions  table{
margin-top:115px;
padding-left:6px;
}

/* ===== newsletter ===== */

#newsHeader {
width: 400px;
position:absolute;
top:375px;
left:560px;
z-index:2;
}

#newsHeader3 {
width: 400px;
position:absolute;
top:385px;
left:570px;
z-index:2;
}

#newsHeader4 {
width: 400px;
position:absolute;
top:400px;
left:570px;
z-index:2;
}

.newsHeader {
margin:20px 0 0 50px;
}

.requiredFields {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:200px;
color:#1f140f;
}

#newsIntro{
margin-left:130px;
padding-bottom:10px;
width:419px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-top:-20px;
color:#1f140f;
}

#newsletterForm {
margin-left:160px;
}

.formText3 {
color:#1f140f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.formText4 {
color:#1f140f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

#starDivider3 {
margin:0 0 10px 40px;
}

/*
#newsletter {
margin-top:15px;
margin-left:85px;
width:550px;
height:500px;

border:1px solid red;
}

.newsletterCopy {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8c78e;
}

#newsletterForm {
margin-left:30px;
}

.formText3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ef7c32;
font-size:12px;
}

formText4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ef7c32;
font-size:10px;

}
*/

/* ===== private parties ===== */
.partiesHeader {
margin:25px 0 0 25px;
}

#partiesIntro {
width:496px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
margin:0 auto 10px;
color:#1f140f;
}

/* ===== rsvp ===== */
#rsvpIntro {
width:530px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
margin:0 auto 0;
color:#1f140f;
}

.rsvp {
text-decoration:none;
color:#ef7c32;
}

#rsvpHeader {
margin:auto;
}

/* ===== tap members ===== */
#starDividerMembers1 {
position:absolute; left:42px;top:0px;
}

#starDividerMembers {
position:absolute; left:42px;bottom:1px;

}

#membersIntro p {
padding-bottom:10px;
width:454px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
margin:0 auto 10px auto;
color:#1f140f;
}

.tapCopy {
padding-bottom:20px;
width:454px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
margin-top:30px;
margin-left:auto;
margin-right:auto;
color:#1f140f;
}

.membersHeader {
width: 400px;
margin-left:30px;
padding-top:18px;
z-index:2;
}


#memberForm {
margin-left:128px;
}

.requiredFields2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1f140f;
font-weight:bold;
}

.requiredFields3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ef7c32;
font-weight:bold;
}


#bmonth {
width:65px;
}

#entry {
width: 165px;
}

.pkgLink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ef7c32;
font-weight:bold;
}

.pkgLink2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#EF7C32;
font-weight:bold;
}

/* ===== beer2.0 ===== */

beer-header {
width: 400px;
margin-left:30px;
padding-top:18px;
z-index:2;	
}

.sub-copy { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f140f;
}

.sub-copy a {
color:#ef7c32;	
}

.login-header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ef7c32;
text-decoration:underline;
font-weight:bold;
}

.login-copy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ef7c32;
font-weight:bold;
text-decoration:underline;	
}

.loginForm {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#1f140f;
font-weight:bold;	
}

#beer-login {
margin:auto;	
}

#beer-signup {
margin:auto;	
}

.signup-copy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;	
font-weight:bold;
color:#ef7c32;
text-align:left;
margin-left:84px;
width:520px;
}

.signupIntro {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#1f140f;
font-weight:bold;	
}

.stepCopy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#1f140f;
font-weight:bold;
}


/* ===== beer 2.0 profile ===== */

#beer-profile {
}

#beer-box {
}

.top-profile {
margin-top:50px;
}

.user-info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fbe9ca;
}

.profile-header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#fbe9ca;
font-weight:550;
}

.select-beer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fbe9ca;	
}

.profile-field {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ef7c32;	
}

#beer-rating li {
display:inline;	
}

.edit-profile {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fbe9ca;	
letter-spacing:1.5px;
}

#profile-info {
position:relative;
width:659px;
min-height:400px;
margin: 20px auto 45px;
padding-bottom:50px;	
border:1px solid #ef7c32;

}

.logout {
}

.logout a {
margin-left:20px;
color:#ef7c32;	
}

/* ===== events ===== */

#events {
width:355px;
height: 1190px;
margin:20px 0 0 4px;
float:left;
padding:0 10px 15px 0;
overflow-y:auto;
}

#events2 {
width:300px;
min-height: 400px;
margin:20px 0 0 15px;
float:left;
}

#eventSign {
margin:10px 0 0 40px;
}

#nextEvent {
margin:16px 0 0 35px;
}

#insideEvent {
margin:-10px 0 0 7px;

}

.featuredEvent {
	width:320px;
	margin:21px 0 0 10px;
	background-color:#ef7c32;
	padding-top:20px;
	padding-bottom:10px;
	float:left;
}

.eventCopy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1f140f;
	width:300px;
	float:left;
	padding-bottom:5px;
	font-size:12px;
	line-height:18px;
	margin-left:10px;
	text-align:left;
}

#upcomingEvents {
float:right;
width:350px;
min-height:460px;
margin-top:30px;
display:inline;
position:relative;
padding:0 0 0 10px;
}

#eventsHeader {
position:absolute;
top:40px;
right:30px;
}

.eventTitle {
font-size:14px;
color:#1f140f;
font-weight:bold;
}

.eventDescription {
font-size:12px;
border-top:1px solid #1f140f;
padding-top:10px;
margin-right:5px;
}

#eventImg {
float:right;
margin:53px 15px 0 0;
}

#starDivider6 {
float:left;
margin: 70px 0 0 0px;
padding-bottom:10px;
}


/* ===== calendar ===== */

.calendarHeader {
margin:20px 0 0 70px;
}

#calendarBox {
border: 1px solid #e8c78e;
width:335px;
position:absolute;
top:173px;
right:30px;
height:311px;
background-color:#1f140f;
}

#calendar-contain {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-color:#1f140f;
margin:30px 0 0 17px;
}

#calendarTable {
margin-top:5px;
border:1px solid #e8c78e;
}

#calendar, table a {
text-decoration:none;
color:#1f140f;
font-weight:normal;
}

h4{
color:#1f140f;
}

#calendarMonths {
margin:30px 0 0 17px;
color:#ef7c32;
font-size:8px;
text-align:left;
}

#calendarMonths p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ef7c32;
padding-bottom:3px;
}

.wineMenu {

}


/* ===== our space ===== */

#our-spaceHeader {
margin-left:15px;
padding-top:5px;
}


#albumIntro {
position:absolute; top:105px; left:28px;
width:286px;
text-align:left;
}

#albumIntro p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ef7c32;
padding-bottom:7px;
font-weight:lighter;
}

#imgGallery {
height:645px;
width:763px;
position:relative;
background-color:#1f140f;
margin-left:20px;
}

#thumbnails {
position:absolute;
left:60px;
top:211px;
border-color:#ef7c32;
}

#thumbs1 {
padding-bottom:15px;
}

.pad {
margin-right:10px;
}

#thumbs2 {
padding-bottom:15px;
}

/* #controls {
display:inline;
position:absolute;
top:170px;
left:60px;
} */

/* #controls p {
border:1px solid #ef7c32;
padding:4px;
background-color:#1f140f;
font-size:11px;
color:#e8c78e;
} */

#scrolls {
display:inline;
position:absolute;
top:140px;
right:46px; 
color:#e8c78e;
}

#scrolls li {
border:1px solid #ef7c32;
padding:4px;
background-color:#1f140f;
font-size:9px;
}

#scroll a{
text-decoration:none;
color:#ef7c32;
}

#lgPhoto{
position:absolute;
top:170px;
right:55px;
}

#lgPhoto p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ef7c32;
font-weight:lighter;
text-align:right;
margin-top:5px;
}



#clear {
clear:both;
}

#starDivider4 {
position:absolute;
top:173px;
left:230px;
}



#thumbs.navigation {
	margin-top: 65px;
	margin-left: 28px;
	margin-bottom: 20px;
}

#thumbs.navigation .pagination a, #thumbs.navigation .pagination span {
	margin: 4px 4px 4px 0 !important;
}

.galcontent div.image-title {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ef7c32;
	font-weight:lighter;
	text-align:right;
	margin-top:5px;
	padding-right: 28px;
}

.nav-controls a {
	border: 1px solid #EF7C32;
	font-size: 10px;
	margin-left: 7px;
	margin-right: 3px;
	line-height: 25px;
}
.nav-controls a, .nav-controls a:active, .nav-controls a:hover, .nav-controls a:visited {
	text-decoration: none !important;
}
/* ===== footer ===== */

#footer-cont {
background:url(images/footer5.jpg) repeat-x;
position:relative;
width:100%;
height:106px;
clear:both;
margin: 0 auto;
}

#footer {
position:relative;
height:106px;
margin:0 auto;
width:1200px;
}

#logoBottom {
width:130px;
position:absolute;
left:550px;
bottom:50px;
z-index:100;
}

#logoBottom2 {
	margin:auto;
}

#logoBottom2 img {
float:left;
}


#footerLinks1 {
position:absolute;
bottom:35px;
left:203px;
padding: 5px 0;
}

#footerLinks1 a:hover {
color:#ef7c32;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-right: 1px solid #1f140f;
padding-right: 6px; 
}

#footerLinks1 a {
color:#1f140f;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border-right: 1px solid #1f140f;
padding-right: 6px; 
}

#footerStroke {
position:absolute; left:484px; bottom:21px;
}

#footerLinks2 {
position:absolute;
bottom:0px;
left:472px;
padding: 5px 0;
color:#1f140f;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#footerLinks2 a {
color:#1f140f;
font-size:11px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#contactBar {
position:absolute; bottom:72px; left:254px;
}

#contactBar2 {
position:absolute; bottom:72px; right:278px;
}

.announceTitle {
	margin:5px 0 0 32px;
	text-align:left;
	color: #ef7c32;
	font-size: 24px;
	font-family: 'BebasRegular', Arial, Helvetica, sans-serif;
}



/**
 * Error CSS
 */
.errmsg {
	background-color:#fff;
	border:1px dashed #CC0000;
	margin: 10px 0 10px 0;
}
#menu-wrapper .errmsg {
	margin: 10px 0 10px 128px;
	width: 450px;
}
.errmsg div { padding: 10px 0 10px 0; }
.errmsg ul { margin-top: 0; margin-bottom: 0; }
.errmsg li {
	list-style: disc !important;
	display: list-item;
	margin-left: 20px;
	float: none;
}

pre {
	background-color: #fff;
	text-align:left;
	padding: 20px;
	color: #000;
	font-size: 12px;
}

