/*  ----------------------------------------------------------------------
GENERAL REDECLARATIONS
---------------------------------------------------------------------- */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, /li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  line-height: 1;
  font-family: inherit;
  text-align: left;
/*  vertical-align: baseline;*/
}
a img, :link img, :visited img {
	border: 0;
}

a {outline: 0} /*Stops FF adding dotted border*/

table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

html				{height: 100%;}
* 					{margin:0; padding:0;}

body 				{
	text-align:center;
	background: #080808;
	height: 100%;
	color: #fff;
}

body, tr,
td, input,
select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}

a:link 			{color:#797979; text-decoration:underline;}
a:visited 	{color:#797979; text-decoration:underline;}
a:hover 		{color:#eac148; text-decoration:none;}
a:active 		{color:#797979; text-decoration:none;}

ul, ol	 		{margin:0 0 10px 25px;}
dl 					{margin:0 0 10px;}
dt 					{font-weight:bold;}
dd					{margin:0 0 3px 10px;}
p 					{margin:0 0 15px;}
h1 					{font-size:large; margin:0 0 12px;color: #eac148;}
h2 					{font-size:medium; margin:8px 0;}
h3 					{font-size:small; margin:6px 0 5px;}
h4 					{font-size:x-small; margin:4px 0;}
h5					{font-size:xx-small; margin:3px 0;}
h6 					{font-size:xx-small; margin:0;}
hr 					{}
img 				{border:none;}
acronym			{border-bottom: 1px dotted;}
blockquote 	{margin:0 25px 20px 25px; font-style:italic;}


/* Standard Layout */

#wrapper {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	height:100%;
}

.clr {
	clear:both;
}

/* Navigation */

#nav, #secondary-nav {
  list-style: none;z-index: 1000000;
}

#nav ul, #secondary-nav ul {
  z-index:100;
}

#nav li, #secondary-nav li {
  display:inline;
  list-style: none;
}

#nav a, #secondary-nav a {
  display:block;
  text-indent:-9000px;
  overflow: hidden;
}

#top, #top a {
 position:absolute;
  width: 95px;
  height: 61px;
  margin-left: 400px;
  margin-top: 20px;
}

#top a {
  margin-left: 0px;
  margin-top: 0px;
  text-indent: -9000px;
}

#top {
	width: 95px;
	background: transparent url("/images/gigs/top.gif") no-repeat 0 0;
}

#top:hover, #top.over  {
	background: transparent url("/images/gigs/top.gif") no-repeat 0 -61px;
}

#top_down, #top:active {
	width: 95px;
	background: transparent url("/images/gigs/top.gif") no-repeat 0 -61px;
}

/* Copyright */

#copyright {
 position:absolute;
  width: 205px;
  height: 39px;
  margin-left: 725px;
  margin-top: 5px;
  text-indent: -9000px;
  background: transparent url("/images/copyright.gif") no-repeat 0 0;
}

#tap_beer #copyright {
  margin-top: 765px;
  margin-left: 800px;
  width: 205px;
  height: 39px;
  text-indent: -9000px;
}

#bottled_beer #copyright {
  margin-left: 645px;
}

#wine #copyright {
  margin-left: 760px;
}

#nav #copyright {
  top:775px;
  right: 15px;
}

#drinks #copyright {
  bottom:0px;
  right: 0px;
}

#find_us #copyright {
  top:1080px;
}


/*  ----------------------------------------------------------------------
DEFAULT TABLE SETTINGS FOR EXHIBITION AND GIGS PAGES
---------------------------------------------------------------------- */

table {
  float: left;
  margin-top:480px;
  width: 1000px;
}

table h1 {margin:0px 0;}
table h2 {font-size: 10px;margin:4px 0;}
table th h2 {font-size: 12px;text-indent: -90000px;}
table p {margin:4px 0;}
table td {vertical-align: top;clear: both;}
table th {height:65px;}

table .date {width:200px;background: url("/images/gigs/date.gif") no-repeat 0 0;}
table .time {width:140px;background: url("/images/gigs/time.gif") no-repeat 0 0;}
table .band {width:540px;background: url("/images/gigs/band.gif") no-repeat 0 0;}
table .price {width:120px;text-align:center;background: url("/images/gigs/dollar.gif") no-repeat 20px 0;}
.line-thin {height: 30px; background: url("/images/line-thin.jpg") no-repeat 0 0;}
.line-fat {clear: both;height: 20px; background: url("/images/line-fat.jpg") no-repeat 0 0;}
.line-medium {clear: both;height: 25px; background: url("/images/line-medium.jpg") no-repeat 0 0;}

table .artist {padding-right:20px;padding-bottom:20px;text-align:left;}
table .photo {text-align: left;padding-left:20px;width: 330px;}
table .spacer { width:100px;}

#exhibitions table {
	margin-top:570px;font-weight: normal;
}

/*  ----------------------------------------------------------------------
PAGE HEADER
---------------------------------------------------------------------- */

#logo {
  text-indent: -90000px;
  position:absolute;
  width: 104px;
  height: 105px;
  left: 0;
  top: 10px;
  background: url("/images/wh_logo.gif") no-repeat 0 0;
}

#page-title {
  text-indent: -90000px;
  position:absolute;
  width: 493px;
  height: 140px;
  left: 105px;
  top: 25px;
}

#home-button, #home-button a {
  position:absolute;
  width: 188px;
  height: 180px;
  left: 598px;
  top: 0px;
}

#home-button a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#home-button {
  text-indent: -90000px;
	width: 188px;
	background: transparent url("/images/home_button.gif") no-repeat 0 0;
}

#home-button:hover, #home-button.over  {
	background: transparent url("/images/home_button.gif") no-repeat 0 -186px;
}

#home-button_down, #home-button:active {
	width: 188px;
	background: transparent url("/images/home_button.gif") no-repeat 0 -373px;
}

/*  ----------------------------------------------------------------------
STYLING FOR WEEKLY POPUP
---------------------------------------------------------------------- */

#weekly {
  background-color:#191919;
}

#weekly #wrapper {
  background: url("/images/pop_up.gif") no-repeat 10px 0 ;
	position: relative;
	width: 415px;
	height: 389px;
	margin: 0;
	text-align: left;
}

#wrapper #weekly-content {
  width: 320px;
  height: 310px;
  position: absolute;
  top: 28px;
  left: 30px;
  overflow: auto;
  padding-right: 60px;
}

/*  ----------------------------------------------------------------------
STYLING FOR GIGS PAGE
---------------------------------------------------------------------- */

#gigs #page-title {
  background: url("/images/gigs/gigs_title.gif") no-repeat 0 0;  
}

#email, #email a {
  position:absolute;
  width: 435px;
  height: 51px;
  left: 532px;
  top: 352px;
  z-index:10;
}

#email a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#email {
	width: 435px;
	background: transparent url("/images/gigs/gigs_email.gif") no-repeat 0 -51px;
}

#email:hover, #email.over  {
	background: transparent url("/images/gigs/gigs_email.gif") no-repeat 0 0;
}

#email_down, #email:active {
	width: 435px;
	background: transparent url("/images/gigs/gigs_email.gif") no-repeat 0 0;
}


#gigs #content {
  position: absolute;
  margin-top: 160px;
  width: 968px;
  height: 304px;
  text-indent: -9000px;
  background: url("/images/gigs/gigs_text.gif") no-repeat 0 0;
}

#gigs h1 {
  font-weight: normal;
}

#gigs h2 {
  font-weight: normal;  
}






/*  ----------------------------------------------------------------------
STYLING FOR EXHIBITIONS PAGE
---------------------------------------------------------------------- */

#exhibitions #page-title {
  width: 625px;
  height: 97px;
  background: url("/images/exhibitions/exhibitions_title.gif") no-repeat 0 0;  
}

#exhibitions #home-button, #drinks #home-button a {
  left: 748px;
}

#exhibitions #home-button a {
  left: 0px;
}

#exhibitions-email, #exhibitions-email a {
  position:absolute;
  width: 431px;
  height: 56px;
  left: 532px;
  top: 480px;
  z-index:10;
}

#exhibitions-email a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#exhibitions-email {
	width: 431px;
	background: transparent url("/images/exhibitions/exhibitions_email.gif") no-repeat 0 -56px;
}

#exhibitions-email:hover, #exhibitions-email.over  {
	background: transparent url("/images/exhibitions/exhibitions_email.gif") no-repeat 0 0;
}

#exhibitions-email_down, #exhibitions-email:active {
	width: 431px;
	background: transparent url("/images/exhibitions/exhibitions_email.gif") no-repeat 0 0;
}


#exhibitions #content {
  position: absolute;
  margin-top: 150px;
  width: 979px;
  height: 400px;
  text-indent: -9000px;
  background: url("/images/exhibitions/exhibitions_text.gif") no-repeat 0 0;
}

#exhibitions form {
  float: left;
  margin-top: 200px;
}

#exhibitions h1 {
  font-weight: normal;
}

#exhibitions h2 {
  font-weight: normal;  
}


/*  ----------------------------------------------------------------------
STYLING FOR FINDUS PAGE
---------------------------------------------------------------------- */

#find_us #page-title {
  width: 562px;
  height: 112px;
  background: url("/images/findus/findus_title.gif") no-repeat 0 0;  
}

#find_us #home-button, #drinks #home-button a {
  left: 675px;
}

#find_us #home-button a {
  left: 0px;
}

#adelaidemetro, #adelaidemetro a {
  position:absolute;
  width: 411px;
  height: 51px;
  left: 504px;
  top: 247px;
  z-index:10;
  text-indent: -9000px;
}

#adelaidemetro a {
  left: 0px;
  top: 0px;
  
}

#adelaidemetro {
	width: 411px;
	background: transparent url("/images/findus/adelaidemetro.gif") no-repeat 0 -51px;
}

#adelaidemetro:hover, #adelaidemetro.over  {
	background: transparent url("/images/findus/adelaidemetro.gif") no-repeat 0 0;
}

#adelaidemetro_down, #adelaidemetro:active {
	width: 411px;
	background: transparent url("/images/findus/adelaidemetro.gif") no-repeat 0 0;
}


#find_us #content {
  position: absolute;
  margin-top: 160px;
  width: 967px;
  height: 957px;
  text-indent: -90000px;
  background: url("/images/findus/map.gif") no-repeat 0 0;
}

/*  ----------------------------------------------------------------------
STYLING FOR ALBUM US PAGE
---------------------------------------------------------------------- */

#album #page-title {
  width: 587px;
  height: 110px;
  background: url("/images/album/album_title.gif") no-repeat 0 0;  
}

#album #home-button, #album #home-button a {
  left: 710px;
}

#album #home-button a {
  left: 0px;
}

#album #content {
  float: left;
  margin-top: 150px;
  width: 979px;
  height: 742px;
}

#album #edit-content {
  position:absolute;
  top:300px;
  left:200px;
}

#album img {position:absolute;}

img.photo1 {left:30px;top:170px;cursor:hand;cursor:pointer;}
img.photo2 {left:252px;top:170px;cursor:hand;cursor:pointer;}
img.photo3 {left:469px;top:170px;cursor:hand;cursor:pointer;}
img.photo4 {left:710px;top:170px;cursor:hand;cursor:pointer;}
img.photo5 {left:103px;top:499px;cursor:hand;cursor:pointer;}
img.photo6 {left:347px;top:499px;cursor:hand;cursor:pointer;}
img.photo7 {left:572px;top:499px;cursor:hand;cursor:pointer;}

#img-preloader{display:none;}

/*  ----------------------------------------------------------------------
STYLING FOR DRINKS INDEX
---------------------------------------------------------------------- */

#drinks #page-title {
  width: 594px;
  height: 191px;
  background: url("/images/drinks/drinks_title.gif") no-repeat 0 0;
}

#drinks #home-button, #drinks #home-button a {
  left: 698px;
}

#drinks #home-button a {
  left: 0px;
}

#drinks #nav {
  z-index:10;
  height: 300px;
}

#drinks #content {
  position: absolute;
	z-index: 2000000000;
  margin-top: 160px;
  width: 968px;
  height: 264px;
  text-indent: -9000px;
}


#drinks-wine, #drinks-wine a {
  position:absolute;
  width: 229px;
  height: 333px;
  left: 10px;
  top: 270px;
}

#drinks-wine a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#drinks-wine {
	width: 229px;
	background: transparent url(/images/drinks/wine.gif) no-repeat 0 0;
}

#drinks-wine:hover, #drinks-wine.over  {
	background: transparent url(/images/drinks/wine.gif) no-repeat 0 -333px;
}

#drinks-wine_down, #wdrinks-wine:active {
	width: 229px;
	background: transparent url(/images/drinks/wine.gif) no-repeat 0 -333px;
}




#drinks-bottled-beer, #drinks-bottled-beer a {
  position:absolute;
  width: 229px;
  height: 333px;
  left: 259px;
  top: 270px;
}

#drinks-bottled-beer a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#drinks-bottled-beer {
	width: 229px;
	background: transparent url(/images/drinks/bottled_beer.gif) no-repeat 0 0;
}

#drinks-bottled-beer:hover, #drinks-bottled-beer.over  {
	background: transparent url(/images/drinks/bottled_beer.gif) no-repeat 0 -333px;
}

#drinks-bottled-beer_down, #drinks-bottled-beer:active {
	width: 229px;
	background: transparent url(/images/drinks/bottled_beer.gif) no-repeat 0 -333px;
}




#drinks-tap-beer, #drinks-tap-beer a {
  position:absolute;
  width: 229px;
  height: 333px;
  left: 500px;
  top: 270px;
}

#drinks-tap-beer a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#drinks-tap-beer {
	width: 229px;
	background: transparent url(/images/drinks/tap_beer.gif) no-repeat 0 0;
}

#drinks-tap-beer:hover, #drinks-tap-beer.over  {
	background: transparent url(/images/drinks/tap_beer.gif) no-repeat 0 -333px;
}

#drinks-tap-beer_down, #drinks-tap-beer:active {
	width: 229px;
	background: transparent url(/images/drinks/tap_beer.gif) no-repeat 0 -333px;
}




#drinks-whiskey, #drinks-whiskey a {
  position:absolute;
  width: 229px;
  height: 333px;
  left: 713px;
  top: 270px;
}

#drinks-whiskey a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#drinks-whiskey {
	width: 229px;
	background: transparent url(/images/drinks/whiskey.gif) no-repeat 0 0;
}

#drinks-whiskey:hover, #drinks-whiskey.over  {
	background: transparent url(/images/drinks/whiskey.gif) no-repeat 0 -333px;
}

#drinks-whiskey_down, #drinks-whiskey:active {
	width: 229px;
	background: transparent url(/images/drinks/whiskey.gif) no-repeat 0 -333px;
}






/*  ----------------------------------------------------------------------
STYLING FOR DRINKS SECTION
---------------------------------------------------------------------- */

#backtodrinks, #backtodrinks a {
  position:absolute;
  width: 317px;
  height: 61px;
  z-index:10;
}

#backtodrinks a {
  text-indent: -9000px;
}

#backtodrinks {
	width: 317px;
	background: transparent url("/images/backtodrinks.gif") no-repeat 0 0;
}

#backtodrinks:hover, #backtodrinks.over  {
	background: transparent url("/images/backtodrinks.gif") no-repeat 0 -61px;
}

#backtodrinks_down, #backtodrinks:active {
	width: 317px;
	background: transparent url("/images/backtodrinks.gif") no-repeat 0 -61px;
}

#chalkboard {
  float: left;
}

#bytheglass {
  position: absolute;
  text-indent: -90000px;
  width: 212px;
  height: 50px;
  top: 374px;
  left: 0;
  background: url("/images/wine/bytheglass.gif") no-repeat 0 0;
}

#chalkboard img {
  margin: 40px 25px;
}

/*  ----------------------------------------------------------------------
STYLING FOR WINE PAGE
---------------------------------------------------------------------- */

#wine #home-button, #wine #home-button a {
  left: 638px;
}

#wine #home-button a {
  left: 0px;
}

#wine #page-title {
  background: url("/images/wine/wine_title.gif") no-repeat 0 0;  
}

#wine #backtodrinks, #wine #backtodrinks a {
  left: 645px;
  top: 379px;
}

#wine #backtodrinks a {
  left: 0px;
  top: 0px;
}

#wine #content {
  position: absolute;
  top: 160px;
  left: 0;
  width: 960px;
  height: 221px;
  text-indent: -9000px;
  background: url("/images/wine/wine_text.gif") no-repeat 0 0;
}

#wine #chalkboard {
  width:989px;
  height: 899px;
  margin-top: 420px;
  background: url("/images/wine/wine_border.gif") no-repeat 0 0;
}

#wine #bytheglass {
  top: 374px;
  left: 0;
}

/*  ----------------------------------------------------------------------
STYLING FOR WHISKEY PAGE
---------------------------------------------------------------------- */

#whisky #page-title {
  width: 595px;
  background: url("/images/whiskey/whiskey_title.gif") no-repeat 0 0;  
}

#whisky #home-button, #whisky #home-button a {
  left: 738px;
}

#whisky #home-button a {
  left: 0px;
}

#whisky #backtodrinks, #whisky #backtodrinks a {
  left: 595px;
  top: 339px;
}

#whisky #backtodrinks a {
  left: 0px;
  top: 0px;
}

#whisky #content {
  position: absolute;
  top: 175px;
  left: 0;
  width: 979px;
  height: 162px;
  text-indent: -9000px;
  background: url("/images/whiskey/whiskey_text.gif") no-repeat 0 0;
}

#twt {
  position: absolute;
  left: 0;
  top: 1000px;
}

#whisky #chalkboard {
  width: 720px;
  height: 1270px;
  margin-top: 410px;
  margin-left: 124px;
  background: url("/images/whiskey/whiskey_border2.gif") no-repeat 0 0;
}

#whisky #chalkboard img {
  margin: 10px 140px 8px;
}

#whiskeytaster, #whiskeytaster a {
  position:absolute;
  width: 422px;
  height: 68px;
  top: 330px;
}

#whiskeytaster a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#whiskeytaster {
	width: 422px;
	background: transparent url("/images/3whiskeytaster.gif") no-repeat 0 -68px;
}

#whiskeytaster:hover, #whiskeytaster.over  {
	background: transparent url("/images/3whiskeytaster.gif") no-repeat 0 0;
}

/*  ----------------------------------------------------------------------
STYLING FOR BOTTLED BEER PAGE
---------------------------------------------------------------------- */

#bottled_beer #page-title {
  width: 657px;
  height: 97px;
  background: url("/images/bottled_beer/bottledbeer_title.gif") no-repeat 0 0;  
}

#bottled_beer #home-button, #bottled_beer #home-button a {
  left: 778px;
}

#bottled_beer #home-button a {
  left: 0px;
}

#bottled_beer #backtodrinks, #bottled_beer #backtodrinks a {
  left: 595px;
  top: 339px;
}

#bottled_beer #backtodrinks a {
  left: 0px;
  top: 0px;
}

#bottled_beer #text {
  position: absolute;
  top: 155px;
  left: 0;
  width: 973px;
  height: 169px;
  text-indent: -9000px;
  background: url("/images/bottled_beer/bottledbeer_text.gif") no-repeat 0 0;
}

#bottled_beer #chalkboard {
  width: 790px;
  height: 1032px;
  margin-top: 400px;
  margin-left: 85px;
  background: url("/images/bottled_beer/bottledbeer_border.gif") no-repeat 0 0;
}

#bottled_beer #chalkboard img {
  margin: 20px 25px;
}

#newarrivals, #newarrivals a {
  position:absolute;
  width: 390px;
  height: 65px;
  top: 330px;
}

#newarrivals a {
  left: 0px;
  top: 0px;
  text-indent: -9000px;
}

#newarrivals {
	width: 390px;
	background: transparent url("/images/bottled_beer/bottlebeer_new.gif") no-repeat 0 -85px;
}

#newarrivals:hover, #newarrivals.over  {
	background: transparent url("/images/bottled_beer/bottlebeer_new.gif") no-repeat 0 0;
}


/*  ----------------------------------------------------------------------
STYLING FOR TAP BEER PAGE
---------------------------------------------------------------------- */

#tap_beer #page-title {
  width: 601px;
  height: 116px;
  background: url("/images/tap_beer/tapbeer_title.gif") no-repeat 0 0;  
}

#tap_beer #home-button, #tap_beer #home-button a {
  left: 708px;
}

#tap_beer #home-button a {
  left: 0px;
}

#tap_beer #backtodrinks, #tap_beer #backtodrinks a {
  left: 15px;
  top: 429px;
}

#tap_beer #backtodrinks a {
  left: 0px;
  top: 0px;
}

#tap_beer #content {
  position: absolute;
  top: 175px;
  left: 0;
  width: 970px;
  height: 303px;
  text-indent: -9000px;
  background: url("/images/tap_beer/tapbeer_text.gif") no-repeat 0 0;
}

#tap_beer #edit-content {
  position:absolute;
  top:300px;
  left:200px;
}

#tap_beer #edit-content {
  position:absolute;
  top:500px;
  left:200px;
}

#tap_beer #taps {
  background: url("/images/tap_beer/taps2.gif") no-repeat 0 0;
  position: absolute;
  margin-top: 498px;
  margin-left: 0px;
  width: 1000px;
  height: 254px;
  
}

#tap_beer #taps li {
  position: absolute;
  width: 79px;
  height:79px;
  top: 9px;
  text-indent: 0px;
}

#tap_beer #taps li img {
  position: absolute;
  top:25px;
  left: 0;
  width:85%;
  height:85%;
}

#tap1 {left: 8px;}
#tap2 {left: 85px;}
#tap3 {left: 158px;}
#tap4 {left: 232px;}
#tap5 {left: 305px;}
#tap6 {left: 378px;}
#tap7 {left: 455px;}
#tap8 {left: 530px;}
#tap9 {left: 600px;}
#tap10 {left: 676px;}
#tap11 {left: 750px;}
#tap12 {left: 828px;}
#tap13 {left:900px; margin-top: 130px;}

.leftarrow {
  float: left;
  top:0;
  margin-left:25px;
  width:19px;
  height:24px;
  background: url("/images/tap_beer/arrow_left.gif") no-repeat 0 0;
}
.rightarrow {
  float: left;
  top:0;
  margin-left:25px;
  width:19px;
  height:24px;
  background: url("/images/tap_beer/arrow_right.gif") no-repeat 0 0;
}
.pumparrow {
  position: absolute;
  top:-10px;
  left:70px;
  width:19px;
  height:24px;
  background: url("/images/tap_beer/arrow_pump.gif") no-repeat 0 0;
}

/*  ----------------------------------------------------------------------
STYLING FOR NEW ARRIVALS PAGE
---------------------------------------------------------------------- */

#new_arrivals #wrapper {
	position: relative;
	margin: 0;
	text-align: left;
	width: 535px;
	height: 716px;
}

#newpopup {
  height:716px;
  background: url("/images/newarrivals/newarrivals.gif");
	width: 535px;
}

.new_arrivals_text {
	width: 329px;
	position: absolute;
	left: 100px;
	top: 121px;
}

.new_arrivals_text textarea {
	height: 450px;
	width: 325px;
}


/*  ----------------------------------------------------------------------
STYLING FOR ENTRY PAGE
---------------------------------------------------------------------- */

#entry #wrapper {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0;
  overflow: visible;
  visibility: visible;
  display: block;
}

 
      
#entry form {
  margin-left: -175px;  /* must be half of content width */
  position: absolute;
  top: -155px; /* must be half of content height */
  left: 50%;
  width: 330px;
  height: 310px;
  visibility: visible;
  text-align: left;
}

#entry form #logo {
  position:absolute;
  width: 104px;
  height: 105px;
  left: 120px;
  bottom: 20px;
  background: url("/images/wh_logo.gif") no-repeat 0 0;
}

#entry fieldset {
  border: none;
  margin-top: 130px;
}

#entry form img {
  margin-left: 120px;
  margin-bottom: 20px;
}

#entry input.tf {
  margin-bottom: 4px;
  float: right;
}

#entry label {
  margin-bottom: 4px;
  float: left;
}

#entry input.button-middle {
  float: left;
  margin-top:10px;
  margin-left: 75px;
}

/*  ----------------------------------------------------------------------
FORMS
---------------------------------------------------------------------- */

form br {clear:both;}	

option {
  padding:2px;
}

input, textarea {
  margin: 2px 2px 2px 0;
  padding: 2px;
  border: 1px solid #000;
}

textarea {
  height:100px;
  width:300px;
}

input.textfield {
  width:300px;
}


.gig-controls {
  margin-top:20px;
  margin-bottom:10px;
}


.management {
  text-align:center;
  margin:20px 0;
}

#tap_beer .management {
  margin: 10px 0;
}

#album form {
  position: absolute; 
  left:300px;
}

/*  ----------------------------------------------------------------------
HELP LINKS
---------------------------------------------------------------------- */

#tap_beer #taps li#helplink {
  position: absolute; 
  margin-top: 0px;
  left:400px;
  width:auto;
  height: 20px;
}

#helplink a:link 			{color:#eac148; text-decoration:underline;}
#helplink a:visited 	{color:#eac148; text-decoration:underline;}
#helplink a:hover 		{color:#797979; text-decoration:none;}
#helplink a:active 		{color:#eac148; text-decoration:none;}