body{
	margin:0;
	color:#ffffff;
	background-color: #3CAAF9;
	background-image: url(../images/COM/bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
		font-size: 72%;
}
body,td,th,input,select,textarea,input {
font-family: "Trebuchet MS", "Trebuchet", Arial, sans-serif
}

td,th,input,select,textarea,input{font-size:inherti;}
p{margin:0 0 8px 0;}
form{padding:0;margin:0}
script{padding:0;margin:0}
a img{border:none;}
a{text-decoration: underline;color: #3CAAF9;}
a:visited{text-decoration: underline;color: #0A69AC;}
a:focus{outline: none;}

h1{font-size: 140%;margin-bottom: 8px;margin-top: 14px;padding:0 0 9px 0}
h2{font-size: 130%;margin-bottom: 8px;margin-top: 14px;padding:0 0 9px 0}
h3{font-size: 120%;margin-bottom: 8px;margin-top: 14px;font-weight:bold}
h4{font-size: 110%;margin:10px 0 0px 0;font-weight:bold}
.heading4italics{font-size: 110%;margin:10px 0 0px 0;font-weight:bold;font-style:italic}
h5{font-size: 110%;margin:10px 0 0px 0;font-style:italic}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 


/*

English page IDs:

Market 	  8748
Food	  8749
Festival  8750
Culinary  8751

*/

#tblACMAdminToolbar{z-index:1000;}

#background{
	background-color: #3CAAF9;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../images/COM/bg.jpg);
}

/* Might not need this, try combining with roof */
#wrapper{
	width:895px;	
	margin:0 auto;
}

/**********************************************************/		
/* Header
/**********************************************************/


		#roof{position:relative;height:202px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../images/COM/roof.jpg);}
	
			#logo{
	padding:0 0 0 46px;
}
			#monctonlogo{
			float:right;
	padding:0px 20px 0 0;
}

		
		#toolbar{position:absolute;top:10px;right:10px;}
		#toolbar td{padding:0;vertical-align:middle}
		#toolbar td a{
	color:#ffffff;
	text-decoration:none;
	padding:0 4px
}
		#toolbar td#search{}
			#search #search-textfield{vertical-align:middle;width:102px;height:16px;border:none;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;background: #ffffff url(../images/COM/searchtextfield-bg.gif) top left no-repeat}
			#search #search-button{vertical-align:middle;padding:0;border:none;width:25px;height:15px;line-height:100px;text-indent:-2000px;overflow:hidden;background: url(../images/COM/button-go.gif) top left no-repeat;}				
			#search .ipf-PageSearch-TextField{vertical-align:middle;width:102px;height:16px;border:none;border-right:1px solid #ffffff;border-bottom:1px solid #bcbec0;background: #ffffff url(../images/COM/searchtextfield-bg.gif) top left no-repeat}
			#search .ipf-PageSearch-Button{vertical-align:middle;padding:0;border:none;width:18px;height:17px;line-height:100px;text-indent:-2000px;overflow:hidden;background: url(../images/COM/button-arrow.gif) top left no-repeat;}
		#toolbar td#languagemenu{padding:0 5px;text-transform:lowercase}
			#toolbar td#languagemenu *{cursor:pointer}
			#toolbar td#languagemenu table, #toolbar td#languagemenu table td{padding:0;width:auto;}
			#toolbar td#languagemenu table td a{padding:0;}
			
		#textsize{
	position:absolute;
	top:40px;
	right:10px;
	font-weight:bold;
	width: 220px;
	height: 22px;
	text-align: right;
}
			#textsize a{text-decoration:none;padding:0 2px;color:#ffffff}
			#textsize-normal{font-size:10px;background:#ffffff;color:#0655CC !important}
			#textsize-large{font-size:13px;}
			#textsize-extralarge{font-size:16px}
		
		
		

	#focusarea{
	margin-top: 0;
	margin-bottom: 10px;
}
	body.level2 #focusarea, body.level3 #focusarea{float:left}
	
	#path{font-size:90%;float:left;width:400px}
	body.extrawide #path{width:auto}
		#path a{
	color:#000000
}




/**********************************************************/		
/* Content Area (container for 3 columns)
/**********************************************************/

	#contentareaslice{
	width:764px;
	margin:0 auto;
	background-image: url(../images/COM/clapboardslice.jpg);
	background-repeat: repeat-y;

}
	

/**********************************************************/		
/* Left Column
/**********************************************************/
#column-left{
width:160px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
			#column-left ul{margin-left:20px;padding:0;list-style:none;}
	

					
			/* Level 1 */
			#subnav ul li div a{height:77px;font-size:0px;color:#983800;margin-top:4px;}
			#subnav ul li#pageid8748 div a{background: url(../images/COM/side_market.gif);width:141px;background-repeat:no-repeat;}
			#subnav ul li#pageid8749 div a{background: url(../images/COM/side_food.gif);width:141px;background-repeat:no-repeat;}
			#subnav ul li#pageid8750 div a{background: url(../images/COM/side_festival.gif);width:141px;background-repeat:no-repeat;}
			#subnav ul li#pageid8751 div a{background: url(../images/COM/side_culinary.gif);width:141px;background-repeat:no-repeat;}
			
			/* Level 2 */
			#subnav ul li ul{background: url(../images/COM/middle.gif); background-repeat: repeat-y; width:128px; margin-left:7px; margin-top:-16px; margin-bottom:5px; border-bottom:15px solid #F89E00; }	
				#subnav li.submenu{cursor: hand !important;cursor: pointer !important; } 
				#subnav li.submenu ul{display: none;}
				#subnav .submenu ul li{cursor: default;} 
				#subnav ul.ipf-sectionmenu-folderopen {} 
				#subnav ul.ipf-sectionmenu-folderclose {}
				#subnav ul li div{display:inline;}
				#subnav ul li a{line-height:1em;zoom:1;display:block;color:#ffffff;text-decoration:none;padding:0px 15px 0px 30px}
	
	
	
	

			
/**********************************************************/		
/* Centre Column
/**********************************************************/			

			
		#content{
	width:690px;
	padding-top: 20px;
	padding-right:40px;
	padding-left: 40px;
	}
			#contentwide{
	width:540px;
		float:left;
	padding-top: 20px;
	padding-left: 20px;
	}
     #contentnarrow{
	width:430px;
	float:left;
	padding-right: 10px; /*must reduce the total width to fit the padding*/
	padding-left: 7px;
	padding-top:9px
}

	
		
		
			
	

			

			
/**********************************************************/		
/* Right Column
/**********************************************************/			
			
		#column-right{background-image: url(../images/COM/rightcolumn.jpg); background-repeat:no-repeat;width:138px; height:402px; float:left;margin-top:8px;}
			#column-right-text{padding-left:3px; padding-right:3px; color:#000000;} 
		
		
				
	
		
/**********************************************************/		
/* Footer
/**********************************************************/		
	
		#footer{position:relative;height:246px;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(../images/COM/footer.jpg);
	margin-top: 0px;
	margin-right: 0px;
    margin-left: 2px;
	margin-bottom: 0px;
	}
	

