.myStuff{
	background-color:#D0D0D0;
	padding:0px;
}

table.myStuff{
	border:0px solid #ffffff;
	margin:0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.myStuff td{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
}

table.myStuff td.myStuffDescription{
	/*background-color:#556600; */
	background-color:#444444;
	padding: 10px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
}

.myStuffDescription h2 {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
.myStuffDescription p {
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:5px 0px;
}

div.myStuffMenuContainer {
	width:150px;
/* 	background:#aaaaaa; */
}


div.myStuffMenu {
	color:#dddddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:5px 8px;
/* 	border-bottom:1px solid #999999; */
	cursor: pointer;

}
div.myStuffMenu img {vertical-align:middle;height:16px;width:16px;}
div.myStuffMenu span {color:#888888;text-decoration:none;vertical-align:middle;}

div.myStuffMenuCurrent {
	color:#6BB86A;
	background-color: #ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px; 
	padding:8px 5px 8px 8px;
	margin-left:-4px;
	border-bottom:1px solid #999999;
	cursor: pointer;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
}
div.myStuffMenuCurrent img{vertical-align:middle;height:20px;width:20px;margin-right:4px;}
div.myStuffMenuCurrent span {color:#6BB86A;text-decoration:none;vertical-align:middle;}

div.myStuffMenuHover {
	color:#aaaaaa;
	background-color: #eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:5px 8px;
	cursor: pointer;
	background-image:url('../images/shadowTop_8px.png');
	background-repeat:repeat-x;
	background-position:top;
}
div.myStuffMenuHover img{vertical-align:middle;height:16px;width:16px;}
div.myStuffMenuHover span {color:#666666;text-decoration:none;vertical-align:middle;}

div.myStuffMenuTopShadow {
	background-image:url('../images/shadowTop_8px.png');
	background-repeat:repeat-x;
	background-position:top;
}


div.myStuffContentContainer {
	background-color:#ffffff;
	padding:0px;
}
div.myStuffContentContainer input{
	padding:0px;
	margin:0px;
	font-size: 22px;
}

div.myStuffContentContainer textarea{
	font-size: 22px;
}

div.myStuffContentContainer table.listRows{
	border:0px none;
	border-spacing:0px;
}
div.myStuffContentContainer table.listRows td{
	border-top:1px solid #d6d6d6;
}
div.myStuffContentContainer table td{
	border:0px;
}
div.myStuffContentContainer p{
	color:#666666;
	padding-bottom:30px;
	margin:0px;
	border:0px;
}

div.listRowContainer {
/* 	border: 1px solid #cccccc; */
/* 	background:#cccccc; */
	margin:4px;
	min-height:400px;
}


/* LIST ROW CONTAINERS */
	div.listRowContainer_blank {
		background-color:#666666;
		color:#ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:3px 6px;
	}
	
	div.listRowContainer_title {
		width:100%;
		background-color:#666666;
		color:#ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:6px;
		border-bottom: 1px dashed #cccccc;	
	}
	
	div.listRowContainer_description {
		width:100%;
		background-color:#666666;
		color:#ffffff; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;	
		padding:6px;
		border-bottom: 1px dashed #cccccc;
	}
	
	div.listRowContainer_viewed{
		background-color:#eeeeee;
		color:#000000; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:6px;
		border-bottom: 1px dashed #cccccc;
	}
	
	div.listRowContainer_light {
		background-color:#dddddd;
		color:#000000; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:6px;
		border-bottom: 1px dashed #cccccc;
	}
	
	div.listRowContainer_dark {
		background-color:#cccccc;
		color:#000000; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:6px;
		border-bottom: 1px dashed #cccccc;
	}
	

	tr.row {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;	
	}
	tr.row td {padding:3px 1px;margin:0px;}

	.row_blank {
		background-color:#666666;
		color:#ffffff; 
	}

	.row_light {
		background-color:#eeeeee;
		color:#000000; 
	}

	.row_buddy {
		background-color:#ddfedd;
		color:#000000; 
	}

	.row_me {
		background-color:#ecffec;
		color:#000000; 
	}

	.row_dark {
		background-color:#dddddd;
		color:#000000; 
	}

	.row_highlight {
		background-color:#ffffcc;
		color:#000000; 
	}
	
	.row_error {
		background-color:#ffcccc;
		color:#000000; 
	}


/* for table cells*/
	td.cell_menu{
		text-align:left;
		white-space:nowrap;
		border:0px;
	}
	td.cell_menu span{
		border:0px;
		padding:0px;
		margin:0px;
	}
	td.cell_menu img{
		border:0px;
		padding:0px;
		margin:0px;
		vertical-align:middle;
	}
	td.cell_menu a{
		color:#ffffff;
		vertical-align:middle;
	}
	
	td.cell_menuR{
		text-align: center;
		white-space:nowrap;
		border:0px;
		padding:0px;
		margin:0px;
	}
	td.cell_menuR span{
		border:0px;
		padding:0px;
		margin:0px;
	}
	td.cell_menuR img{
		border:0px;
		padding:0px;
		margin:0px;
		vertical-align:middle;
	}
	td.cell_menuR a{
		color:#ffffff;
		vertical-align:middle;
	}
	
	td.cell_viewFilter{
		width:120px;
		text-align:left;
	}
	td.cell_viewInfo{
		text-align:right;
	}
	
	td.cell_name{
		font-weight:bold;
	}
	td.cell_name span{
	}
	
	td.cell_filename{
		color:#006600;
		vertical-align:middle;
	}
	td.cell_filename span{
		font-size:smaller;
		vertical-align:middle;
	}
	
	td.cell_description{
		color:#555555;
		vertical-align:middle;
	}
	td.cell_description span{
		font-size:smaller;
		vertical-align:middle;
	}
	td.cell_filename img{
		margin:0px;
		padding:0px;
		vertical-align:middle;
	}

	td.cell_fileTitle{
		color:#333333;
		font-size:16px;
		font-weight:bolder;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: -1px;
		vertical-align:middle;
	}
	td.cell_fileTitle span{
		vertical-align:middle;
	}
	td.cell_fileTitle img{
		margin:0px;
		padding:0px;
		vertical-align:middle;
	}
		
	td.cell_subject{
		color:#666666;
	}
	
	td.cell_subject span{
		margin-left:10px;
	}
	
	td.cell_date{
		color:#666666;
		text-align:right;
		font-size:smaller;
		vertical-align:middle;
		white-space:nowrap;
	}
	
	td.cell_date span{
		
	}
	
	td.cell_options{
		text-align:right;
	}
	td.cell_options img{
		margin: 0px 2px;
	}
	td.cell_options span{
		white-space:nowrap;
	}
	
	.formLabel {
		font-size:11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bolder;
	}
	.formLabelLight {
		font-size:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	.formData {
		font-size:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}

table.miniBorder {
	padding: 0px 2px;
	margin: 0px;
	border: 0px;
}

table.miniBorder tr,
table.miniBorder td,
table.miniBorder div,
table.miniBorder span,
table.miniBorder a
{
	padding: 0px !important;
	margin: 0px !important;
	border:0px !important;
}


.commentTabs_block {
	cursor:pointer;
	padding:3px 6px;
	border-width:0px;
	border-style: solid;
	border-color: #000000;
	background:#ffffff;
	color:#000000;
}

.commentTabs_none{
	cursor:pointer;
	padding:3px 6px;
	border-width:1px 5px 0px 5px;
	border-style: solid;
	border-color: #000000;
	background:none;
}


/* Comment Listing */

.comment{
	display:block;
	cursor:pointer;
	width:100%;
	margin-bottom:5px;
	background:none;
	border:0px none;
/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
*/
/*
	-moz-border-radius: 3px 3px 14px 14px;
	-webkit-border-radius: 3px 3px 14px 14px;
*/
}

.commentsCollapsed{
	cursor:pointer;
/*
	-moz-border-radius: 6px 6px 6px 6px;
    background: none repeat scroll 0 0 #545454;
    cursor: inherit;
    padding: 2px;
*/
}
}
.commentsCollapsed a { font-size:10px; color:#eee; }
.commentsCollapsed a:hover {color:#777; border-bottom: 1px dotted #aaaaaa;text-decoration:none; }

.commentsExpanded{
	cursor:inherit;
/*
	-moz-border-radius: 6px 6px 6px 6px;
    background: none repeat scroll 0 0 #545454;
    cursor: inherit;
    padding: 5px;
*/
}
.commentsExpanded a { font-size:10pt; color:#ffffff;   border-bottom: 1px none #aaaaaa; font-weight:bold;}
.commentsExpanded a:hover { color:#ffffff; border-bottom: 1px dotted #aaaaaa;text-decoration:none;}

.commentsExpanded a.bookmark {font-size:inherit; color:#dddddd; border: 1px dotted #444444; -moz-border-radius: 3px; padding: 0px 2px; }
.commentsExpanded a.bookmark:hover { color:#ffffcc; border: 1px dotted #ddddbb;background:#666666;text-decoration:none;}


.commentsListOn{ background:#333333; }
.commentsListOff{ background:inherit; }
.commentsListUser{
	color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	margin-left: 2px;
}
.commentsListDate , .commentsListSketchButton{
	color:#777777;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
.commentsListSketchButton {
	margin:0px auto;
	text-align: center;
}

.commentsListComment{
	padding:8px 0px 8px 0px;
	color:#888888;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sketchButton{
	text-align:right;
	-moz-border-radius:4px;
	padding:1px 3px;
	border:#666 solid 1px;
	cursor:pointer;
	background-color: #444;
	margin-right: 12px;
}

.sketchButton:hover {
	background-color: #555;
}
