* {
    margin:0em; 
    padding:0em;
	/*font-style, font-variant, font-weight, font-size, font-family*/
	font: normal normal small "Times New Roman", Times, serif;
	line-height:130%;
	text-align:left;
    text-decoration:none;
	color:#000;
	border:none;
}
body { 
	/*background-color, background-image, background-repeat, background-attachment, background-position*/
	background:url(bkg.gif) #FFFFFF repeat;
}
a:link {
	color:#000000;
}
a:visited {
	color:#000000;
}
a:hover {
	color:#FFD600;
}
a:active {
	color:#000000;
	font-weight:normal;
}
p {
	margin:0em 0em .5em 0em ;
	font-size:small;
	padding-right:5em;
}
table {
	margin-bottom:.5em;
	vertical-align:text-top;
}
h1 {
	font-size:2.7em;
	line-height:105%;
	padding-bottom:.3em;
}
h2, h3 {
	font-size:2.7em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
h4 {
	font-style:italic;
	font-size:1.35em;
	padding-bottom:0em;
}
h4 a:link {
	font-style:italic;
	font-size:1em;
	padding-bottom:0em;
}
h4 a:hover {
	color:#FFD600;
}
strong {
	font-weight:bold;
}
.children a {
	font-size:1.35em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.children a ul {
	font-size:1.35em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.ditto_pageTitle {
	font-size:1.35em;
	font-style:italic;
	line-height:85%;
	padding-bottom:0em;
}
.ditto_pageTitle a{
	font-size:1.35em;
	font-style:italic;
	line-height:85%;
	padding-bottom:0em;
}
.ditto_pageTitle a:hover{
	color:#FDD600;
}
.ditto_item {
	padding-bottom:1.5em;
}
#thumbImage {
	position:absolute;
	float:left;
	overflow:hidden;
	visibility:hidden;
}
#sidebar {
	position:relative;
	float:left;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:15.3em;
	height:auto;
	overflow:hidden;
}
#logo {
	position:relative;
	float:left;
	width:15.3em;
	height:9.3em;
	text-indent:300em;
	background:#000 url(breakfastout.gif) 0em 3.5em no-repeat;
}
#logo a {
	display: block;
	float:left;
	width:15.3em;;
	margin-top:3em;
	cursor:pointer; 
}
#menu {
	position:relative;
	float:left;
	width:14.3em;
	height:auto;
	margin:0em 1em 0em 0em;
	padding:0em 0em 2em 1em;
	color:#FFD600;
	background:#000;
}
#menu a {
	color:#FFD600;
	font-size:medium;
	font-style:italic;
	line-height:110%;
}
#menu li a:hover {
	color:#FFF;
}
#menu li.active a {
	color:#FFF;
}
#menu li.last {
	color:#FFD600;
	list-style:none;
}
#menu li.last a:hover {
	color:#FFF;
}
#menu li.last active a {
	color:#FFF;
}
#menu li li li {
	margin-bottom:.3em;
	padding-left:2em;
	text-indent:-1em;
}
#menu ul ul ul {
	padding-left:.6em;
}
#menu li li a:hover {
	color:#FFD600;
	background:url(right-arrow.gif) 0em .35em no-repeat;
}
#menu li li.active a {
	color:#FFD600;
	background:url(right-arrow.gif) 0em .35em no-repeat;
}
#menu li.active li.active li a {
	background:none;
	color:#FFD600;
	padding-left:.75em;
}

#menu li.active li.active li a:hover {
	background:url(right-arrow.gif) 0em .35em no-repeat;
	color:#FFD600;
	padding-left:.75em;
}
#menu li.active li.active li.active a{
	background:url(right-arrow.gif) 0em .35em no-repeat;
	color:#FFD600;
	padding-left:.75em;
}


#menu li.active li a {
	color:#FFD600;
	padding-left:.75em;
}
#menu li.active li.last a {
	color:#FFD600;
	padding-left:.75em;
}
#menu li.active li.last li a {
	background:none;
	color:#FFD600;
	padding-left:.75em;
}
#menu li.active li.last li a:hover {
	color:#FFD600;
	background:url(right-arrow.gif) 0em .35em no-repeat;
}
#menu li.active li.last li.active a {
	color:#FFD600;
	background:url(right-arrow.gif) 0em .35em no-repeat;
}
#search {
	position:relative;
	float:left;
	width:13.3em;
	height:1.5em;
	background:#FFD600;
	margin:3em 0em 0em 0em;
	border:solid 1em #FFD600;
}
#ajaxSearch_input {
	position:relative;
	float:left;
	width:10em;
	height:1.5em;
	background:#FFF;
	padding:.25em .25em 0em .25em;
}
#ajaxSearch_submit {
	position:relative;
	float:left;
	width:2em;
	height:1.75em;
	margin-left:.3em;
	background:#000;
	color:#FFF;
}
.ajaxSearch_resultDescription {
	color:#000;
	font-style:italic;
	padding-bottom:.3em;
	margin-top:1em;
}
.ajaxSearch_resultLink {
	font-style:italic;
	font-size:large;
}
.ajaxSearch_result {
	margin-top:1.35em;
}
.ajaxSearch_highlight1, .ajaxSearch_highlight2, .ajaxSearch_highlight3, .ajaxSearch_highlight4, .ajaxSearch_highlight5, .ajaxSearch_highlight6, .ajaxSearch_highlight7 {
	color:#FFD600;
	font-size:1em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.ajaxSearch_paging {
	color:#000;
	font-size:1.35em;
	font-style:italic;
	line-height:105%;
}
.ajaxSearch_paging a {
	color:#FFD600;
	font-size:1em;
	font-style:italic;
	line-height:105%;
	text-decoration:underline;
}
.ajaxSearch_paging a:hover {
	color:#000;
	text-decoration:underline;
}
.ajaxSearch_intro {
	font-size:1.35em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.ajaxSearch_resultsInfo {
	font-size:1.35em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.ajaxSearch_resultExtract {
	font-style:italic;
	padding-bottom:.3em;
}
.AS_ajax_resultsIntroFailure {
	font-size:1.35em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.AS_ajax_extract {
	font-size:1em;
	font-style:italic;
	line-height:105%;
	padding-bottom:.3em;
}
.ajaxSearch_resultSubmitted{
	font-style:italic;
	color: #000;
}
#ads {
	position:relative;
	float:left;
	font: normal normal 0.7em Tahoma, Arial sans-serif;
	width:auto;
	height:auto;
	margin:3em 0em 0em .5em;
	padding:.35em .35em .35em .35em;
	background:#ffd600;
}
#ads2 {
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:.5em 0 0 0;
	border-top:1em solid #ffd600;
}
#content {
	position:relative;
	float:left;
	width:60%;
	background:#fff;
	padding:1em 1em 1em 1em;
}
#leadimage {
	position:relative;
	float:left;
	height:38em;
	width:80%;
	background:#000;
	overflow:hidden;
	margin:0em 1em .5em 0em;
}
#sideimages {
	position:relative;
	float:left;
	width:15%;
	height:auto;
	overflow:hidden;
}
#contentrule {
	position:relative;
	float:left;
	width:100%;
	margin:0em 0em .5em 0em;
	padding-bottom:.5em;
	border-bottom:1em solid #ffd600;
}
#article {
	position:relative;
	float:left;
	width:100%;
}
#tags {
	position:relative;

	float:left;
	width:100%;
}
#whereopen {
	position:relative;
	float:left;
	width:100%;
	font-size:1.1em;
}
.tags {
	width:7em;
}
#leadin {
	position:relative;
	float:left;
	width:100%;
	margin:0em 0em 0em 0em;
}
#headline {
	position:relative;
	float:left;
	width:100%;
	margin:0em 0em 0em 0em;
}
#footer {
	position:relative;
	float:left;
	width:100%;
	padding:.5em 0em 0em 0em;
}
.formfield {
	width:100%;
	padding:.25em 0em 0em .25em;
	margin-bottom:.5em;
	color:#000;
	height:1.5em;
	background-color:#FFD600;
}
.formbutton {
	color:#FFF;
	font-style:italic;
	background-color:#000;
	height:1.5em;
	padding:0em .5em 0em .5em;
}
.formbutton2 {
	color:#FFD600;
	font-style:italic;
	background-color:#000;
	height:1.5em;
	padding:0em .5em 0em .5em;
}

#cafename {
}
.azalpha {
	list-style: none;
	color: #FFD600;
	padding: 0em 1em 0em 0em;
	font-size:1em;
}
.azalpha a:link{
	color: #000;
}
.azalpha a:hover{
	color: #FFD600;
}
.azalpha a:active{
	color: #FFD600;
}
.azlist a{
	list-style: none;
	font-style: italic;
	font-size:1.35em;
}
.azlist li {
	list-style: none;
	font-size:small;
}
.azlist ul {
	margin-bottom:.5em;
}

/*toast navigation*/

#toast{
	position:relative;
	width:535px;
	height:500px;
	background:url(toast.jpg);
	background-repeat:no-repeat;
	margin-bottom:1em;
	overflow:visible;
}
#toast li{
	display:block;
	position:absolute;
	list-style:none;
	margin:0;
	padding:0;
}
#toast a{
	position:relative;
	display:block;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}
#uppernorthshore {
	display:block;
	width:136px;
	height:100px;
	left:260px;
	top:0px;
	z-index:2;
	overflow:visible;
}
#uppernorthshore a{
	width:136px;
	height:100px;
}
#uppernorthshore a:hover{
	display:block;
	background:url(toast.jpg) no-repeat -795px 0px;
}
#lowernorthshore {
	position:relative;
	width:136px;
	height:85px;
	left:260px;
	top:100px;
	z-index:2;
}
#lowernorthshore a{
	width:136px;
	height:85px;
}
#lowernorthshore a:hover{
	background:url(toast.jpg) no-repeat -795px -100px;
}
#innerwest{
	position:relative;
	width:105px;
	height:50px;
	left:260px;
	top:184px;
	z-index:3;
}
#innerwest a{
	width:105px;
	height:50px;
}
#innerwest a:hover{
	background:url(toast.jpg) no-repeat -795px -184px;
}
#northernbeaches{
	position:relative;
	width:141px;
	height:185px;
	left:394px;
	top:0px;
	z-index:4;
}
#northernbeaches a{
	width:141px;
	height:185px;
}
#northernbeaches a:hover{
	background:url(toast.jpg) no-repeat -929px 0px;
}
#cbd {
	position:absolute;
	width:120px;
	height:98px;
	left:364px;
	top:184px;
	z-index:1;
}
#cbd a{
	width:120px;
	height:98px;
}
#cbd a:hover{
	background:url(toast.jpg) no-repeat -899px -184px;
}
#easternsuburbs {
	position:relative;
	width:80px;
	height:98px;
	left:483px;

	top:184px;
	z-index:6;
}
#easternsuburbs a{
	width:80px;
	height:98px;
}
#easternsuburbs a:hover{
	background:url(toast.jpg) no-repeat -1018px -184px;
}
#southeasternsuburbs {
	position:relative;
	width:171px;
	height:111px;
	left:364px;
	top:281px;
	z-index:7;
}
#southeasternsuburbs a{
	width:171px;
	height:111px;
}
#southeasternsuburbs a:hover{
	background:url(toast.jpg) no-repeat -899px -281px;
}
#southernsuburbs {
	position:relative;
	width:220px;
	height:219px;
	left:145px;
	top:281px;
	z-index:8;
}
#southernsuburbs a{
	width:220px;
	height:219px;
}
#southernsuburbs a:hover{
	background:url(toast.jpg) no-repeat -680px -281px;
}
#southwestern {
	position:relative;
	width:365px;
	height:50px;
	left:0px;
	top:232px;
	z-index:9;
}
#southwestern a{
	width:365px;
	height:50px;
}
#southwestern a:hover{
	background:url(toast.jpg) no-repeat -535px -232px;
}
#southwestern2 {
	position:relative;
	width:146px;
	height:219px;
	left:0px;
	top:281px;
	z-index:10;
}
#southwestern2 a{
	width:146px;
	height:219px;
}
#southwestern2 a:hover{
	background:url(toast.jpg) no-repeat -535px -281px;
}
#northernsuburbs {
	position:relative;
	width:116px;
	height:234px;
	left:145px;
	top:0px;
	z-index:12;
}
#northernsuburbs a{
	width:116px;
	height:234px;
}
#northernsuburbs a:hover{
	background:url(toast.jpg) no-repeat -680px 0px;
}
#western {
	position:relative;
	width:146px;
	height:235px;
	left:0px;
	top:0px;
	z-index:13;
}
#western a{
	width:146px;
	height:235px;
}
#western a:hover{
	background:url(toast.jpg) no-repeat -535px 0px;
}
