body {
/*	background-image: url(/library/media/texture/webtreats-grungy-teal2a.png);*/
}
fieldset { margin: 20px 0; padding: 10px; }

.clearme div.goleft { width: 300px; }
label { display: block; }

#port_head {
	height: 35px;
	background: #dadada;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ccc);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ccc));
	border: 1px solid #fcfcfc;
	border-bottom: 1px solid #bbb;
	text-shadow: 0 1px 0 #fff;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	padding: 20px 40px 20px;
}
#port_head:after { content: "."; clear: both; display: block; height: 0; font-size: 0.0em; }

#example_nav {
	margin: 0;
	width: inherit;
	background: rgba(0,0,0,0.7);
	border: 0;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 400;
}
	#example_nav ul { padding: 0 30px; list-style: none; margin: 0; }
	#example_nav ul li { float: left; margin: 0 0 0 10px; }
	#example_nav ul li.goright { margin: 0 10px 0 0; }
	#example_nav a { 
		display: block;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		margin-top: 5px;
		margin-bottom: 5px;
		color: #eee; 
		text-shadow: 0 1px 0 #000; 
		padding: 7px 10px 7px;
		border: 1px solid transparent;
	}
		#example_nav a:hover, #example_nav a:active, #example_nav a:focus {
			border-color: rgba(0,0,0,0.5) rgba(80,80,80,0.7) rgba(80,80,80,0.7) rgba(0,0,0,0.5);
			background: rgba(0,0,0,0.7);
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
		}
	#example_nav h2 {
		text-shadow: 0 1px 0 #000;
		font-size: 1.8em;
		padding: 0;
		margin: 0;
		line-height: 20px;
	}
		#example_nav h2 a { color: #fff; padding: 7px 10px 9px; }

#port_contain { margin: 94px auto; }
#port_content { 
		margin: 0 auto; 
		background: #f6f6f6; 
		-moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4), 0 0 65px rgba(255,255,255,0.3); 
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.6); 
		-moz-border-radius: 5px; 
		-webkit-border-radius: 5px;
}
	#port_primary {
		padding: 25px 40px; 
		background: #fff;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	#port_content:after { content: "."; clear: both; display: block; height: 0; font-size: 0; }

.standardLighter { margin: 17px 0 15px !important; -moz-box-sizing: border-box; overflow-x: auto; }
.clipboard { height: 20px; display: none; color: #555; text-align: right; border-bottom:1px solid #ddd; padding-bottom:5px; font-family:BitstreamVeraSansMonoRoman;font-size:0.9em; }
.cb-msg { position: absolute; background: #222; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #ccc; padding: 2px 9px; left:-30px; top:25px;}

