
/* source ibizia uk */

body{
	margin: 0;
	background: #fffdee url(/imgsfv/bottom_background_pattern.gif) top left;

	font-family: Arial, Lucida Grande, Verdana, Geneva, Sans-serif;
	/* fff #2b1404 */
}

.hide{
	display: none;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}


/* Links (these are modified for the "Links We Like" Page sfvlinks section
------------------------------------------------------------------------------*/
a 
{
outline-color: invert;
outline-style: none;
outline-width: medium;
text-decoration: none;
color: #C45F43;                /* 204e9b; */
}

a:hover 
{
text-decoration: underline;

}

/* HEADINGS */
h1{
	font-size: 1.2em;
	font-weight: normal;
	color: #971400; /* 333333 996041 C4552F 971400 */
	/* text-shadow: dimgray 0px 2px 4px; /* only on safarti */
}
h2{
	font-size: 0.8em;
	color: #996041;
}
h3 {
	margin: 0;
	font-size: 0.7em;
}
h4 {
	margin: 0;
	font-size: 0.6em;
	color: #838383; 
}
h5 {
	margin-top: 10px;   
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 15px;
	color: #828282;
font-size:12px;
	letter-spacing: 0.1em;
}

h6 {
	margin-top: 5px; 
	padding-left: 5px;
	color: #828282;
font-size:0.7em;
	letter-spacing: 0.1em;
}


p, li, dt, dd, label{
	font-size: 0.7em;
	color: #333;
}

blockquote{
	margin: 20px 0 0 0;
	padding: 10px;
	display: block;
	width: 550px;
	border-top: 1px solid #ccc;
	background: #eee;
	border-bottom: 1px dashed #ccc;
	font-style: italic;
}
cite{
	margin: 0 0 0 10px;
	font-size: 0.7em;
	font-style: normal;
}
dd{
	margin: 0 0 15px 0;
}
p.sun{
	padding: 0 0 0 20px;
	background: url(http://www.slowfoodvancouver.com/imgsfv/sun.gif) no-repeat;
}
p.snail{
	padding: 4px 0 0 20px;
	background: url(http://www.slowfoodvancouver.com/imgsfv/p_snail.jpg) no-repeat;
}
#wrapper{
	margin: 0;
	width: 100%; 				/* colour fff fffdee bg-page.gif sfv_bgpage.gif sfv_bgpage2 */
	background: #FCFFFF url(http://www.slowfoodvancouver.com/imgsfv/sfv_bgpage4.gif) repeat-x; 
	text-align: center;
}
/* the Main content area  
__________________________________*/
#container{
	 margin: 0 auto;  
	 width: 900px; /* 800 old */
	 text-align: left;
}
#subnav, #links, #main, #main2col, #mainWide, #mainpadded, #mainlinks, #sidebar, #sidebarnews, #sidebarnava, #rightsidebar, #sidebarlinks, #sidebar170, #sidebartour, #sidepanel, #sidecal{
	margin: 40px 0 0 0;
}
#sidebarBB{
	margin: 45px 0 0 0;
}



/* SUB NAV IS THE LEFT SIDE*/
#subnav{ 
	float: left;
	width: 150px;
	padding: 35px 5px 10px 0px;
	border-left: 0px solid #ddd;
	/*background: url(/imgsfv/hr.gif) no-repeat; */
	background: #fff;
}

#subnavlinks{ 
	float: left;
	width: 150px;
	padding: 35px 5px 10px 0px;
	border-right: 0px solid #ddd;
	/*background: url(/imgsfv/hr.gif) no-repeat; */
	background: #fff;
}


/* _____ used on backpages ______ */
#main{
	padding: 20px 20px 30px 20px;
	float: left;
	width: 510px; /* 410  */
	 /* background: transparent url("/Ximgsfv/column_fade.png") bottom right no-repeat; */
	min-height: 1500px;  
}
/* OLIVE GREEN 8C892B */
#main p {
	margin: 10px 0 10px 0; /* TOP  0 bottom  INLEFT*/
	/*font-size: 0.8em; */
	font: normal 14px/18px georgia, serif;
color: #647733;  /*  4B4649; A7A982 4e3114 C3C1B2    2b1404 8C892B  */
}
/* #main img{
	float: right;
	margin: 5px 0 10px 10px;
	padding: 1px;
	border: 1px solid #ddd;
} */
#main img.ignorefloat{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#mainregister{
	padding: 5px 5px 5px 5px;
	float: left;
	width: 500px;
	border: 1px solid #E34FF4;
	background: #F7DEFA; 
}
/* Logo */
#mainregister h9 a {	background-image:url('http://www.slowfoodvancouver.com/imgsfv/SFV_logohomeORI.png'); 	min-height:0;	height:70px;}
* html h1 a {/* IE6 png Support */	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.slowfoodvancouver.com/imgsfv/SFV_logohomeORI.png", sizingMethod="crop");}

/*_____ TWO COL ON MEMBERSHIP _____*/
#main2col{
	padding: 20px 20px 30px 20px;
	float: left;
	width: 680px; /* 410  */
}

#main2col p {
	margin: 10px 0 10px 0; /* TOP  0 bottom  INLEFT*/
	/*font-size: 0.8em; */
	font: normal 14px/18px georgia, serif;
color: #647733;  /*  4B4649; A7A982 4e3114 C3C1B2    2b1404 8C892B  */
}
#main2col .citesource p{
	padding-left: 10px;
	margin: 0 0 0 5px;
	font-size: 0.7em;

	color: #908584; /*cf4534;	*/
	 background: #eee;
	 border-bottom: 1px dashed #ccc;
}

#main2col img.ignorefloat{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
}

/*_____ END TWO COL ON MEMBERSHIP _____*/

#mainpadded{
	padding: 20px 20px 40px 20px;
	float: left;
	width: 510px; /* 410  */
	/*background: transparent url("/imgsfv/column_fade.png") bottom right no-repeat; 
	min-height: 1500px; */
}

/* thx to deron! @ randomjabber com*/
/* original*/
/*.small-image {
float: left; 
margin: 20px 15px 0 0;
padding: 4px;
border: 2px solid #ddd;
}*/

.small-image {
float: right; 
margin: 5px 0px 10px 10px;
padding: 3px;
/*border: 2px solid #ddd;*/
border:1px solid gold;
}

.large-image {
margin-top: 10px;
margin-bottom: 15px;
border: 2px solid #ddd;
}


/* ______________ IMAGE BODERS ________________*/
/* ______________ SHADOW ________________*/

/*
.img-shadow {
clear: both;
float:left;
background: url(/imgsfv/shadow/shadowAlpha.png) no-repeat bottom right !important;
background: url(/imgsfv/shadow/shadow.gif) no-repeat bottom right;
margin: 20px 0 0 17px !important;
margin: 20px 0 0 8px;
}

.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 4px;
width: 154px;
height: 203px;
}

/* ______ v1   ________ */
/* NOTE THESE HAVE TO BE PART OF THE DIV MAIN*/
.img {
padding:4px;
border:1px solid #ddd;
/*border:1px solid gold; */
}

.img-shadow {
float:left;
background: url(/imgsfv/shadow/shadowAlpha.png) no-repeat bottom right !important;
background: url(/imgsfv/shadow/shadow.gif) no-repeat bottom right;
margin: 1px 0 0 1px !important;
margin: 1px 0 0 1px; /* SECOND MOVEs TEXT TO THE RIGHT 10px 0 0 5px; !!*/
}

.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 1px; /*4*/
}
/*ponzan css*/
.img-shadowright {
float:right;
background: url(http://www.ponzanoveneto.com/bopimages/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.ponzanoveneto.com/bopimages/shadow.gif) no-repeat bottom right;
margin: 10px 5px 0 5px !important;
margin: 10px 5px 0 1px; /* SECOND MOVEs TEXT TO THE RIGHT!!*/
}
.spaced { 
padding: 0.2em;
margin-left: 0.25em;
/*margin: 0px 0px 0px 0px;*/
border: 1px solid #ddd;
/* margin: 4px 5px 6px 8px;
background-color: #f9f9f9; */
}

.p-shadow {
width: 90%;
float:left;
background: url(/imgsfv/shadow/shadowAlpha.png) no-repeat bottom right !important;
background: url(/imgsfv/shadow/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.p-shadow div {
background: none !important;
background: url(/imgsfv/shadow/shadow.gif) no-repeat left top;
padding: 0 !important;
padding: 0 6px 6px 0;
}

.p-shadow p {
color: #777;
background-color: #fff;
font: italic 1em georgia, serif;
border: 1px solid #a9a9a9;
padding: 4px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}
/* END IMAGE SHADOWS */

/* _____ used on frontpage  with 3 cols _____ */
#mainWide{
	padding: 0 20px 30px 0;
	float: left;
	width: 580px;  
}
/* _____ used on frontpage  with 4 cols _____ */
#mainfourcol{
	padding: 0 0px 0px 0;
	float: left;
	width: 900px;  /* 580 or 800 if you want 4 columns */
}
#mainfivecol{
	/* margin: 0 auto; */
	margin: 0 auto;
	padding: 5px 5px 5px 5px;
	float: right; 
	width: 310px;  /* 302 make sure 2 pix wider than total of 4 & 5 */
	/* background: #ffeffa; */
	background: #F0F2F9;
	border: 1px dashed #ccc;
}



/* this works  only for NEWES !!--*/
#main .dateline {
	 margin: 15px 5px 5px 5px; 
	padding: 5px 20px 30px 5px;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 11px;
	float: left;
	line-height: 22px;
	color: #E5AD18; /* 6D6E6F; 6A6A6A;*/
	text-transform: uppercase;
	letter-spacing: 2px;
}
#main .eventdate {
	margin: 0px 5px 5px 5px; 
	padding: 5px 20px 0px 5px;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 8px;
	float: left;
	line-height: 22px;
	color: #E5AD18; /* 6D6E6F; 6A6A6A;*/
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 108px;
	background: url('/imgsfv/tab/bgr-postinfo-midbar.jpg') repeat-y;
}

/* just use this part tab blog ---*/
#content-inner {
	float: right;
	position: relative;
}
.postinfo {
	background: url('/imgsfv/tab/bgr-postinfo-mid.png') repeat-y;
	width: 128px;
	float: left;
}

.postinfo-inner {
	padding: 5px;
}

.postinfo-header {
	background: url('/imgsfv/tab/bgr-postinfo-topcal.jpg') no-repeat;
	height: 20px; /* 3 22 */
	width: 108px;
	display: block;
	margin: 0px 5px 0px 5px; 
} 
.postinfo-headerical {
	background: url('/imgsfv/tab/eventdate_top.jpg') no-repeat;
	height: 30px; /* 3 22 30  this controsl the height of teh cal iamge */
	width: 108px;
	display: block;
	margin: 0px 5px 0px 5px; 
}

.postinfo-footer {
	background: url('/imgsfv/tab/bgr-postinfo-bottom.png') no-repeat;
	height: 3px;
	width: 128px;
	display: block;
	margin: 0px 0px 0px -5px; 
}
/* from TAB  */
#main .posted .info {
font-size: .9em;
line-height: 1.0em;
color: #bbbbbb;
margin-top: 10pt;
margin-right: 1pt;
margin-bottom: 1.0em;
margin-left: 10px;
}


#main .endblog {
	margin-bottom: 1.5em;
  padding-bottom: 5px; 
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}



#main .page {
font-size: .8em;
line-height: .8em;
color: #bbbbbb;
margin-top: 0pt;
margin-right: 1pt;
margin-bottom: 1.0em;
margin-left: 185px;
}
#main .citesource p{
	padding-left: 10px;
	margin: 0 0 0 5px;
	font-size: 0.7em;

	color: #908584; /*cf4534;	*/
	 background: #eee;
	 border-bottom: 1px dashed #ccc;
	 	  font-style: oblique; 
}
/* subtitles and it works*/
#main .subtitle p {
	font-family: Arial, Lucida Grande, Verdana, Geneva, Sans-serif;
	padding-left: 10px;
	margin: 0px 0 0 5px;
	font-size: 1.0em;

	color: #8C892B; /*cf4534; #838383; 908584 A3A580 738770 99C35D 2F5125 379344 	*/
}
#author p {
	padding-left: 10px;
	margin: 10px 0 0 5px;
	font-size: .7em;

	color: #908584; /*cf4534; #838383; 908584 A3A580 738770	*/
}

#main .titolo p {
color: #8A1A00;
	font-weight: bold;
	text-decoration : none;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
font-size: 20px;
font-style: none;
}

.slowred {
 	font-style : italic;
 font-family: georgia, serif;  
color: #971400;
}

#sidebar{
	margin: 80px 0 0 0px;
	/* border: 1px solid #ddd; */
	float: right;
	width: 150px;
	padding: 60px 0 0 0; /*35*/
	background: url(/imgsfv/sign-upA2.jpg) no-repeat;
}
#sidebar p{
	margin: 0;
}

#sidebarnews{
	margin: 80px 0 0 0px;
	float: right;
	width: 150px;
background: transparent url("/imgsfv/column_fade.png") top right no-repeat; 
min-height: 100px;
	padding: 0px 10px 40px 10px; /*35 0 0 0  TOP  0 bottom  INLEFT  */
	border: 1px solid #ddd;
}
#sidebarnews p{
	margin: 0px;
}
#sidebarlinks{
	margin: 80px 0 0 0px;
	/* border: 1px solid #ddd; */
	float: right;
	width: 220px;
	padding: 0px 0 0 0; /*35*/
	/*border: 1px solid #ddd;
	background: #ddd; */
}
#sidebarlinks p{
	margin: 0;
}

/* plain right side bar*/
#sidebar170{
	margin: 80px 0 0 0px;
	float: right;
	width: 170px;
	padding: 0px 0 0 0; /*35*/
}
#sidebar170p{
	margin: 0;
}
#sidebarBB{
	margin: 10px 0 0 0px; /*80*/
	float: right;
	width: 150px; /*170*/
	padding: 0px 0 0 0; /*35*/
}
#sidebarBBp{
	margin: 0;
}

/* plain jane */

/* sidepanel styled on webnames*/
#sidepanel{
	float:right;
	/*padding:30px 30px 30px 0;  ORI*/ 
	padding: 35px 0 0 0; /*35*/
	width:170px;} /* 224 */
	
#sidepanel h3{
	/*color:#1D2923;
	font:bold 13px/1.2 arial,sans-serif; */
	margin:0 0 5px 0;
	font-size: 0.8em;
	color: #996041;
	}
	
#sidepanel .chunk{
	background: #FBFCF5 url(/imgsfv/rightside/sidepanel-bg.gif) no-repeat bottom left;
	margin-bottom:20px;
	border-bottom: 1px dotted #ddd;
	}
	
#sidepanel .chunk h3{
	background: #DEE4D8 url(/imgsfv/rightside/sidepanel-title-bg.gif) no-repeat top left;
	margin-bottom:0;
	padding:5px 10px;
	}
	
#sidepanel .chunk .pad{
	padding:10px 10px 12px 10px;
	}
.links{
	list-style-type:none;
	margin:0;
	padding:0;
}
.links li{
	background: url(/imgsfv/rightside/bullet.gif) no-repeat 0 5px;
	color:#777;
	margin:0 0 5px 0;
	padding-left:10px;
	}


/* leftsidepanels level2 */

#leftsidepanel{
	float:left; 
	width:150px;  
	padding: 35px 5px 10px 0px;
	 background: #fff;
	}
	
#leftsidepanel h3{
	/*color:#1D2923;
	font:bold 13px/1.2 arial,sans-serif; */
	margin:0 0 5px 0;
	font-size: 0.8em;
	color: #996041;
	}
	
#leftsidepanel .chunk{
	background: #FBFCF5 url(/imgsfv/rightside/sidepanel-bg.gif) no-repeat bottom left;
	margin-bottom:20px;
	border-bottom: 1px dotted #ddd;
	}
	
#leftsidepanel .chunk h3{
	background: #DEE4D8 url(/imgsfv/rightside/sidepanel-title-bg2.gif) no-repeat top left;
	margin-bottom:0;
	padding:5px 10px;
	}
	
#leftsidepanel .chunk .pad{
	padding:10px 10px 12px 5px;
	}
#leftsidepanel .links{
	list-style-type:none;
	margin:0;
	padding:0;
}

#leftsidepanel .links li{
	  background:url(/imgsfv/rightside/bullet.gif) no-repeat 0 -95px;   
	color:#777;
	margin:0 0 5px 0;
	padding-left: -5px;
	}  


ul.subnavlinks2{
	margin: 0px 0 0 0; /* 20px 0 0 0;     TOP  0 bottom  INLEFT  */
	padding: 0;
}
ul.subnavlinks2 li{
	/*background:url(/imgsfv/rightside/bullet.gif) no-repeat 0 5px;*/
	margin: 0;
	padding: 0;
	list-style: underline;
	list-style-type: none;
}
ul.subnavlinks2 li a{
	display: block;
	/*border-bottom: 1px solid #EFDCA9;*/
	background:transparent url(http://www.slowfoodvancouver.com/graphix/veerle/dotted-line.gif) repeat-x bottom left;
	padding: 10px 0 1px 0;
	width: 100%;
}
ul.subnavlinks2 a{
	color: #eeeeee;
}
ul.subnavlinks2 li a:hover{
	text-decoration: none;
	background: #FAFAFA;
}


/* end sidepanels level 2 */


#subnavarc, #mainarc{
	margin: 40px 0 0 0;
}
#subnavarc{ /* SUB NAV ARC IS THE LEFT SIDE*/
	float: left;
	width: 200px;
	        border-right: 1px solid #ddd;
	background: url(/imgsfv/hr.gif) no-repeat;
}

#mainarc{
	padding: 0 20px 30px 20px;
	float: left;
	width: 500px; /* 410  */
	/*background: transparent url("/imgsfv/column_fade.png") bottom right no-repeat; 
	min-height: 1500px;*/
}


/*-- homepage 3 columns Sept 3rd PLUS 2 for extras--*/
#column1, #column2, #column3{
	float: left;
	width: 174px;
}

#column4, #column5 {
	float: right;
	width: 151px;
}


/* thumb img */

#column5 img.pico {	
	float: left;
	/* margin: 2px 8px 2px 2px; */
	margin: 2px 0px 0px 4px; /* TOP  INRIGHT bottom  INLEFT*/
	padding: 2px;  /* pads bottom of title */
	border: 3px solid #dbd5c5;
	background: #fffefe;
	}
#column5 a img.pico:hover {
	border-color: #fff;
	background: #fff;
	}
	
	#column4 img.pico {	
	float: left;
	/* margin: 2px 8px 2px 2px; */
	margin: 2px 0px 0px 4px; /* TOP  INRIGHT bottom  INLEFT*/
	padding: 2px;  /* pads bottom of title */
	border: 3px solid #dbd5c5;
	background: #fffefe;
	}
#column4 a img.pico:hover {
	border-color: #fff;
	background: #fff;
	}


#column1 {
	margin: 0 10px 0 0px;
	padding: 90px 0 0 0;
	background: url(http://www.slowfoodvancouver.com/imgsfv/bg-topcol1.jpg) no-repeat;
}
#column2 {
	margin: 0 10px 0 10px;
	padding: 90px 0 0 0;
	background: url(http://www.slowfoodvancouver.com/imgsfv/bg-topcol2.jpg) no-repeat;
}
#column3 {
	margin: 0 10px 0 10px;
	padding: 90px 0 0 0;
	background: url(http://www.slowfoodvancouver.com/imgsfv/bg-topcol3.jpg) no-repeat;
}

/* aligned right grouping REVERSED 4 last etc */

#column4 {   
	margin: 0 0px 0 0px; 
	padding: 0px 0px 0px 0px;     
	background-color: #F0F2F9;
	border: 1px solid #FFFCC9;
}

#column5 {   
	margin: 0px 0px 0px 0px; /* last is to indent to the RIGHT ie in from left 800 -173= 627 */
	padding: 0px 0px 0px 0px;      /* pad the space under the photgraph*/

	background-color: #F0F2F9;
	border: 1px solid #FFFCC9;
}



/* box over col1-3  NOT WORKING*/
#box {
	width: 173px; /*300*/
	background: #F0F2F4;
	/*border-top: 0px solid #dd0;
	border-right: 0px solid #dd0;
	border-bottom: 1px solid #dd0;
	border-left: 0px solid #dd0;*/
}

#box p {
	margin: 0;
	padding: 10px 10px 5px 10px;
	border-top: 1px solid #E1E4E4;
	border-bottom: 1px solid #E1E4E4;
	}	

#box p:hover {
	background: #F2F7F8;
}

#squares a:hover, #dom a:hover {
	background:#fff;
}

.on {
	background: #E1E4E4;
	height: 1%;
}

.off {
background: #F2F7F8;
}
/* end box over col1-3  */

/*-- lists various --*/
/* TOP NAV IS ALSO THE TOPMOSTHEADER*/
ul.topnav{
	margin: 0;
	padding: 3px 0 0 0;
}
ul.primarynav{
	margin: 40px 0 16px 0;
	padding: 0;
}
ul.topnav li, ul.primarynav li{
	margin: 0 15px 0 0;
	padding: 0;
	display: inline;
	list-style: none;
	font-size: 0.8em;
}
ul.topnav li{
	font-size: 0.75em;
}
ul.topnav li a:link, ul.topnav li a:visited{
	color: #fff;
	text-decoration: none;
}
ul.topnav li a:hover{
	color: #ec6; /*ec6 C45F43 */
	text-decoration: none;
}
ul.topnav li a:active{
	color: #fff;
	text-decoration: none;
}
ul.primarynav li a:link, ul.primarynav li a:visited{
	color: #000;
	text-decoration: none;
}
ul.primarynav li a:hover {
	color: #996041;
	text-decoration: none;
}
ul.primarynav li a:active{
	color: #000;
	text-decoration: none;
}
ul.subnav {
	margin: 20px 0 0 20px; /* 20px 0 0 0  TOP  0 bottom  INLEFT  */
	padding: 0;
	font-size: 100%;
	text-align: left;
}
ul.subnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.8em;
}
ul.subnav li a {
	display: block;
	border-bottom: 1px solid #EFDCA9;
	padding: 10px 0 0 0;
	width: 100%;
}

ul.subnav li a:hover{
	text-decoration: none;
	background: #F3F3EE;
}

/* subnavlinks page*/
ul.subnavlinks{
	margin: 0px 0 0 0; /* 20px 0 0 0;     TOP  0 bottom  INLEFT  */
	padding: 0;
}
ul.subnavlinks li{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.subnavlinks li a{
	display: block;
	/*border-bottom: 1px solid #EFDCA9;*/
	background:transparent url(http://www.slowfoodvancouver.com/graphix/veerle/dotted-line.gif) repeat-x bottom left;
	padding: 10px 0 1px 0;
	width: 100%;
}
ul.subnavlinks a{
	color: #FFF;
}
ul.subnavlinks li a:hover{
	text-decoration: none;
	background: #FAFAFA;
}


/* -- for arc page --*/
ul.subnavarc{
	margin: 20px 0 0 0px; /* 20px 0 0 0;     TOP  0 bottom  INLEFT  */
	padding: 0;
}
ul.subnavarc li{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.XsubnavarcX li a{
	display: block;
	border-bottom: 1px solid #EFDCA9;
	border-right: 1px solid #C8C5BB;
	/*padding: 5px 0;*/
	padding: 5px 0px 5px 10px;
	width: 190px; /* 100% */
}

ul.subnavarc li a{
	display: block;
	border-bottom: 1px solid #EFDCA9;
	padding: 5px 0;
	width: 100%;
}

ul.subnavarc li a:hover{
	text-decoration: none;
	background: #F3F3EE;
}
/*____________________  end ______________*/

/* _____________ newsletter form ________________ */
form{
	margin: 10px 0 0 0;
}
#name, #l91268-91268{
	width: 143px;
	color: #996041;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.75em;
}
.submit{
	margin: 10px 0 5px 0;
}
/* contact form */
#contact-name, #email{
	width: 200px;
	color: #996041;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.75em;
}
#message{
	width: 200px;
	color: #996041;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.75em;
}

/* CSS calendar */

/* -------- cut se copy -------------------------------- *//* http://www.visitcalvary.com/external/css/calendar.css *//* CSS Document */.calendarBG { background-color: #DEE6E6; }.calendarBlank {  background-color: #9DB7A7;}.calendarHeader {  font-weight: bold;  color: #fff;  text-align: center; background-color: #DEE6E6; }.calendarMonthLinks { font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:         11px; font-weight:		bold; letter-spacing:	.1em; text-decoration:   none; color:             #000; background-color:  transparent;}.calendarMonthLinks a { color:             #000; text-decoration:   none; background-color:  transparent;}  .calendarMonthLinks a:visited { color:             #000; text-decoration:   none; background-color:  transparent;}.calendarMonthLinks a:hover { color:             #000; text-decoration:   underline; background-color:  transparent;}.calendarDayHeading { font-weight: bold;  font-size:	11px; color: #fff;  background-color: #672213;  text-align:  center; vertical-align: middle;}.calendarToday {  font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:         10px; font-weight:		bold; letter-spacing:	.1em; text-decoration:   none; text-align:  center; vertical-align: middle; color:             #000; background-color: 	#ccc;}.calendarCell { font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:         10px; font-weight:		bold; letter-spacing:	.1em; text-decoration:   none; text-align:  center; vertical-align: middle; color:             #666; background-color:  #fff;}.calendarCell a { color:             #000; text-decoration:   underline; background-color:  transparent;}  .calendarCell a:visited { color:             #000; text-decoration:   underline; background-color:  transparent;}.calendarCell a:hover { color:             #fff; text-decoration:   none; background-color:  transparent;}

/* ---- WP's fixes and revisions 4 FRONTPAGE --- */
#FrontWide { 
	margin: 40px 40px 40px  40px; /* TOP  0 bottom  INLEFT*/
	font-family:'Lucida Grande',Geneva, Arial, Verdana, sans-serif;
font-size: 18px;
font-weight:bold;
}
/* for frontpage title  and Body Text ONLY -- */
#FrontWide h4 {
	font-size: 20px; /* 0.9em;*/
	font-weight: bold;	
	letter-spacing: 2px;
	color: #AA5F43; /* #4e3114;  A7A982  2b1404 */
	margin: 20px 0 15px 0;
}
#FrontWide p {
	margin: 10px 0 10px 0; /* TOP  0 bottom  INLEFT*/
font-style: italic;
	font-size: 0.7em; 
	font-style: normal;
color: #647733; /* 647733 A7A982  4e3114 C3C1B2   74675F  77892B  */
}


/* ----- from Mela a ok ----*/
/* A wee "Mela" Magic wwdc */
#SFVheader {
/*background:#3C3C3C url(/main/images/body_bg.jpg) repeat-x scroll left -52px;
color:#666666; */
font-family:'Lucida Grande',Geneva,Arial,Verdana,sans-serif;
font-size: 11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:0pt;
text-align:center;
}
/* the top level nava links and search */
#SFVheader { width:900px; margin:30px auto 10px auto; text-align:left; }
#SFVheader #sfvlogo { float:left; margin-bottom:15px; }
#SFVheader #search { float:right; }
#SFVheader a:link, #SFVheader a:active, #SFVheader a:visited { color:#A8A9B3; }
#SFVheader #leftlinks { float:left; }
#SFVheader a.join { color:#F6D794; } /*   fff177*/
#SFVheader #rightlinks { float:right; }
#SFVheader span { color:#BA968E; font-size:13px; } /* e4e4e4 */
#SFVheader #leftlinks { float:left; }
#SFVheader a.join { color:#BA968E; } /*  fff177 */
#SFVheader #rightlinks { float:right; }


div.clearer { clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px; }



/* mela nana nava */
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited, #localnav a:link, #localnav a:active, #localnav
a:visited, #sosumifooter a:link, #sosumifooter a:active, #sosumifooter a:visited 
{
color: #5688a9;
}

#localnav li a:hover, #localnav li#zh a:hover, #localnav li#fr a:hover, #localnav li#de a:hover, #localnav li#ja a:hover, #localnav li#ko a:hover, #localnav li#zhtw a:hover, #localnav li#en a:hover { background-position:left bottom; }

/*     _____ header _______  */
#header { margin-bottom:.6em; }

#header #randomheader img { float:none; display:none; }
#header #randomheader img.active { display:block; }


/*   not needed
#header #headerstudents { display:none; }

body.students #header #randomheader { display:none; }
body.students #header #headerstudents { display:block; }

#header table#localnav { clear:both; width:800px; margin:0; padding:0; }
#header table#localnav td { text-shadow:#333 0 1px 3px; font-weight:bold; font-size:11px; text-align:center; }
#header table#localnav td a { display:block; padding:.7em 0 .8em; color:#fff; white-space:no-wrap; background:url(/imgsfv/localnav.gif) repeat-x left top; }

#header table#localnav td a:hover { background-position:left -81px; text-decoration:none; }
#header table#localnav td.selected a, body.tracks #header table#localnav td#navtracks a, body.sessions #header table#localnav td#navsessions a, body.schedules #header table#localnav td#navschedules a, body.faq #header table#localnav td#navfaq a, body.students #header table#localnav td#navstudents a, body.ada #header table#localnav td#navada a, body.communities #header table#localnav td#navcommunities a, body.events #header table#localnav td#navevents a { background-position:left -162px; color:#000; text-shadow:none; }

#header table#localnav td.inactive a, body#tracks #header table#localnav td#navtracks a, body#sessions #header table#localnav td#navsessions a, body#faq #header table#localnav td#navfaq a, body#students #header table#localnav td#navstudents a, body.ada #header table#localnav td#navada a, body#communities #header table#localnav td#navcommunities a, body#events #header table#localnav td#navevents a { cursor:default; }

#header table#localnav td.first a { padding-left:10px; }
#header table#localnav td.last a { padding-right:10px; }
#header table#localnav td#navsessions, #header table#localnav td#navsessions a { width:120px; }
#header table#localnav td#navschedules, #header table#localnav td#navschedules a { width:95px; }
#header table#localnav td#navfaq, #header table#localnav td#navfaq a { width:65px; }
#header table#localnav td#navstudents, #header table#localnav td#navstudents a { width:95px; }
#header table#localnav td#navada, #header table#localnav td#navada a { width:150px; }
/*

/*   /mela header */
/*            */


/*extra www2.jeffcroft.com*/
/* NEWS LISTS */

dl.event-list dt a {
font-weight: bold !important;
margin: 20px 50px 5px 0; /* TOP  0 bottom  INLEFT  */
}

dl.news-list dt a {
font-weight: bold !important;
margin: 20px 10px 5px 0; /* TOP  0 bottom  INLEFT  */
padding: 2px;
}

/* simple list from simlebits  which he had */

/* rightsidebar
---------------------------------------------------------- */

#rightsidebar h3 {
	margin: 25px 0 12px 0;
	padding: 0 0 5px 0;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 93%;
	line-height: 1em;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #693;
	border-bottom: 1px solid #dbd5c5;
	}
#rightsidebar h3.first {
	margin-top: 0;
	}
#rightsidebar h3.featured {
	margin-bottom: 0;
	border-bottom: 0;
	}
#rightsidebar p {
	margin: 0;
	padding: 0;
	}
#rightsidebar p.cc {
	margin-top: 1em;
	}
#rightsidebar ul, #sidebar dl {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	list-style: none;
	}
#rightsidebar li {
	margin: 0 0 .5em 0;
	padding: 0 0 0 14px;
	background: url(../img/1206/icon-bullet.gif) no-repeat 0 4px;
	}
#rightsidebar ul.articles li {
	padding-left: 16px;
	background-image: url(../img/1206/icon-doc.gif);
	background-position: 0 2px;
	}
#rightsidebar ul li.last {
	margin-bottom: 0;
	}

/* banner img in rightsidebar */

#rightsidebar p.banner a {
	padding: 0;
	border: none;
	}
	
/* simple linklist  works nice */
#work-simple {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#work-simple li {
	float: left;
	margin: 0;
	padding: 0;
	background: none;
	}
#work-simple li a {
	float: left;
	display: block;
	margin: 0 10px 10px 0;
	padding: 2px;
	border: 3px solid #dbd5c5;
	background: #fffefa;
	}
#work-simple li a:hover, #work-simple li.active a {
	border-color: #fff;
	background: #fff;
	}
#work-simple li.active a {
	border-color: #383d44;
	}
/* end simple bits */


/*extra  31three.com/css/global/work.css.com */ 
.left_nav {
	margin: 50px 0;
}

.left_nav h2 {
	width: 70px;
	height: 20px;
	background: transparent url(/img2/title_work.gif) top left no-repeat;  
	float: left;
	padding: 0;
	margin: 0;
}

.left_nav h2 span { 
	display: block; 
	height: 0; 
	width: 0; 
	color: #f8f4e8; 
	font-size: 1px; 
	overflow: hidden; 
}

h3 em{
	font: italic 13px georgia, serif;
	color: #9D9B93;
}

.left_nav ul{
	float: left;
	width: 149px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 16px;
	font-size: 11px;
}

.left_nav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.left_nav a {
	border-left: 1px solid #C8C5BB;
	display: block;
	padding: 5px 0px 5px 10px;
	width: 149px;
}

.left_nav a:link,.work_nav a:visited  {
	border-left: 1px solid #C8C5BB;
	text-decoration: none;
	font-weight: bold;
}


/* 31 church nava */

#itemnava {
	position:absolute; top:360px;  
width:900px; height:30px; 
z-index:1;
/*background-color:#F5E8CC; */
background-image: url(http://slowfoodvancouver.com/imgsfv/nava/nava_background_bar.jpg);	
}

/* Main Horizontal Navabar*/
#navalist {
	 margin:0;
	 padding:3px 0px 40px 0px;
	 font-family:verdana;
	 font-size: 18px;
	 background-repeat: no-repeat;

	}
#navalist ul, #navalist li {
	 margin: 0 0 0 0; /* TOP  0 bottom  INLEFT*/
	 padding: 0;
	display: inline;
	list-style-type: none;
	}
#navalist a {
	 padding-left: 10px; /* 12 */
	 background: transparent;
	color: #333;						/*arrow_beige*/
	background-image: url(/imgsfv/nava/snailsleep.gif);
	background-repeat: no-repeat;
	background-position: 0 3px; /*1px */
	}
#navalist a:link, #navalist a:visited {
	float: left;
	font-weight: normal;
	margin: 0 15px 0px 15px; /* space nava links */
	text-decoration: none;
	color: #666;
	 background-image: url(/imgsfv/nava/snailsleep.gif);
	background-repeat: no-repeat;
	background-position: 0 3px 0 0;
	}
#navalist a:hover{
	 background: transparent;
	 color: #300;
	 background-image: url(/imgsfv/nava/snailwake.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	  }
	  
/* Auto   Navi       */
body#home a#homenav,
body#aboutus a#aboutusnav,
body#news a#newsnav,
body#events a#eventssnav,
body#features a#featuresnav,
body#season a#seasonnav,
body#friends a#friendsnav,
body#archives a#archivesnav {
background: transparent;
color: #300;
background-image: url(imgsfv/nava/snailwake.gif);
background-repeat: no-repeat;
background-position: 0 3px 0 10px; /* ? up/down ? ? */
}
/* end nava  */

/* Ok, this is a bit nasty. Everything else on the sheet is used to control the tab menu under the header. 
See how you go with this, and be sure to back it up before you tinker  
---------------------------------------------------------------------------------------------------------*/
/*front we have 200 px high header */
#nav_wrapper {
	position:absolute; top:360px;  /*front we have 200 px high header 
width:800px; height:30px; 
z-index:1;
/*background-color:#F5E8CC; */
background-image: url(http://slowfoodvancouver.com/imgsfv/nava/navagreen_background_bar.jpg);	
}
/*backpages we have 150px high header */
#nav_wrapperback {
	position:absolute; top:314px;  /* 318 */
width:900px; height:30px; 
z-index:1;
background-color:#F5E8CC;  
background-image: url(http://slowfoodvancouver.com/imgsfv/nava/navagreen_background_bar.jpg);
}

#nav_header {
	position: relative;
	top: 0;
	left: 0;
	width: 900px;
	height: 30px;
}
#nav_header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 1px;                    	/*dont space the white border */
	left: 27px;
}
#nav_header ul#primary li {
	display: inline;
	list-style: none;
}
#nav_header ul#primary a, #nav_header ul#primary span, #nav_header ul#primary a.current {
	width: 80px; /* 93 83 orig space the nava links */
	display: block;
	float: left;
	padding: 4px;
	margin-top: 1px;
	margin-right: 3px;
	margin-bottom: 0;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font: 100% verdana, sans-serif;
}
#nav_header ul#primary span, #nav_header ul#primary a.current, #nav_header ul#primary a.current:hover {
	border: 1px solid #FFF;
	border-bottom: none;
	background: #8C892B;         		/*  HOME STATE &&   BACKGROUND OF ON -  DARK GREEN */
	padding-bottom: 6px;
	margin-top: 0;
	font-weight: bold;
	font: 100% verdana, sans-serif;
	color: #fff;                	 /*   white words when ON or    active ---*/
	background-repeat: no-repeat;
	background-position: 0 3px;  		/*1px */

}
#nav_header ul#primary a {
	background: #8C892B url(/imgsfv/nava/snailsleep.gif);
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 0 solid #336;
	font-weight: bold;
	color: #fff;    					/* white text at rest */
	background-repeat: no-repeat;
	background-position: 0 3px; 		/*1px */
}
#nav_header ul#primary a:hover {
	margin-top: 0;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 0 solid #336;
	font-weight: bold;
	padding-bottom: 5px;
	color: #C45F43;  					/*Bright orange */
	background-repeat: no-repeat;
	background-position: 0 3px; 		/*1px */
}

/* firefox left hand style */
/* sidebar (left) */
#sidebard-left,
#sidebard {
float: left;
font-size: 80%;
width: 150px;
}

#sidebard-left .corner-box ul,
#sidebard .corner-box ul {
margin: 0;
padding: 0 12px;
}

/* sidebar right */
#sidebard-right {
float: right;
font-size: 80%;
width: 150px;
}

#sidebard-right .corner-box ul {
margin: 0;
padding: 0 12px;
}


/* for side on the left MOZI style*/
/* sidebarnava (left) */
#sidebarnava-left,
#sidebarnava {
	margin: 40px 0 0 5px;
float: left;
font-size: 100%;  /* 80%*/
width: 150px;  /* 160*/
}

#sidebarnava-left .corner-box ul,
#sidebarnava .corner-box ul {
margin: 0; 
padding: 0 12px;
}

/* sidebarnava right */
#sidebarnava-right {
float: right;
font-size: 80%;
width: 150px; /* 60*/
}

#sidebarnava-right .corner-box ul {
margin: 0;
padding: 0 12px;
}
/* menu box MOZI*/
.menu-box {
background: url(http://www.slowfoodvancouver.com/imgsfv/menu/menu-box-top.png) top left no-repeat;
font-weight: bold;
margin-bottom: 15px;
width: 150px;
}

.menu-box ul {
background: url(http://www.slowfoodvancouver.com/imgsfv/menu/menu-box-bottom.png) bottom left no-repeat;
list-style-type: none;
margin: 0;
padding: 4px 0;
}

.menu-box ul li a:link,
.menu-box ul li a:visited,
.menu-box ul li span,
.menu-box ul.allmenu li {
display: block;
width: 126px;
margin: 0;
padding: 8px 12px;
text-decoration: none;
}

.menu-box ul li {
background: url(http://www.slowfoodvancouver.com/imgsfv/menu/menu-box-background.png) 0 0 no-repeat;
}

.menu-box ul li span,
.menu-box ul li.selected {
background: url(http://www.slowfoodvancouver.com/imgsfv/menu/menu-box-background.png) -400px 0 no-repeat;
}

.menu-box ul li a:hover,
.menu-box ul li a:active,
.menu-box ul li.error {
background: url(http://www.slowfoodvancouver.com/imgsfv/menu/menu-box-background.png) -200px 0 no-repeat;
}

.menu-box ul li.indented {
text-indent: 1em;
}
/*end MOXI menu box*/
/* MOZI clear */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* fixes clears for right-floats only.
* use in a div that contains right floats
* that doesn't have to clear the left sidebar.
*/
.clearfix-right:after {
content: "."; 
display: block; 
height: 0; 
clear: right; 
visibility: hidden;
}

.clearfix-right {
 display: inline-block;
 }

/* Hides from IE-mac \*/
* html .clearfix-right {height: 1%;}
.clearfix-right {display: block;}
/* End hide from IE-mac */

/* end mozi clear*/


/* ______________ IMAGE BODERS ________________*/
/* ______________ SHADOW ________________*/

/* ______ v1   ________ */

.img {
padding:4px;
border:1px solid #ddd;
/*border:1px solid gold; */
}

.img-shadow {
float:left;
background: url(http://www.slowfoodvancouver.com/imgsfv/shadow/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.slowfoodvancouver.com/imgsfv/shadow/shadow.gif) no-repeat bottom right;
margin: 1px 0 0 1px !important;
margin: 1px 0 0 1px; /* SECOND MOVEs TEXT TO THE RIGHT 10px 0 0 5px; !!*/
}

.img-shadow img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 1px; /*4*/
}
/*ponzan css*/
.img-shadowright {
float:right;
background: url(http://www.ponzanoveneto.com/bopimages/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.ponzanoveneto.com/bopimages/shadow.gif) no-repeat bottom right;
margin: 10px 5px 0 5px !important;
margin: 10px 5px 0 1px; /* SECOND MOVEs TEXT TO THE RIGHT!!*/
}
.spaced { 
padding: 0.2em;
margin-left: 0.25em;
/*margin: 0px 0px 0px 0px;*/
border: 1px solid #ddd;
/* margin: 4px 5px 6px 8px;
background-color: #f9f9f9; */
}

.p-shadow {
width: 90%;
float:left;
background: url(http://www.slowfoodvancouver.com/imgsfv/shadow/shadowAlpha.png) no-repeat bottom right !important;
background: url(http://www.slowfoodvancouver.com/imgsfv/shadow/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.p-shadow div {
background: none !important;
background: url(http://www.slowfoodvancouver.com/imgsfv/shadow/shadow.gif) no-repeat left top;
padding: 0 !important;
padding: 0 6px 6px 0;
}

.p-shadow p {
color: #777;
background-color: #fff;
font: italic 1em georgia, serif;
border: 1px solid #a9a9a9;
padding: 4px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}

/* LINKS PAGE  OVERIDES EARLEIR LINKS _______________________________
__________________ used only on  links We Like  page   ______ */
#mainlinks{
	padding: 35px 0px 0px 0px;
	float: left;
	width: 480px; /* 410  380ORI */
}
#mainlinks p {
	margin: 10px 0 10px 0; /* TOP  0 bottom  INLEFT*/
	
	font: normal 14px/18px georgia, serif;
	}
#mainlinks .page {
font-size: .8em;
line-height: .8em;
color: #bbbbbb;
margin-top: 0pt;
margin-right: 1pt;
margin-bottom: 1.0em;
margin-left: 185px;
}

/*  Veerle's Approved edited
------------------------------------------------------------------*/

#sfvlinks {
	width:480px;  /* 360 controls width of the grey*/
	float:left;
	display:inline;
	margin: 0px 0 60px 28px; /* 15down 20 from top in 12 from left*/
	/*background: #F2F8F8; */
	/*background: url(http://www.slowfoodvancouver.com/graphix/veerle/sfvlinks_bg2.jpg) no-repeat; */
	background: url(http://www.slowfoodvancouver.com/graphix/veerle/sfvlinks_bg2.jpg) repeat-x bottom left;
	}
	
/*#appr-page #sfvlinks*/
#sfvlinks h2 {
	text-indent:-9999px;
	display:block;
	height:45px; /*height of image*/
	width:480px;
	}
/*#appr-page #sfvlinks h2 */

#sfvlinks h2 {
	background: url(http://www.slowfoodvancouver.com/graphix/veerle/slowlinkshead480.jpg) no-repeat;
	}
	
#sfvlinks ul {
	background:transparent url(http://www.slowfoodvancouver.com/graphix/veerle/dotted-line.gif) repeat-x bottom left;
	padding:0 0 1px 0;
	list-style-type: none;
	}
	
	/* use this fr a no bulleted list*/
#sfvlinks ul.NoBullet {
list-style-type: none;
	} 


#sfvlinks ul li a {
	color: #944965; /* cae001 lime green*/
	display: block;
	padding: 9px 5px 9px 23px; /* 20 allws for check-mark*/
	font-size: 14px;
	background:transparent url(http://www.slowfoodvancouver.com/graphix/veerle/dotted-line.gif) repeat-x bottom left;
	background: url(http://www.slowfoodvancouver.com/graphix/veerle/slowlinks_leftoff.gif) no-repeat top left;
	}
#sfvlinks ul li a:hover {  /* colour of the hover! 1c2424   D0ECED*/
	background: #D0ECED url(http://www.slowfoodvancouver.com/graphix/veerle/slowlinks_lefton.gif) no-repeat top left;
	text-decoration: none;
	}					
#sfvlinks a em {
	color:#a6a69b;
	font-style:normal;
	}
#sfvlinks a span,
#sfvlinks a:link span,
#sfvlinks a:visited span {
	color: #778e8e;  /* the DATE colour ??*/
	font-size: 0.99em;
	}
#sfvlinks .rss {
	float:right
	}
.right {
	text-align:right;
	}		
/* USED ON THE AGASSIZ TOUR LEFT NAVA CATS*/

#sidebartour{
	float: left;
width:150px; /* 250 ORI 3 places */
	color: #333;
	text-align: left;
/*margin-top:15px;
margin-bottom:15px; */
	background-image: url(http://www.ponzanoveneto.com/bopimages/artsciside.jpg);
background-repeat: x;
border: 0px solid #CCC;
padding: 35px 0px 10px 0px;
}

.sidebacktour {
width:150px; /*250 ORI */
height:9px;
	background-image: url(http://www.ponzanoveneto.com/bopimages/.jpg);
background-repeat:no-repeat;
}

#sidebartour ul {
	list-style-type: none;
	margin-left: 1px; 
	padding: 4px 3px;
}
#sidebartour ul li {
	margin-left: 0;
	padding-left: 6px;
	line-height: 110%;
	background: transparent url(http://www.ponzanoveneto.com/bopimages/.gif) no-repeat; /* what is this!! */
	color: #333;
	font-weight: bold;
}
#sidebartour ul li  {
	margin-left: 0;
	padding-left: 4px;
	line-height: 110%;
	background: transparent url(http://www.ponzanoveneto.com/bopimages/.gif) no-repeat;
	color: #999;
	font-weight: normal;
}
#sidebartour ul li ul li ul {
	margin-bottom: -3px;
}
#sidebartour ul li ul li ul li {
	margin-left: 0;
	padding-left: 10px;
	line-height: 110%;
	background: transparent url(http://www.ponzanoveneto.com/bopimages/.gif) no-repeat;
	color: #CCC;
	font-weight: normal;
}
#sidebartour li a:link {
	text-decoration: none;
}
#sidebartour li a:visited {
	text-decoration: none;
}
#sidebartour li a:hover {
	color: #F33;
	text-decoration: none;
}
#sidebartour li a:active {
	text-decoration: none;
}


/*---------------- TOP grey blue FOOTER  version1	----*/
#footer{
	margin: 0 auto;
	padding: 50px 0 20px 0;
	background: url(http://www.slowfoodvancouver.com/imgsfv/bg-footer.png) repeat-x; /*bg-footer.gif*/
	text-align: center;
}
#footer div{
	margin: 0 auto;
	width: 900px;
	text-align: left;
}
#footer p{
	margin: 0;
	color: #996041;
}
#footer a:link, #footer a:visited{
	color: #fff;
	text-decoration: none;
}
#footer a:hover{
	color: #fff;
	text-decoration: underline;
}
#footer a:active{
	color: #fff;
	text-decoration: none;
}


/*--------------- BOTTOM   --------------- */

/* --------     moro footer  ------------- */

#footer_wrapper{
	background: #57585A url(http://www.slowfoodvancouver.com//imgsfv/background_bottom_gradient.gif) top left repeat-x;
	text-align: left;
}

#footermoro{
	background: #57585A url(http://www.slowfoodvancouver.com/imgsfv/background_bottom_gradient.gif) top left repeat-x;
	text-align: left;
	margin: 0 auto;
	width: 900px;
	padding: 15px 0 30px 0;
}

#footermoro p{
	color: #fff;
	margin: 0;
	padding: 0 0 4px 0;
	font: normal 10px/14px arial, sans-serif;
}

#footermoro img{
	float: left;
	position: relative;
	top: 3px;
	right:1px;
}

#footermoro a,#footermoro a:link,#footermoro a:visited,#footermoro a:active {
	  border-bottom: 1px solid #999; 
	text-decoration: none;
	color: #fff;
}

#footermoro a:hover {
	border-bottom: 1px solid #fff; 
	text-decoration: none;
	color: #fff;
	background-color: #666;
}


/* END */


/* ---------- SOURCE -    bits     
TOP footer extra styles per AMICI
---------------------------------------------------------- */

#extra {
	margin: 0 0 1px 0;
	padding: 20px 0 0 0;
	font-size: 80%;
	  /*border-bottom: 1px dotted #1D385E;  */ 
	/*background: #e6e3d7 url(/imgsfv/bits/form-bg.gif) repeat-x top left; */
	background: #F9F8FA url(http://www.slowfoodvancouver.com/imgsfv/bg-footer.png) top left repeat-x; /* FIX THIS MAYBE */
		}
#extra-inner {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
#extra h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-align: left;
	color: #8B97A8; /*383d44;*/
	}
#extra h3 span.bop {
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0;
	text-transform: none;
	}
#extra div.extra {
	float: left;
	width: 33%;
	padding: 5px 0 25px 0;
	}
#extra div.one h3, #extra div.one p {
	margin-right: 29px;
	}
#extra ul.articles {
	margin: 0 29px 0 0;
	padding: 0;
	font-size: 90%;
	line-height: 1.4em;
	list-style: none;
	}
#extra ul.articles li {
	margin: 0 0 6px 0;
	padding: 0 0 0 16px;
	background: url(/imgsfv/bits/icon-doc.gif) no-repeat 0 1px;
	}
#extra ul.articles li.last a {
	border-bottom: none;
	}
#extra dl.teaser dd {
	font-size: 90%;
	}
	
	/* ---------- SOURCE -    bits     
MORO footer extra styles
---------------------------------------------------------- */

#moro {
	margin: 0 0 1px 0;
	padding: 20px 0 0 0;
	font-size: 80%;
	  /*border-bottom: 1px dotted #1D385E;  */ 
	/*background: #e6e3d7 url(/imgsfv/bits/form-bg.gif) repeat-x top left; */
	background: #57585A url(http://www.slowfoodvancouver.com/imgsfv/background_bottom_gradient.gif) top left repeat-x; 
		}
		
#moro-inner {
	width: 900px;
	margin: 0 auto;
	/*padding: 0; */
	padding: 15px 0 30px 0;
	text-align: left;
	background: #57585A;
	}
	
#moro p{
	color: #F5F4F0;
	margin: 0;
	padding: 0 0 4px 0;
	font: normal 10px/14px arial, sans-serif;
}
#moro h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	text-align: left;
	color: #F5F4F0; /* 8B97A8;  383d44;*/
	}
#moro h3 span.bop {
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0;
	text-transform: none;
	}
#moro a,#moro a:link,#moro a:visited,#moro a:active {
	border-bottom: 1px solid #999; 
	text-decoration: none;
	color: #fff;
}
#moro div.moro {
	float: left;
	width: 33%;
	padding: 5px 0 25px 0;
	}
#moro div.one h3, #moro div.one p {
	margin-right: 29px;
	}
#moro ul.articles {
	margin: 0 29px 0 0;
	padding: 0;
	font-size: 90%;
	line-height: 1.4em;
	list-style: none;
	}
#moro ul.articles li {
	margin: 0 0 6px 0;
	padding: 0 0 0 16px;
	background: url(/imgsfv/bits/icon-doc.gif) no-repeat 0 1px;
	}
#moro ul.articles li.last a {
	border-bottom: none;
	}
#moro dl.teaser dd {
	font-size: 90%;
	}
	
	/* aaded for socila buttons June 2010 --*/
	img.social_icon_left {
		margin-right:3px;
	}


/* flick-footer */

#flick {
	margin: 0;
	}
#flick a img {
	float: left;
	margin: 0 12px 12px 0;
	width: 50px;
	height: 50px;
	padding: 2px;
	border: 3px solid #8B9888;
	background: #F5F4F0;
	}
#flick a:hover img {
	border-color: #F5F4F0;
	background: #fffefa;
	 }
	
/* footer
---------------------------------------------------------- */

#bitfooter {
	margin: 0 auto;
	padding: 15px 0 30px 0;
	font-size: 95%;
	line-height: 1.5em;
	text-align: left;
	background: #e6e3d7;
	}
	
#bitfooter-inner {
	width: 900px; /*64 em*/
	padding-left: 160px;
	background: url(/imgsfv/bits/logo-footer.gif) no-repeat 0 1px;
	}
#bitfooter p {
	margin: 0;
	padding: 0;
	font-size: 90%;
	}
#bitfooter a.rss {
	padding-left: 16px;
	background: url(/imgsfv/bits/icon-rss.gif) no-repeat 0 0;
	}

/* shared styles
---------------------------------------------------------- */

/* img/desc teasers */

dl.teaser, #sidebar dl.teaser {
	margin: 0 0 10px 0;
	padding: 0 20px 0 0;
	}
dl.teaser dt {
	margin: 0;
	padding: 0;
	}
dl.teaser dt a {
	float: left;
	display: block;
	margin: 2px 10px 0 0;
	padding: 2px;
	border: 3px solid #dbd5c5;
	background: #fffefa;
	list-style-type: none;
	}
dl.teaser dt a img {
	float: left;
	}
dl.book dt a {
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
	background: none;
	/* list-style-type: none; */
	}
dl.simple dt a {
	padding: 0;
	border: none;
	background: none;
	}
dl.teaser dt a:hover {
	padding: 2px;
	border-color: #fff;
	background: #fff;
	}
dl.book dt a:hover, 
dl.simple dt a:hover {
	padding: 0;
	background: none;
	}
	
dl.teaser dd {
	margin: 0 0 2px 0 !important;
	padding: 0;
	line-height: 1.4em;
	}
dl.teaser dd em {
	font-style: normal;
	color: #888;
	}
dl.noimg dt a {
	float: none;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
	border: none;
	border-bottom: 1px dotted #bbb;
	}
dl.noimg dt a:hover {
	padding: 0;
	border: none;
	border-bottom: 1px solid #bbb;
	}
dl.noimg dd a {
	font-weight: normal;
	}
	
	/* list of friend ancor bits */div.books {	border-top: 1px solid  #e0e0d5;	border-bottom: none;	}div.books div.mod-body {	width: 46em;	margin: 0;	}ul.book li {	width: 21em;	float: left;	margin: 0 2em 1em 0;	padding: 0 1em 0 0;	border: none;	}ul.book li.last {	margin-right: 0;	padding: 0;	}ul.book li a {	padding: 0;	}ul.book li a strong {	padding-top: .5em;	}ul.book li a img {	padding: 0;	margin-left: 0;	border: none;	background: none;	}ul.book li a:hover {	background: none;	}ul.book li a:hover img {	background: none;	}

	
/* misc.
---------------------------------------------------------- */

hr, .hide {
	display: none;
	}
a img {
	border: none;
	}

/* self-clearing floats */

#nav ul:after, 
#main-body:after,
#flickr:after,
#extra:after,
#footer:after,
#port:after, 
.prod-feature:after, 
dl.teaser:after {
	content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Section: STYLING COMMENTS */

.commbox { 
background: #EAF6F7; /*EDEAEB; */
border: 1px solid #ddd; 
padding-left: 7px; 
padding-right: 7px; 
margin-bottom: 7px; 
} 
.commboxalt { 
background: #FAF6F7; 
border: 1px solid #ddd; 
padding-left: 7px; 
padding-right: 7px; 
margin-bottom: 7px; 
} 

.commbox_author { 
background: #E9DFFC; /*CCC; */
border: 1px solid #ddd; 
padding-left: 7px; 
padding-right: 7px; 
margin-bottom: 7px; 
} 
/* jquery slide --------------------------*/

.pics {  
height:  232px;  
width:   232px;  
padding: 0;  
margin:  0;  
} 

.pics img {  
float: right;
padding: 15px;  
border:  1px solid #ccc;  
background-color: #eee;  
width:  200px; 
height: 200px; 
top:  0; 
left: 0 
}

.pics smallimage {
float: right; 
margin: 5px 0px 10px 10px;
padding: 3px;
/*border: 2px solid #ddd;*/
border:1px solid gold;
}

/* VIA VEERLE */

/* note this affects the calendar CSS!! */
#mytable {
	width: 510px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 510px;	 
	font: italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 1.0em;
	color: #4F6B72;
}
/*top row only */
th {  
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/graphix/table/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

/* cells */
td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	font-size: .8em;
}

/* alt colours */
td.alt {
	background: #F5FAFA;
	color: #797268;
} 

/*only text in the left column alternating*/
th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/graphix/tableX/bullet1.gif) no-repeat;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/*only text in the left column alternating */
th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/graphix/tableX/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/imgsfv/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/imgsfv/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/imgsfv/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/imgsfv/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* ---------------------------------------------------
		 POP up
  --------------------------------------------------- */
  /* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  [class~=PZ3-r] { position:relative; }
	
.PZ3zoom { border:0px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  [class~=PZ3-r]>a { right:0; }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
	cursor:default; height:auto; width:auto;
	overflow:visible; border:1px solid #ffffff;
	margin:-1px 0 0 -1px; }
 [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  padding:2px 5px; margin-top:-3px; 
	/*background:#369; color:#fff; */
	background:#E5D400; color:#D41F33;
  text-align:left; /*position:relative;*/	}

.noCap a:hover .PZ3cap { display:none; }
.noBdr a img,.noBdr a:hover img { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

/* New Anchor Points   
 * For top two images 
 * Note: It's a PER-image thing, using margin to position the "opening", 
 * to defeat the IE z-index issue. */
.PZ3zoom.BTTM1 a:hover { margin-top:-232px; }   /* -272 */
.PZ3zoom.BTTM2 a:hover { margin-top:-218px; }   /* -218*/

/* <!--[if IE]>  see the html code in index php file  
 * For top two images 
/* Might need to position things a tad differently for IE */

/* !-- END New Anchor Points --> */


