/* CSS Document */
body { margin: 0px;	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	color:#444444;	overflow:auto;	background-color: #782E71;}
input{ font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px;}
form{ padding: 0px;}

p,td{ font-size:12px;}

h3{ font-size:14px;	color:#444444;}
h4{	font-size:13px;	color:#444444;}

a{ color:#9E328F;}
	a.news{	color:#444444;}
	a img {border: 0px;}

.venue{	color:#999999;	text-decoration:none;	font-weight:bold;}
.news_date{	color:#999999;	text-decoration:none;	font-weight:bold;	font-size:11px;}

.txt11{	font-size:11px;}
.txt13{	font-size:13px;}

.purple{	color:#9E328F;}

#page-layout { width: 900px; margin: 0px auto; position:relative;}
#page-content {margin: 10px 0px; text-align: center; background: none;}
#page-content ul {margin: 0.5em 1.5em;}

#screen-background {position:absolute;}
#screen-top, #screen-bottom {display:block; position:relative; height: 4px; }
#screen-top .inner, #screen-bottom .inner {display:block; background: #FFF; height: 4px; margin: 0px 4px;}
#screen-top .left {position:absolute; left: 0px;}
#screen-top .right {position:absolute; left: 890px;}
#screen-bottom .left {position:absolute; left: 0px; top: -6px;}
#screen-bottom .right {position:absolute; left: 890px; top: -6px;}

#screen-middle {background: #FFFFFF; padding: 0px 4px;}
#screen-content {height: 502px; background: url(http://belindafranks.com.au/images/pic/bg/pic0.jpg);}
.table-content {height: 370px; overflow:visible;}
.table-menu-content {width: 760px; height: 370px; overflow:visible;}

.textbox {display:block;}
.textbox .inner { background: #FFF; padding: 10px 15px; display:block; clear:both;}
.textbox .inner .content{display:block; clear:both;}
.textbox .inner .height-full { height: 340px; overflow:auto;}
.textbox .inner .height-min { min-height: 290px; overflow:auto;}
.textbox .inner .height-short1{ height: 290px; overflow:auto;}
.textbox .textbox-top, .textbox .textbox-bottom { display:block; position:relative; height: 5px;}
.textbox .top-left { position:absolute; background:url(../images/textbox-corner-tl.gif) no-repeat; width: 5px; height: 5px; display:block; line-height: 5px; font-size: 5px; left:0px;}
.textbox .top-right { position:absolute; background:url(../images/textbox-corner-tr.gif) no-repeat; width: 5px; height: 5px; display:block;line-height: 5px; font-size: 5px;}
.textbox .bottom-left { position:absolute; background:url(../images/textbox-corner-bl.gif) no-repeat; width: 5px; height: 5px; display:block;line-height: 5px; font-size: 5px; left:0px;}
.textbox .bottom-right { position:absolute; background:url(../images/textbox-corner-br.gif) no-repeat; width: 5px; height: 5px; display:block;line-height: 5px; font-size: 5px;}
.textbox .bottom-middle, .textbox .top-middle { position:absolute; background: #FFF; left: 5px; height:5px; display:block; line-height: 5px; font-size: 5px;}
.textbox .textbox-top img,.textbox .textbox-bottom img { border: none;}

#nav-bar { display:block; height: 70px; position:relative;}
#nav-bar-bg { height: 70px; position:absolute; top:0px; left:0px; opacity:0.75; filter:alpha(opacity=75);-moz-opacity:.75; width:100%; background: #FFF;}
	#page-logo {left:0px; z-index:2; position:absolute;}
#nav-main {padding:20px 0px 10px 0px; position:absolute; left: 320px; top: 5px; }
	#nav-main ul{ margin:0px; padding: 0px; display:inline; list-style: none; }
	#nav-main li{ margin:0px; padding: 0px; display:inline; float:left;}
	#nav-main .text{padding: 0px 10px; display:block; background: url(../images/nav-main-seperate.gif) no-repeat 0px 3px; color:#666; font-size: 12px;}
	#nav-main a{ text-decoration: none; }
	#nav-main a:hover .text{ color:#000;}
#nav-sub { display:block; height: 30px; position:relative;}
	#nav-sub ul{ margin:0px; padding: 0px; display:inline; list-style: none; }
	#nav-sub li{ margin:0px; padding: 0px 2px; display:inline; float:left;  opacity:0.85; filter:alpha(opacity=85);-moz-opacity:.85;}

#page-footer { text-align:center; color:#996699; padding: 5px; font-size: 11px;}
#page-footer a { font-size: 11px;}
	
h2 {
  font-family: "Arial Narrow";
  font-size: 18px;
  font-weight: bold;
  color: #9E328F;
  margin: 0px;
}

.corporate {color: #0066CC}
.special-event {color:#503130;}
.private-party {color: #FF9D0A;}
.wedding {color:#CF109F}
	
.pd6 { padding: 6px;}
.fl { float:left;}
.fr { float:right;}