#wrapper								{ display:block; width:100%; border-top:5px solid #000; background-image:url('../images/bg_page.jpg'); background-position:top left; background-repeat:repeat-x; min-height:400px; }
.interior								{ background-image:url('../images/bg_page_interior.jpg')!important; }
.about									{ background-image:url('../images/bg_page_interior.jpg')!important; }
.testimonial							{ background-image:url('../images/bg_page_interior.jpg')!important; }
.events									{ background-image:url('../images/bg_page_interior.jpg')!important; }
.contact								{ background-image:url('../images/bg_page_interior.jpg')!important; }
.galleries								{ background-image:url('../images/bg_page_interior.jpg')!important; }
#wrapper.interior, #wrapper.about,
#wrapper.testimonial, #wrapper.events,
#wrapper.contact, #wrapper.galleries	{ background-image:url('../images/bg_page_interior.jpg')!important; }
#page									{ display:block; width:960px; margin:0px auto; }
#featured								{ display:block; width:960px; height:254px; background-image:url('../images/bg_featured.jpg'); background-position:300px 17px; background-repeat:no-repeat; overflow:hidden; }
#primary								{ display:block; width:510px; float:left; padding:20px 20px 0px 30px; }
#wrapper.interior #primary				{ display:block; width:620px; float:left; padding:20px 20px 0px 30px; }
#wrapper.about #primary					{ display:block; width:600px; float:left; padding:20px 20px 0px 30px; }
#wrapper.about #secondary				{ display:block; width:260px; float:right; padding:34px 20px 0px 30px; }
#wrapper.testimonial #primary			{ display:block; width:360px; float:left; padding:20px 20px 0px 30px; }
#wrapper.testimonial #secondary			{ display:block; width:500px; float:right; padding:34px 20px 0px 30px; }
#secondary								{ display:block; width:350px; float:right; padding:20px 20px 0px 30px; }
#tertiary								{ display:block; width:900px; float:left; padding:20px 20px 0px 30px; }
#main 									{ display:block; clear:both; }
#footer									{ display:block; width:960px; height:100px; padding-top:35px; background-image:url('../images/bg_footer.gif'); background-position:center 25px; background-repeat:no-repeat; }

#header									{ display:block; clear:both; width:960px;  height:102px; }
	h1.logo 							{ display:block; width:230px; height:60px; background-image:url('../images/belgian-connection.gif'); background-position:center left; background-repeat:no-repeat; position:relative; top:22px; left:40px; }
		h1.logo a						{ display:block; width:230px; height:60px; overflow:hidden; text-indent:-5000px; }
	#navbar								{ display:block; float:right; position:relative; top:9px; }
		#navbar li						{ display:block; float:left; }
			#navbar li a				{ display:block; float:left; font-size:14px; color:#333; text-decoration:none; background-image:url('../images/btn_left.gif'); line-height:33px; cursor:pointer;}
			#navbar li a:hover			{ background-position:bottom left; }
				#navbar li a span		{ display:block; float:right; background-image:url('../images/btn_right.gif'); background-position:top right; background-repeat:no-repeat; margin-left:15px; padding-right:15px; }
				#navbar li a:hover span { background-position:bottom right; color:#fff; }
		#navbar li.selected a			{ background-position:bottom left; }
			#navbar li.selected a span	{ background-position:bottom right; color:#fff; }	
			
#featured .welcome						{ display:block; clear:none; background-image:url('../images/welcome.gif'); background-repeat:no-repeat; background-position:40px 40px; padding:90px 0px 0px 40px; width:240px; height:200px; float:left;}	
#featured p 							{ color:#F6E8E9; }
#featured a								{ color:#F6E8E9; }
#featured a:hover						{ text-decoration:none; }
#featured .invite						{ display:block; width:185px; padding-top:40px; float:right; clear:none; color:#F6E8E9; background-image:url('../images/photogals.gif'); background-position:0px 30px; background-repeat:no-repeat; }
		
.box									{ display:block; clear:both; }
	.box .box-title						{ display:block; border-bottom:2px solid #CCC; padding:0px 10px 3px 10px; }
	.box .box-content					{ display:block; padding:5px 0px 0px 10px; }
	.box.galleries .box-content			{ background-color:#EBC616; }
	
ul.events								{ display:block; }
	ul.events li						{ display:block; float:left; width:100%; clear:both; margin:0px; padding:0px; margin-top:15px; background-image:url('../images/bg_date.jpg'); background-position:35px 0px; background-repeat:repeat-y; }
	ul.events li.past					{ filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }
		ul.events li h3					{ font-size:12px; font-weight:bold; color:#000; }
		ul.events li .desc				{ display:block; float:left; width:300px; padding-left:10px; }
		ul.events li .date				{ display:block; float:left; width:30px; text-align:right; font-size:11px; color:#333; margin-right:5px; }
			ul.events li .date .big 	{ font-size:17px; font-weight:bold; }
ul.galleries							{ display:block; float:left; width:680px; padding-left:50px; padding-top:15px; }
	ul.galleries li 					{ display:block; float:left; margin-right:15px; width:120px; height:143px; background-image:url('../images/pic_bg.gif'); background-position:top left; background-repeat:no-repeat; }
		ul.galleries li img				{ position:relative; top:9px; left:9px; }
ul.sponsors								{ display:block; }
	ul.sponsors	li 						{ display:block; clear:both; margin:0px; padding:15px 0px 0px 0px; }
	
input.txtbox							{ display:block; float:left; clear:both; width:152px; height:22px; line-height:22px!important; padding:0px 5px; background-image:url('../images/textbox.gif'); background-color:transparent; border:0px;  }
.contactfrm label						{ display:block; font-size:12px; color:#777; float:left; width:150px; }
.contactfrm .fieldset					{ display:block; clear:both; margin-bottom:10px; }
.contactfrm .textbox					{ width:250px; }
.contactfrm .bigbox						{ width:400px; }

a.submit								{ width:65px; height:22px; display:block; float:left; background-image:url('../images/submit.gif'); background-repeat:no-repeat; background-position:top left; text-indent:-5000px; overflow:hidden; }
a.submit:hover							{ background-position:bottom left; }

#footer .copyright-info					{ font-size:11px; color:#555; padding-left:35px; width:300px; float:left; }
#footer .copyright-info	a				{ color:#555; }
#footer a.developed						{ display:block; float:right; width:95px; height:30px; background-image:url('../images/cronrom.gif'); background-repeat:no-repeat; background-position:top left; text-indent:-5000px; overflow:hidden; padding-right:35px; margin-top:5px; }
#footer a.developed:hover				{ background-position:bottom left; }

ul.breadcrumbs							{ display:block; } 
	ul.breadcrumbs li					{ display:block; float:left; margin-right:5px; font-size:11px; color:#555; }
		ul.breadcrumbs li a				{ color:#C00; }
		
.picture-wrapper						{ display:block; width:156px; height:160px; position:relative; top:32px; }
.picture-frame							{ display:block; width:156px; height:160px; background-image:url('../images/pic_wrapper.gif'); background-position:top left; background-repeat:no-repeat; }
	.picture-wrapper ul.img				{ display:block; position:relative; top:-144px; left:21px; width:100px; height:100px; overflow:hidden; }
		.picture-wrapper ul.img li		{ display:block; width:100px; float:left; overflow:hidden; }
		
ul.galls								{ display:block; clear:both; float:left; width:100%; }
	ul.galls li							{ display:block; clear:both; float:left; width:100%; overflow:hidden; margin-bottom:30px; }
		ul.galls li h3					{ font-size:13px; display:block; border-bottom:2px solid #999; padding-bottom:3px; margin-bottom:5px; }
		ul.galls li img					{ display:block; float:left; margin-right:5px; margin-bottom:5px; }