/* reset formatting */ /* new */
	html, body, table {	border:0;	margin:0;	padding:0;}
	p, h1, h2, h3, h4, h5, h6 {	margin:0;	padding:0;	font-weight:normal; font-size: 100%;}
	form {	margin:0;	padding:0;	display:inline;}
	img {	border:0;}
	a {text-decoration:none;}
	td { padding: 0; vertical-align: top;}
	ul,ol,li {list-style: none; list-style-type: none; margin:0;	padding:0;}
	.clear {clear:both;}
	.clear-hidden {clear:both; height: 1px;}

/* layout	----------------------------------------------- */

	body {
		margin: 0;
		padding: 0;
		text-align: center;
		background-color: #E9E9E7;
	}
	.regularPage {
		margin-left: 40px;
	}
	#page {
		margin:0 auto;
		width: 770px;
		padding:0;
		text-align: left;
		background-image: url(images/backgroundPage.gif);
		background-position: top center;
		background-repeat: repeat-y;
		border-left: 1px solid #3F3F3F;
		border-right: 1px solid #3F3F3F;
		background-color: #fff;
		position: relative;
	}


	/* columns */
 
	#right_column,
	.right_column
	{
		width: 350px;
		float: left;
		position: relative;
		left: 390px;	
		display: inline;
	}

	#left_column,
	.left_column
	{
		display: inline;
		width: 345px;
		float: right;
		position: relative;
		left: -395px;		
	}

/* header */

	#header {
		display: block;
		height: 91px;
		width: 770px;
		position: relative;
	}
	
	#branding-nostyle {
		display: none;	/* hide plain logo on CSS pages */
	}
	#branding
	{
		width: 204px;
		height: 91px;
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url(images/logo.gif);
		background-position: left top;
		background-repeat: no-repeat;
	} 
	#branding a
	{
		width: 100%;
		height: 100%;
		display: block;
		text-indent: -9999px;	/* hide text */
		font-size: 0px;
	}
	#branding h2
	{
		display: none;
	}
	
	#photo-rotator
	{
		position: absolute;
		top: 0px;
		right: 0px;
		width: 566px;
		height: 91px;
	}
	
/* directory menu */

	#nav {
		margin: 0 auto;
		padding: 9px 0 15px 0;
		text-align: left;
		font-size: 1.1em;
		position:relative;
		display: block;
		height: 45px;
		width: 770px;
		background-image: url(images/backgroundHeader.gif);
		background-position: top;
		background-repeat: no-repeat;
	}
	#nav h2
	{
		display: none;
	}
	#nav ul{
		height: 42px;
		width: 387px;
		float: right;
		background-image: url(images/nav.gif);
		background-position: top left;
		background-repeat: no-repeat;
		margin: 0 0 0 0px;
		padding: 0;
	}
	#nav ul li{
		margin: 0;
		padding: 11px 0 0 13px;
		list-style: none;
		float: left;
		display: inline;
		/*position: absolute;*/
		top: 0;
		/*text-indent: -9999px;*/
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
	}	
	#nav ul li, 
	#nav ul a
	{
		display: block; 
	}
	#nav ul li a{
		/*text-indent: -9999px;*/
		text-decoration: none;
		padding: 3px 6px 3px 6px;
		color: white;
	}
	/* nav hover */
	#nav ul li a:hover
	{
		background: #5679a0;
	}	
	
	/* nav current page */
	/* body id tag not implemented */
	body#idvenues li#venues,
	body#iddining li#dining,
	body#idbars li#bars, 
	body#idoutdoor li#outdoor, 
	body#idarts li#arts
	{
		background: #5679a0;
	}
	
/* nav utility */

	.themenu /* hide */
	{display: none;}

	.nav-util
	{
		position: absolute;
		top:180px;
		right: 40px;
	}
	.nav-util h4 {
		background-image:url(images/arrowSubmenu.gif);
		background-position:0px 5px;
		background-repeat:no-repeat;
		font-size:90%;
		margin-bottom:2px;
		padding:0pt 0pt 0pt 7px;
	}

/* signup form */

	#signup
	{
		position: absolute;
		top: 0px;
		right: 25px;
		width: 188px;
		height: 70px;
		background-image: url(images/signup-bg.png);
		background-position: left bottom;
		background-repeat: no-repeat;
	}
	#signup h2
	{
		display: none;
	}
	#signup .email
	{
		border:medium none;
		background-color: transparent;
		color:#999999;
		font-size:100%;
		height:15px;
		left:17px;
		padding:1px;
		position:absolute;
		top:38px;
		width:122px;
	}
	#signup .submit
	{
		position: absolute;
		top: 36px;
		left: 151px;
	}
	
	
/* content */

	/* block background */
	.block
	{
		background-image: url(images/backgroundCalendar.gif);
		background-position: left top;
		background-repeat: no-repeat;
		margin-bottom: 25px;
	}
	h2.block-heading
	{
		text-indent: -9999px;
		margin: 0 0 10px 0;
		clear: both;
	}
	.events h2
	{
		background: url(images/heading-weekend-events.png) left top no-repeat;
		width: 159px;
		height: 55px;
	}
	.hotlinks h2
	{
		background: url(images/heading-hot-links.png) left top no-repeat;
		width: 200px;
		height: 69px;
	}
	
	/* articles */
	.featured-articles .block
	{
		padding: 15px 25px 0 15px;
	}
	.featured-articles .article
	{
		position: relative;
		margin-bottom: 10px;
	}
	.featured-articles h2
	{
		background: url(images/heading-featured-articles.png) left top no-repeat;
		width: 164px;
		height: 61px;
	}
	.featured-articles img.photo
	{
		position: absolute;
		top: 0px;
		left: 0px;
	}
	.featured-articles img.logo
	{
		clear: both;
		margin-left: 110px;
	}
	.featured-articles h3
	{
		font-size:120%;
		font-weight: bold;
		margin:5px 0 5px 110px;
		position: relative;
		top: 2px;
	}
	.featured-articles p
	{
		margin-left: 110px;
		color: #999;
	}
	
	/* markets */
	.financial-markets .block
	{
		padding: 0;
		background: none;
	}
	.financial-markets h2
	{
		background: url(images/heading-financial-markets.png) left top no-repeat;
		width: 186px;
		height: 56px;
	}
	.financial-markets p
	{
		clear:both;
		padding: 5px 10px;
		margin-bottom: 0px;
		height: 15px;
		position: relative;
		background: #f3f3f3;
	}
	.financial-markets p.odd
	{
		background: #ebebeb;
	}
	.financial-markets .company
	{
		width: 100px;
		color: #333;
	}
	.financial-markets .quote
	{
		
		position: absolute;
		right: 95px;
		width: 75px;
		text-align: right;
	}
	.financial-markets .arrow
	{
		position: absolute;
		right: 65px;
	}
	.financial-markets .change
	{
		position: absolute;
		right: 10px;
		width: 55px;
		text-align: right;
		color: #888;
	}
	
	/* weather */
	.local-weather h2
	{
		background: url(images/heading-local-weather.png) left top no-repeat;
		width: 187px;
		height: 55px;
	}
	.local-weather .block
	{
		padding: 15px 25px 0 15px;
	}
	
	/* current item */
	.local-weather .current
	{
		position: relative;
		height: 50px;
	} 
	.local-weather .current .location
	{
		display:block;
		font-size: 160%;
	}
	.local-weather .current .condition
	{
		display:block;
		color: #999;
		margin-top:2px;
	}
	.local-weather .current .temp
	{
		position: absolute;
		right:0px;
		top: -7px;
		font-size:350%;
		letter-spacing:-2px;		
	}
	.local-weather .current .image
	{
		position: absolute;
		left: 150px;
		top: 3px;
	}
	
	/* future items */
	.local-weather .future
	{
		position: relative;
		height: 30px;
		margin-top: 10px;
	} 
	.local-weather .future .timeframe
	{
		position: absolute;
		left: 75px;
		top: 0px;
		font-weight: bold;
	}
	.local-weather .future .condition
	{
		position: absolute;
		left: 115px;
		top: 0px;
		color: #999;
	}
	.local-weather .future .temp
	{
		position: absolute;
		left: 252px;
		top: 0px;	
		font-weight: bold;	
	}
	.local-weather .future .image
	{
		position: absolute;
		left: 10px;
		top: -10px;
	}
	
	/* news */
	.local-news h2
	{
		background: url(images/heading-local-news.png) left top no-repeat;
		width: 122px;
		height: 56px;
	}
	.local-news .block
	{
		padding: 20px 10px 10px 10px;
	}
	.local-news .block p
	{
		background-image: url(/images/bullet-page-white.png);
		background-repeat: no-repeat;
		background-position: 0px -2px;
		padding: 0 0 0 25px;
		margin: 0 0 10px 10px;
	}
		
	/* powered by tahoe block */
	.tahoe-powered
	{
		position: relative;
		top: -30px;
		text-align: right;
		margin-right: 10px;
	}
		
/* content */

	/* news article */

	h1.title-article
	{
		font-size: 175%;
		font-weight:bold;
		text-transform: none;
		clear: both;
		color: #333;
		margin: 0 0 15px 0;
		letter-spacing: normal;
	}
	.inline-left
	{
		margin: 0 10px 10px 0;
		float: left;
	}
	.published
	{
		font-size: 90%;
		color: #999;
	}
	/* powered by link */
	.article-body a
	{
		float: right;
	}
	
	
/* events calendar ----------------------------------------- */
	
	/* day selector */
	.events .day-selector
	{
		height:22px;
		margin-left:10px;
/*		margin-left: 10px; */
	}
	.events .day-selector a
	{
		height: 17px;
		width: 70px;
		margin: 0 2px;
		padding: 5px 0 0 0;
		text-align: center;
		display: block;
		float: left;
		background-image: url(images/events-tab-normal.png);
		background-position: left bottom;
		background-repeat: no-repeat;
		color: #fff;
	}
	.events .day-selector a.active
	{
		background-image: url(images/events-tab-active.png);
		padding-top: 3px;
		height: 19px;
	}	
	
	/* loading indicator */
	.loading
	{
		text-align: center;
	}
	.loading img
	{
		margin: 20px 0;
	}
	
	/* listings */
	.calendar {
		/*float: left;*/
		width: 341px;
		margin-bottom: 20px;
		background-image: url(images/backgroundCalendar.gif);
		background-position: top;
		background-repeat: no-repeat;
		padding-top:10px;
		position: relative;
		/* border-bottom: 1px dotted #E1E1E1; */
		}
	.calendar p			/* new */
	{
		margin: 0pt 0pt 2px 12px;
		padding: 0;
		line-height: 1.25em;
		clear: both;
		display: block;
	}
	/*.calendar ul li:after	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.calendar ul li a
	{
		clear: both;
		display: block;
		float: left;
		line-height: 1.1em;
		font-size: 85%;
		margin: 0;
		padding: 0;
	}
	*/
	.calendar .date {
		/*float: right;*/
		color: #bbb;
		background-image: url(images/datePage.gif);
		background-position: top left;
		background-repeat: no-repeat;
		text-indent: -2px;
		font-size: 99%;
		text-align: center;
		text-transform: uppercase;
		display: inline; /* new */
		/*margin: 8px 8px 0 0;*/
		position: absolute;
		top: 10px;
		right: 10px;
		width: 41px;
		height: 48px;
		padding-top: 9px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		}
	.date .day {
		color: #ddd;
		font-size: 170%;
		letter-spacing: -2px;
		text-indent: -5px;
		display: block;
		margin-top: -3px;
		font-weight: normal;
		}
	h5 {
		font-weight: normal;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 23px;
		text-transform: uppercase;
		color: #fff;
		margin: 0 0 9px 12px;
		padding-left: 5px;
		background-color: #66859e;
		}
	.thursday {
		width: 135px;
		}
	.friday {
		width: 93px;
		}
	.saturday {
		width: 132px;
		}
	.sunday {
		width: 104px;
		}
	.calendar h6 {
		font-weight: normal;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		text-transform: lowercase;
		color: #fff;
		width: 62px;
		margin: 2px 0 0 12px;
		padding-left: 5px;
		background-color: #a8c3d1;
		}
	.calendar li {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #6E6E6E;
		}
		
/* small events calendar */

	.small-events
	{
		background-image: url(images/backgroundCalendar.gif);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 10px 15px;		
	}
	.small-events h3
	{
		font-weight: bold;
		font-size: 130%;
		font-family: arial, sans-serif;
		color: #4d4d4d;
		margin: 10px 0 0 0;
	}
	
/* misc. */

	.underline {
		background-image: url(images/grungeUnderline.gif);
		background-position: top center;
		background-repeat: no-repeat;
		margin: 10px 0;
		height: 22px;
		width: 746px;
		padding: 12px;
		clear: both;
		}
		
/* mailing list */
	.mailingList {
		background-color: #ffffff;
		background-image: url(images/mailingListBackground.gif);
		background-position: top;
		background-repeat: no-repeat;
		}
	
	.mailingListField {
		color: #878787;
		background: #ffffff;
		border: 1px solid #d8d8d8;
		}

/* hot links */
	.hotlinks {
		display: block;
	}
	.hotlink {
		float: left;
		width: 339px;
		padding-right: 15px;
		margin-bottom: 15px;
		}
	.hotlinks div.box {
		float:right;
		width:230px;
		padding-top: 0;
		}
	.hotinfo {
		background-image: url(images/backgroundListing.gif);
		background-position: top left;
		background-repeat: no-repeat;
		float: right;
		width: 230px;
		padding: 10px;
		margin:0 auto;
		text-align: left;
		margin-top:0;
		padding-top:0;
		}
	.hotlink h3 {
		padding-left: 3px;
	}
	.hotlink p {
		padding-left: 3px;
	}
	
/* listings */

	#listings {
		display: block;
		padding-left: 30px;
		margin-bottom: 10px;
	}
	.listing {
		background-image: url(images/backgroundListing.gif);
		background-position: top left;
		background-repeat: no-repeat;
		float: left;
		width: 480px;
		margin-left: 0;
		padding: 5px;
		border-bottom: 1px solid #f3f3f3;
		margin-bottom: 20px;
		}
	#left-column h3 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 24px;
		color: #DF5524;
		font-weight: normal;
		margin-bottom: 5px;	/* new */
		padding-left: 8px;
		}
	.listingInfo {
		float: left;
		width: 480px;
		margin-left: 0;
		margin-bottom: 10px;
		}
	.listingInfo div.box {
		text-align:left;
		float:right;
		width:310px;
		}
	.listingInfo p {
		font-size: 9px;
		}
	.listingDetails {
		float: left;
	
		width: 150px;
		margin: 0 5px;
		}
	
	#left-column {
		float: left;
		width: 500px;
		margin: 0;
		padding: 0;
	}
	
	#right-column {
		float: right;
		width: 181px;
		margin-right: 12px;
		padding-right:19px;
	}
	div.box {
		padding: 10px;
		margin:0 auto;
		text-align: left;
		background:#E9E9E7;
		color:#000
		}
	#right-column div#box {
		width: 150px;
		}
	#left-column div#box {
		width: 250px;
		}
		
	
/* submenu */
	.submenu {
		display: block;
		border-bottom: 1px dotted #D5D5D5;
		height:80px;
		margin: 0 30px 20px 32px;
		clear: both;
		position: relative;
	}
	#right_column .submenu,
	#left_column .submenu
	{
		margin-left: 0;
		margin-right: 5px;
	}
	
/* footer */ 

	#footer {
		display: block;
		clear: both;
		width: 770px;
		height: 50px;
		background-image: url(images/footer-bg.png);
		background-repeat: no-repeat;
		background-position: top;
		position: relative;
	}
	#footer .legal
	{
		display:inline;
		float:left;
		margin:20px 0 0 15px;
	}
	#footer .phil
	{
		background-image: url(images/phil-sandifur.png);
		background-repeat: no-repeat;
		background-position: top;
		width: 150px;
		display: block;
		height: 32px;
		position: absolute;
		top: 12px;
		right: 7px;
		text-indent: -9999px;
		font-size: 0px;
	}
	

	
/* typography	----------------------------------------------- */

	body,p {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #6E6E6E;
		font-size: 12px;
	}
	#box p {
		text-align:left;
		}
	.regularPage p
	{
		margin-bottom: 1em;
	}
	.mystery {
		margin-left: 20px;
		line-height: 1.5em;
		color: #4F3B3B;
	}
	#right-column p {
		font-size: 11px;
		width: 150px;
		margin-left: 5px;
	}
	#footer p {
		float: right;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #919191;
	}
	a {
		color: #67859D;
		text-decoration: none;
	}
	a:hover {
		color: #CA5909;
		text-decoration: none;
	}
	
/* headings */
	h1 {
		font-family: "Arial", sans-serif;
		font-weight: 200;
		text-transform: lowercase;
		letter-spacing: -3px;
		font-size: 80px;
		line-height: 1.0;
		margin-bottom: -10px;
	}
	.title {
		float: left;
		position: relative;
		left: -4px;
		}
	.title h2
	{
		margin-left: 4px;
	}
	.orange {
		color: #ca5a09;
		margin-top: -20px;
		}
	.green {
		color: #8bb554;
		margin-top: -20px;
		}
	.greenTall {
		color: #8bb554;
		margin-top: -10px;
		}
	.blueTall {
		color: #5387b1;
		margin-top: -10px;
		}
	.orangeTall {
		color: #ca5a09;
		margin-top: -10px;
		}
	.blue {
		color: #5387b1;
		margin-top: -20px;
		}
	.tallText {
		margin-top: -10px;
		margin-left: 4px;
		}
	h2 {
		font-family: "Arial", sans-serif;
		font-weight: 200;
		text-transform: lowercase;
		color: #666;
		font-size: 27px;
		line-height: 1.0;
		margin-top: 0;
		}
	.submenu h4 {
		display: inline;
		float: right;
		font-weight: normal;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #797979;
		padding-left: 10px;
		padding-right: 12px;
		padding-bottom: 0;
		margin-bottom: 0;
		background-repeat: no-repeat;
		background-position: left center;
		}
	.topofpage h4 {
		background-image: url(images/arrowTop.gif);
		}
	.topofpage {
		padding-top: 55px;
		}
	.subTitle {
		display: block;
		clear: both;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #797979;
		margin: 0 0 5px 30px;
		padding-left: 10px;
		background-image: url(images/arrowSubmenu.gif);
		background-repeat: no-repeat;
		background-position: left center;
		}
	#right_column .subTitle	{
		margin: 0 0 15px 0;
		border-bottom: 1px dotted #D5D5D5;
		padding-bottom: 5px;
	}

	
	.hotlinks h3 {
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #DF5524;
		margin-bottom: 5px;
		margin-top: 10px;
		}
	.listingDetails ul {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #6d6d6d;
		padding-left: 15px;
		margin-left:0;
		list-style-type: none;
		margin-top:0;
		}
	.listingDetails a{
		background-image: url(images/arrowLink.gif);
		background-position: right center;
		background-repeat: no-repeat;
		padding-right: 13px;
		}
	.listingDetails h4 {
		background-image: url(images/arrowListing.gif);
		background-position: left center;
		background-repeat: no-repeat;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #777;
		text-transform: uppercase;
		font-weight: bold;
		padding-left: 12px;
		margin-bottom: 3px;
		margin-top: 2px;
		}
	.credit {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style: none;
		position: absolute;
		top: 0;
		text-indent: -9999px;
		}
		
/* images	----------------------------------------------- */
	img{
		margin: 0;
		padding: 0;
		border:0;
	}
	.hotlink img {
		float: left;
		padding: 5px;
		border: 1px solid #E4E4E4;
		}
	.listingInfo img {
		float: left;
		padding: 5px;
		}
		
/* image rotator block */

 	.imageRotator
	{
		height: 200px;
		width: 330px;
		border: 1px solid #E4E4E4;
		padding: 5px;
		margin-bottom: 20px;
	}
 	.imageRotator img
	{
		top: 5px;
		left: 5px;
		display: none;
	}

/* featured business ads */

	/* 95 pixel tall 1 col banner */
	.featured-business {
		background-image: url(images/adsFeaturedTitle_118.gif);
		background-position: left center;
		background-repeat: no-repeat;
		background-color: #E9E9E7;
		height: 118px;
		width: 336px;
		padding-left: 17px;
		clear: both;
		margin-bottom: 20px;
	}
	.featured-business img {
		position: relative;
	}
	.featured-business img,
	.featured-business .rotator
	{
	}
	.featured-business .rotator,
	.featured-business .rotator a
	{
		width: 336px;
		height: 118px;
		position: relative;
		overflow: hidden;
	}
	
	/* 336x280 banner ad */
	.featured-business-336x280
	{
		background-image: url(images/adsFeaturedTitle_280.gif);
		background-position: left center;
		background-repeat: no-repeat;
		background-color: #E9E9E7;
		height: 280px;
		width: 336px;
		clear: both;
		margin-bottom: 20px;
		padding-left: 17px;
	}
	.featured-business .rotator a
	{
		top: 0px;
		left: 0px;
		position: relative;
		display: block;
		overflow: hidden;
	}
	.featured-business .rotator img
	{
		top: 0px;
		left: 0px;
		position: absolute;
	}

/* image rotator block with caption */

 	.imageRotator2
	{
		height: 220px;
		width: 330px;
		border: 1px solid #E4E4E4;
		margin: 0;
		padding: 5px;
		margin-bottom: 20px;
	}
	.imageRotator2 li
	{
		margin: 0;
		padding: 0;
	}
 	.imageRotator2 p
	{
		margin-top: 3px;
	}
	

/* category link list */

	.link-list
	{
		margin-bottom: 20px;
	}
	.link-list .icon
	{
		padding: 5px;
		border: 1px solid #E4E4E4;
		float: left;
	}
	.link-list .category
	{
		clear: both;
	}
	.link-list h3
	{
		font-weight: bold;
		margin: 10px 0 10px 0;
		font-size: 120%;
	}
	.link-list .links
	{
		background-image: url(images/backgroundListing.gif);
		background-position: top left;
		background-repeat: no-repeat;
		float: right;
		width: 225px;
		padding: 15px;
		margin:0 auto;
		text-align: left;
		margin-top:0;
		padding-top:0;		
	}
	.link-list:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.link-list li
	{
		background-image: url(images/arrowListing.gif);
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 20px;
		margin: 0 0 8px 5px;
	}

/* partners */

	/* footer */
	
	.partners {
		border-top:1px dotted #D5D5D5;
		clear:both;
		display:block;
		height:180px;
		margin:0pt 0pt 30px 25px;
		position:relative;
		top:20px;
		width:710px;
	}
	.partners h2
	{
		color:#999999;
		font-size:200%;
		margin-bottom:-10px;
		position:relative;
		top:-25px;
	}
	.partners a
	{
		width: 130px;
		height: 80px;
		display: block;
		float: left;
		text-align: center;
		padding: 0 22px;
	}
	.partners img {
	}

	/* right column */
		
	#right_column .partners
	{
		width: auto;
		margin: 0 0 30px 0;
		border: none;
	}
	#right_column .partners:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	#right_column .partners a
	{
		display: block;
		float: left;
		text-align: center;
		width: 45%;
		border: none;
	}

	/* partners box */

	.partners-box
	{
		position: relative;
		border: solid 2px #b3b3b3;
		clear: both;
		margin: 10px 0 30px 0;
		padding: 0 0 0 15px;
	}
	.partners-box h2
	{
		font-size: 200%;
		font-weight: normal;
		color: #666;
		background: #fff;
		padding: 5px;
		position: absolute;
		top: -15px;
		left: 10px;
	}
	.partners-box img
	{
		padding: 0 10px;
	}
