/*------------------------------------------------rubyurl2007-08-06coded by: Chris Griffin / http://planetargon.com													http://chriszgriffin.com------------------------------------------------*//*------------------------------------------------------------------------ =Default------------------------------------------------------------------------*/body {	background: #f6f5ea;	font: 12px/18px 'Lucida Grande', Arial, sans-serif; 	line-height: 18px;	color: #000;}code{	border:2px solid black;	margin:10px;	font-family:Courier new;}p {	margin-bottom: 18px;}	ul {	margin-bottom: 18px;}li {	margin-left: 9px;}/*------------------------------------------------------------------------ =Structure------------------------------------------------------------------------*/#wrapper {	width: 600px;	margin: 36px auto 0;background:white;}#header {	position: relative;	overflow: hidden;	margin-bottom: -18px;}#logo {	float: left;	width: 267px;	height: 160px;	display: block;	margin: 0 18px;		text-indent: -9999px;	background: url(/images/logo-xslink.png) no-repeat left;}#main_nav {	float: right;	margin: 9px 18px 0;}#main_nav li {	float: left;	border-left: 2px solid #a9a57a;	margin-left: 4px;	padding-left: 4px;	line-height: 12px;}#main_nav li:first-child {	border: none;	margin: 0;	padding: 0;}#main_nav li a {	font-size: 10px;	color: #666;}#main_nav li #abuse {	color: #f00;	font-weight: bold;}	#app_content,#info_content {	clear: both;	margin: 0 18px;	border: 18px solid #fff;}#app_content {	background: #397FBB;	text-align: center;	padding-top: 18px;	color: #fff;}#info_content {	background: #f9f9f3;	padding: 0 18px 18px;	color: #333;}#app_content a {	color: #fff;}#app_content p {	margin: 0 18px 18px;	color: #f6f5ea;}#app_content #url,#app_content #action {	background: #2E9AB4;	padding: 18px;}#app_content #url {	margin-bottom: 18px;}#app_content .arrow {	background: #2E9AB4 url(/images/arrow.png) no-repeat top !important;	padding: 38px 18px 18px !important;}#app_content #action a {	text-transform: uppercase;}#url_stats {	width: 210px;	overflow: hidden;	margin: 0 auto 18px;}#url_stats dt {	float: left;	clear: left;}#url_stats dd {	float: right;	font-weight: bold;}			#tos {	margin: 0 18px;	padding: 0 18px 18px;	font-size: 10px;	color: #a9a57a;	background: #fff;}#tos dt {	display: inline;	margin-right: 5px;	color: #f00;	font-weight: bold;}#tos dd {	display: inline;}#footer {	margin: 18px;	text-align: center;	font-size: 10px;	font-weight: bold;	color: #a9a57a;}#footer p {	margin: 0;}#footer a {	color: #f00;}#footer span {	color: #f00;}/*------------------------------------------------------------------------ =Typography------------------------------------------------------------------------*/h1 {	font-size: 18px;	line-height: 36px;	margin-bottom: 18px;}#info_content h1 {	font-weight: bold;	background: #397FBB;	margin: 0 -18px 18px;	padding: 0 18px;	color: #fff;}h2 {	font-size: 14px;	line-height: 18px;	margin-bottom: 18px;}h3 {}strong {font-weight: bold;}em {font-style: italic;}/*------------------------------------------------------------------------ =Links------------------------------------------------------------------------*/a {	color: #f00;}#info_content a {	font-weight: bold;}#info_content a:visited {	color: #b84d4d;}#info_content a:active {	color: #fff;	background: #f00;}/*------------------------------------------------------------------------ =Forms------------------------------------------------------------------------*/label {	font-size: 14px;}input {	padding: 2px;}/*------------------------------------------------------------------------ =Code samples------------------------------------------------------------------------*/pre {  background: #EFEFEF;  overflow: auto;	font-family: "Courier New", Courier, monospace}code {  color: #000;  display: block;  font-size: 14px;  padding: 9px;}input.link{	width:400px;	padding:10px;	margin:10px;	border:2px solid #397FBB;}a.tooltip {text-decoration:none;}.tooltip span.info{display:none;}.tooltip:hover span.info{	display:block;position:absolute; width:200px; height:150px;	background:white;	color:black;	font-size:10px;}div.pagination {	padding:3px;	margin:3px;	text-align:center;}div.pagination a {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #9aafe5;		text-decoration: none; 	color: #2e6ab1;}div.pagination a:hover, div.pagination a:active {	border: 1px solid #2b66a5;	color: #000;	background-color: lightyellow;}div.pagination span.current {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid navy;	font-weight: bold;	background-color: #2e6ab1;	color: #FFF;}div.pagination span.disabled {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #929292;	color: #929292;	}	table.objects{	width:100%;	border-spacing: 0px;	background:white;}table.objects th{	background:#4B4B4B;	color:white;	padding:5px;}table.objects td{	padding:5px;	border-bottom:1px solid #cdcdcd;	border-left:1px solid #cdcdcd;	vertical-align:top;}.flash{	padding:5px;	padding-left:50px;	min-height:50px;}#flash_error, #errorExplanation{	border: 1px solid #FFD324;	margin: 10px auto;	padding: 5px 70px;	background:url(/images/icons/48/delete2.png) top left no-repeat #FFF6BF;	min-height:60px;}#flash_notice{	border: 1px solid #FFD324;	margin: 10px auto;	padding: 5px 70px;	background:url(/images/icons/48/check.png) top left no-repeat #FFF6BF;	min-height:60px;}
