/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, fieldset, form, label, legend, caption{
	margin:0;
	padding:0;
	border:0;
} 

object, embed, iframe {
    outline:none;
} 

.clear_both {
	clear:both
} 

caption, th, td {
	font-weight:normal;
} 

blockquote:before, blockquote:after, q:before, q:after {
	content:"";
} 

blockquote, q {
	quotes:"" "";
} 

a img {
	border:none;
} 

body {
	/*background-color:#ddd;*/
	margin:0;
	padding:0;
} 

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
 	margin-bottom:10px;
	padding:0;
} 

h1 {
	font-size:1.7em;
	margin:5px 0;
	font-weight:normal;
} 

h2 {
	font-size:1.6em;
	margin:5px 0;
} 

h3 {
	font-size:1.4em;
	margin:5px 0;
} 

h4 {
	font-size:13px;
	margin: 2px 0 2px 0;
} 

h5 {
	font-size:10px;
	color:#7f7f7f;
	padding-left:1px;
	font-weight:400;
} 

a {
	color:#1783C6;
	text-decoration:none;
	font-weight:bold;
} 

a:hover {
	color:#666;
} 

#topheader {
	background-repeat: repeat-x;
	background-position: left -27px;
	height: 127px;
	background-image: url(../../../images/main_layout/V6__HEAD_BGgrey.jpg);
} 

.logo_link{
	position:absolute;
	top:5px;
} 

.toplinks{
	position:absolute; 
	top:97px;
} 

#sitesearch{
	position:relative; 
	float:right; 
	margin: 5px 0px 0 0; 
	width:240px;
} 

#user-links{
	float:right;
	margin:8px 10px 0 0; 
	display:block;
} 

.userlinklinks{
	float:right;
	padding-right:10px;
} 

.userlinkbtn{
	float:right;
} 

#inner_header {
	height: 127px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../../../images/main_layout/nyvs_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center -27px;
} 

#main_logo {
	background-image: url(../../../images/main_layout/main_logo.png);
	position: absolute;
	height: 80px;
	width: 186px;
	left: 25px;
	top: 35px;
} 

#content_wrap {
	background-color:#FFF;
	margin:0;
	padding:0;
} 

#content {
	min-height:400px;
	margin: 0 auto;
	padding:0px;
} 

* html #content {
	height: 400px;
} 

#right {
	width: 730px;
	float: right;
} 

#home_loginbox {
	float: left;
	width: 280px;
	padding:20px;
} 

#right_home {
	width: 550px;
	float: right;
	padding:20px;
} 

#flash_right {
	width: 610px;
	float: right;
	padding: 0px 15px 15px 15px;
} 

#flash_right_blank {
	width: 410px;
	padding: 0px 15px 15px 15px;
} 

#left {
	width: 220px;
	float: left;
	text-align: left;
} 

#left_home {
	width: 300px;
	float: left;
	text-align: left;
} 

#footer_wrap {
	background-color: #DDDDDD;
	width: 100%;
	background-image: url(../../../images/main_layout/V6_FOOTERBGgrey.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 215px;
} 

#footer {
	height: 200px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../../images/main_layout/nyvs_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	position: relative;
} 

#footer_columns_container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 175px;
} 

.footer_links_column {
	width: 180px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #1783C6;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	float: left;
	height: 160px;
	padding-top: 0px;
} 

.footer_links_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; letter-spacing:-1px;
	font-weight: bold;
	line-height: 20px;
	color: #1E80C9;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
} 

#copyright_foot {
	height: 20px;
	width: 230px;
	position: absolute;
	left: 700px;
	top: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #1783C6;
} 

.logo_link_footer{
	position:absolute;
	top:115px;
	left:685px;
} 

.bluelinerlogo{
	margin-top:85px;
} 

.publicprof_userdata{ 
	float:right;
	width:300px;
} 

.pubprofuserimg{
	width:250px; 
	margin-bottom:10px; 
	overflow:hidden;
} 

.border_dotted{
	padding:10px 0; 
	border-bottom:1px dotted #555;
} 

.frndavatar{
	height:50px; 
	width:50px; 
	float:left; 
	display:inline; 
	background-color:#CCC; 
	margin-right:10px;
	margin-bottom:10px;
} 

.uploader_data{
	float:right;
	width:140px;
} 

ul.col_links {
	margin: 0px;
	padding: 0px;
} 

ul.col_links li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
} 

ul.col_links li a {
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1783C6;
	color: #1783C6;
	height:20px;
	font-weight:normal;
} 

ul.col_links1 {
	margin: 0px;
	padding: 0px;
} 

ul.col_links1 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
} 

ul.col_links1 li a {
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1783C6;
	color: #1783C6;
	font-weight:normal;
} 

.footer_links_column_wide {
	width: 160px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #1783C6;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	float: left;
	height: 160px;
	padding-top: 0px;
} 

#copyright_foot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1783C6;
	text-decoration: none;
} 

.text_default {
	padding: 15px;
} 

.text_level {
	font-weight:bold;
	padding: 7px;
} 

.text_default p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
} 

.text_default h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
} 
#header_loginbox {
	position: absolute;
	width: 580px;
	top: 0px;
	right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B0570;
} 

#header_loginbox a {
	color: #540872;
} 

#header_loginbox input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px none #CCCCCC;
	margin: 0px;
} 

#header_loginbox .usertext {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 60px;
	font-size: 12px;
} 

#header_loginbox .usertext_expanded {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 140px;
	font-size: 12px;
} 
/*---------------------
  ---------------------
The Clear Fix for main layout blocks
--------------------
--------------------*/
.clear {
	clear:both;
} 

.clearfix {
	display:block;
} 

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
} 

.sideform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-right: auto;
	margin-left: auto;
	width: 260px;
} 

.sideform a {
	color: #1783C6;
	font-size: 10px;
} 

.sideform td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
} 

.sideform h4 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1783C6;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #1783C6;
} 

.sideform .textf {
	width: 125px;
	border: 1px solid #CCCCCC;
} 

.sideform .textf_expanded {
	width: 140px;
	border: 1px solid #CCCCCC;
} 


a.logbutt {
	color: #FFFFFF;
	background-color: #1783C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 7px 2px 7px;
	font-weight: bold;
	border:0px;
	-moz-border-radius: 3px;
	-webkit-border-radius : 3px;
	cursor:pointer;
} 

a.logbutt:hover{
	color:#FFF;
} 

.greycolor1 {
	line-height:16px;
	font-family:arial;
	color:#333333;
} 

.whitetext {
	color:#fff;
} 

.btmline1px {
	border-bottom:1px solid #aaaaaa;
} 

.topline1px {
	border-top:1px solid #aaaaaa;
} 

.leftline1px {
	border-left:1px solid #aaaaaa;
} 

.rightline1px {
	border-right:1px solid #aaaaaa;
} 

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
} 

.titlehead1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight: bold;
	color:#555C5E;
} 

.titlehead2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.44em;
	font-weight: bold;
	color:#345677;
} 

.newvideo {
	background-image: url(../../../images/nyvs_webcomp_23.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 161px;
	margin-bottom:6px;
} 

.tgrey, .twhite {
	cursor: pointer;
	margin-bottom: 2px;
} 

.tgrey a, .twhite a {
	display: block;
	margin: 0;
	padding: 10px 16px;
	border-left: 4px solid;
} 

.tgrey p, .twhite p {
	margin:0;
	font-size: 11px;
	padding: 0 16px;
	padding-bottom: 8px;
	border-left: 4px solid;
} 

.tgrey {
	background-color: #eee;
} 

.thumcontainer_outer {
	height: 98px;
	width: 130px;
} 

.top_header_bar {
	width:770px;
	background-color:#353E3D;
	color:#FCFCFC;
} 

.top_header_bottom {
	width:770px;
	height:10px;
	background-color:#353E3D;
	color:#FCFCFC;
} 

.top_header_slide {
	display:none;
	width:770px;
	background-color:#353E3D;
	color:#FCFCFC;
} 

.top_header_fixed {
	width:770px;
	background-color:#353E3D;
	color:#FCFCFC;
} 

.bottom_header_bar {
	width:770px;
	background-color:#353E3D;
} 

.top_left_side {
	text-align:left;
	padding:5px;
	float:left;
	color:#FCFCFC;
	width:300px;
} 

.top_right_side {
	padding:5px;
	margin-left:400px;
} 

.thumcontainer_inner {
	height: 98px;
	width: 130px;
	border: 1px solid #CFCFCF;
} 
.thumcontainer_rounded {
	height: 98px;
	width: 130px;
	border: 1px solid #CFCFCF;
} 

.thumb_info {
	width:130px;
	height:98px;
	padding:6px;
	background-color:#F1F1F1;
	border:1px solid #CCCCFF;
} 

.moviedescription {
	z-index:9999;
	display:none;
	height: 98px;
	padding-left:4px;
	width: 130px;
	color:#313131;
	background-color:#F1F1F1;
	border:1px solid #CCCCFF;
} 

.link2more {
	background-color: #FCFCFC;
	float: right;
	height: 100%;
	width: 15px;
} 

#Layer1 {
	width:200px;
	height:115px;
	z-index:1;
} 

.orange_button {
	border:2px solid #FF8800;
	background-color:#FFBB55;
} 

.blue_button {
	border:2px solid #14658B;
	background-color:#209DD7;
	color:#FFFFFF;
	font:bold 12px arial, verdana, helvetica;
	letter-spacing:1px;
} 

#notes_history {
	list-style-type:none;
	color:#121244;
	font-size:11px;
	padding-left:3px;
} 

#notes_history li {
	padding:3px;
} 

a.actions:link, a.actions:visited, a.actions:active {
	font:11px arial;
	color:#990000;
	text-decoration:none;
} 

/*---------------------
  ---------------------
3 column text divs
--------------------
--------------------*/
.three_col {
	width: 930px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: table;
} 

.three_col .col {
	width: 310px;
	float: left;
	height: auto;
} 

.three_col .col h2 {
	margin: 10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1486BC;
	color: #1E80C9;
} 

.three_col .col p {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	display: block;
} 

td.home_thumbs img {
	border:1px solid #000000;
} 
/*---------------------
  ---------------------
featured thumbs
--------------------
--------------------*/

#feature {
	width: 300px;
	margin: 0;
	float: left;
} 

#features_intro h3 {
	padding: 0px;
	color: #333333;
	line-height: 20px;
	margin: 5px;
} 

#feature_thumb_container {
	width: 300px;
	height:210px;
	height:220px;
	border-left: 1px solid #6699cc;
	border-top: 1px solid #6699cc;
} 

.featured_thumb {
	width: 90px;
	float: left;
	display: inline;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
} 

#feature_textblock {
	float: right;
	width: 590px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#Video_listings {
	width: 940px;
	padding-top: 20px;
	padding-bottom: 20px;
} 

#Video_listings h1 {
	color: #1783C6;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1783C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
} 

.Video_InfoWrapper {
	float: left;
	width: 358px;
	margin: 10px 10px 0 0;
	border: 1px solid #1783C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
} 

.moduleEntryTitle {
	color: #1783C6;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
} 

.moduleEntryTags, .moduleEntryDescription {
	color:#666;
} 

.Video_InfoWrapper a {
	text-decoration: none;
} 

.Video_Info {
	height: 90px;
	padding: 10px;
	overflow: hidden;
} 

.Video_InfoDescription {
	display: block;
	color: #666;
} 

.Video_InfoThumbnail {
	float: left;
	margin: 0 10px 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 

.Video_InfoTitle {
	display: block;
	color: #1783C6;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
} 

.ForceOneLine {
	display: block;
	height: 18px;
	overflow: hidden;
} 

.GroupTitle {
	display: block;
	color: #AAA;
} 

#Video_InfoWrapper_container {
	width: 740px;
	float: left;
	padding-bottom: 10px;
} 

#video_list {
	width: 190px;
	float: right;
	padding: 10px;
} 

#Video_listings h2 {
	color: #333333;
	margin: 5px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; letter-spacing:-1px;
} 

#Video_listings p {
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
} 

h1.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1783C6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide {
	display: none;
} 
} 

/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav {
	display: none;
} 
} 

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
	font-family: Arial, sans-serif;
	line-height:16px;
	text-align:justify;
} 

.ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #1783C6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1783C6;
} 

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
} 

.ui-tabs-nav li {
	float: left;
	margin: 0 0 0 1px;
	min-width: 84px; /* be nice to Opera */
} 

.ui-tabs-nav a, .ui-tabs-nav a span {
	display: block;
	padding: 0 10px;
	background-repeat: no-repeat;
} 

.ui-tabs-nav a {
	margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	color: #666666;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	z-index: 2;
	margin-top: 0;
	color: #1783C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../../../images/tab_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
} 

.ui-tabs-nav a span {
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
} 

*>.ui-tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
} 

.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1px;
} 
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
} 

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
} 

.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
} 

.ui-tabs-panel {
	padding: 1em 8px;
	background: url("../images/spacer.gif"); /* declare background color for container to avoid distorted fonts in IE while fading */
} 

.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
} 

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
} 
*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
} 

#container-4 {
	margin: 0px;
	padding: 0px;
	border:1px solid #CCC;
} 

.profile_container input,.profile_container textarea,.profile_container select{
	border:1px solid #CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius : 3px;
} 

#noteswrap {
	border:1px dotted #aaaaaa;
	margin:2px;
	padding:10px;
} 

#n_video_thumb {
	width:40px;
	height:40px;
	background-color:#CCCCCC;
	float:left;
} 

#n_text {
	color:#555555;
	margin-left:70px;
} 

#n_morelink {
	float:right;
	width:90px;
	text-align:right;
} 

#comment_left {
	float:left;
	width:320px;
	border:1px dotted #aaa;
	padding:10px;
} 

#comment_right {
	float:right;
	width:320px;
	border:1px dotted #aaa;
	padding:10px;
} 

.err_msg {
	border:1px solid #FF8800;
} 

.gen_msg {
	border:1px solid #88BB00;
} 

span.error {
	color:#d30;
} 

.plabel {
	color:#777;
} 

.required_field {
	color:#f00;
	font-size:16px;
} 

.inputfield {
	border:1px solid #0099CC;
	padding:5px;
} 

select {
	font:12px arial;
} 

div#p_accordion {
	display:none;
	position:relative;
	top:20px;
} 

.why_join_panels {
	background-color:#FFFFFF;
	padding-left:10px;
	cursor:hand;
	cursor:pointer;
} 

.why_join_panels h3 {
	font:bold 12px arial;
} 

h3.collapsed{
	background:transparent url(../../../images/plus.gif) no-repeat scroll 0 3px;
	padding-left:15px;
} 

h3.active{
	background:transparent url(../../../images/minus.gif) no-repeat scroll 0 3px;
	padding-left:15px;
} 

.why_join_panels h3.active {
	color:#1575AF;
} 
.why_join_panels div {
	font:11px arial;
	padding-left:15px;
} 

form .textf {
	border:1px solid #DEDEDE;
	color:#678;
	font:12px tahoma;
} 

ul.courses li {
	font:normal 11px verdana, arial;
	color:#FFF;
	list-style-type:none;
	padding:5px 0 3px 5px;
} 

ul.search_results li {
	list-style-type:none;
	color:#678;
	padding:5px;
	font:12px arial;
} 

#tierzero {
	clear:both;
	float: left;
	width: 940px;
} 

#tierzero p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 16px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

#tierzero .columnone {
	width: 500px;
	float: left;
	height: 55px;
	padding-top: 50px;
} 

#tierzero .columntwo {
	width: 425px;
	float: right;
} 

#tierone {
	clear:both;
	margin-top: 16px;
	margin-bottom: 20px;
	float: left;
	width: 940px;
} 

#tierone p {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
} 

#tierone .columnone {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 345px;
	float: left;
} 

#tierone .columntwo {
	width: 600px;
	float: right;
} 

#tiertwo {
	clear:both;
	margin-top: 20px;
	background-image: url(../../../images/heading_images/tier2bg.png);
	background-repeat: no-repeat;
	height: 376px;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
} 

#tiertwo p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
} 

#tiertwo .columnone {
	width: 420px;
	padding-top: 200px;
	float:left;
} 

#tiertwo .columntwo {
	width: auto;
	padding-top: 130px;
	float:left;
} 

#tierthree {
	clear:both;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 940px;
} 

#tierthree .columnone {
	float:left;
	width:300px;
	height:auto;
	margin-left:15px;
	background-color: #FFF;
	background-image: url(../../../images/heading_images/tierThree_colmsBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 

#tierthree .columntwo {
	float:left;
	width:300px;
	height:auto;
	margin-left:15px;
	background-color: #FFF;
	background-image: url(../../../images/heading_images/tierThree_colmsBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 

#tierthree .columnthree {
	float:left;
	width:300px;
	height:auto;
	margin-left:15px;
	background-color: #FFF;
	background-image: url(../../../images/heading_images/tierThree_colmsBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 

#tierthree h2 {
	padding-top:25px;
	font-size:16px;
	color:#333333;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 100px;
	height: 60px;
	width: 180px;
	display: block;
	padding-right: 20px;
	background-image: url(../../../images/heading_images/tierThree_col1.jpg);
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} 

#tierthree h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1685BA;
	clear: both;
	line-height: 16px;
	display: block;
	width: 190px;
	float: left;
} 

#tierthree img {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px dotted #1980C2;
} 

#tierthree .columnone h2 {
	background-image: url(../../../images/heading_images/tierThree_col1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 

#tierthree .columntwo h2 {
	background-image: url(../../../images/heading_images/tierThree_col2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 

#tierthree .columnthree h2 {
	background-image: url(../../../images/heading_images/tierThree_col3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 

#tierthree p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 5px;
} 

#tierthree h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; letter-spacing:-1px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	color: #333333;
} 

#tierthree ul {
	color: #1685BA;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
} 

#tierthree ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	list-style-type: disc;
	padding: 0px;
	float: left;
	width: 120px;
	margin-top: 0px;
	margin-left: 20px;
	list-style-position: inside;
	margin-right: 0px;
} 

#tierfour {
	clear:both;
	margin-top: 20px;
	float: left;
	width: 940px;
} 

#tierfour .columnone {
	width: 385px;
	float: left;
} 

#tierfour .columntwo p {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-align: justify;
} 

#tierfour .columntwo {
	width: 500px;
	float: left;
	padding-top: 25px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 20px;
} 

.Special_Video_InfoWrapper {
	float: left;
	width: 280px;
	margin: 10px 10px 0 0;
	border: 1px solid #1783C6;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
} 

#Video_InfoWrapper_container {
	width: 940px;
	float: left;
	padding-bottom: 10px;
} 

#userlink {
	font-size:14px;
	letter-spacing:-.5px;
	font-weight:bold;
	position:absolute;
	top:105px;
	right:0px;
	width:250px;
} 

.push {
	height:215px;
} 

.rounded_box_wrapper {
	clear:both;
	width: 300px;
	background-image: url(../../../images/dashboard_coursesEntry_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 10px;
} 

.rounded_box_head {
	background-image: url(../../../images/dashboard_coursesEntry_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 288px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
} 

.rounded_box_title {
	padding:3px 15px;
	font-weight:bold;
} 

.rounded_box_content {
	padding:10px;
} 

.rounded_box_wrapper .textinfo {
	height: 16px;
	width: 70px;
	overflow: hidden;
	float: right;
	font-weight:bold;
	text-align:right;
} 

.rounded_box_foot {
	background-image: url(../../../images/dashboard_coursesEntry_foot.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 5px;
	line-height: 5px;
} 

.header {
	font-size:14px;
	letter-spacing:-.5px;
	font-weight:bold;
	line-height:22px
} 

.header_about {
	font-size:14px;
	letter-spacing:-.5px;
	float:left;
	font-weight:bold;
} 

.header_top {
    font-size:18px;
	padding:5px 0;
	/*line-height:22px;
	border-bottom:5px solid #ccc;
	margin-bottom:5px;*/
} 

.header_videoname {
	font-size:24px;
	line-height:32px;
	display:inline;
} 

.b1f, .b2f, .b3f, .b4f {
	font-size:1px;
	overflow:hidden;
	display:block;
} 

.b1f {
	height:1px;
	background:#18211E;
	margin:0 5px;
} 

.b2f {
	height:1px;
	background:#18211E;
	margin:0 3px;
} 

.b3f {
	height:1px;
	background:#18211E;
	margin:0 2px;
} 

.b4f {
	height:2px;
	background:#18211E;
	margin:0 1px;
} 

.contentf {
	background: #18211E;
	color:#FFF
} 

.contentf object{
outline:none;
} 

.contentf div {
	margin-left: 5px;
} 

#left_wide_column {
	width:610px;
	float:left;
	padding-top:10px;
	overflow:hidden;
} 

#left_wide_column_group {
	width:610px;
	float:left;
	padding-top:0px;
	overflow:hidden;
} 

#left_wide_column .dashboard_activity{
	width:600px;
} 

.left {
	float:left;
} 

.right {
	float:right;
} 

#commnet_head {
	clear:both;
	float:left;
	width:590px;
	padding:10px 0;
} 

.comment_right_panel_top {
	float:right;
	text-align:left;
	width:450px;
} 

.commnet_content {
	clear:both;
	float:left;
	width:590px;
	padding:10px;
	border-bottom:1px solid #ccc;
} 

.border_top {
	border-top:1px solid #ccc;
} 

.current_user {
	background-color:#FFFFEB;
} 

.commnet_content:hover {
	background-color:#FFFFEB;
} 

.comment_right_panel {
	float:right;
	text-align:left;
	width:460px
} 

#sidebar1 {
	width:300px;
	float:right;
	padding:10px
} 

#sidebar2 {
	width:300px;
	float:right;
	padding:0px;
} 

.avatar {
	height:70px;
	width:70px;
	overflow:hidden;
	position:relative;
	background-color:#999
} 

.avatar img{
  display: block;
  position:absolute;
} 

.video_thumb_more {
	height:50px;
	width:70px;
	margin-bottom:5px;
	overflow:hidden;
	position:relative;
} 

.aboutuploader {
	width:222px;
	line-height:20px;
	float:right;
} 

.aboutvideo {
	width:200px;
	line-height:12px;
	float:right;
} 

.info_div, .success_div, .warning_div, .error_div, .validation_div {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
} 

.info_div {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/info.png');
} 

.info_div2{
	background-color:#F1F1F1;
	background-image:url(/css/channel/www/images/flash_bar.png);
	color:#00529B;
	float:left;
	font-family:Arial;
	font-size:14px;
	height:35px;
	margin-bottom:27px;
	margin-top:16px;
	position:static;
	width:969px;
} 

.info_div2 .msg_title{
	font-weight: bold;
	color:#FFFFFF;
	float:left;
	margin:10px 0 0 20px;
	text-align:center;
	width:137px;
	padding:0;
} 

.info_div2 .msg_content{
	float:left;
	margin:10px 0 0 40px;
	color:#000000;	
} 

.info_div2 a{
	color:#29b1e3;
	text-decoration:underline;
} 

.success_div {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/success.png');
} 

.warning_div {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/warning.png');
	height: 68px;
	.height: 42px;
} 

.error_div {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/error.png');
} 

#videos_wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: auto;
	font-size: 11px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
} 

#videos_wrapper a {
	color: #127EC6;
	text-decoration: none;
} 

#videos_wrapper a:hover {
	text-decoration: underline;
}

.scrollableContainer {
	height: 185px;
	width: 906px;
	margin: 0 auto;
	overflow: hidden;
} 

.videos_list {
	clear: both;
	width: 960px;
	float: left;
	display: block;
} 

.videos_list .videoTeaser {
	float: left;
	width: 310px;
	display: inline;
	margin-left: 8px;
	margin-bottom: 15px;
} 

#register_form .label {
	width:160px;
	float:left;
	color:#000;
} 

#register_form dd {
	margin-bottom:15px;
} 

.msglist {
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	padding-bottom:5px;
} 

.from_username {
	float:left;
	width:150px;
} 

.msg_subject {
	width:300px;
	float:left;
} 

.msg_body {
	color:#555;
} 

.empty {
	clear : both;
} 

.hr1 {
	size:4;
	color:#999;
	height:4px;
} 

.videocommnetfooter {
	margin-bottom:30px;
} 

.header_user {
	padding:0 0 0 0;
	font-size:20px;
} 

.equipment_list ul {
	padding: 0px;
	width: 299px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} 

.equipment_list li {
	width: 145px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-position: inside;
	list-style-type: none;
} 

.equipment_list li a {
	text-decoration: underline;
	padding: 2px;
	display: block;
} 

.aboutgroup {
	margin-bottom:15px
} 

#account_drop_down {
	padding:5px;
	border:1px solid #39D;
	position:absolute;
	display:none;
	background-color:#EEE;
} 
#account_drop_down ul {
	padding:0;
	margin:0;
} 

#account_drop_down li {
	padding:0 10px 5px 25px;
} 

#account_drop_down a {
	font:bold 12px arial;
} 

.normal_input {
	border:1px solid #CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius : 3px;
} 

#dropmenudiv {
	position:absolute;
	border-bottom-width: 0;
	line-height:18px;
	z-index:1000;
	visibility:hidden;
} 

#acc_navs{ 
	list-style:none; 
	width:100px;
	margin:0; 
	padding:0;
} 

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 7px;
	padding: 3px 0;
	font:bold 12px arial, helvetica, tahoma;
	text-decoration: none;
	color:#FFF;
	background-color: #1E80C9;
} 

#dropmenudiv a:hover { 
	background-color: #000;
} 

.player_container_wrapper{
	background:#eee; 
	width:450px; 
	height:300px; 
	margin-bottom:10px;
} 

.headerLink{ 
	float:right; 
	font-size:12px;
} 

.newuseravatarwrapper{
	float:left; 
	display:inline; 
	margin-right:10px; 
	margin-bottom:10px;
	width:60px; 
} 

.newuseravatar{
	height:60px;
	margin-bottom:5px; 
	background:#aaa;
} 

#codeigniter_profiler{
	display:none;
} 

.no_underline{
	text-decoration:none;
} 

.gr_label{ 
	float:left; 
	width:160px; 
	font-size:1.2em; 
	font-weight:bold; 
	color:#333
} 

.gr_row{
	padding:15px;
}
.gr_desc_error{
	padding-left:160px;
}

.video_browse_thumb{
	width:290px;
	height:165px;
	overflow:hidden;
	position:relative;
	background-color:#222;
	border:1px solid #BBB;
} 

.video_browse_thumb img,.video_browse_thumb_2 img{
	display:block;
	margin:0 auto;
	text-align:center;
	width: 232px;  
	height: 165px;
} 

.contentBlock_group_all {
	clear:both;
	display:block;
	float:left;
	margin-bottom:10px;
} 

.contentBlock_group_all2 {
	clear:both;
	display:block;
	margin-bottom:10px;
} 

.contentBlock_group_all ul {
	clear:both;
	float:left;
	margin:0 0 10px 0px;
	padding:0;
} 

.contentBlock_group_all ul li {
	float:left;
	list-style-type:none;
	margin-right:12px;
	padding:0;
	width:300px;
	height:90px;
} 

.contentBlock_group_all ul li .course_container{
	padding:3px 0 0 7px;
} 

.contentBlock_group_all ul li a {
	display:block;
	padding:2px;
	text-decoration:underline;
} 

.pagination{
	text-align:center
} 

.videos_list_2 {
	width: 750px;
	float: right;
	display: block;
} 

.videos_list_2 .videoTeaser {
	float: left;
	width: 240px;
	display: inline;
	margin-left: 10px;
	margin-bottom: 15px;
} 

.video_browse_thumb_2{
	width:232px;
	height:165px;
	overflow:hidden;
	border:1px solid #BBB;
	position:relative;
	background-color:#222;
} 

.videos_list_3 {
	clear:both;
	width: 620px;
	display: block;
} 

.videos_list_3 .videoTeaser {
	float: left;
	width: 190px;
	display: inline;
	margin-left: 10px;
	margin-bottom: 15px;
	height:250px;
} 

.video_browse_thumb_3{
	width:180px;
	height:135px;
	overflow:hidden;
	border:1px solid #BBB;
	position:relative;
	background-color:#222;
} 

.videos_category_wrapper{
	float:left;
	width:200px;
	height:500px;
	border-top:1px solid #aaa;
} 

.videos_category{
	list-style:none;
	padding:0;
	margin:0;
} 

.videos_category li{
	list-style:none;
	border-bottom:1px solid #aaa;
	padding:0;
	margin:0;
} 

.videos_category li a{ 
	display:block; 
	padding:6px 0;
	font-size:11px;
} 

.videos_category li a:hover{
	background-color:#f0f0f0;
} 

.videos_category .selected a {
	padding-left:20px;
	background:url("../images/arrow_selected.gif") #efefef;
	background-repeat:no-repeat;
} 

#course_prerequisites .no_bg{
	background:none;
} 

#search_box_container{
	margin:0 0 15px 0;
} 

#search_box_container label{
	font-size:13px;
	font-weight:bold;
} 

#search_box_container .normal_input{
	padding:2px 3px 2px 3px;
} 

* html img,
* html .png{
	position:relative;
} 

.flexigrid a.read:link, .flexigrid a.read:active, .flexigrid a.read:visited{
	font-weight:normal;
} 

.seen{
	background-image: url(../../../images/dashboard_checked.gif);
	background-position: top right;
	background-repeat : no-repeat;
} 

.unseen{
	background-image: url(../../../images/dashboard_unchecked.gif);
	background-repeat : no-repeat;
	background-position: top right;
} 

.label_prof {
	font-weight: bold;
	font-size:11px;
	color:#444;
	text-align:right;
} 

.label{
	font-weight: bold;
	font-size:11px;
	color:#444;
	text-align:right;
	margin-right:15px;
} 

.embed_code_container{
	display:none;
	padding:10px;
} 

.join2day {
	position:absolute;
	text-align:right;
	width:950px;
	top:5px;
} 

.loginbar {
	position:absolute; 
	top:5px;
	left:450px;
} 

.loginbar div{
	display:inline; 
	float:left; 
	margin-right:5px;
} 

.join2day ul{ 
	margin:0; 
	padding:0;
} 

.join2day li{ 
	display:inline;
	float:right;
	margin-right:2px;
	padding-right:2px;
	color:#CCC;
} 

.join2day li a{
	color:#666;
	text-decoration:none;
	height:15px;
	display:block;
	padding:2px 3px;
	font-weight:bold;
	font-size:10px
} 

.join2day li a:visited{
	color:#666;
} 

.join2day li a:hover{
	color:#000;
	background-color:#ddd;
} 

.loginbar .inputxt { 
	border:1px solid #aaa; 
	font-size:12px; 
	color:#666;
} 

.search_count{
	color:#FF9900;
} 

.sorting_options a{
	  padding: 3px 10px 3px 10px;
	  margin: 0 5px 0 5px;
} 

.sorting_options a.current{
	border-top:1px solid #888;
	border-bottom:1px solid #888;
} 

.tab_right_link{
	float:right;
	position:relative;
	top:15px;
} 

.topicimageholder{
	background:#CCCCCC; 
	float:left; 
	width:450px; 
	height:307px; 
	overflow:hidden; 
	position:relative; 
} 

.topicdescription{
	padding:5px 3px;
} 

.topic_pagination {
	margin:10px 0;
} 

.topic_pagination a{
	padding:2px 5px;
	margin: 10px 3px 0 0;
	border:1px solid #CCC;
} 

.topic_pagination a.current{
	border:1px solid #EEE;
	background-color:#DDC;
} 

/**
 * @author: David Silveira
 */
ul.sortByNav {
	margin:0;
	padding:0;
	display:block;
	clear:both;
}  

ul.sortByNav li {
	list-style:none;
	display:block;
	float:left;
	margin-right:5px;
	padding:4px;
}  

ul.sortByNav li.selected {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:2px;
}  

ul.sortByNav li a {
	display:block;
	padding:3px;
}  

div.separator {
        display:block;
        background-color:#CCC;
        border:2px solir #ccc;
        height:5px;
        clear:both;
        margin-top:20px;
        margin-bottom:10px;
}

/* My account user info view styles */
#myAccountUserInfo {
	height: 70px;
	margin: 10px;
}

#myAccountUserInfo .userImage {
	float: left;
}

#myAccountUserInfo .info {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	font-weight: bold;
}

#myAccountUserInfo .info .nameInfo {
	font-size: 14px;
}

#myAccountPannel .tabs {
	float: left;
	font-size:12px;
	line-height:21px;
	height:21px;
	margin:7px 0px ;
	padding:2px 0px 8px 0px;
	border-bottom:1px dotted #cecece;
} 
#myAccountPannel .tabs .active .left {
	display:block;
	float:left;
	height:21px;
	width:12px;
	background:url(/images/new-design/buttons/tabSelected.png) top left no-repeat;
} 
#myAccountPannel .tabs .active a {
	color:#3d3d3d;
	line-height:21px;
	background:url(/images/new-design/buttons/tabSelected.png) top right no-repeat;
	padding: 3px 12px 3px 0px;
	text-decoration:none;
} 
#myAccountPannel .tab {
	margin-right:20px;
	display: block;
	float: left;	
}

#myAccountPannel .tab a {
	padding: 3px 12px 3px 0;
}
#myAccountPannel .left {
	display: block;
	width: 12px;
}
#myAccountPannel .tab .active {
	margin-right: 0px;
}

.floatingMenu {
	display: none;
	z-index: 10;
	padding-top: 2px;
	height: 108px;
	width: 78px;
	position: fixed;
	top: 195px;
	background: url(/images/new-design/misc/floating.png) no-repeat;
}

.floatingMenu .share {
	display:block;
	width: 57px;
	height: 18px;
	margin: 5px 5px 0px 9px;	
}

.sharePannel {
	padding: 10px;
	width: 590px;
	height: 68px;
	background-color: #F0F8FF;
}

.sharePannel .like {
	border-bottom: 2px solid #BFEFFF;
	height: 45px;
}

.sharePannel .buttons {
	text-align: center;
	margin: 5px 0px 0px;
	width: 410px;
}

.sharePannel .share {
	display:block;
	width: 57px;
	height: 18px;
	float: left;
	margin-right: 10px;	
}

.sharePannel .shareS {
	margin-top: 2px;
}

.sharePannel .facebook, .floatingMenu .facebook {
	background: url(/images/new-design/buttons/fbshare.png) no-repeat;
}

.sharePannel .twitter, .floatingMenu .twitter {
	background: url(/images/new-design/buttons/twshare.png) no-repeat;
}

.sharePannel .email, .floatingMenu .email {
	width: 59px;
	height: 21px;
	background: url(/images/new-design/buttons/mailshare.png) no-repeat;
}

.sharePannel .generalShare, .floatingMenu .generalShare {
	width: 59px;
	height: 21px;
	background: url(/images/new-design/buttons/share.png) no-repeat;
}

.sharePannel .addtofav {
	width: 59px;
	height: 21px;
	background: url(/images/new-design/buttons/addtofav.png) no-repeat;
}

.sharePannel .getcode {
	width: 59px;
	height: 21px;
	background: url(/images/new-design/buttons/getcode.png) no-repeat;
}

.sharePannel .buttons a:hover, .floatingMenu a:hover {
	opacity: 0.8;
}

.commonLike {
	padding: 10px 10px 0px 10px;
	width: 580px;
	background-color: #F0F8FF;
	margin-bottom: 10px;
	height: 60px;
}

.commonLike .text {
	color: #3B5998;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

#left_wide_column .uploader_data #request_a_critique {
	font-size:13px;
	color:white;
	background:url("/images/new-design/buttons/blue_button.png") repeat-x scroll left top transparent;
	padding: 5px 0px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
	cursor:pointer;
}

#left_wide_column #critique {
	margin-top:20px;
	margin-bottom:10px;
}

#left_wide_column #critique #img {
	float:left;
	width:50px;
	height:50px;
}

#left_wide_column #critique #desc {
	margin-left:70px;
	min-height:50px;
}

#left_wide_column #critique #desc span {
	color:grey;
}

#left_wide_column #critique #desc a, #left_wide_column #critique #desc p {
	font-size:13px;
}

span.link-removed{
  font-weight: bold;
  color: red;

}



