/* ### css by flurdy . Copyright: electric ray 2004, www.eray.co.uk ### */

div{ padding: 0px; margin: 0px; } 
body{ color: black; }
a,a:visited{ color: black; }
#stern{ 
	font-size: 18pt;
	font-weight: bold;
	text-align: left; 
	margin: 0px;
	padding: 0px 70px;
}
#cockpit #google{ 
	float: right;
	margin: 0px;
	padding: 0px;
	height: 32px;
	overflow: hidden;
}
#cockpit ul{
	margin: 8px 0px 0px 0px;
	padding: 0px;
	/* float: left; */
}
#cockpit ul li{
	margin: 1px 0px;
	padding: 1px;
	list-style: none;
	display: inline;
}
#cockpit ul li a{
	width: 60px;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;	
	color: black;
	padding: 2px 10px;
	margin: 0px;
/*	border: 1px outset silver; */
/*	background-color: #0053cf; */
}
#cockpit ul li a:visited{
	color: black;	
}
#cockpit ul li a:hover{
	color: black;	
	text-decoration: underline;
}
#cockpit ul li a:active{
	color: black;	
	text-decoration: underline;
}
#aft { padding: 0px; margin: 0px; overflow: hidden; }
#aft .left{ float: left;}
#aft .center{ }
#aft .right{ float: right; }
#aft p{  
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 7pt;
	color: white; 
}
#aft a,#aft a:visited{ color: white; }
#aft div{ margin: 0px; padding: 0px; }

#aft #tagstrips{
	float: right;
	width: 60px;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#aft #tagstrips a{
	margin: 0px;
	padding: 0px;
}
#aft #tagstrips img{
	/* width: 60px; */
	/* height: 12px; */
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
}
#aft #flurdy{
	float: left;
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#aft #flurdy a{
	margin: 0px;
	padding: 0px;
}
#aft #flurdy img{
	margin: 0px;
	padding: 0px;
}
#alltagstrips{
	position: absolute;
	/* display: none;  */
	visibility: hidden;
	width: 100px;
	/* height: 410px;  */
	left: 827px;
	top: 482px;
	/* background-color: red; */
	/* border: 2px groove gray; */ 
}
#alltagstrips p{
	margin: 0px;
	padding: 0px;
}
#alltagstrips img{
	border: 0px groove gray; 
}

#cargo h1{ font-size: 22pt; font-weight: bold; }
#cargo h2{ font-size: 12pt; font-weight: bold; }
#cargo h3{ font-size: 12pt; font-weight: bold; }
#cargo h4{ font-size: 11pt; font-weight: bold; }
#cargo h5{ font-size: 9pt; font-weight: bold; }
#cargo h6{ font-size: 7pt; font-weight: bold; }
#cargo p{ font-size: 9pt; font-weight: normal; }
#cargo h3 p{ font-size: 12pt; font-weight: bold; }
#cargo h4 p{ font-size: 11pt; font-weight: bold; }
#cargo h5 p{ font-size: 9pt; font-weight: normal; }
#cargo h6 p{ font-size: 7pt; font-weight: normal; }
#cargo li{ font-size: 9pt; font-weight: normal; }
#cargo th{ 
	font-size: 10pt; font-weight: bold;
	text-align: left;
	margin: 0px; padding: 2px 5px; 
}
#cargo td{ 
	font-size: 9pt; font-weight: normal;
	text-align: left;
	margin: 0px; padding: 2px 5px;
}
#cargo h1{ margin: 30px 5px; padding: 5px; }
#cargo h2{ margin: 5px 5px; padding: 5px; }
#cargo h3{ margin: 5px 5px; padding: 5px; }
#cargo h4{ margin: 3px 3px; padding: 5px; }
#cargo h5{ margin: 1px; padding: 3px; }
#cargo h6{ margin: 1px; padding: 1px; }
#cargo p{ margin: 5px; padding: 3px; }
#cargo h5 p{ margin: 1px; padding: 1px; }
#cargo h6 p{ margin: 1px; padding: 1px; }
#cargo input{ background-color: #eee; }
#cargo .smaller{ font-size: 7pt; }
#cargo .error{ color: red; }
#cargo .fullgrid{ 
	border: 2px ridge silver;
	margin: 20px 5px 20px 5px;
	padding: 0px;
}
#cargo a{
	text-decoration: none;
}
#cargo a:hover{
	text-decoration: underline;
}
#cargo .white{
	background-color: #fff;
}

#cargo .border{
	border: 2px outset silver;
}
#cargo .grid_pallet{
	display: inline;
	float: left;
	margin: 2px;
	/* padding: 5px;
	background-color: #146;
	border: 1px solid silver; */
}
#cargo .grid_container{
	display: inline;
}
#cargo .grid_box{
	background-color: #8ad;
	display: block;
	width: 430px;	
	border: 1px solid white;
	height: 210px;
	overflow: hidden;
	margin: 0px;
	padding: 4px 7px;
}
#cargo .grid_banner{	
	/*background-color: #146; */
	display: block;
	width: 846px;	
	text-align: center;
	/* border: 1px solid white; */
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	padding: 0px 7px;	
}
#cargo .grid_banner img.border{
	border: 2px inset silver;
}	

#cargo #blog #blog_box{	
	float: left; 
	background-color: #146;
	border: 1px solid white;
	padding: 3px 5px;
	color: white;
	width: 244px;
}
#cargo #blog #blog_ramble{	
	height: 160px;
	overflow: auto;
}
#cargo #blog #blog_other{
	clear: right;
	float: right;
	background-color: #146;
	border: 1px solid white;
	padding: 3px 5px;
	width: 150px;
	height: 162px;
	overflow: hidden;
	margin: 6px 2px 3px 2px;
	/* border: 1px solid silver; */
}
#cargo #blog #blog_other ul{
	margin: 5px 1px;
	padding: 1px;
}
#cargo #blog #blog_other li{
	margin: 1px;
	padding: 1px;
	list-style: none;
	font-size: 8pt;
}
#cargo #blog #blog_other,
#cargo #blog #blog_other a,
#cargo #blog #blog_other a:visited,
#cargo #blog #blog_other a:hover,
#cargo #blog #blog_other a:active{ color: white; }
#cargo #blog #blog_other a,
#cargo #blog #blog_other a:visited{ text-decoration: underline; }
#cargo #blog #blog_ramble,
#cargo #blog #blog_ramble a,
#cargo #blog #blog_ramble a:visited,
#cargo #blog #blog_ramble a:hover,
#cargo #blog #blog_ramble a:active{ color: white; }
#cargo #blog #blog_ramble a,
#cargo #blog #blog_ramble a:visited{ text-decoration: underline; }
#cargo #blog #blogger {
	float: right;
	width: 100px;
	padding: 3px;
}
#cargo #blog #blogger img{
	border: 1px outset white;
}
#cargo #books {
	padding-top: 8px;
	padding-bottom: 0px;
}
#cargo .left{ float: left; }
#cargo .right{ float: right; }
#cargo #music{ text-align: right; }
#cargo #music h3{ 
	white-space: nowrap; 
}
#cargo #music h5{ 
	margin-bottom: 100px; 	
}

#cargo #links ul{
	background-color: #146;
	border: 1px solid white;
	padding: 4px;
	margin: 1px;
}
#cargo #links li{	
	padding: 1px;
	margin: 1px;
	list-style: none;
	font-size: 8pt;	
}
#cargo #links li,
#cargo #links li  a,
#cargo #links li .linkList a:visited,
#cargo #links li .linkList a:hover,
#cargo #links li .linkList a:active{ color: white; }

#cargo #sites {
}
#cargo #sites .linkList{
	float: left;
	background-color: #146;
	border: 1px solid white;
	padding: 3px;
	margin: 2px;
	width: 200px;
	overflow: auto; 
	height: 155px;
}
#cargo #sites .linkList ul{
	padding: 1px;
	margin: 1px;
}
#cargo #sites .linkList li{
	padding: 1px;
	border: 1px inset #333;
	margin: 0px;
	list-style: none;
	font-size: 7pt;	
}
#cargo #sites .linkList a{
	padding: 0px;
	margin: 0px;
}
#cargo #sites .linkList,
#cargo #sites .linkList a,
#cargo #sites .linkList a:visited,
#cargo #sites .linkList a:hover,
#cargo #sites .linkList a:active{ color: white; }
#cargo #sites #delicious{ 
	border: 1px outset white;
	background-color: #146;
	padding: 5px 5px;
	margin: 2px 2px;
}
#cargo #sites #delicious img{ border: 1px inset white; }
#cargo #sites #delicious h4{ margin: 0px; padding: 0px 3px; }
#cargo #sites #delicious,
#cargo #sites #delicious a,
#cargo #sites #delicious a:visited,
#cargo #sites #delicious a:active,
#cargo #sites #delicious a:hover{ color: white; }

	/*
	Images are wrapped in divs classed "flickr_badge_image" with ids
	"flickr_badge_imageX" where "X" is an integer specifying ordinal position.
	Below are some styles to get you started!
	*/
	#flickr_badge_uber_wrapper{ 
		text-align:center; 
		background-color:#146;
		border: 1px solid white;
		margin: 0px;
		padding: 0px;
		height: 200px;
	}
	#flickr_badge_wrapper { 
		display: inline;
		margin: 0px;
		padding: 0px;
	}
	.flickr_badge_image { 
		margin:0 10px 10px 10px; 
		width: 80px;
		float: left; 
	}
	.flickr_badge_image img { border: 1px solid black !important; }
	#flickr_badge_source { text-align:left; margin:0 10px 0 10px; }
	#flickr_badge_icon { float:left; margin-right:5px; }
	#flickr_www { 
		display:block; 
		padding:3 px 10px 3px 10px !important; 
		font: 11px Arial, Helvetica, Sans serif !important; 
		color:#3993ff !important; 
	}
	#flickr_badge_uber_wrapper a:hover,
	#flickr_badge_uber_wrapper a:link,
	#flickr_badge_uber_wrapper a:active,
	#flickr_badge_uber_wrapper a:visited {
		text-decoration:none !important; 
		background:inherit !important;
		color:#3993ff;
	}
	#flickr_badge_source {
		padding:0 !important; 
		font: 11px Arial, Helvetica, Sans serif !important;
		color:#666666 !important;
	}
#cargo #contact table{
	background-color: #146;
	border: 2px outset silver;
	margin: 2px 8px;
	padding: 5px;
}
#cargo #contact #intro{
		width: 350px;
		
	}
#cargo #contact #facebook {
	padding: 5px 2px;
} 
#cargo #contact table a,
#cargo #contact table a:visited,
#cargo #contact table a:hover,
#cargo #contact table a:active{color:white;}
#cargo #contact th{
	margin: 0px;
	padding: 3px;
	font-size: 9pt;
	border: 1px inset silver;	
	color: white;
}
#cargo #contact td{
	margin: 0px;
	padding: 3px;
	border: 1px inset silver;	
	color: white;
}
#cargo #contact .button{ 
	background-color: white;
	color: black;
	font-size: 9pt;	
	font-weight: bold;
	display: block;
}
#cargo #contact .text{
	font-size: 7pt;
}

#cargo #cherrypics {
	text-align: right;
	font-size: 7pt;
	font-weight: 600;
	padding: 5px 20px;
}
#cargo #cherrypics #cTitle {
	font-size: 9pt;
	letter-spacing: 0.2cm;
}	
#cargo #midBanner{
	text-align: center;
	padding: 3px 85px;	
}


#cargo #whoamilink {
	border:1px solid white;
	float:left; 
	padding: 0.5em 2em; 
	font-size: 0.9em; 
	font-weight: bold;
	margin: 2px;
	width: 92.5%;
	text-align: center;
}



