	/*
GENERAL	*/	

html	{
	height:	100%;
	margin-bottom:	1px;
	}
body	{
	background:	#998;
	}
a	{
	text-decoration:	none;
	}
hr	{
	clear:	both;
	visibility:	hidden;
	}
.container	{
	background:	#fff;
	border:	1px #443 solid;
	}
.rhs	{
	float:	right;
	}
.lhs	{
	float:	left;
	}


	/*
HEADER	*/

#header	{
	height:	180px;
	background:	#99b;
	background: url( ../../images/8875548_b426598604_b.jpg ) 50% 20%;
	margin-bottom:	9px;
	}

.pagetitle a	{
	color: #fff;
	}
.pagetitle a,
.pagetitleshade a	{
	bottom:	9px;
	color:	#fff;
	font-family:	Georgia,'Times New Roman',Times,serif;
/*	left:	200px;	*/
	position:	absolute;
	text-align:	bottom;
	width:	360px;
	}
.pagetitle, .pagetitleshade
	{
	height:	168px;
	position:	absolute;
	}
.pagetitleshade a	{
	color:	#484848 !important;
	margin-left:	1px !important;
	}
.pagetitlename	{
	font-size:	13px;
	margin-top:	158px;
	text-transform:	uppercase;
	color:	#fff;
	}


	/*
TOPNAV	*/

#topnav	{
	border-bottom:	1px solid #666;
	height:	24px;
	background:	url( ../../images/gris.png ) repeat-x;
	}
#topnav ul	{
	text-align:	center;
	margin:	0;
	font-size:	11px;
	list-style-type:	none;
	padding:	3px 10px 3px 10px;
	text-transform:	uppercase;
	font-weight:	bold;
	}
#topnav ul li	{		/* do not change */
	display:	inline;
	}
#topnav ul li a	{
	line-height:	18px;
	padding-top:	4px;
	position:	relative;
	top:	0;
	padding:	5px 12px 6px 12px;
	color:	#222;
	}
#topnav ul.rhs	{
	margin-right:	-10px;
	}
#topnav ul.lhs	{
	margin-left:	-10px;
	}
#topnav ul.rhs a	{
	border-left:	1px solid #666;
	}
#topnav ul.lhs a	{
	border-right:	1px solid #666;
	}
#topnav ul li a:hover
	{
	background:	url( ../../images/bg_red.png ) 0px -51px;
	color:	#000;
	}

	/*
SIDE	*/

#secondary	{
	color:	#777;
	}
h3	{
	padding:	9px 0;
	}


	/*
ENTRY	*/

.entry	{
	margin-bottom:	18px;
	}
.date	{
	margin-bottom:	9px;
	display:	block;
	}
.date:first-letter	{
	text-transform:	uppercase;
	}
.message	{
	border-top:	#ccc dotted 1px;
	padding-top:	4px;
	}
#tagbuttons img	{
	float:	none;
	}

	/*
FOOTER	*/

#footer	{
	background:	url( ../../images/bg3.png ) repeat-x bottom left;
	border-top:	1px solid #443;
	margin-top:	18px;
	padding-top:	9px;
	float:	none;
	clear:	none;
	}
.container > #footer
	{
	float:	left;
	}

	/*
RSS	*/

div#addenda p a.badge,
div#addenda p a.badge img
	{
	margin:	0;
	padding:	0;
	position:	relative;
	}

	/*
TAGS	*/

.tags	{
	display:	block;
	margin-top:	6px;
	font-size:	0.95em;
	}

.tags a,
.tags	{
	color:	#666;
	}

	/*
INDYGO	*/


.indyGo_SmallBlock	{
	background:	url( ../../images/bg3.png ) repeat-x bottom left;
	display:	block;
	border:	1px solid #eee;
	width:	128px;
	padding:	0 5px;
	margin:	0.5em 0 1em 0;
	}
.indyGo_SmallBlock a
	{
	color:	#444;
	}
.indyGo_SmallBlock a:hover
	{
	color:	#e02000;
	}
.indyGoImg	{
	margin-top:	0.5em;
	margin-bottom:	0;
	}
.indyGoTxt,
.indyGoTxt a	{
	color:	#000;
	width:	120px;
	display:	block;
	margin-bottom:	2px;
	}


	/*
NEEDED STUFF	*/

/* these hide the accessibility tags to stop the layout from changing */
.pivot-search label { visibility:hidden; display:none; }
.pivot-search legend { visibility:hidden; display:none; }
.pivot-search fieldset { border:0; padding:0; margin:0; }
.pivot-search-result label { visibility:hidden; display:none; }
.pivot-search-result legend { visibility:hidden; display:none; }
.pivot-search-result fieldset { border:0; padding:0; margin:0; }
.pivot-search input.searchbutton { text-transform: uppercase; }