
#wrapper { margin:0 auto; position:relative; text-align:left; width:960px; }

/* ======================================= */
/* HEADER AND SEARCH */
/* ======================================= */
#header { height:144px; position:relative; width:auto; z-index:3; }
#header #logo{ background-image:url(../images/prmoment-header-logo.gif); background-repeat:no-repeat; display:block; height:61px; overflow:hidden; margin:0; padding:0; width:293px; }
#header #logo a { display:block; padding-top:9999px; }
#header-banner { background:#020202; height:60px; position:absolute; right:0; top:0; width:468px; z-index: 1000;}

.navigation-search { left:61em; font-size:12px;	width:218px;	position:absolute; overflow:hidden;	top:4px; z-index:5000; text-align:left; color:#fff; height:50px; line-height:44px; z-index:9900;/*border:solid 1px red*/ }
.navigation-search input { padding-left:0.3em;  margin-bottom:4px; padding:3px;  font-size:13px; }
#header1_q, #ctl00_header1_q { width:95px; position:absolute; top:10px; left:18px }
/*
.navigation-search { left:57em; font-size:12px;	width:258px;	position:absolute; overflow:hidden;	top:4px; z-index:5000; text-align:left; color:#fff; height:50px; line-height:44px; z-index:9999;}
navigation-search input { padding-left:0.3em;  margin-bottom:4px; padding:3px;  font-size:13px; }
#header1_q, #ctl00_header1_q { width:107px; position:absolute; top:10px; left:45px }	
*/	
	
#header1_SearchButton, #ctl00_header1_SearchButton { margin:0 0 0 0; top:10px; right:66px; padding:0; background-color:#333; border:none; font-size:0.5em; width:25px; height:26px; background-image:url(../images/header-search-button.gif); background-repeat:no-repeat; position:absolute; }
#navigation-twitter { position:absolute; top:10px; right:34px; width:25px; height:25px; background-color:#40BFE2 }	
#navigation-facebook { position:absolute; top:10px; right:0; width:25px; height:25px; background-color:#40BFE2 }	


/* ======================================= */
/* HOME PAGE TABS */
/* ======================================= */
#tabs { background-color:#020202; height:379px; width:639px; margin:0 0 1.5em 0; overflow:hidden; position:relative; border-right:solid 2px #fff; font-weight:normal; font-size:16px; color:#fff; }
#tabs #first, #tabs #second, #tabs #third, #tabs #fourth, #tabs #fifth, #tabs #sixth { height:379px; margin-top:0; overflow:hidden; padding:0; width:639px; position:absolute; top:0; left:0; }
#tabs h2 { color:#000; margin:0; font-size:18px; font-weight:bold; height:39px; background-color:#B2D233; line-height:2.16em; padding:0 0 0 12px; color:#333 }
#tabs p { padding:12px; }
#tabs .pic { height:300px; width:401px; background-color:#020202; float:right }
#tabs .tab-more { position:absolute; width:99px; height:99px; z-index:20; bottom:16px; right:10px }
#tabs .text { width:238px; height:300px; background-color:#404041; float:left }
#tabs .tab-footer { clear:both; background-color:#000; font-size:18px; font-family:verdana; letter-spacing:-1px; color:#fff; font-weight:bold; width:100%; line-height:2.222em; overflow:hidden; height:40px; margin:0; padding:0 0 0 12px }
#tabs #first { background-color:#000; }
#tabs-video-wrapper{ position:relative; width:956px; border:solid 2px #fff; height:379px; overflow:hidden }


/* ======================================= */
/* HOME PAGE VIDEO FEATURES CAROUSEL */
/* ======================================= */
#video { background:#000; background-image:url(../images/video-logo-homepage.gif); background-repeat:no-repeat; background-position:6px 4px; position:absolute; top:0; right:0; width:315px; height:379px; z-index:12; overflow:hidden; }
#loopedCarousel { margin:0 auto; padding:0 0; width:315px; position:relative; clear:both; }
#loopedCarousel .container { height:379px; overflow:hidden;top:39px;  position:relative; }
#loopedCarousel .slides { position:absolute; top:0; left:0; }
#loopedCarousel .slides div { position:absolute; top:0; width:315px; height:379px; display:none; text-align:center; }
#loopedCarousel .carousel-controls { position:absolute; bottom:0; height:40px;  left:0px; display:block; width:100%; background-color:black; z-index:40; overflow:hidden }
#loopedCarousel .carousel-controls a.next { position:absolute; top:10px; left:12px; display:block; width:21px; height:20px; overflow:hidden; text-indent:-9999px; 	background-image:url(../images/rewind-carousel.png); background-repeat:no-repeat; }
#loopedCarousel .carousel-controls a.previous { position:absolute; top:10px; right:12px; display:block; width:21px; height:20px; overflow:hidden; text-indent:-9999px; background-image:url(../images/forward-carousel.png); background-repeat:no-repeat; }
#loopedCarousel .carousel-controls a:hover { background-position:1px 1px }
#loopedCarousel .play-button-graphic { display:block; position:absolute; left:109px; top:80px; width:102px; height:102px; background-image:url(../images/play-button-overlay.png); background-position:0 0; overflow:hidden; background-repeat:no-repeat; }
#loopedCarousel .play-button-graphic:hover { background-position:0 -123px }
#loopedCarousel .panel p { position:absolute; text-align:center;  width:319px; font-weight:bold; display:block; left:0; top:260px; line-height:40px; background-image:url(../images/video-span-background.png); background-repeat:repeat-x; color:#fff }
.waste{ min-height:1000px; } /* ? */

#loopedCarousel a:focus { outline:0; }


/* ======================================= */
/* HOME PAGE COLUMNS */
/* ======================================= */
#home-column-wrapper { background-image:url(../images/home-column-background.gif); background-repeat:repeat-y; clear:both; height:400px; height:auto !important; margin:1.5em 0; min-height:400px; position:relative; width:960px; }
#home-column-left { float:left; width:320px; position:relative; }
#home-column-right-wrapper { float:right; width:640px; margin-bottom:160px }


#home-column-wrapper a {color:#333}
#home-column-left div { clear:both; border-bottom:solid 1px #ccc; padding:12px 0;margin:0 12px; }
#home-column-left h2 { color:#333; font-family:verdana; font-size:26px; letter-spacing:-1px; margin:0 0 0.461em 0; padding:0 }
#home-column-left div img { float:right; margin:0 0 0 6px; border:solid 1px #ccc }
#home-column-left div div { clear:both; border-bottom:none; padding:0; margin:0 }

#home-column-right-wrapper #home-column-jobs { float:left;	width:320px; }
#home-column-right-wrapper #home-column-jobs h3 { background-image:url(../images/job-home-banner.jpg); background-repeat:no-repeat; background-position:12px bottom; padding:12px 0 0 12px; display:block; height:258px; color:#333; font-family:verdana; font-size:26px; letter-spacing:-1px; }
#home-column-right-wrapper #home-column-jobs iframe { position:relative; top:18px; left:0px; }
#home-column-right-wrapper #home-column-jobs iframe h4 { background-color:red }
#home-column-right-wrapper #home-column-conferences { float:right; width:320px; }
#home-column-right-wrapper #home-column-conferences ul { margin:0; padding:0 }
#home-column-right-wrapper #home-column-conferences h3 { color:#000; font-family:verdana; font-size:26px; letter-spacing:-1px; margin:0 0 0 0; padding:0 0 0 12px;	background-image:url(../images/conferences-home-background.gif); background-position:left top; background-repeat:repeat-x; line-height:56px }
#home-column-right-wrapper #home-column-conferences p span { margin:0 0; padding:0 0 12px 0; display:block; }
#home-column-right-wrapper #home-column-conferences ul { margin:0; padding:0 }
#home-column-right-wrapper #home-column-conferences li { margin:1em; padding:0; border-bottom:solid 1px #ccc; }
#home-column-right-wrapper #home-column-conferences h4, #home-column-conferences h4 a{ color:#333; font-size:16px; line-height:1.2em; padding:0; margin:0 0 0.5em 0 }
#home-column-right-wrapper #home-column-conferences ul li img { float:right; margin:0 0 0 6px; border:solid 1px #ccc; padding:0 }
#home-column-right-wrapper #home-column-conferences ul li p span span { color:#7B9522; font-weight:bold; display:block; margin:0; padding:12px 0 0 0 }

#home-column-right-wrapper #home-survey { background-color:#B2D233; bottom:0; clear:both;	height:160px; position:absolute; right:0; width:640px;  }
#home-column-right-wrapper #home-survey p {margin:0 0 0 0; padding:0; line-height:1em}
#home-column-right-wrapper #home-survey  h5 { font-family:verdana; font-size:20px; font-weight:bold; margin:0 0 0.6em 0; padding:0; line-height:1em }

#home-column-right-wrapper #home-survey .in-partnership {width:118px; padding-left:12px; float:left; padding-top:12px }
#home-column-right-wrapper #home-survey .in-partnership img {margin-top:1em}
#home-column-right-wrapper #home-survey .this-weeks-poll {   width:322px; padding-left:22px; padding-top:17px; float:left; text-align:left; overflow:hidden}
#home-column-right-wrapper #home-survey .this-weeks-poll a {display:none}
#home-column-right-wrapper #home-survey .this-weeks-poll input { width:50px; margin:0; padding:0; vertical-align:middle}
#home-column-right-wrapper #home-survey .last-weeks-results { width:148px; padding-bottom:1.5em; float:left; background-color:#fff; text-align:center; position:relative; top:12px;}
#home-column-right-wrapper #home-survey .last-weeks-results h6 {font-size:12px; font-weight:bold; font-family:arial; color:#fff; background-image:url(../images/results-header-background.gif); background-repeat:no-repeat; line-height:36px; margin: 0 0 1em 0}
#home-column-right-wrapper #home-survey .this-weeks-poll .poll-question { color:#333; font-size:14px; font-weight:bold; display:block; height:2em; vertical-align:top; line-height:1em}
#home-column-right-wrapper #home-survey .this-weeks-poll .poll-question td {padding: 0 0 6px 0; margin:0 0 0 0}
#home-column-right-wrapper #home-survey .this-weeks-poll .poll-answers td {margin:0; padding:0 0 0 0;}
#home-column-right-wrapper #home-survey .this-weeks-poll .poll-answers input { margin: 0 0 0 0; padding:0 0; border:none; line-height:1.5em;}
#home-column-right-wrapper #home-survey .this-weeks-poll .poll-answers label {margin:0; padding:0; line-height:1.5em}
#home-column-right-wrapper #home-survey .this-weeks-poll .poll-vote-button { background-color:#fff; padding:6px;  }


/* ======================================= */
/* BUTTONS AND BANNERS */
/* ======================================= */
#horizontal-micro-buttons { clear:both;  z-index: -1; }
#horizontal-micro-buttons ul { clear:both;  margin:0; overflow:hidden;	padding:0;	width:960px; z-index: -1; }
#horizontal-micro-buttons ul li { background-color:#020202;	display:block; float:left; height:60px;	margin:0 20px 0 0; padding:0; width:120px; z-index: -1; } 
#horizontal-micro-buttons ul li object, #horizontal-micro-buttons ul li embed { z-index: -1; }

/* ======================================= */
/* LEARNING ZONE HOME PAGE */
/* ======================================= */
#learning-zone { margin:1.5em 0; overflow:hidden; }
#learning-zone h3 { display:block; width:960px;	height:48px; line-height:48px; background-image:url(../images/green-header-960.png); font-family:verdana; font-size:24px; color:#000; padding:0 0 0 12px; letter-spacing:-1px }	
#learning-zone a { color:#333 }
#learning-zone ul {  margin:0;	padding:0; display:block }
#learning-zone li { float:left; margin:0 0 0 0;	padding:0;	width:192px; min-height:19.666em; height:auto !important; height:19.666em; }
#learning-zone br { display:none }
#learning-zone p{ color:#333 }
#learning-zone h4{ color:#333; font-size:16px; line-height:1em; padding:0; margin:0 0 0 0 }
#learning-zone #zone1 { background-color:#939598; float:left; }
#learning-zone #zone2 { background-color:#A7A9AC; float:left; }
#learning-zone #zone3 { background-color:#BEBFC1;float:left; }
#learning-zone #zone4 { background-color:#D1D3D4;float:left; }
#learning-zone #zone5 { background-color:#ffffff;float:left; }
#learning-zone p { padding:0 12px 12px 12px; }
#learning-zone h4 { padding:12px 6px 0 12px; }
#learning-zone img { margin:11px  0 12px 12px; border:solid 1px #7a7a7a }


/* ======================================= */
/* SUBSCRIBE AND  LATEST BLOG ENTRIES BOX */
/* ======================================= */
#sub-blog-wrapper { background-color:#fff; margin:1.5em 0; overflow:hidden; width:960px; }
#sub-blog-wrapper .subscribe { background-color:#fff; float:left; width:480px;	position:relative;	background-image:url(../images/survey-bottom.gif);	background-repeat:no-repeat;	background-position:left bottom; height:19em }
#sub-blog-wrapper .subscribe h6	{ font-family:verdana;	font-size:24px;	color:#333;	padding:0 0 0 12px;	letter-spacing:-1px; line-height:normal; margin:0.25em 200px 0.25em 0; }
#sub-blog-wrapper .subscribe p	{ padding:0 0 0 12px; margin:0 220px 0.75em 0; }
#sub-blog-wrapper .blog{ background-color:#fff;	float:left;	width:480px; height:19em;	position:relative;	background-image:url(../images/blog-home-grad.gif);	background-repeat:repeat-y; }

#home-subscribe { position:absolute; top:12px;  right:6px; width:200px;}
#home-subscribe td { padding:0 6px 0 0; font-size:11px; font-weight:bold; text-align:right }

.blog iframe { position:absolute; top:12px; right:12px }
.home-blog-button{ margin:12px 0 0 6px }
.twitter-home-button { position:absolute; bottom:0; left:0; width:480px; height:40px }


/* ======================================= */
/* FEATURE PAGES */
/* ======================================= */
#content-wrapper { background-color:#fff; margin:0 0 1.5em 0}
#content-wrapper .feature-title { background-image:url(../images/feature-title-background.gif);	background-repeat:repeat-x;	line-height:45px;	color:#333; padding-left:12px; font-family:verdana; font-size:26px; display:block; height:50px }
#feature-content { float:left;	width:640px; padding:16px 0 12px 0;	overflow:hidden;	position:relative;	background-color:#fff; }
#feature-content iframe { margin-left:3px }
#feature-content .feature-headline{ font-size:20px; display:block; padding-right:0px; font-weight:bold; color:#7B9522; margin:0 0 0.75em 0; }
#feature-content .feature-date { padding-left:12px; margin-top:-1em; margin-bottom:1.5em; font-style: italic; color:#474747; line-height:1.5em }
#feature-content .image-tweet-this { float:right; position:relative; display:block; width:60px; height:58px; margin-bottom:12px }
#feature-content table {margin-left:12px; float:none; margin-bottom:1.5em}
#feature-content table td {padding:0 0 6px 6px; font-size:12px}
#feature-content p table, #feature-content #feature-content-timetable table {margin-left:0; margin-bottom:0}

 
/* ======================================= */
/* SIDE BAR */
/* ======================================= */
#sidebar-content { background-color:#fff; float:right;	width:320px; text-align:center; }
#sidebar-content div { background-color:#E7E7E8; text-align:left; width:284px; margin:1.5em auto; margin-bottom:0; }
#sidebar-content div h3 { background-image:url(../images/sidebar-title-background-2.gif); background-repeat:no-repeat;	background-color:#C8DE73; line-height:41px; height:41px;	padding:0  0  0 12px;	font-size:18px;	color:#333;	font-weight:bold;	overflow:hidden; }
#sidebar-content h4 { margin:0 0 0.2em 0; padding:0 0 0 0; line-height:normal }
#sidebar-content h4 a { color:#333; font-size:12px; font-weight:bold; margin:0; padding:0; }
#sidebar-content p span { margin:0 0; padding:0 0 12px 0; display:block }
#sidebar-content ul li  { margin:1em; padding:0; border-bottom:solid 1px #ccc; } 
#sidebar-content div#sidebar-conferences { background-color:#ccc; overflow:hidden }
#sidebar-content  div#sidebar-survey { background-color:#B2D234; margin-bottom:1.5em; overflow:hidden; }
#sidebar-content div#sidebar-conferences #full-schedule{ line-height:2em; padding-left:12px; margin:1.5em 0 0 0 }
#sidebar-content #sidebar-jobs { overflow:hidden; padding-bottom:18px }
#sidebar-content #sidebar-jobs iframe { width:272px; }
#sidebar-content .archive li { padding:0 0 12px 0;}
#sidebar-content .archive li a {color:#333}
#sidebar-content #sidebar-survey div {background-color:transparent}
#sidebar-content #sidebar-survey h3 { font-family:verdana; font-size:24px;  font-weight:bold; height:1.5em;}
#sidebar-content #sidebar-survey  .in-partnership { width:100%; position:relative; background-color:transparent; margin:0; padding:0}
#sidebar-content #sidebar-survey  .in-partnership span{ margin-left:12px}
#sidebar-content #sidebar-survey  .in-partnership img {position:absolute; top:12px; right:25px; margin:0; padding:0}
#sidebar-content #sidebar-survey  .this-weeks-poll {width:100%; text-align:left;}
#sidebar-content #sidebar-survey  .this-weeks-poll a {display:none}
#sidebar-content #sidebar-survey  .this-weeks-poll input { margin:0; padding:0; vertical-align:middle}
#sidebar-content #sidebar-survey .this-weeks-poll .poll-question td { width:100%; color:#333; font-size:14px; font-weight:bold; padding:6px; margin:0; line-height:1.4em; background-color:#CDE27B}
#sidebar-content #sidebar-survey .this-weeks-poll .poll-answers {margin:0; padding:6px 0 6px 0;}
#sidebar-content #sidebar-survey .this-weeks-poll .poll-answers input { width:20px;  margin: 0 0 0 0; padding:0 0; border:none; line-height:1.5em; vertical-align:middle}
#sidebar-content #sidebar-survey .this-weeks-poll .poll-answers label {margin:0; padding:0; line-height:1.5em}
#sidebar-content #sidebar-survey .this-weeks-poll .poll-vote-button { background-color:#fff; padding:6px; float:left; margin-left:6px; margin-top:6px; width:47px; }
#sidebar-content #sidebar-survey .last-weeks-results { width:90%;  padding:6px;  background-color:#fff; text-align:left; margin: 16px 6px 6px 6px}



/* ======================================= */
/* FEATURE COMMENTS */
/* ======================================= */
#feature-comments { background-color:#E7E7E8; margin:1.5em 0 1.5em 12px; padding-bottom:12px; }
#feature-comments .fc { display:block; margin:0; padding:0 0 0 12px; color:#333; height:48px; background-image:url(../images/comments-header-background.gif); line-height:48px }


.comment-post { display:block; margin-left:12px; width:100%; position:relative; }
.comment-post h6 { font-family:verdana; display:block; font-size:20px; color:#333; margin-top:0.5em; margin-bottom:0.6em; letter-spacing:-1px }
.comment-post input { position:relative; left:0 }
.comment-post textarea { width:297px; margin:0; padding:0 }

/*#details {border:solid 1px #666} */
#details td {  padding:0 6px 0 0; font-size:11px; font-weight:bold; line-height:12px }
.recaptchatable .recaptcha_image_cell, #recaptcha_table { background-color:#E7E7E8 !important; /* reCaptcha widget background color */ }
#feature-content .recaptchatable img { border:none }
#recaptcha_table { border-color:#E7E7E8 !important; /* reCaptcha widget border color */ }
#recaptcha_response_field { border-color:#99CC33 !important; /* Text input field border color */ background-color:#ffffff !important; /* Text input field background color */ }
#recaptcha_reload { background-image:url(../images/footer-background.png); } 
#recaptcha_tagline { display:none }


/* ======================================= */
/* SOCIAL BOOKMARKS */
/* ======================================= */

#feature-content #social { display:block; border-top:solid 1px #ccc; height:12em; margin:0 0 18px 12px; text-align:left; width: 620px; clear:both; padding: 3px 0 0 12px  }
#social ul {  width:960px; clear:none; display:block; margin:0 0 1.5em 0; padding:0 0 0 0 0; }
#social h3 {  clear:both; padding:12px 0 0 0; font-size:15px; color:#474747; margin:0 0 0.4em 0;}
#social ul li { float:left; display:block; margin:0 18px 0 0; font-size:11px;  padding:0  0 1.5em 0; }
#social span  { float:left; margin-right:6px }
#social ul li a {  color:#333; text-decoration:none; line-height:16px;}
				.fb{background-image:url(../images/soc-fb-icon.gif); background-repeat:no-repeat;  padding-left:22px; display:block }
				.tw{background-image:url(../images/soc-tw-icon.gif); background-repeat:no-repeat;line-height:22px; padding-left:22px; display:block }
				.linkd{background-image:url(../images/soc-linkd-icon.gif); background-repeat:no-repeat; line-height:22px; padding-left:22px; display:block }
				.subs{background-image:url(../images/soc-subs-icon.gif); background-repeat:no-repeat; line-height:22px; padding-left:22px; display:block }
				.feed{background-image:url(../images/soc-rss-icon.gif); background-repeat:no-repeat; line-height:22px; padding-left:22px; display:block }




/* ======================================= */
/* LEARNING ZONE */
/* ======================================= */	
.learning-zone-intro { border-bottom:solid 1px #ccc; float:none; padding:0 0 0  0 }
.learning-zone{ border-bottom:solid 1px #ccc; }
.learning-zone-sponsor{ vertical-align:middle; width:120px; height:75px }
.learning-zone p { margin-right:100px }
.learning-zone h2 { padding-top:0.8em; font-family:verdana }
.learning-zone h2 a { color:#333; font-size:26px }
.learning-zone { position:relative; height:140px; height:auto !important; min-height:140px; }
.learning-zone img { float:right; margin-top:12px; margin-left:12px }
.learning-zone-image-left { float:left; margin-left:12px; margin-right:12px }
#feature-content #learning-zone-navigation {  margin:0 0 0 0; padding:0; height:5em; width:100%; text-align:right;  position:relative }
#feature-content #learning-zone-navigation ul {  margin:0 0 0 0; padding:0;  list-style-type:none; position:absolute; top:0; right:0 }
#feature-content #learning-zone-navigation ul li { float:left; margin:0 0 0 12px; background-color:#B2D234; padding:6px;  list-style-type:none; }
#feature-content #learning-zone-navigation ul li a {color:#fff}

/* ======================================= */
/* FORMS */
/* ======================================= */
input  { border:solid 1px #99CC33; margin-bottom:7px; padding:3px;  font-size:13px; /*width:130px*/}
textarea { border:solid 1px #99CC33; font-family:arial;padding:3px 0 3px 3px; font-size:13px; margin-bottom:7px; }

.validator-controls { position:relative; width:100%; }
#ctl00_footer1_Button1, #footer1_Button1, #ctl00_comments1_CommentatorButton, #ctl00_footer1_Button1, #ctl00_ContentPlaceHolder2_Button1, #ctl00_ContentPlaceHolder2_ListView1_DataPager1 input { border:none; font-size:11px; width:47px; text-align:center; text-transform:lowercase;}
#ctl00_ContentPlaceHolder2_RequiredFieldValidator1, #ctl00_ContentPlaceHolder2_RegularExpressionValidator1 { position:absolute; top:30px; left:0; font-weight:bold }
#ctl00_comments1_CommentatorRequiredFieldValidator1, #ctl00_comments1_CommentatorRegularExpressionValidator1 { position:absolute; top:30px; right:0; font-weight:bold }
#ctl00_footer1_RequiredFieldValidator1, #ctl00_footer1_RegularExpressionValidator1, #footer1_RequiredFieldValidator1, #footer1_RegularExpressionValidator1 { position:absolute; top:15px; right:0; right:64px; font-weight:bold; width:100px }
#ctl00_footer1_Button1, #footer1_Button1 {background-image:url(../images/submit-button.gif); height:54px; width:54px; text-indent:-9999px; margin-top:2px} 


/* ======================================= */
/* FOOTER */
/* ======================================= */
#footer { background-image:url(../images/footer-background.png); background-repeat:no-repeat;	margin:1.5em 0;	overflow:hidden;	width:auto;	 position:relative; height:128px; line-height:0.8em}
#footer ul { margin:1em 1.2em; padding:0; width:auto; line-height:normal }
#footer li { float:left;	margin:0;	padding:0;	padding-right:12px; }
#footer a { color:#fff; padding-right:12px }
#footer ul li:after { content:"/"; color:#B2D234; }
#footer a:hover { text-decoration:underline; }
#copyright { clear:both; width:auto;	text-align:center;	margin:1.5em;	color:#fff;	font-size:11px }


/* ======================================= */
/* CONFERENCES */
/* ======================================= */

#feature-content-timetable { border:solid 1px #ccc; margin-left:12px;}
#feature-content-timetable .conf-image-timetable { border:solid 1px #ccc }
#feature-content-timetable td { padding:12px }
#feature-content-timetable td p {padding:0}
#feature-content-timetable .even { background-color:#E7E7E8 }
#feature-title-timetable h3 { display:block; margin:0 0 0 12px; width:628px; padding:0 0 0 12px; color:#333; height:48px; background-image:url(../images/comments-header-background.gif); line-height:48px }
.speaker-name { font-weight:bold }
.time { font-weight:bold; font-size:14px }
#guest-speakers td { padding:12px; }
#guest-speakers img { margin-right:3px }


#vidframecontent {padding-left:12px}


