@charset "utf-8";
/* CSS Document */
#twentieth {
	width: 860px;
	padding: 0 20px;
	font-size: .9em;
}
#feature {
	width: 860px;
	background: url(/images/anniversary/bg_bluetop.gif) no-repeat top;
	padding-top: 14px;
	margin-bottom: 10px;
}
#feature .content {
	background: url(/images/anniversary/bg_bluebott.gif) no-repeat bottom;
	padding: 0 18px 24px 18px;
	color: #333;
}
.content .mainVideo {
	float: left;
	width: 320px;
	margin-right: 20px;
}
.content .text {
	float: left;
	width: 484px;
}
.content h2 {
	color: #454545;
	margin-top: 0;
	margin-bottom: 0;
}
.content h3 {
	color: #cc6600;
	text-transform: uppercase;
}
.content p {
	font-size: .9em;
	line-height: 1.4em;
}
.smallVideos {

}
.smallVideos .button {
	width: 170px;
	float: left;
	margin-right: 10px;
}
.button a {
	border: 0;
	display:block;
/*	width: 170px;
	height: 92px;
*/	background: url(/images/anniversary/small_video.jpg) no-repeat;
}
.button a:hover {
	background:url(/images/anniversary/small_video_over.jpg) no-repeat;
}
.button a img {
	border: 0;
}
.smallVideos .info {
	float: left;
	width: 300px;
	font-size: .9em;
	padding-top: 8px;
}
.smallVideos .info a {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
#twentieth .leftColumn {
	float: left;
	width: 415px;
	padding-right: 5px;
	margin-right: 5px;
}
#twentieth .leftColumn p {
	font-size: .95em;
}
#twentieth .leftColumn, #twentieth .midColumn {
	background: url(/images/anniversary/bg_columns.gif) repeat-y right top;
	
}
#twentieth .midColumn, #twentieth .rightColumn {
	float: left;
	width: 205px;
	margin-left: 5px;
	padding-right: 5px;
	font-size: .85em;
}
#twentieth h3 {
	margin-top: .5em;
	margin-bottom: 0;
}
#twentieth p {
	margin-top: .25em;
	line-height: 1.4em;
}
#twentieth .midColumn h3, #twentieth .rightColumn h3{
	color: #454545;
	text-transform: uppercase;
}

#twentieth .midColumn {
	margin-right: 5px;
}
/*Twitter styles*/
.twtr-inactive {
display:none;
}
.twtr-widget a img {
border:0 none !important;
}
.twtr-doc {
/*-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;*/
font-weight:normal;
overflow:hidden;
text-align:left;
width:100%;
}
.twtr-bd {
padding:0 1px;
}
.twtr-widget .twtr-tweet-wrap {
overflow:hidden;
padding:6px 8px;
}
.twtr-fullscreen .twtr-tweet-wrap {
padding:20px;
}
.twtr-widget .twtr-tweet {
border-bottom:1px dotted #DDDDDD;
overflow:hidden;
}
.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 {
border:0 none !important;
display:block;
float:left;
height:31px;
width:31px;
}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
line-height:1.2 !important;
margin:0 !important;
padding:0 !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;
}
.twtr-widget h4 {
font-size:1.1em; !important;
}
.twtr-widget i {
display:block;
font-size:9px;
font-style:normal;
margin-top:2px;
}
.twtr-hd, .twtr-ft {
overflow:hidden;
padding:4px;;
position:relative;
background: #E5e0de;
color: #555555;
}
.twtr-fullscreen .twtr-hd {
height:0;
padding:0;
}
.twtr-timeline {
/*-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;*/
height:250px;
overflow-y:scroll;
position:relative;
z-index:2;
}
.twtr-flat .twtr-timeline {
overflow-x:hidden;
overflow-y:scroll;
}
.twtr-widget .twtr-tweet:last-child {
border-bottom-width:0;
}

.twtr-ft div {
overflow:hidden;
padding:10px;
}
.twtr-ft span {
float:right;
text-align:right;
}
.twtr-ft a {
display:block;
float:left;
}
.twtr-ft span a {
float:none;
}
.twtr-avatar {
display:block;
float:left;
height:40px;
overflow:hidden;
width:40px;
}
.twtr-fullscreen .twtr-avatar {
height:80px;
width:80px;
}
.twtr-img {
height:25px;
width:25px;
}
.twtr-img img {
height:30px;
width:30px;
}
.twtr-fullscreen .twtr-img img {
height:72px;
width:72px;
}
.twtr-fullscreen a.twtr-join-conv {
display:none;
}
.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;
}