/*** General ***/
	/*** Common Properties ***/
/*
		body {
			background:#343c47 url(../images/page-content-bg.jpg) repeat-y;
			margin:6px;
		}
		body, p, blockquote, td, ol {
			color:#ddd;
			font-family:Arial, Helvetica, Verdana;
			font-size:13px;
		}
*/
		ul li {
			list-style-type:disc;
		}
		/*** links ***/
/*
			a, a:link, a:visited, a:hover, a:active {
				text-decoration:none;
				color:#eee;
				border-bottom:1px dotted #ffa200;
			}
			a:hover, a:active {
				color:#fff;
				text-decoration:none;
				border-bottom:1px solid #ffa200;
			}
			/*** special decoration for external site links ***/
				a.externalSiteLink {
					padding-right:13px;
					margin-left:1px;
					margin-right:2px;
					background:url(../images/external-link.png) right top no-repeat;
				}
				a.externalSiteLink:hover {
					background-color:#000;
				}
*/

	/*** plain old links styled like buttons, and button widget ***/
		a.buttonLink, a.buttonLink:link, a.buttonLink:visited,
		.button, .button:link, .button:visited, .button:hover, .button:active
		{
			display:inline-block;
			font-family:Arial;
			font-size:12px;
			letter-spacing:1px;
			color:#bbb;
			background:#000 url(../images/button-bg.gif) left top repeat-x;
			text-align:center;
			text-decoration:none;
			padding:3px 7px;
			padding-top:2px;
			border:1px solid #000;
			border-color:#3f4859 #222 #343c47 #3d4956;
		}
		a.buttonLink:hover,
		.buttonOver, .buttonOver:link, .buttonOver:visited, .buttonOver:hover, .buttonOver:active
		{
			color:#ccc;
			background-position:left -100px;
			border-color:#889 #000 #445 #778;
		}
		a.buttonLink:active,
		.buttonActive, .buttonActive:link, .buttonActive:visited, .buttonActive:hover, .buttonActive:active
		{
			color:#fff;
			background-position:left -200px;
			border-color:#ccc #000 #000 #aaa;
		}
		.buttonGrayed, .buttonGrayed:link, .buttonGrayed:visited, .buttonGrayed:hover, .buttonGrayed:active {
			color:#555;
			background-position:left -300px;
			border-color:#444 #222 #222 #333;
		}

	code {
		font-weight:bold;
		white-space:nowrap;
		color:#fc6;
		margin-left:2px;
		margin-right:2px;
	}

	/*** form fields ***/
		input[type="text"], textarea, select {
			border:1px solid #555;
			color:#fff;
			background:#000;
			padding:2px;
		}
		input[type="text"]:focus, textarea:focus, select:focus {
			border:2px solid #ffa200;
			padding:1px;
		}

	/*** tooltips ***/
		.genericTooltip {
			display:none;
			font-size:11px;
			color:#fff;
			padding:1px 6px;
			background:#000;
			border:1px solid #555;
			max-width:260px;
			_width:260px; /* hack for IE6 (which doesn't support max-width) */
		}

/*** Document Components ***/
	/*** see-all-uize bar ***/
		a.seeAllUizeBar {
			display:block;
			height:42px;
			font-size:15px;
			font-weight:bold;
			color:#000;
			text-transform:uppercase;
			text-decoration:none;
			letter-spacing:10px;
			line-height:41px;
			background:#999 url(../images/uize-logo-38x38.gif) no-repeat 2px 2px;
			padding-left:55px;
			margin:-6px;
			margin-bottom:6px;
		}

	/*** document title ***/
		.document-title {
			display:block;
			position:relative;
			font-family:Arial, Helvetica, Verdana;
			font-size:16px;
			font-weight:normal;
			letter-spacing:3px;
			text-align:left;
			color:#fff;
			background:#000 url(../images/title-bg.gif) repeat-x left top;
			padding:14px 8px 14px 16px;
			border-top:none;
			border-bottom:1px solid #373b3f;
			border-left:1px solid #262b2f;
			margin:-6px;
			margin-bottom:20px;
		}

	/*** view source link ***/
		a.viewSourceLink, a.viewSourceLink:link, a.viewSourceLink:visited, a.viewSourceLink:hover, a.viewSourceLink:active {
			position:absolute;
			right:8px;
			top:13px;
		}

	/*** footer ***/
		.footer {
			position:relative;
			text-align:center;
			padding-bottom:10px;
			margin:50px -6px -6px -6px;
			background:#181d22;
		}
		.footer * {
			font-size:11px;
		}
		.footer a {
			border:none;
		}
		.footer .legalese {
			font-size:13px;
			margin-bottom:5px;
			padding:5px 0;
			border-top:3px solid #ffa200;
			border-bottom:1px solid #34373f;
			background:#000;
		}
		.footer span.label {
			font-size:10px;
			padding-right:5px;
			text-transform:uppercase;
		}


