/* Menu Style Sheet */

.ThemeTreeSmfTreeLevel0,.ThemeTreeSmfTreeLevel1
{
	cursor: default;

	border: 0;
	padding: 0;
}

.ThemeTreeSmfTreeLevel1
{
	display: none;
}

.ThemeTreeSmfTable
{
	cursor: default;

	line-height: 1.5em;

	border-collapse: separate;

	border: 0;
	padding: 0;
}

.ThemeTreeSmfRow,.ThemeTreeSmfRowHover,.ThemeTreeSmfRowActive,.ThemeTreeSmfRowSelected
{
	border: 0;
	padding: 0;
}

.ThemeTreeSmfFolderSpacer,.ThemeTreeSmfItemSpacer,
.ThemeTreeSmfFolderLeft,.ThemeTreeSmfItemLeft,
.ThemeTreeSmfFolderText,.ThemeTreeSmfItemText,
.ThemeTreeSmfFolderRight,.ThemeTreeSmfItemRight
{
	border: 0;
	padding: 0;
}
.ThemeTreeSmfFolderText,.ThemeTreeSmfItemText
{
	color: #36c;
}
.ThemeTreeSmfFolderLeft,.ThemeTreeSmfItemLeft
{
	vertical-align: top;
	padding-top: 5px;
}

/* it would be better that child selector   would work, but IE
	doesn't support it :( */

.ThemeTreeSmfFolderText a,
.ThemeTreeSmfItemText a
{
	border: 0;
	padding: 2px;
}

.ThemeTreeSmfRowHover .ThemeTreeSmfItemText a,
.ThemeTreeSmfRowHover .ThemeTreeSmfFolderText a
{
}

.ThemeTreeSmfRowActive .ThemeTreeSmfItemText a,
.ThemeTreeSmfRowActive .ThemeTreeSmfFolderText a
{
}

.ThemeTreeSmfRowSelected .ThemeTreeSmfItemText a,
.ThemeTreeSmfRowSelected .ThemeTreeSmfFolderText a
{
}

/* in strict mode of XHTML, this is a fix for image connections */

.ThemeTreeSmfFolderSpacer img,
.ThemeTreeSmfItemSpacer img,
.ThemeTreeSmfFolderLeft img,
.ThemeTreeSmfItemLeft img,
.ThemeTreeSmfFolderRight img,
.ThemeTreeSmfItemRight img
{
	vertical-align: bottom;
}

/* no need to modify these two since they are generic. */
/* they are used to coordinate the folder open/closing animation */

.JSCookTreeFolderClosed
{
}

.JSCookTreeFolderOpen
{
}

#JSCookTreeFolderClosed .JSCookTreeFolderOpen
{
	display: none;
}

#JSCookTreeFolderOpen .JSCookTreeFolderClosed
{
	display: none;
}

/* Tree without JavaScript */
.ThemeTreeSmfList
{
	text-align: left;
	padding: 0 0 0 15px;
	line-height: 1.5em;
	margin: 0;
}
.ThemeTreeSmfListIndent
{
}
