/* copyright 2007 Joris Landman, all rights reserved - copyright notice for http://www.ericstaller.com/ available at http://www.ericstaller.com/copyrights/ */

/* DEFAULT
-------------------------------- */
* {
	word-spacing: -0.1em;
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	scrollbar-base-color: #6c684a;*/
/*	scrollbar-track-color: #6c684a;*/
/*	scrollbar-face-color: #e8e3da;*/ /* face of the slidebar */
/*	scrollbar-arrow-color: #ff6600;*/
/*	scrollbar-3dlight-color: #d6cc76;*/ /* some type of shadow */
/*	scrollbar-highlight-color: #e8e3da;*/ /* inner top left */
/*	scrollbar-lightshadow-color: #e8e3da;*/ /* inner bottom right ? */
/*	scrollbar-shadow-color: #e8e3da;*/ /* inner bottom right ? */
/*	scrollbar-darkshadow-color: #d6cc76;*/ /* outer bottom right */
}

/* TAGS
-------------------------------- */
body {
	background-color: #808080;
	font-size: 62.5%;
	color: #000;
	margin: 24px;
	margin-left: 28px;
	margin-right: 28px;
	padding: 0px;
}

/* CLASSES
-------------------------------- */

/* TREE
-------------------------------- */
.sitename {
	line-height: 100%;
	font-size: 32px;
	font-style: italic;
	letter-spacing: 0.05em;
	word-spacing: 0.05em;
	color: #000;
/* 	temp */
/* 	text-transform: capitalize; */
	text-transform: uppercase;
	font-weight: bold;
}
a.sitename, .sitename a {
	text-decoration: none;
}
a.sitename:hover, a.sitename:active, .sitename a:hover, .sitename a:active {
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
/* 	temp */
	color: #808080;
}

/* UNSELECTED ITEMS
-------------------------------- */
.item {
	line-height: 100%;
	text-transform: lowercase;
	font-size: 15px;
	font-style: italic;
	color: #000;
}
a.item, .item a {
	text-decoration: none;
}
a.item:hover, a.item:active, .item a:hover, .item a:active {
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
/* 	temp */
	color: #808080;
}

/* SELECTED ITEMS
-------------------------------- */
.selected {
	line-height: 100%;
	text-transform: uppercase;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #000;
}
a.selected, .selected a {
	text-decoration: none;
	cursor: default;
}
a.selected:hover, a.selected:active, .selected a:hover, .selected a:active {
	text-transform: uppercase;
	font-weight: bold;
}

/* AUTOLOADING ITEMS
-------------------------------- */
.autoload {
	line-height: 100%;
	text-transform: uppercase;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #000;
}
a.autoload, .autoload a {
	text-decoration: none;
	cursor: default;
}
a.autoload:hover, a.autoload:active, .autoload a:hover, .autoload a:active {
	text-transform: uppercase;
	font-weight: bold;
}


/* SELECTED ERRORS
-------------------------------- */
.error {
	line-height: 100%;
	text-transform: uppercase;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #cf0;
}
a.error, .error a {
	text-decoration: none;
	cursor: default;
}
a.error:hover, a.error:active, .error a:hover, .error a:active {
	text-transform: uppercase;
	font-weight: bold;
}

/* AUTOLOADING ERRORS
-------------------------------- */
.autoloaderror {
	line-height: 100%;
	text-transform: uppercase;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #cf0;
}
a.autoloaderror, .autoloaderror a {
	text-decoration: none;
	cursor: default;
}
a.autoloaderror:hover, a.autoloaderror:active, .autoloaderror a:hover, .autoloaderror a:active {
	text-transform: uppercase;
	font-weight: bold;
}

/* OTHER MENU-TYPE ITEMS
-------------------------------- */
.whitebg {
	background-color: #fff;
	line-height: 100%;
	font-style: italic;
}
a.whitebg, .whitebg a {
	font-size: 15px;
	text-decoration: none;
	color: #000;
}
a.whitebg:hover, a.whitebg:active, .whitebg a:hover, .whitebg a:active {
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
/* 	temp */
}

.errorbg {
	background-color: #f03;
	line-height: 100%;
	font-style: italic;
	color: #cf0;
}
a.errorbg, .errorbg a {
	font-size: 15px;
	text-decoration: none;
}
a.errorbg:hover, a.errorbg:active, .errorbg a:hover, .errorbg a:active {
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
/* 	temp */
}

/* BACKGROUND COLOR FOR MENU ITEMS
-------------------------------- */
td.itemredesign {
	background-color: #fff;
}
td.itemredesignerror {
	background-color: #f03;
}
td.itemredesignspace {
	background-color: inherit;
}
td.itemredesignlogo {
	background-color: #fff;
}

/* FONTS
-------------------------------- */
.content {
	background-color: #fff;
	font-size: 13px;
	color: #000;
}
a.content, .content a {
	color: #000;
	font-style: italic;
}
a.content:hover, a.content:active, .content a:hover, .content a:active {
	text-decoration: none;
	font-style: normal;
}

.selectedtype {
	FONT-SIZE: 11px;
	COLOR: #666666;
}
.errortype {
	FONT-SIZE: 11px;
	COLOR: #FF6699;
}



.framecontent {
	font-size: 13px;
	color: #000;
}
a.framecontent, .framecontent a {
	color: #000;
	font-style: italic;
}
a.framecontent:hover, a.framecontent:active, .framecontent a:hover, .framecontent a:active {
	text-decoration: none;
	font-style: normal;
}

.title {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
a.title, .title a {
	color: #000;
	font-style: italic;
}
a.title:hover, a.title:active, .title a:hover, .title a:active {
	text-decoration: none;
	font-style: normal;
}

.blacksubtitle {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
a.blacksubtitle, .blacksubtitle a {
	color: #000;
	font-style: italic;
}
a.blacksubtitle:hover, a.blacksubtitle:active, .blacksubtitle a:hover, .blacksubtitle a:active {
	text-decoration: none;
	font-style: normal;
}

.subtitle, .framesubtitle {
	font-size: 13px;
	color: #000;
}
a.subtitle, a.framesubtitle, .subtitle a, .framesubtitle a {
	color: #000;
	font-style: italic;
}
a.subtitle:hover, a.subtitle:active, a.framesubtitle:hover, a.framesubtitle:active, .subtitle a:hover, .subtitle a:active, .framesubtitle a:hover, .framesubtitle a:active {
	text-decoration: none;
	font-style: normal;
}

.link, .framelink {
	font-size: 13px;
	color: #000;
}
a.link, a.framelink, .link a, .framelink a {
	color: #000;
	font-style: italic;
}
a.link:hover, a.link:active, a.framelink:hover, a.framelink:active, .link a:hover, .link a:active, .framelink a:hover, .framelink a:active {
	text-decoration: none;
	font-style: normal;
}

.itemtype, .autoloadtype {
	text-transform: lowercase;
	line-height: 100%;
	font-size: 13px;
	font-style: italic;
	color: #666;
}

.errormessage {
	color: #cf0;
}
a.errormessage, .errormessage a {
	font-style: italic;
}
a.errormessage:hover, a.errormessage:active, .errormessage a:hover, .errormessage a:active {
	text-decoration: none;
	font-style: normal;
}

.copyrights {
	background-color: #fff;
	text-transform: lowercase;
	line-height: 100%;
	font-size: 15px;
	font-style: italic;
	color: #000;
}
a.copyrights, .copyrights a {
	text-decoration: none;
	font-style: italic;
}
a.copyrights:hover, a.copyrights:active, .copyrights a:hover, .copyrights a:active {
	font-style: italic;
	color: #808080;
/* 	text-transform: uppercase; */
/* 	font-weight: bold; */
/* 	temp */
}

/* fixedwidth, for instance scripts */ /* no A.fixedwidth needed, that is handled by A already */
.fixedwidth {
	font-family: courier, courier new;
	font-size: 13px;
	color: #000;
}

/* MISCELLANEOUS
-------------------------------- */
.wireframe {
	background-image: url(/library/images/bgwire.gif.file);
}
.imagebg {
	background-color: #808080;
}
.input {
	font-size: 13px;
	color: #000;
	padding: 4px;
	border: 1px solid #000;
}
.submit {
	font-size: 13px;
	color: #000;
	padding: 4px;
	border: 1px solid #000;
}


.thumbfiller {
	border: 1px solid #fff;
}
.thumb {
	border: 1px solid #000;
	margin-right: 12px;
	margin-bottom: 12px;
}
.thumbb {
	border: 1px solid #000;
	margin-right: 12px;
}
.thumbr {
	border: 1px solid #000;
	margin-bottom: 12px;
}
.thumbbr {
	border: 1px solid #000;
	margin: 0px;
}
.thumbd {
	cursor: default;
	border: 1px dashed #000;
	margin-right: 12px;
	margin-bottom: 12px;
}
.thumbbd {
	cursor: default;
	border: 1px dashed #000;
	margin-right: 12px;
}
.thumbrd {
	cursor: default;
	border: 1px dashed #000;
	margin-bottom: 12px;
}
.thumbbrd {
	cursor: default;
	border: 1px dashed #000;
	margin: 0px;
}

/* possibility to add background to frame table */
/*TABLE.framebg {
}*/
/* possibility to add styles to balloon frames */
/*.balloon {
}*/

/*
.frametitle {
	FONT: 13px helvetica, arial, helvetica, sans-serif;
	COLOR: #000000;
}
.framesubtitle {
	FONT: 11px helvetica, arial, helvetica, sans-serif;
	COLOR: #333333;
}
A.framesubtitle {
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
A.framesubtitle:hover, A.framesubtitle:active {
	TEXT-DECORATION: none;
}
.framecontent {
	FONT: 12px helvetica, arial, helvetica, sans-serif;
	COLOR: #000000;
}
A.framecontent {
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
A.framecontent:hover, A.framecontent:active {
	TEXT-DECORATION: none;
}
.framelink {
	FONT: 12px helvetica, arial, helvetica, sans-serif;
	COLOR: #333333;
}

.newstitle {
	FONT: 13px arial, helvetica, arial, sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.nbsp {
	FONT: 8px arial, helvetica, arial, sans-serif;
	COLOR: #FFFFFF;
}
*/