/*
 * UF April Fools Template Stylesheet - SD
 * Copyright 2005 UnFiction. Some rights reserved.
*/ 




/* reset browser spacing defaults for cross-browser consistancy */
*
{
	margin: 	0;
	padding:	0;
}

body {
	margin:		0px 0px 0px 0px;
	padding:	0;
	text-align:	center;
	background: 	#C6BFB7;
	color: 		#000;
	font: 		62.5% helvetica, sans-serif;
}

html > body { 	
	/* Safari Can't Stand */
	font-size:	10px; 
}

html, table {	
	/* IE can't Reed */
	font-size:	100%; 
}

body #crapper {
	width:		760px;
	margin:		0px auto;
	text-align:	left;
}

a {
	color: #56311E;}

a, a:visited {
	text-decoration: none;}

a:active, a:hover {
	color:		#56311E;
	text-decoration:underline;
}

a:visited {
	color:	#56311E;}

address, blockquote, dl, dt, fieldset, h1, h2, h3, h4, h5, h6, label, li,
p, pre, ol, ul {
	margin:	10px 0;
}

ol,ul {
	margin-left:	10px;
	padding:	0 0 0 10px;
}

blockquote, li {
	margin-left: 10px;
}



/* SoYouWannaBeARockSuperStar */


address, blockquote, dd, dt, li, input, label, p, select, td, textarea, th, .para {
	/* I forgot what this is for... */
	font:	1.3em arial, helvetica, sans-serif;
	line-height:	1.35em;
}
blockquote p, dd li, li li, li p, td p, h6 {	
	/* BabyGotBack */
	font-size: 1em;
}

abbr, acronym, .accesskey, .help {
	border-bottom:	1px solid #56311E;
	cursor:		help;
}

blockquote {
	color:	#000;
}

dt {
	margin-bottom:	0;
	font-weight:	bold;
}

h1, h2, h3, h4, h5, h6 {
	font-family:	helvetica, arial, verdana, sans-serif;
	color: 		#56311E;
}

h1 {
	margin-top:	5px;
	font-size:	1.8em;
}

h2 {
	margin-top:	0;
	border-bottom:	1px solid #56311E;
	font-size:	1.6em;
}

h3 {
	font-size:	1.4em;
}

h4 {
	font-size:	1.2em;
}

h5 {
	font-size:	1.2em;
	font-weight:	bold;
}

hr {
	border-top:	1px solid #56311E;
	background:	transparent;
}

img, fieldset {
	border:		none;
}

/* MyHeadItHurts */
#UFlogo {
	margin:	10px 10px 5px 5px;
}

.contentWrapper {
	margin:		5px 10px 0;
	padding-bottom:	10px;
}

/* AllMyCrapGoesHere */
#content {
	float:	left;
}

#side {
	float:	right;
}


/* IsThisFunnyYet? */


#poobah, #snapper {
	float:	left;
	width:	50%;
	padding-bottom: 5px;
}

#snapper form {
	margin-left: 10px;
}

#poobah {
	padding-top: 5px;
}



/* IWantToLayOutInTheSun */

#default #content {
	width:	430px;
}

#default #content .purell {
	border-right:	2px outset #DDD;
	padding-right:	7px;
}

#default #side {
	width:	308px;
}

#default #side .purell {
	margin-left:	8px;
}

.indent {
	margin-left:	10px;
}




/*FloatingInThePoolOfMySick */

.clear:after {
	display: 	block;
	visibility:	hidden;
	clear: 		both; 
	height: 	0; 
	content: 	"."; 
}

.clear {
	display: inline-block;
}

/*  hack  \*/
* html .clear {
	height:	1%;
}

.clear {
	display:block;
}

/* hack over */

.fltl {
	float:	left;
}

.fltr {
	float:	right;
}





/* GeneralSkillsForHumping */

input, select, textarea {
	border:		1px inset #56311E;
	background:	#E9DDB5;
	color:		#56311E;
	font: 		bold 1.2em arial, helvetica, sans-serif;
}

input[type^="hidden"] {
	padding:0;
	border:	none;
}

input:focus, select:focus, textarea:focus {
	border:		1px inset #56311E;
	background:	#E9DDB5;
	color:		#56311E;
}





/** MoreCrapNoOneCaresAboutGoodLordWhyDoIWasteMyTime? */

#content .purell a:active, #content .well a:hover {
	background:	#56311E;
}

#content .purell h3 {
	margin-bottom:	0;
}

#farter {
	padding:	5px 10px;
	border:		1px solid #000;
	border-top:	none;
	background:	#56311E; 	
	color:		#E9DDB5;
	font-size:	1.1em;
}

#farter a, #farter a:visited {
	margin-right:		10px;
	padding:		0px 2px 2px;
	color:			#E8DAB7;
	text-decoration:	none;
}

#farter a em, #navAddl a em, #lizard a em, #navSearch .accesskey {
	border-bottom:	1px solid #E8DAB7;
	font-style:	normal;
}

#farter a em {
	border-color: #000;
}


#header {
	margin-bottom:	5px;
	background: 	#C6BFB7;
	border-bottom:	1px solid #56311E;
}

/* Lactard */


#poobah {
	text-align: right;
}

#poobah a, #poobah a:visited {
	margin:			0 10px;
	color:			#56311E;
	font-size:		1.2em;
	font-weight:		bold;
	text-decoration:	none;
}

#poobah a:hover, #poobah a:active {
	text-decoration: underline;
}

#lizard {
	float: 	right;
	width:	12em;
}

#lizard a, #lizard a:visited {
	display:	block;
	padding: 	7px 5px 2px 20px;
	color: 		#56311E;
	font-size:	1.3em;
	font-weight:	bold;
	text-decoration:none;
	text-transform:	uppercase;
	letter-spacing:	1px;
}

#lizard a:active, #lizard a:hover {
	background: #DDD;
	color:	#000;
}

#snapper {
	color:	#fff;
}

#snapper form input {
	margin-left:	4px;
	border:		1px solid #56311E;
	background:	#DDD;
	color:		#000;
}

#snapper form input:focus {
	background:	#DDD;
	color:		#000;
}


#snapper input#searchInput {
	width: 125px;
}


/* HoTelMoTelHoliDAYINN */

#side h3, #side h4 {
	padding:	2px 10px;
	background:	#56311E;
	color:		#EEE;
	font-size:	1.4em;

}

#side h4 {
	font-size:	1.2em;
}

#crapper #ziplock {	
	/* OrWellianDesire */
	border: 		1px solid #56311E;
	border-top-width:	4px;
	background:		#EEE;
}

#sideNav .navItems {
	float:	left;
	width:	172px;
}

#sideNav .navItems ul {
	width: 150px;
}

#sideNav  {
	float: left;
}

#side ul, #side ul li {
	margin:	0;
	padding: 0;
	list-style: none;
}

#side ul.feeds li {
	float:	left;
	width:	145px;
}

#side ul.feeds li.ufXml {
	padding-bottom:	10px;
	font-weight:	bold;
}


/**IFindPoorPeopleToBeVeryCommon. AndTheirCrockeryIsTooThickAndTheySmellLikeCabbage */




form input.radio, form input.radio:focus, #snapper form input.radio, form div.dradio input{	
	/* Defy that Pesky IE */
	border: none;
	background: transparent;
}



.booger {
	display: none;
}

.hidden {
	position:	absolute;
	top:		0;
	left:		-999px;
	visibility:	hidden;
}


.required {
	color:	#900;
}



/* pasties */
.entryInfo, .category
{
	/*margin-top:		10px;*/
	padding:		2px;
	background:		#DDD;
	font-size:		1.1em;
}
.entryInfo, .entryInfo 
{
	float:	left;
}

.entryInfo 
{
	margin-left: 5px;
}
.entryInfo .posted
{
	float:			right;
	padding:		0;
	font-size:		1em;

}


.posted
{
	padding:		2px;
	background:		#DDD;
	text-align:		right;
	font-size:		1.1em;
}




/* links4twinks */
#linksList h4
{
	border-bottom:	1px solid #066;
	font-size:	1.3em;
}

/* AdsNShit */

.ad728x90
{
	width:	728px;
	margin:	0 auto;
}

.ad728x90 a {
	color: #56311E;
	text-decoration: underline;
	font-weight: bold;
}

.ad300x250
{
	width:	300px;
	margin:	10px auto;
}

.ad300x250 a{
	color: #56311E;
	text-decoration: underline;
	font-weight: bold;
}



#adbox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: helvetica, arial, verdana, sans-serif;
	BACKGROUND-COLOR: #EEE; 
	TEXT-ALIGN: center; 
	font-size:	1em;
}

.adsby {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
}

.adb {
	FONT-FAMILY: helvetica, arial, verdana, sans-serif;
	BACKGROUND-COLOR: #000000; 
	COLOR: #FFFFFF;
	TEXT-ALIGN: right; 
	font-size:	1em;
        text-decoration: underline;
}



/* Creative Commons License - Use, Modify with Credit - 2005 */
/* This is Parody and Random Hilarity. */
/* Bitches. */




