/*
  * Twitter - http://www.twitter.com
  * Copyright (C) 2009 Twitter
  * URL: http://twitter.com/goodies/widgets
  *
  * V 1.0.6
 */

.twtr-widget {
	position:relative;
	background-color: #773a20;
	color: #ffcdb7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	clear: both;
	zoom:1;
}
.twtr-fullscreen {
	font-size:220%!important;
}
.twtr-widget .twtr-spinner {
	width:32px;
	height:32px;
	position:absolute;
	background:url(../Images/loading.gif) no-repeat;
	top:234px;
	right:265px;
}
.twtr-inactive {
	display:none;
}
.twtr-widget a img {
	border:0!important;
}
.twtr-doc {
	overflow:hidden;
	width:100%;
	text-align:left;
	font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.twtr-bd {
	padding:0 1px;
}
.twtr-widget .twtr-tweet-wrap {
	padding:6px 8px;
	overflow:hidden;
	zoom:1;
}
.twtr-fullscreen .twtr-tweet-wrap {
	padding:20px;
}
.twtr-widget .twtr-tweet {
	border-bottom:1px dotted #eee;
	overflow:hidden;
	zoom:1;
}
.twtr-widget .twtr-tweet a.twtr-reply {
	visibility:hidden;
}
* html .twtr-widget .twtr-tweet a.twtr-reply {
	visibility:visible;
}
.twtr-widget .twtr-tweet:hover a.twtr-reply {
	visibility:visible;
}
.twtr-widget-profile img.twtr-profile-img {
	display:block;
	float:left;
	width:31px;
	height:31px;
	border:0!important;
}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
	margin:0!important;
	padding:0!important;
	line-height:1.2!important;
	width:auto!important;
}
.twtr-widget-profile h3, .twtr-widget-profile h4 {
	margin:0 0 0 40px!important;
}
.twtr-widget h3 {
	font-size:11px!important;
	font-weight:normal!important;
	display:none;
}
.twtr-widget h4 {
	font-size:20px!important;
}
.twtr-widget i {
	font-size:12px;
	font-style:normal;
	display:block;
	margin-top:2px;
	zoom:1;
}
;
.twtr-hyperlink {
	font-size:12px!important;
}
.twtr-hd {
	padding:10px;
	position:relative;
	zoom:1;
	overflow:hidden;
}
.twtr-fullscreen .twtr-hd {
	height:0;
	padding:0;
}
.twtr-timeline {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	position:relative;
	overflow:hidden;
	z-index:2;
	height:530px;
}
.twtr-flat .twtr-timeline {
	overflow-x:hidden;
	overflow-y:scroll;
}
.twtr-widget .twtr-tweet:last-child {
	border-bottom-width:0;
}
.twtr-ft {
	position:relative;
}
.twtr-ft div {
	overflow:hidden;
	padding:10px;
	zoom:1;
}
.twtr-ft span {
	float:right;
	text-align:right;
}
.twtr-ft a {
	float:left;
	display:block;
}
.twtr-ft span a {
	float:none;
}
.twtr-avatar {
	width:40px;
	height:40px;
	float:left;
	overflow:hidden;
	display:block;
}
.twtr-fullscreen .twtr-avatar {
	width:80px;
	height:80px;
}
.twtr-img {
	height:25px;
	width:25px;
}
.twtr-img img {
	width:30px;
	height:30px;
}
.twtr-fullscreen .twtr-img img {
	width:72px;
	height:72px;
}
.twtr-fullscreen a.twtr-join-conv {
	display:none;
}

/*
ORIG
.twtr-tweet-text {
	margin-left:40px;
}
 */

.twtr-fullscreen .twtr-tweet-text {
	margin-left:90px;
}
.twtr-doc a {
	text-decoration:none!important;
}
.twtr-doc a:hover {
	text-decoration:underline!important;
}

/* other widgets */
.nav {
    position:absolute;
    top:176px;
    width:38px;
    height:48px;
    cursor:pointer;
    z-index:150;
    outline:none;
}
#prev {
    -moz-opacity:.60;
    filter:alpha(opacity=60);
    opacity:.60;
    left:31px;
    background:url(../_i/left.gif) left center no-repeat
}
#prev:hover {
    -moz-opacity:.85;
    filter:alpha(opacity=85);
    opacity:.85;
}
#next {
    -moz-opacity:.60;
    filter:alpha(opacity=60);
    opacity:.60;
    right:30px;
    background:url(../_i/right.gif) right center no-repeat
}
#next:hover {
    -moz-opacity:.85;
    filter:alpha(opacity=85);
    opacity:.85;
}
#myController div {
    margin-left: 10px;
}
#mySlides a {
    margin-right: 0;
}
.bubble {
    margin: 20px 10px 25px 10px;
}
.review a img {
    width: 82px;
    height: 82px;
}
.review img {
    margin: 0;
    clear: none;
    float: right;
}
.reviewText {
    text-align: left !important;
    font-size: 16px !important;
    display: block !important;
    line-height: 18px !important;
    margin-bottom: 0 !important;
}
.reviewText a {
    font-size: 14px !important;
    color: #fff !important;
}
.socialLogo {
    margin: 10px 0 10px 10px;
}

.divLink {
    cursor:pointer;
    display: inline;
    color:#fff;
	text-decoration:underline;
}

.mainCopy {
    background-color: #773a20;
    color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    clear: both;
}


/* UNKNOWN ?!?!?! */
#bird {float:left;}


/* --- new, updated --- */

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 5px;}
.xsnazzy a img {float:left; margin: 0 10px 10px 0;}
.xsnazzy {letter-spacing:1px; background: transparent; padding:0; margin:0 0 10px 0 !important; background-image: none !important; border-bottom:2px dotted #5B493C;}
.xsnazzy span, .xsnazzy em {
	display:none;
	visibility:hidden;
}

.xboxcontent {display:block; font-size:10px;}

/*
ORIG
#yelpDiv .xboxcontent {display:block; background:#1E5480; border:3px solid #FFF; border-width:0 3px; height:91px;}
#yelpDiv .xboxcontent img {margin-bottom:-2px}
*/
/*
#yelpDiv .xboxcontent {display:block; height:110px; font-size:10px; text-align:right;}
*/
#yelpDiv .xsnazzy {margin-bottom: 5px}
#yelpDiv .xboxcontent {height:110px;}
#yelpDiv .xboxcontent img {margin: 5px 10px 20px 0;}
#yelpDiv .xboxcontent img.reviewStars {float:right; margin: 0 10px 0 20px;}

.twtr-tweet-text {
	margin-left:40px;
	background-image: none !important;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0; height:0;}
#twitterDiv {height:550px;}
#twitterDiv .xboxcontent {display:block; border:none; padding:10px 0 10px 0 !important; background-image: none !important; }
#twitterDiv .xboxcontent img {display: none}
#twitterDiv .xboxcontent div.twtr-tweet-text {margin:0; padding:0; background-image: none !important;}
#twitterDiv .xboxcontent div.twtr-tweet-text p {margin:0;color:#FFF}


#facebookDiv, #flickrDiv, #twitterDiv, #yelpDiv {
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	color: #fff;
	background-image: none !important;
}

#facebookDiv div, #flickrDiv div, #twitterDiv div, #yelpDiv div {
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	background-image: none !important;
}

#flickrDiv {
	height: 400px !important;
	position: relative;
}

#photoStream {
	width:600px !important;
	height:400px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align:center;
	border: none;
	overflow: hidden;
	position:absolute !important;
	background-image: none !important;
}

#photoStream img {
	padding: 0 !important;
	margin: 0 !important;
	width: 600px;
	border: none;
}

#mainPhoto {
	border: none;
	height: 600px;
}
