body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2 {
	margin-top: 0;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

h2 {
	font-size: 18px;
	color: #0099FF;
	font-weight: bold;
}

h3 {
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}

ul, ol {
	color:#004777;
	font-size:12px;
	line-height:150%;
}

p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;	
}

blockquote {
	background:url(/images/revised/blockquote-start-apostrophe-image.png) no-repeat;
	color:#004777;
	font-size:12px;
	font-style:italic;
	line-height:150%;
	padding:10px 20px;
	min-height:36px;
}

.blockquote-div {
	background:transparent url(/images/revised/blockquote-end-apostrophe-image.png) no-repeat scroll 88% 100%;
	margin:0;
	padding:0;
}

ul {
}

ul li {
	list-style-image:url(/images/revised/ul-list-image.png);
}

ol {
}

a, a:visited {
	color: #0099FF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

small {
	font-size: 11px;
	color: #999999;
}

hr {
	border-bottom: 1px solid #EAEAEA;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

img {
	border: 2px solid #666;
}

img.normal {
	border: 0;
	padding: 0;
    margin: 0;
}

img.normal-left {
	float: left;
	margin: 0 10px 0 0;
	border: 0;
	padding: 0;
}

img.normal-right {
	float: right;
	margin: 0 0 0 5px;
	border: 0;
	padding: 0;
}

img.left {
	float: left;
	margin: 0 10px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 10px;
}

.float-divider {
	width: 460px;
	clear: both;
}

/* CAPTION */

.caption-center {
	border: 2px solid #CCC;
	background: #EEE;
	margin:10px auto;
	text-align: center;
}

.caption-center p {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	margin: 2px 5px 5px;
}

.caption-left {
	border: 2px solid #CCC;
	background: #EEE;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}

.caption-left p {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	margin: 2px 5px 5px;
}

.caption-right {
	border: 2px solid #CCC;
	background: #CCC;
	float: right;
	margin: 0 0 0 10px;
	text-align: center;
}

.caption-right p {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	margin: 2px 5px 5px;
}

/* BODY CONTAINER */

.body-container {
	width: 940px;
	padding: 0px;
	border: 0px;
	margin: 0 auto;
}

/* normal-text */

.normal-text {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 170%;
}

.normal-text a, .normal-text a:visited {
	color: #0099FF;
	text-decoration: none;
}

.normal-text a:hover {
	text-decoration: underline;
}

.normal-text blockquote {
	color: #004777;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-style: italic;
}

.normal-text ol, .normal-text ul {
	color: #004777;
}

.normal-text ul li {
	/*list-style: url(images/list_block_orange.png); determine what list graphics you want*/
}

/* BREADCRUMB TEXT */

.breadcrumb-text {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	color:#999999;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	line-height:120%;
	margin:0 0 5px;
	padding:2px 0;
	text-transform:uppercase;
}

.breadcrumb-text a, .breadcrumb-text a:visited {
	color: #0099FF;
	text-decoration: none;
}

.breadcrumb-text a:hover {
	text-decoration: underline;
}

	
/* add this button */

.addthis_area {
	/*margin: 20px 0;
	width: 380px;*/		
}


/* general look of comment_text() */

.comment {
	line-height: 150%;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}

.comment a, .comment a:visited {
	color: #0099FF;
	text-decoration: none;
}

.comment a:hover {
	text-decoration: underline;
}

.comment blockquote {
	font-style: italic;
	color: #004777;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
}


.comment ul, .comment ol {
	color: #004777;
	font-family: Arial, Helvetica, sans-serif;
}

/* header */

#header {
	width: 940px;
	height: 93px;
	display: block;
	padding: 0;
	margin-bottom: 0px;
	background:url(/images/revised/entrepbuff-header-bg-image.png) no-repeat;
}

/* Logo */

#header div.logo {
	width: 330px;
	height: 93px;
	float: left;
}

.entrepbuff-link {
float:left;
height:93px;
width:331px;
}

#header div.header-right {
	width: 609px;
	height: 93px;
	float: left;
}

#header div.header-right div.nav-menu {
	clear:both;
	float:right;
	margin:33px 0 0;
}

#header div.header-right div.nav-menu a {
}

#header div.header-right div.nav-menu a.current, #header div.navigation div.nav-menu a.current:visited {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	background-color: #FFF;
	padding: 3px 7px;
	text-decoration: none;
	margin-right: 5px;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #CCC;
}

#header div.header-right div.nav-menu a.current:hover {
	text-decoration: underline;
}

#header div.header-right div.nav-menu a.non-current, #header div.header-right div.nav-menu a.non-current:visited {
	font-size: 14px;
	color: #999999;
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 5px;
}

#header div.header-right div.nav-menu a.non-current:hover {
	background-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
}

#header div.header-right div.search-box {
	float:right;
	margin:7px 11px 0 0;
	width:197px;
}

#header div.header-right div.search-box input.search-input {
	border:1px solid #999999;
	color:#666666;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:16px;
	margin:0;
	padding:2px 5px;
	width:148px;
}

#header div.header-right div.search-box .search-button {
	background: url(../images/revised/search-button-image.png) no-repeat;
	border: 0;
	float: left;
	height: 22px;
	padding: 0;
	width: 37px;
}

/* VIDEO PROMOTION AREA */

.home-page-unique-area {
}

.main-page-promotion {
float:left;
width: 940px;
margin-bottom: 10px;
}

.video-promotion-area {
float:left;
padding:15px;
width:595px;
min-height: 511px;
max-height: 511px;
background: #000;
}

.date-title-vpa {
float:left;
margin: 0 0 10px;
}

.title-vpa {
	color:#F20000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:5px;
	display: block;
}

.title-vpa a, .title-vpa a:visited {
	color: #F20000;
	text-decoration: none;
	display: block;
}

.title-vpa a:hover {
	color: #FFF;
	background: #F20000;
}

.sub-normal-vpa {
	color:#EAEAEA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 100%;
}

.sub-normal-vpa a, .sub-normal-vpa a:visited {
	color: #F20000;
	text-decoration: none;
}

.sub-normal-vpa a:hover {
	background: #F20000;
	color: #FFF;
}

.content-story-vpa {
float:left;
margin:0;
height: 355px;
}

.content-story-vpa p {
line-height: 150%;
margin: 0;
color: #EAEAEA;
}

.content-story-vpa p a, .content-story-vpa p a:visited {
	color: #F20000;
	text-decoration: none;
}

.content-story-vpa p a:hover {
	background: #F20000;
	color: #FFF;
}

.video-vpa {
float: left;
margin: 0 10px 0 0;
}

.read-more-area-vpa {
background-color:#EAEAEA;
float:left;
margin:0;
padding:5px 10px;
width:575px;
}
.read-more-left-vpa {
	float:left;
	width:50%;
}

.read-more-left-vpa .read-more-text {
	color:#F20000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.read-more-left-vpa .read-more-text a.read-more, .read-more-left-vpa .read-more-text a.read-more:visited {
	font-weight: bold;
	text-decoration: none;
	color: #F20000;	
}

.read-more-left-vpa .read-more-text a.read-more:hover {
	text-decoration: underline;
}

.read-more-right-vpa {
	float:left;
	text-align:right;
	width:50%;
}

.read-more-right-vpa .read-more-text {
	color:#F20000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.read-more-right-vpa .read-more-text a.read-more, .read-more-right-vpa .read-more-text a.read-more:visited {
	font-weight: bold;
	text-decoration: none;
	color: #F20000;	
}

.read-more-right-vpa .read-more-text a.read-more:hover {
	text-decoration: underline;
}

.vpa-right-area {
	background: url(/images/revised/main-page-right-bg-image.png) no-repeat;
	float:left;
	height:541px;
	width:315px;
}

.vpa-right-top-area {
height:200px;
padding:70px 25px 0 30px;
float: left;
}

.vpa-right-bottom-area {
height:97px;
padding:65px 20px 0 30px;
float: left;
}

.vpa-right-area-h2 {
color:#333;
font-size:25px;
line-height:100%;
margin-bottom:0;
}

.vpa-right-area-p {
color:#333;
line-height:120%;
}

.vpa-right-area-ul {
margin:15px 0 0 45px;
padding:0;
}

.vpa-right-area-ul li {
color:#333;
font-size:16px;
font-weight:bold;
line-height:160%;
list-style: none;
}

.vpa-right-area-red, .vpa-right-area-red:visited {
background:#F20000 none repeat scroll 0 0;
color:#FFF !important;
text-decoration: none;
}

.vpa-right-area-red:hover {
text-decoration:underline;
}

.vpa-right-area a, .vpa-right-area a:visited {
color:#333;
text-decoration: none;
}

.vpa-right-area a:hover {
color: #FFF;
background: #F20000;
text-decoration: underline;
}

.vpa-right-area small {
color:#666;
line-height:100%;
}

.vpa-right-area-input-email {
background: #fff !important;
border:1px solid #333;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:16px;
padding:2px 5px;
width:130px;
}

.vpa-right-area-input-email-button {
background:transparent none repeat scroll 0 0;
border:0 none;
height:24px;
margin-left:5px;
width:105px;
}

.vpa-right-rss-area {
height: 23px;
float: left;
}

.main-page-right-rss-link {
float:left;
height:23px;
width:315px;
}

.main-page-right-rss-link:hover {
background: none !important;
}

.vpa-right-itunes-video-area {
float: left;
height: 28px;
}

.main-page-right-itunes-link {
float:left;
height:28px;
width:315px;
}

.main-page-right-itunes-link:hover {
background: none !important;
}


.vpa-right-youtube-area {
float: left;
height: 58px;
}

.main-page-right-youtube-link {
float: left;
height: 58px;
width:315px;
}

.main-page-right-youtube-link:hover {
background: none !important;
}

/* Page */


.page {
	width: 940px;
	margin: 10px auto;
}

/* Content */

div.content {
	float:left;
	margin:10px 0;
	width:460px;
}

div.date-title {
	width: 460px;
	float: left;
	margin-bottom: 0px;
}

.article-date-audio {
	width: 100px;
	height: 102px; 
	float: left;
	background-image: url(../images/revised/post-it-date-audio.png);
}

.article-date-tv {
	width: 100px;
	height: 102px; 
	float: left;
	background-image: url(../images/revised/post-it-date-video.png); 
}

.article-date {
	width: 100px;
	height: 102px; 
	float: left;
	background-image: url(../images/revised/post-it-date-article.png);
}

.article-date-audio-vpa {
	width: 100px;
	height: 102px; 
	float: left;
	background-image: url(../images/revised/post-it-date-audio.png);
}

.article-date-tv-vpa {
	width: 100px;
	height: 102px; 
	float: left;
	background-image: url(../images/revised/post-it-date-video.png); 
}

.article-date-vpa {
	width: 100px;
	height: 102px; 
	float: left;
	background-image: url(../images/revised/post-it-date-article.png);
}

.posted-date {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:80%;
	padding:12px;
}

.date-number {
	font-size:35px;
	line-height:75%;
}

.title-part {
	margin: 5px 0 0 105px;
}

.title {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:5px;
	display: block;
}

.title a, .title a:visited {
	color: #000;
	text-decoration: none;
	display: block;
}

.title a:hover {
	color: #FFFFFF;
	background: #F20000;
}

.content-story {
	float: left;
	margin: 0;
	width: 460px;
}

.read-more-area {
	background-color:#000;
	float:left;
	padding:5px 10px;
	width:440px;
	margin: 10px 0 30px;
}
.read-more-left {
	float:left;
	width:220px;
}
.read-more-right {
	float:left;
	text-align:right;
	width:220px;
}
.read-more-text {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

a.read-more, a.read-more:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a.read-more:hover {
	text-decoration: underline;
}

/* PAGINATION */

.pagination-area {
float:left;
text-align:center;
width:460px;
}



.pagination {
color:#F20000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

.pagination a, .pagination a:visited {
border:1px solid #999999;
color:#999999;
padding:3px 5px;
}

.pagination a:hover {
background-color:#999999;
color:#FFFFFF;
text-decoration:none;
}

a.page_selected, div.pagination span.current {
background-color: #F20000;
padding: 3px 5px;
color: #FFFFFF !important;
border: 1px solid #F20000 !important;
}

a.page_selected:hover {
background-color: #F20000;
border: 1px solid #F20000 !important;
text-decoration: underline;
}

/* TEXT */

.normal {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:150%;
}

.normal a, .normal a:visited {
	color: #0099FF;
	text-decoration: none;
}

.normal a:hover {
	text-decoration: underline;
}

.sub-normal {
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 100%;
}

.sub-normal-mid {
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 100%;
}

.sub-normal a, .sub-normal a:visited {
	color: #0099FF;
	text-decoration: none;
}

.sub-normal a:hover {
	text-decoration: underline;
}

/* SHARE AREA */

.share-area {
clear:both;
margin:0 auto;
width:340px;
}

.share-area-text {
color:#666666;
font-size:12px;
line-height:120%;
margin:0 0 5px;
padding:0;
font-weight: bold;
}

.share-embed-url-area {
border:1px solid #CCCCCC;
background: #F3F3F3;
padding:5px;
width:410px;
margin: 0 20px 10px;
float:left;
}
.share-left-area {
float:left;
padding-right:5px;
width:200px;
text-align: right;
margin-bottom:5px;
}
.share-right-area {
float:left;
width:200px;
padding-left:5px;
margin-bottom:5px;
}
.share-input {
border:1px solid #999999;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:18px;
padding:2px 5px;
vertical-align:middle;
width:140px;
}
#embed-input {
border:1px solid #999999;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:18px;
padding:2px 5px;
vertical-align:middle;
width:140px;
}

.share-embed-url-area ul {
color:#004777;
font:12px/120%; 
margin:0
}

.share-embed-url-area ul li {
list-style-image:url(/images/revised/download-arrow-image.png);
color:#666666;
font:12px/120% Arial, Helvetica, sans-serif;
margin:0;
padding:0
}

/* MOST WANTED RESPONSE AREA */

.mwr-area {
background:#F3F3F3;
border:1px solid #CCC;
float:left;
margin:10px 20px;
padding:5px;
width:408px;
}

.mwr-rss-subscribe-area {
background:url(/images/revised/subscribe-via-rss-image.png) no-repeat;
float:left;
height:45px;
margin-top:5px;
width:200px;
}

.mwr-rss-suscribe-link {
float:left;
height:45px;
width:200px;
}

.mwr-email-subscribe-area {
border:1px solid #CCC;
float:left;
padding:4px;
width:398px;
}

.mwr-email-subscribe-form {
border:none;
padding:0;
margin:0;
}

.mwr-email-input {
border:1px solid #999;
color:#666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:16px;
padding:2px 5px;
width:235px;
}

.mwr-email-button {
background:url(/images/revised/subscribe-via-email-image.png) no-repeat;
border:none;
height:22px;
width:151px;
float: left;
}

.mwr-add-this-area {
background:url(/images/revised/share-via-social-bookmark-image.png) no-repeat;
float:left;
height:45px;
margin:5px 0 0 8px;
width:200px;
}

.mwr-add-this-link {
float:left;
height:45px;
width:200px;
}

/* COMMENTS AREA */

.display-comments-area {
float:left;
margin-top:0px;
width:460px;
}

.display-comments-title-area {
background-color:#000;
margin-bottom:10px;
padding:5px 10px;
width:440px;
float: left;
}

.display-comments-title-left {
float:left;
margin:0;
padding:0;
width:220px;
}
.display-comments-title-right {
float:left;
margin:0;
padding:0;
text-align:right;
width:220px;
}

.display-comments-title {
color:#FFFFFF;
margin:0;
}

.display-comments-title a, .display-comments-title a:visited {
color:#FFFFFF;
text-decoration:none;
}

.display-comments-title a:hover {
text-decoration:underline;
}

.odd {
border-bottom:1px solid #EAEAEA;
float:left;
margin-bottom:5px;
padding:5px 0;
width:100%;
}

.even {
background-color:#F2FAFF;
border-bottom:1px solid #88D2FF;
float:left;
margin-bottom:5px;
padding:5px 0;
width:100%;
}

.comments-date-post-it-area {
background:url(/images/revised/comments-date-post-it-bg-image.png) no-repeat;
float:left;
height:86px;
width:86px;
}

.comments-date-post-it-area-blue {
background:url(/images/revised/comments-date-post-it-bg-image.png) no-repeat;
float:left;
height:86px;
width:86px;
}

.comments-posted-date {
color:#333333;
font-size:18px;
font-weight:bold;
line-height:80%;
padding:6px 8px;
}

.comments-date-number {
font-size:30px;
line-height:80%;
}

.comments-text-area {
float:left;
margin:0 10px 10px;
width:354px;
}

.comments-name {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height: 150%;
}

.comments-normal {
color:#666666;
font-size:12px;
line-height:120%;
}

/*	ADD/POST COMMENT AREA */

.add-comment-area {
float:left;
width:460px;
margin: 30px 0 0;
}

.add-comments-header-area {
background:transparent url(/images/revised/add-comments-header-bg-image.png) no-repeat scroll 0 0;
float:left;
height:32px;
padding:70px 20px 0 45px;
width:395px;
}

.add-comments-body-area {
background:transparent url(/images/revised/add-comments-body-bg-image.png) repeat-y scroll 0 0;
float:left;
padding:10px 35px 0 45px;
width:380px;
}

.add-comments-footer-area {
background:transparent url(/images/revised/add-comments-footer-bg-image.png) no-repeat scroll 0 0;
float:left;
height:101px;
width:460px;
}

.add-comment-title {
color:#333333;
}

.fieldWithErrors {
display: inline;
}

.error-explanation {
background:transparent url(/images/revised/error-bg-image.png) repeat scroll 0 0;
border-color:#CC0000;
border-style:solid;
border-width:1px 0;
float:left;
margin-bottom:10px;
padding:0 10px;
}

.error-title{
margin: 5px 0;
}
.error-normal {
color:#970000;
font-size:12px;
line-height:120%;
margin:0 10px;
}
.error-list {
color:#970000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.error-list li {
}
.comments-left-area {
float:left;
margin:2px 0;
text-align:right;
width:15%;
padding-top:5px;
}
.comments-right-area {
float:left;
margin:2px 0;
padding-left:10px;
width:80%;
}

.comments-input {
border:1px solid #CCCCCC;
color:#666666;
font-size:14px;
height:16px;
padding:2px 5px;
width:50%;
}

.add-comments-normal {
color: #666666;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 120%;
}

.add-comments-sub-text {
color:#666666;
font-size:11px;
}
.comments-textarea {
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:110px;
padding:2px 5px;
width:90%;
margin-bottom: 10px;
}

.add-comment-button {
border: 0 none;
width: 116px;
height: 27px;
background: url(/images/revised/post-comment-button-image.png) no-repeat;
margin: 10px 20px;
}

.send-message-button {
border: 0 none;
width: 116px;
height: 27px;
background: url(/images/revised/send-message-button-image.png) no-repeat;
margin: 10px 20px;
}


/* MIDDLE COLUMN */

.middle-column {
	float:left;
	margin:5px 0 0 10px;
	width:240px;
}

.yellow-pad-head {
	background: url(../images/middle_column_head.png) no-repeat;
	width: 240px;
	height: 102px;
}

.speakers-pad {
	background: url(../images/speakers_column_body.png) no-repeat;
	width: 240px;
	height: 84px;
}

.speakers-pad-link {
	float:left;
	width:240px;
	height:84px;
}

.yellow-pad-body {
	background: url(../images/middle_column_body.png) repeat-y;
	padding: 1px 0;
}

.yellow-pad-foot {
	background: url(../images/middle_column_foot.png) no-repeat;
	width: 240px;
	height: 104px;
}

img.red-arrow {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: text-bottom;
}

.column-title-area {
	background:url(/images/arrow_red.png) no-repeat;
	height:25px;
	margin:0 10px 10px 20px;
	padding:0 0 0 25px;
}

h2.yellow-pad-h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: inline;
	margin-left: 5px;
}

ul.yellow-pad-ul {
	margin: 0;
	padding: 0 10px 0 20px;
}

ul.yellow-pad-ul li {
	font-size:12px;
	line-height:120%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 5px 10px;
}

.tag-cloud {
	line-height: 150%;
}

ul.yellow-pad-ul li a, ul.yellow-pad-ul li a:visited {
	color: #666666;
	text-decoration: none;
}

ul.yellow-pad-ul li a:hover {
	color: #FFF;
	background: #F20000;
}

.align-separator {
	background:url(/images/separator.png) no-repeat;
	clear:both;
	height:11px;
	margin:10px auto;
	text-align:center;
	width:183px;
}

.mybloglog-div {
	margin:20px;
}

/* TWITTER UPDATE */
.twitter-update-area {
	width:220px;
	float:left;
	margin:0 0 -15px;
	position:relative;
	top:-35px;
}

.twitter-update-head-area {
	background:url(../images/revised/eb-twitter-head-bg-image.png) no-repeat;
	float:left;
	height:109px;
	width:220px;
}

.twitter-update-body-area {
	background:url(../images/revised/eb-twitter-body-bg-image.png) repeat-y;
	float:left;
}

.twitter-update-foot-area {
	background:url(../images/revised/eb-twitter-foot-bg-image.png) no-repeat;
	float:left;
	height:66px;
	width:220px;
}

#twitter_update_list {
	color:#333;
	line-height:120%;
	padding:0 15px 0 20px;
	margin:10px 0 0;
}

#twitter_update_list li {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
	margin-bottom:10px;
}

#twitter_update_list li span {
	display:block;
}

#twitter_update_list li a {
	color:#F20000;
}

#twitter_update_list li a:hover {
	background:#F20000;
	color:#FFF;
	text-decoration:none;
}

.twitter-link {
	float:left;
	height:67px;
	position:relative;
	width:220px;
}

/* RIGHT COLUMN */

.right-column {
float:left;
margin:10px 0 0 10px;
padding:0;
width:220px;
}

.right-column-area {
padding: 0;
margin:0 0 15px;
line-height: 120%;
}

.right-column-title {
background:url(../images/right_column_title_image.png) no-repeat;
color:#FFFFFF;
height:31px;
margin:0 0 10px;
padding:16px 10px 0 30px;
width:180px;
}

.right-column-area li {
border-bottom:1px solid #EAEAEA;
color:#666666;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 10px 0;
padding-bottom:5px;
}

.right-column-area li a, .right-column-area li a:visited {
	color: #666666;
	text-decoration: none;
}

.right-column-area li a:hover {
	color: #0099FF;
	text-decoration: underline;
}

.recent-column-area {
padding: 0;
margin:0 0 15px;
float:left;
}

.recent-column-area li {
border-bottom:1px solid #EAEAEA;
color:#666666;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 5px 0;
padding-bottom:5px;
float: left;
}

.recent-column-area li a, .recent-column-area li a:visited {
	color: #666666;
	text-decoration: none;
}

.recent-column-area li a:hover {
	color: #0099FF;
	text-decoration: underline;
}

.icons-images {
	vertical-align: text-bottom;
	margin-right: 4px;
	padding: 0;
	border: 0;
}

.recent-comments-text {
	line-height:125%;
	margin:0 0 3px;
}

.apostrophe-image {
	border:0 none;
	padding:0;
}

.recent-comment-text-area {
	float: left;
	width: 161px;
	margin-left: 5px;
}

.apos-image-area {
	float: left;
	width: 34px;
}

.subsub-normal {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
}

/* FEED BURNER EMAIL SUBSCRIPTION */

.form-email {
border:1px solid #CCC;
background:#F3F3F3;
float:left;
margin: 0 10px 5px;
padding:5px;
}

.input-email {
background: #fff !important;
border:1px solid #999;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:16px;
padding:2px 5px;
width:100px;
float: left;

}

.input-email-button {
background:url(/images/revised/subscribe-button-image.png) no-repeat;
border:0 none;
height:22px;
width:75px;
float:left
}

/* FOOTER */

.footer {
border-top:1px solid #CCC;
margin:30px auto 20px;
text-align:right;
width:940px;
}

.footer-text {
color:#999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
}

.footer-text a, .footer-text a:visited {
	color: #999;
	text-decoration: none;
}

.footer-text a:hover {
	color: #0099FF;
	text-decoration: underline;
}

.footer-text-spaces {
margin:0 5px;
}

.footer-sub-text {
color:#999;
font-size:11px;
line-height:100%;
}

/* SEARCH RESULT */

.search-result {
border-color:#EAEAEA;
border-style:solid;
border-width:0 0 1px;
margin-bottom:10px;
padding-bottom: 5px;
}
.success-h2 {
margin:0;
}
.success-title-area {
border-bottom:1px dotted #CCC;
margin-bottom:20px;
}
.search-p {
	margin: 5px 0;
}

/* CSS for speakers list */

#table-list {
color:#666;
font:12px Arial,Helvetica,sans-serif;
line-height:120%;
width:460px;
border-bottom:1px solid #CCC;
}

.table-header {
background-color:#666;
color:#FFF;
}

.table-header .left {
padding:2px 0;
}

.table-header .right {
padding:2px 0;
}

.even-table {
background:#EEE;
}

.left {
padding:2px 0;
}

.right {
padding:2px 0;
}

/*FireFox 2 */
.form-email, x:-moz-any-link {height: 22px;} 

.right-column-area li, x:-moz-any-link {clear: both;}

#header div.header-right div.nav-menu, x:-moz-any-link {margin:33px 0 0;}

/* end of FireFox 2 */

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { 
	#header div.header-right div.nav-menu { 
		clear:both;
		float:right;
		margin:35px 0 0;
	} 
	
	.vpa-right-area-form {
		margin: 18px 0 0;
		padding: 0px;
	}
} 

/* end of Safari */

/* IE 7 */ 
html > body .body-container #header div.header-right div.nav-menu {
	*margin:32px 0 0;
}

html > body .body-container #header div.header-right div.nav-menu a.current { 
	*display: inline-block; 
}

html > body .body-container #header div.header-right div.nav-menu a.current:hover { 
	*display: inline-block; 
} 

html > body .body-container #header div.header-right div.nav-menu a.non-current { 
	*display: inline-block; 
}

html > body .body-container #header div.header-right div.nav-menu a.non-current:hover { 
	*display: inline-block; 
} 

html > body .pagination-text a, html > body .pagination-text a:visited {
	*display: inline-block;
}

html > body .pagination-text a:hover {
	*display: inline-block;
}

html > body .pagination-text-current {
	*display: inline-block;
}

html > body .sub-normal {
	*line-height: 100%;
	*vertical-align: text-top;
}

html > body .vpa-right-area-p {
	*color:#333;
	*line-height:120%;
	*margin: 10px 0 0;
}

html > body .vpa-right-bottom-area {
	*height:87px;
	*padding:75px 20px 0 30px;
	*float: left;
}

html > body .vpa-right-area-form {
	*padding: 0px;
	*margin: 15px 0 5px;
}

html > body .pagination-text a, body .pagination-text a:visited {
	*display: inline-block;
}

html > body .pagination-text a:hover {
	*display: inline-block;
}

html > body .pagination-text-current {
	*display: inline-block;
}

html > body div.date-title {
	*width: 460px;
	*float: left;
	*margin-bottom: 10px;
}

html > body .sub-normal-vpa {
	*line-height: 0%;
}

html > body .title-vpa {
	*margin-bottom: 10px;
}

html > body .share-embed-url-area ul li {
	*margin-left: 35px;
	*line-height: 130%;
}

html > body .sub-normal-mid {
	line-height: 120%;
}

/* end of IE 7 */

/* IE 6 */ 
body .body-container #header div.header-right div.nav-menu {
	_margin:32px 0 0;
}

body .body-container #header div.header-right div.nav-menu a.current { 
	_display: inline-block;
} 

body .body-container #header div.header-right div.nav-menu a.current:hover { 
	_display: inline-block;
} 

body .body-container #header div.header-right div.nav-menu a.non-current { 
	_display: inline-block;
} 

body .body-container #header div.header-right div.nav-menu a.non-current:hover { 
	_display: inline-block;
} 

body .body-container #header div.header-right div.search-box {
	_float:right;
	_margin:7px 6px 0 0;
	_width:197px;
}

body .pagination-text a, body .pagination-text a:visited {
	_display: inline-block;
}

body .pagination-text a:hover {
	_display: inline-block;
}

body .pagination-text-current {
	_display: inline-block;
}

body div.date-title {
	_width: 460px;
	_float: left;
	_margin-bottom: 10px;
}

body .sub-normal {
	_line-height: 0%;
}

body .sub-normal-vpa {
	_color:#EAEAEA;
	_font-family:Arial,Helvetica,sans-serif;
	_font-size:11px;
	_line-height: 0%;
}

body .title-vpa {
	_margin-bottom: 10px;
}

body .title {
	_margin-bottom: 10px;
}

body .content-story {
	_float: left;
	_margin-left: 0px;
	_margin-right: 0px;
	_margin-top: 0px;
	_margin-bottom: 10px;
	_width: 460px;
}

body .video-promotion-area {
	_height: 511px;
	_overflow: hidden;
}

body .vpa-right-area-p {
	_margin: 10px 0 0;
}

body .vpa-right-bottom-area {
	_height:87px;
	_padding:75px 20px 0 30px;
	_float: left;
}

body .vpa-right-area-form {
	_padding: 0px;
	_margin: 15px 0;
}

body .right-column {
	_width: 219px;
}

body .form-email {
	_margin: 0 5px 0;
}

body .add-comments-header-area {
	_overflow: hidden;
}

body .comments-text-area {
	_width: 344px;
}

body .comments-date-post-it-area {
	_background:url(/images/revised/comments-date-post-it-bg-over-white-image.png) no-repeat;
}

body .comments-date-post-it-area-blue {
	_background:url(/images/revised/comments-date-post-it-bg-over-blue-image.png) no-repeat;
}

body .article-date-audio {
	_background-image: url(../images/revised/post-it-date-audio-white.png);
}

body .article-date-tv {
	_background-image: url(../images/revised/post-it-date-video-white.png); 
}

body .article-date {
	_background-image: url(../images/revised/post-it-date-article-white.png);
}

body .article-date-audio-vpa {
	_background: url(../images/revised/post-it-date-audio-black.png) no-repeat;
}

body .article-date-tv-vpa {
	_background: url(../images/revised/post-it-date-video-black.png) no-repeat; 
}

body .article-date-vpa {
	_background: url(../images/revised/post-it-date-article-black.png) no-repeat;
}

body .yellow-pad-head {
	_background: url(../images/revised/middle-column-head-over-white.png) no-repeat;
}

body .yellow-pad-body {
	_background: url(../images/revised/middle-column-body-over-white.png) repeat-y;
}

body .yellow-pad-foot {
	_background: url(../images/revised/middle-column-foot-over-white.png) no-repeat;
}

body .column-title-area {
	_background:url(/images/revised/arrow-red-over-paper.png) no-repeat;
}

body .align-separator {
	_background:url(/images/revised/separator-over-paper.png) no-repeat;
}

body .right-column-title {
	_background:url(../images/revised/right-column-title-white-image.png) no-repeat;
}

body .mwr-email-input {
	_width: 232px;
}

body .mwr-area {
	_margin: 10px 10px 0;
}

body .share-embed-url-area ul li {
	_margin-left: 35px;
	_line-height: 130%;
}

body .sub-normal-mid {
	_line-height: 120%;
}

/* end of IE 6 */
