﻿/* NEW MENU */
.load {
	display:block;
	width:32px;
	height:32px;
	background:url(loader.gif);
	}
.flickcontent {
	font:0px arial;
	color:rgb(0,0,0);
	}
.flickdate {
	font:10pt arial;
	}
.footnotefavicons {
	padding:0;
	margin:0;
	}
.footnotefavicons a {
	text-decoration:none;
	}
#twit {
	font:10pt arial;
	padding:0 0 0 120px;
	position:relative;
	}
#twitlink img {
	position:absolute;
	left:0;
	top:0;
	width:108px;
	height:51px;
	}
#twit img {
	float:left;
	}
#flicklink img {
	display:block;
	}
#twit .content {
	font:10pt arial;
	color:rgb(66,127,143);
	}
#twit .date {
	font:8pt arial;
	text-transform:lowercase;
	color:rgb(66,127,143);
	}
.footnote {
	font:10pt arial, san-serif;
	background-color:rgb(240,240,240);
	border-top:rgb(220,220,220) 1px solid;
	border-bottom:rgb(220,220,220) 1px solid;
	padding:6px;
	margin:0 0 10px 0;
	}
.footnote a:link, .footnote a:visited, .footnote a:hover, .footnote a:active {
	color:rgb(0,0,0);
	}
#beheader {
	margin:4px 0 4px 0;
	clear:both;
	display:block;
	width:99%;
	height:150px;
	background:url(header.jpg) no-repeat 50% 0%;
	text-decoration:none;
	}
.dashitall {
	padding:0;
	margin:0;
	color:rgb(255,255,255);
	clear:both;
	border-bottom:rgb(200,200,200) 1px dashed;
	}
#sitesubtitle {
	color:rgb(100,100,100);
	font:10pt 'georgia';
	}
#sitetitle {
	cursor:pointer;
	height:46px;
	padding:0 0 0 54px;
	margin:0;
	background:url(bookbanner.gif) no-repeat;
	}
#sitetitle:hover {
	opacity:.6;
	-moz-opacity: .6;
	filter: alpha(opacity=60); 
	}
#sitetitle img {
	width:48px;
	height:32px;
	margin:0 0 12px 0;
	border:0;
	float:left;
	}
#sitetitle a {
	color:rgb(100,100,100);
	font:36px 'arial black';
	letter-spacing:-1px;
	text-decoration:none;
	line-height:80%;
	}
#bemenu {
	margin:0;
	padding:0;
	}
.bemenuitem {
	margin:0;
	padding:4px;
	background:rgb(255,255,255);
	color:rgb(50,50,50);
	font:10pt 'arial narrow', arial, san-serif;
	text-transform:uppercase;
	float:left;
	cursor:pointer;
	text-decoration:none;
	letter-spacing:1px;
	border-left:rgb(200,200,200) 1px dashed;
	}
.bemenuitem:hover {
	background:rgb(240,245,240);
	}

/* THE BIG PICTURE */
body {
	margin:0;
	padding:0;
	text-align:left;
	background-color:rgb(255,255,255);
	max-width:100%;
	font-size:100%;
	}
div, p, ul, li, dd, td, p {
	font:1em 'georgia', san-serif;
	color:rgb(0,0,0);
	}
p {
	line-height:1.3em;
	}
pre, code, tt {
	font:1em 'lucida console', 'courier new', mono;
	color:rgb(0,0,0);
	}

table, tr, th, tfoot, td {
	padding:0;
	margin:0;
	border:0;
	align:left;
	vertical-align:top;
	}
img {
	padding:0;
	margin:0;
	border:0;
	}
a {
	text-decoration:underline;
	}
a:link { /* LoVe/HAte! */
	color:rgb(255,121,0);
	}
a:visited {
	color:rgb(0,90,165);
	}
a:hover {
	color:rgb(252,7,5);
	}
a:active {
	color:rgb(225,225,15);
	}
del {
	display:none;
	}
#stanlaurel { /* thin column */
	width:201px;
	text-align:center;
	overflow:hidden;
	font-size:12pt;
	font-weight:bold;
	background-color:rgb(0,0,0);
	}
#stanlaurel table {
	margin:3px auto 3px auto;
	padding:0;
	text-align:center;
	}
#stanlaurel a
	{
	color:#607259;
	}
#oliverhardy { /*fat column */
	padding:0 1em 0 2em;
	}
#oliverhardy p, #oliverhardy div, #oliverhardy table  {
	max-width:728px;
	}
#leaderboard, #charliechaplin /* deprecated */ {
	display:block;
	width:728px;
	height:90px;
	border:0;
	margin:10px auto 10px auto;
	padding:0;
	background-color:rgb(255,255,255);
	overflow:hidden;
	}

/* COMMON STUFF */
.align {
	text-align:left;
	}
.block { /* Cut down on extraneous DIV and P tags. */ 
	display:block;
	}
.center {
	margin:0 auto 0 auto;
	text-align:center;
	}
.clear {
	clear:both;
	}
.clearcut { /* Best used with HR, to create an invisible divider */
	clear:both;
	visibility:hidden;
	}
.invisible { /* Good for preloading graphics */
	border:0;
	width:0;
	height:0;
	}
.hide {
	display:hide;
	}
.justify {
	text-align:justify;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}

/* LOGOS */
#alfliv span {
	display:none;
	}
#alfliv {
	float:left;
	width:160px;
	height:60px;
	border:0;
	background-image:url(alfliv.png);
	}

/* THE TRAIL */
#trail li {
	display:inline;
	}
#trail li {
	display:inline;
	}
#trail {
	padding:0;
	margin:0;
	}
#trail li:before {
	content:"►";
	}
#trail li:last-child {
	font-weight:bold;
	}

/* SIDEBAR PALS */
#outlawstarr span, #stoneofadventure span, #etipi span, #crfh span {
	display:none;
	}
#outlawstarr:hover, #stoneofadventure:hover, #etipi:hover, #crfh:hover {
	opacity:1;
	filter: alpha(opacity=100); 
	}
#outlawstarr {
	display:block;
	width:160px;
	height:180px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	background-image:url(cohorts.jpg);
	background-position:0 0;
	opacity:.8;
	filter: alpha(opacity=80);  
	}
#stoneofadventure {
	display:block;
	width:160px;
	height:180px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	background-image:url(cohorts.jpg);
	background-position:0 -180px;
	opacity:.8;
	-moz-opacity: .8;
	filter: alpha(opacity=80); 
	}
#etipi {
	display:block;
	width:160px;
	height:180px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	background-image:url(cohorts.jpg);
	background-position:-160px 0;
	opacity:.8;
	-moz-opacity: .8;
	filter: alpha(opacity=80); 
	}
#crfh {
	display:block;
	width:160px;
	height:180px;
	margin:0 auto 0 auto;
	padding:0;
	text-align:center;
	background-image:url(cohorts.jpg);
	background-position:-160px -180px;
	opacity:.8;
	-moz-opacity: .8;
	filter: alpha(opacity=80); 
	}


/* FEED FAVICONS */
.sociable {
	margin:0;
	padding:0;
	opacity:.6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
	}
.sociable:hover {
	opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100);
	}

/* LIL PIX (THUMBNAILS) */
.pix72 {
	border:1px solid;
	width:72px;
	height72px;
	padding:3px;
	margin:10px;
	float:left;
	}

/* E-JUNKIE */
#cart img {
	float:right;
	border:#315C80 1px solid;
	width:87px;
	height:23px;
	}
#cart img:hover {
	border:red 1px solid;
	}

/* GO GO GOBIGWEST */
#gobigwest:link
	{
	display:block;
	width:100px;
	margin:10px auto 10px auto;
	text-align:center;
	background-color:#696969;
	padding:10px;
	font-size:10pt;
	font-weight:bold;
	color:#F5F5DC;
	}

/* KIPPER STYLES */
#cut {
	color:rgb(200,200,190);
	}


