﻿#content
{
	font-family: Arial;
	font-weight: normal;
}

.region3
{
	width: 740px !important;
}

.pillar
{
	padding-right: 0 !important;
	padding-bottom: 0;
	margin-left: 0;
}

.tree.chrome1.pillar
{
	padding-bottom: 0;
}

#outerContainer, .spacer
{
	display: none;
}

#outerContainer #expandCollapse
{
	margin: -10px 0 10px 0;
	float: left;
	position: relative;
	left: 650px;
}

#outerContainer #intro #expandCollapse
{
	float: left;
	margin-top: 23px;
	left: auto;
	margin-bottom: 0;
}

#pageIntro
{
	float: left;
	margin-right: 21px;
}

#pageIntro .tagline
{
	font-size: 12px;
	color: #666666;
}

#collapsedCopy
{
	float: left;
	display: none;
}

#collapsedCopy .blurb
{
	font-size: 11px;
	color: #666666;
	margin-right: 21px;
}

#collapsedCopy .blurb
{
	margin-top: 10px;
}

#expandCollapse .expand-trigger
{
    background:url('decoration/arrow-sprite_pillar.gif') no-repeat 0 0;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 15px;
    font-size: 11px;
}

#expandCollapse .expand-trigger.open
{
    background-position:0 -21px;
    height:18px;
    line-height:18px;
    font-size: 11px;
}

a.expand-trigger:link, a.expand-trigger:visited, a.expand-trigger.open:link, a.expand-trigger.open:visited, 
a.expand-trigger:hover, a.expand-trigger.open:hover, a.expand-trigger:active, a.expand-trigger.open:active
{
    color: #993300 !important;
}

#flashTitle, #flashDiv
{
    float: left;
}

.flashTitle
{
    position: absolute;
    z-index: 1000px;
    margin: 10px 0px 0px -687px;
    font-size: 18px;
    color: #efebc5;
    width: 550px;
}

div.pillar #upgradeFlash
{
	position: relative;
	width: 690px !important;
	top: auto;
	float: left;
}

div.pillar #videoWrapper
{
	background: url('/assets/images/pillars/background_flash.png') no-repeat;
	background-position: -1px 0;
	width: 720px;
	height: 220px;
	float: left;
}

div.pillar #videoWrapper #scrollerTitle
{
	color: #7d4e00;
	font-size: 16px;
	padding: 20px 0;
}

div.pillar #videoWrapper #scroller li
{
	float: left;
	width: 220px;
	margin: 0 8px 10px 12px;
}

div.pillar #videoWrapper #scroller img
{
	border: 0 !important;
}

#mainContainer
{
	background: url('/assets/images/pillars/background_maincontainer.jpg') repeat-y;
	float: left;
	padding-bottom: 20px;
}

#columnLeft ul li img, #columnLeft ul li img:hover, #columnLeft ul li img:visited, #columnLeft ul li img:link,
#columnRight ul li img, #columnRight ul li img:hover, #columnRight ul li img:visited, #columnRight ul li img:link
{
	border: 2px solid #7d4e00;
}

#columnLeft
{
	float: left;
	width: 401px !important;
	margin-right: 11px;
}

.columnLeft_listing
{
	width: 100%;
}

#containerArticles, #containerPlaces
{
	padding: 20px 0 20px 20px;
}

#containerTwitter, #containerDeals
{
	padding: 20px 2px 14px 11px;
	border-bottom: 3px #7d4e00 solid;
	width: 294px;
}

#containerEvents
{
	padding: 20px 2px 14px 11px;
	width: 294px;
}

#containerTwitterDiv
{
	background: url('/assets/images/pillars/background_white.jpg') repeat-y;
}

#containerDealsDiv, #containerEventsDiv
{
	background: url('/assets/images/pillars/background_brown.jpg') repeat-y;
	background-position: top left;
	width: 304px;
}

#containerDeals, #containerEvents
{
	background: url('/assets/images/pillars/gradient.jpg') no-repeat;
	background-position: top left;
}

#containerArticles
{
	background-color: #efebc5;
}

#containerArticles ul li.item.divider
{
	border-bottom: 1px solid #c5c390;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#containerPlaces ul li.item.divider
{
	border-bottom: 1px solid #b0ac87;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#containerDeals .titleBar, #containerEvents .titleBar
{
	border-bottom: 1px solid #c5c390;
	margin-bottom: 2px;
	margin-right: 10px;
}

#containerTwitter .titleBar
{
	margin-bottom: 2px;
	margin-right: 10px;
}

#containerTwitter ul li
{
	border-top: 1px solid #c5c390;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 10px;
}

#containerTwitter ul li.tweet_first
{
	margin-top: 0;
}

#containerTwitter #tweet_avatar_1, #containerTwitter #tweet_avatar_2, #containerTwitter #tweet_avatar_3
{
	padding-right: 10px;
}

#containerDeals ul li.item.divider, #containerEvents ul li.item.divider, #containerEvents ul li.item
{
	border-bottom: 1px solid #c5c390;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#containerDeals ul li.item, #containerEvents ul li.item
{
	padding-bottom: 5px;
}

#columnRight
{
	float: left;
	width: 308px !important;
}

#columnLeft .header
{
	background: url('/assets/images/pillars/divider_large.jpg') repeat-x;
	background-position: bottom left;
	height: 30px;
	margin-bottom: 23px;
}

#columnLeft .content
{
	float: left;
	width: 240px;
}

.columnLeft_listing img
{
	margin-top: 4px;
	margin-right: 16px;
	width: 100px;
	height: 77px;
}

.columnLeft_listing .title
{
	font-size: 18px;
	line-height: 16pt;
	color: #7d4e00;
}

.columnLeft_listing .text
{
	font-size: 12px;
	color: #666666;
}

.columnLeft_listing .readMore
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

#columnRight .textHeader
{
	font-size: 18px;
	color: #666666;
	padding-bottom: 5px;
	float: left;
}

#columnRight .seeMore
{
	font-size: 12px;
	color: #9a3605;
	float: left;
	padding: 6px 0 0 5px;
}

#columnRight #containerTwitter .header
{
	float: left;
}

#columnRight .content
{
	float: left;
	width: 220px;
}

.columnRight_listing img
{
	margin-top: 4px;
	margin-right: 10px;
	width: 48px;
	height: 48px;
}

.columnRight_listing .text
{
	font-size: 11px;
	color: #666666;
}

#containerDeals .columnRight_listing .title
{
	font-size: 12px;
	color: #993300;
	font-weight: bold;
}

#containerDeals .columnRight_listing .text
{
	font-size: 12px;
	color: #222222;
}

#containerEvents .columnRight_listing .title
{
	font-size: 11px;
	color: #9a3605;
	font-weight: bold;
}

#containerEvents .columnRight_listing .date
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

#containerEvents .columnRight_listing .text
{
	font-size: 11px;
	color: #666666;
}

#buttonads img, #adplaceholder img
{
	border: 0 !important;
}

#socialMedia
{
	width: 284px;
	border-top: 1px solid #c5c390;
	margin-top: 5px;
	padding-top: 10px;
}

#socialMedia img
{
	border: 0 !important;
	padding-right: 10px;
	width: 30px;
	height: 30px;
}

#socialMedia .lastitem
{
	float: none !important;
}
