* {
	margin:0;
	padding:0;
	}

.clear {
	clear:both;
	}
	
.center {
	text-align:center;
	}

/*-----------------------------------------*/
/*   body                                  */
/*-----------------------------------------*/
body {
	font-family: 'Verdana' 'Geneva' sans-serif;
	font-family: 'Gill Sans MT''Gil Sans' sans-serif;
	font-family: 'Tahoma' 'Geneva' sans-serif;
	font-family: 'Impact' 'Impact' 'Charcoal' sans-serif;
	font-family: 'Times New Roman' 'Times' serif;
	font-family: 'Palatino Linotype' 'Book Antiqua' 'Palatino' serif
	font-family: 'Trebuchet MS' 'Helvetica' sans-serif;
	font-family: 'Lucida Sans Unicode' 'Lucida Grande' sans-serif;
	font-family: 'Comic Sans MS' 'Comic Sans MS' cursive;
	font-family: 'Georgia' serif;
	font-family: 'Arial' 'Arial' 'Helvetica' sans-serif;
	xbackground: #373126 url(../images/Background.jpg) no-repeat fixed center top;
	background: #373126 url(../images/PlainBG.jpg) no-repeat fixed center top;
	color:#101010;
}

/*-----------------------------------------*/
/*   wrap                                  */
/*-----------------------------------------*/
#wrap {
	width:800px;
	position:relative;
	margin-left:-400px;
	left:50%;
	}

#iwrap {
}

#iwrapbtm {
	}


/*-----------------------------------------*/
/*   header_a                              */
/*-----------------------------------------*/
#header_a {
	width: 100%;
	height: 150px;
	background:#8f8063 url(../images/Banner.jpg);
	}
	
#header_a h3 {
	margin:0;
	padding:0;
	left:2px;
	top:42px;
	font-size:28pt;
	width:100%;
	text-align:center;
	position:absolute;
	color : #000000;
	}

#header_a h4 {
	margin:0;
	padding:0;
	left:0px;
	top:40px;
	font-size:28pt;
	width:100%;
	text-align:center;
	position:absolute;
	color : #FFFFFF;
	}
	
#header_a h4 span.sm,
#header_a h3 span.sm {
	font-size:15pt;
	}
	
/*-----------------------------------------*/
/*   #menu                              */
/*-----------------------------------------*/
#menu {
	background:#8f8063;
	height:28px;
	border-bottom : 1px solid #373126;
	}
	
#menu ul {
	list-style:none;
	padding-left:10px;
	}
	
#menu li {
	float:left;
	}
	
#menu li a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-size:10pt;
	padding :0px 0 0px 15px;
	background: url(../images/MenuLeft.png) 0px -80px no-repeat;
	}

#menu li a span {
	display:block;
	padding : 7px 15px 0px 0px;
	background: url(../images/MenuRight.png) right -80px  no-repeat;
	height:21px;
	}

#menu li#current_a a span,
#menu li#current_b a span,
#menu li#current_c a span,
#menu li#current_d a span,
#menu li#current_e a span,
#menu li#current_f a span,
#menu li#current_g a span,
#menu li#current_i a span,
#menu li#current_j a span,
#menu li#current_h a span {
	background: url(../images/MenuRight.png) right -0px  no-repeat;
	height:22px;
	}
	
#menu li#current_a a,
#menu li#current_b a,
#menu li#current_c a,
#menu li#current_d a,
#menu li#current_e a,
#menu li#current_f a,
#menu li#current_g a,
#menu li#current_i a,
#menu li#current_j a,
#menu li#current_h a {
	background: url(../images/MenuLeft.png) 0px -0px no-repeat;
	color:#101010;
	padding-bottom:0px;
	}

#menu li a:hover {
	background: url(../images/MenuLeft.png) 0px -160px  no-repeat;
	color:#101010;
	}

#menu li a:hover span {
	background: url(../images/MenuRight.png) right -160px  no-repeat;
	color:#101010;
	}
	
#bodytext {
	background:#fbf4ee;
	margin:0;
	padding:0;
	width:100%;
	}

#SidebarWrap {
	background: url(../images/BG.png) repeat-y;
	position:relative;
	}
	
#TwoColWrap {
	padding-bottom:10px;
	}

#fulltext {
	background:#fbf4ee;
	width:800px;
	padding-bottom:10px;
	}
	
h1, h2,h3 {
	padding:1em 20px 0em 20px;
	font-size: 16pt;
	}
	
h4 {
	padding:1em 20px 0em 20px;
	font-size: 14pt;
	}
	
h5 {
	padding:1em 20px 0em 20px;
	font-size: 12pt;
	}
	
h6 {
	padding:1em 20px 0em 20px;
	font-size: 12pt;
	text-align:center;
	}

div.tartan {
	background: url(../images/PlaidBG.png);
	border: solid #000000 2px;
	}
	
div.white {
	background: #F0F0F0;
	width:400px;
	margin: 50px 68px;
	border: solid #000000 6px;
	}

div.white h4 {
	text-align :center;
	}
div.white h5 {
	text-align :center;
	}
div.white h6 {
	text-align :center;
	}
div.white p {
	text-align :center;
	}
	
span.small {
	font-weight:normal;
	font-size:11pt;
	}
	
div.Anzac {
	background: url(../images/Anzac1.jpg);
	width  : 500px;
	height : 385px;
	margin : 15px 0 0 25px;
	text-align : center;
	color : #FFF;
	}

div.Anzac h4 {
	font-size: 18pt;
	padding-top: 30px;
	}
	
div.Anzac h5 {
	font-size: 16pt;
	}

div.Anzac p {
	font-size: 13pt;
	font-weight:bold;
	}

	
#leftcol p,
#fulltext p,
#maintext ul,
#maintext p,
#maintext3 p,
#maintext2 p {
	padding:.5em 20px .5em 20px;
	}
	
#maintext li {
	margin-left:20px;
	}

#maintext {
	xbackground:#fbf4ee;
	width:550px;
	float:left;
	padding-bottom:10px;
	}
	
#maintext3 {
	width :600px;
	float:right;
	}
	
#sidebar3 {
	width :200px;
	float:left;
	}
	
	
#sidebar3 ul {
	padding-left:20px;
	list-style:none;
	margin-top:.75em;
	}
	
#sidebar3 ul li {
	margin-bottom:.75em;
	}
	
#sidebar3 ul li a,
#sidebar3 ul li a:visited {
	text-decoration:none;
	font-size:12pt;
	color : #000000;
	}

#sidebar3 ul li#current a {
	color : #EE6060;	
	}


#sidebar3 ul li a:hover {
	color : #D00000;	
	}
.SBSM {
	background: url(../images/SBSM1.png) no-repeat;
	}
	
.SBSMbtm {
	background: url(../images/SBSMB1.png) left bottom no-repeat;
	height:20px;
	}


#sidebar h1,
#sidebar h2,
#sidebar h3 {
	padding:1em 20px 0em 20px;
	font-size: 12pt;
	}
#sidebar h4 {
	font-size: 10pt;
	}
	
#sidebar {
	width:250px;
	padding-top:10px;
	float:right;
	}
#sidebar p,
#sidebar2 p {
	padding:.5em 20px .5em 20px;
	font-size: 9pt;
	}

#sidebar table {
	margin : 0px 10px 0px 20px;
	}

#sidebar td {
	vertical-align:top;
	}
	
#sidebar td h4,
#sidebar td p {
	padding : .25em 0;
	}
	
#sidebar td.time {
	width :70px;
	}

#sidebar td.text {
	width :150px;
	}
	
#maintext2 {
	width:450px;
	float:left;
	padding-bottom:10px;
	}

#sidebar2 {
	width:350px;
	float:right;
	xpadding-top:30px;
	padding-bottom:10px;
	}


#leftcol {
	width:390px;
	float:left;
	}
	
#rightcol {
	width:410px;
	float:right;
	}

#rightcol p {
	margin : .5em 15px;
	}

#rightcol table {
	margin : 10px 15px;
	}

#rightcol table td {
	padding-bottom :.25em;
	vertical-align : top;
	}
#rightcol table td.item {	
 	width : 335px;	
	}
	
#rightcol table td.price {	
 	width : 45px;
 	}

.bold {
	text-align:center;
	}

.mugshot {
	width : 130px;
	float:left;
	text-align:center;
	font-size:9pt;
	padding:5px 0;
	}

.restmenu {
	text-align:center;
	}
	
.restmenu h3 {
	font-size:14pt;
	padding : .5em 0px;
	}

.restmenu h4 {
	font-size:13pt;
	padding : .5em 0px;
	}

.restmenu h5 {
	font-size:10.5pt;
	padding : .5em 0px;
	}
	
.restmenu p {
	font-size:11pt;
	padding : .35em 0px;
	}
	
.restmenu p.large {
	font-size:12pt;
	padding : .5em 0px;
	}
	
	
a[href$=".pdf"],
a[href$=".PDF"],
a.pdf {
	xpadding: 2px;
	padding-right: 20px;
	background: url(../images/icons/acrobat.gif) no-repeat right center;
}

.snapshot {
	xborder : #000000 1px solid;
	padding : 2px;
	margin:20px 20px 0px 20px;
	float:right;
	}

.snapshot h4,
.snapshot p {
	padding:2px;
	text-align:center;
	}
	
#sidebar .snapshot p {
	font-size:12pt;
	}
	
#sidebar .snapshot h4 {
	font-size:16pt;
	font-weight:bold;
	margin-bottom:.5em;
	}
	
.snapshotmain {
	padding-left:20px;
	}
	

#footer {
	background: #373126;
	}
	
#footer p {
	text-align:center;
	color :#FFFFFF;
	font-size:9pt;
	padding-top:.5em;
	padding-bottom:.5em;
	}
	
#footer p a:visited,
#footer p a {
	color :#FFFFFF;
	}
	
.clear {
	clear:both;
	}
	
div.portrait {
	width:33%;
	text-align:center;
	padding-bottom:10px;
	float:left;
	}
	
div.landscape {
	width:50%;
	text-align:center;
	padding-bottom:10px;
	float:left;
	}
	
div.double-landscape {
	width:100%;
	text-align:center;
	padding-bottom:10px;
	float:left;
	}
	
div.special {
	background:#e2dad4;
	border:1px solid #373126;
	width:95%;
	margin-left:2.5%;
	margin-top: 10px;
	text-align:center;
	}