	/************/
	
	* { 
		margin:				0px;
		padding:			0px;
	}

	body {
		background-color: 	#fdb464;
		background-image: 	url("http://www.todaysbigfail.com/images/2011/bg.png");
		margin: 			0px 0px auto;
		font-family: 		Tahoma !important;
		font-size: 			11px !important;
		color: 				#000000;
	}

	/************/

	a {
		color: 				#000000;
		text-decoration: 	none;
	}

	a:hover {
		color: 				#000000;
		text-decoration: 	none;
	}

	/************/
	
	img {
		border:				0;
	}
	
	/************/
	
	#topBar {
		float: 				left;
		background-image:	url("http://www.todaysbigfail.com/images/controlbg.gif");
		background-repeat: 	repeat-x;
		border-top:		1px solid #FF8D1A;
		border-bottom:		1px solid #FF8D1A;
		width: 				100%;
		height: 			26px;
		margin-bottom: 10px;
	}

#nav { list-style: none; }
#nav ul { list-style: none; }
#nav li { height: 26px; line-height: 26px; position: relative; display: inline; padding: 10px 10px 5px 10px; font-size: 14px; font-weight: bold; }
#nav li:hover {
	border-right: 1px solid #FF8D1A;
	border-left: 1px solid #FF8D1A;
	background: #FF8D1A;
}

	#tbContent-Right {
		float:				right;
	}
	
	#tbContent-Rightxxxx li {
		float:				left;
		position:			relative;
		z-index:			100;
		list-style: 		none;
	}

	#tbContent-Rightxxx li a {
		display: 			block;
		color:				#000000;
		font-size:			14px;
		font-weight:		bold;
		padding-right: 10px;
	}
	
	#tbContent-Rightxxxx li:hover {
		background: #ff8d1a;
		border: 1px solid #FF8D1A;
	}
	
	#tbContent-Left {
		float:				left;
	}
	
	/************/
	
	#container {
		width:				1136px;
		margin:				0 auto;
	}
	
	/************/
	
	#left {
		float:				left;
		width:				230px;
		height: 			438px;
	}
	
	/************/
	
	#logo {
		float:				left;
		width:				230px;
		height:				260px;
		background-image:	url("http://www.todaysbigfail.com/images/logo.png");
		padding-bottom: 5px;
	}
	
	.logoLink {
		display:			block;
		width:				230px;
		height:				260px;
	}
	
	#dateContainer {
		float: left;
		display: inline;
		width: 115px;
		height: 140px;
	}
	
	#date {
		position: 			relative;
		width:				115px;
		height:				140px;
		background-image: 	url("http://www.todaysbigfail.com/images/calendar.png");
		background-repeat:	none;
		left: 				62px;
		top: 				0px;
	}
	
	#prevDay {
		position: 			relative;
		width:				39px;
		height:				39px;
		top: 				40px;
		left: 				-40px;
		background-image: 	url("http://www.todaysbigfail.com/images/nav.png");
		background-position:0 0;
	}
	
	#nextDay {
		position: 			relative;
		width:				39px;
		height:				39px;
		top: 				1px;
		left: 				112px;
		background-image: 	url("http://www.todaysbigfail.com/images/nav.png");
		background-position:-39px 0;
	}	
	
	#date div.month {
		position: 			absolute;
		width: 				100%;
		font-size: 			26px;
		font-weight: 		bold;
		line-height: 		25px;
		text-align: 		center;
		top: 				18px;
		left: 				-4px;
		color: 				#c36701;
	}
	
	#date div.day {
		position: 			absolute;
		width: 				100%;
		font-size: 			52px;
		font-weight: 		bold;
		line-height: 		55px;
		text-align: 		center;
		top: 				35px;
		left: 				-4px;
		color: 				#eee;
	}
	
	.dayLink {
		display:			block;
		width:				39px;
		height:				39px;
	}

	/************/
	
	#fan {
		float:				left;
		width:				200px;
		height:				22px;
	}
	
	#fanButton {
		position:			relative;
		top:				-45px;
		left:				60px;
	}
	
	/************/
	
	#network {
		float:				left;
		width:				200px;
	}

	#networkIcons {
		position:			relative;
		top:				-45px;
		left:				86px;
	}
	
	/************/
		
	#calendar {
		float:				left;
		width:				250px;
	}
	
	#theCalendar {
		position:			relative;
		top:				110px;
		left:				50px;
	}
	
	/************/
	
	#spacer10 {
		float:				left;
		width:				100%;
		height:				10px;
	}
	
	#spacer5 {
		float:				left;
		width:				100%;
		height:				5px;
	}
	
	/************/
	
	#ga728 {
		float:				left;
		width:				728px;
		height:				100px;
	}
	
	/************/

	
	/************/
	
	
	
	#tbf {
		float:				left;
		width:				540px;
	}
	
	#tbfVideo {
		float:				left;
		width:				540px;
		height:				345px;
	}
	
	#tbfStats {
		float:				left;
		width:				538px;
		height:				25px;
		background-image:		url("http://www.todaysbigfail.com/images/controlbg.gif");
		border:				1px solid #FF8D1A;
		-moz-border-radius-bottomleft:		8px;
		-moz-border-radius-bottomright:		8px;
		-webkit-border-bottom-left-radius: 	8px;
		-webkit-border-bottom-right-radius: 8px;
		line-height:		25px;
		font-size:			14px;
	}
	
	#tbfDescription {
		float:				left;
		width:				540px;
	}
	
	#tbfDescription h1 {
		font-size:			20px;
		color:				#ffffff;
		font-weight:		bold;
	}
	
	#tbfDescription h2 {
		font-size:			14px;
		color:				#000000;
		font-weight:		normal;
	}
	
	#likeVideoHeader {
		float:				left;
		width:				540px;
		height:				30px;
		background:			#fd9528 url("http://www.todaysbigfail.com/images/controlbg.gif") repeat-x;
		border:				1px solid #FF8D1A;
		-moz-border-radius:		8px;
		-webkit-border-radius: 	8px;
	}

	#likeVideo {
		float:				left;
		width:				540px;
		height:				30px;
		background:			#fd9528 url("http://www.todaysbigfail.com/images/controlbg.gif") repeat-x;
		border:				1px solid #FF8D1A;
		-moz-border-radius:		8px;
		-webkit-border-radius: 	8px;
	}
	
	/************/	
	
#upperContainer {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	font-size: 0.9em;
	padding: 10px 0 10px;
}
	
#upper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	position: relative;
	z-index: 100;
	list-style: none;
	text-align: center;
	width: 100%;
}
	
#right {
	float: left;
	width: 906px;
}

#center {
	float: left;
	width: 550px;
}

#center #box {
	float: left;
	margin: 0 auto;
}

	

	
/***/

#rightBar {
	float: left;
	width: 310px;
	padding: 0px;
	z-index: 100;
	list-style: none;
	text-align: center;
	
	/*
	background: #ed8029;
	border: 1px solid #df7826;
	*/
	background: #ffffff;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	
	overflow: hidden;
}	

#rightBar #box {
	float: left;
	margin: 0 auto;
	padding: 5px 0px 10px 5px;
	position: relative;
}

#box input[type=text] {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 230px;
}

.inputText {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 230px;
}

#box input[type=submit] {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 70px;
}

.inputSubmit {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 70px;
}
	
#box ul { list-style: none; }
#box li { list-style: none; }

	
	/************/
	
	.ui-stars-star, .ui-stars-cancel {
		float: 				left;
		display: 			block;
		overflow: 			hidden;
		text-indent: 		-999em;
		cursor: 			pointer;
		padding:			3px 5px 1px 1px;
	}
	
	.ui-stars-star a, .ui-stars-cancel a {
		width: 				16px;
		height: 			15px;
		display: 			block;
		background: 		url("http://www.todaysbigfail.com/images/stars.png") no-repeat 0 0;
	}
	
	.ui-stars-star a {
		background-position:0 -32px;
	}
	
	.ui-stars-star-on a {
		background-position:0 -48px;
	}
	
	.ui-stars-star-hover a {
		background-position:0 -64px;
	}
	
	.ui-stars-cancel-hover a {
		background-position:0 -16px;
	}
	
	.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {
		cursor: 			default !important;
	}
	
	#rateScale {
		float: 				left;
		font-size:			14px;
		line-height:		25px;
		font-size:			14px;
		font-weight:		bold;
	}
	
	/************/
	
	#contentTop10 {
		float:				left;
		width:				460px;
	}

	#contentHeader {
		float:				left;
		width:				540px;
		height:				30px;
		background:			#fd9528 url("http://www.todaysbigfail.com/images/controlbg.gif") repeat-x;
		border:				1px solid #FF8D1A;
		font-weight:		bold;
		font-size:			18px;
		color: #000000;
		-moz-border-radius:		8px;
		-webkit-border-radius: 	8px;
	}
	
#top10Videos {
	float: left;
	width: 460px;
}
	
#top10Video {
	float: left;
	width: 460px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#top10Video:hover {
	background: #ff8d1a;
}

#contentText {
	color: #000000;
	line-height: 125%;
	font-size: 1.2em;
}

#contentText h1 {
	line-height: 125%;
	font-size: 1.3em;
	color: #ffffff;
}

#contentText a {
	border-bottom: 1px dashed #000000;
}

#topNavigation {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
}

#bottomNavigation {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	font-size: 0.9em;
}
	
#bottomNavigation li {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	position: relative;
	z-index: 100;
	list-style: none;
	text-align: center;
	width: 100%;
}

#bottomNavigation li a {
	display: block;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 10px 0 10px;
	text-align:center;
}

#searchForm {
	float: left;
	width: 230px;
}

#searchForm input[type=text] {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 150px;
}

.inputText {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 150px;
}

#searchForm input[type=submit] {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 60px;
}

.inputSubmit {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 3px;
	width: 60px;
}

#archiveContainer {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	font-size: 0.9em;
}
	
#archiveAd {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	float: left;
	position: relative;
	z-index: 100;
	list-style: none;
	text-align: center;
	width: 100%;
}

#failArchive {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}

#archivePaginator {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: center;
	padding: 5px;
}

#rightContent {
	float: left;
	/*width: 300px;*/
	width: 336px;
	background-color: #0f0f0f;
	background-image: url("http://www.todaysbigfail.com/images/2011/footerbg.png");
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	color: #ffffff;
}

#rightContent a { color: #ffffff; }

#footer {
	float: left;
	position: relative;
	margin: 0 auto;
	background-color: #0f0f0f;
	border-top: 1px solid #000000;
	width: 100%;
	height: 100%;
	color: #ffffff;
}

#footer a { color: #ffffff }
#footer a:hover { color: #ffffff }

#footer #container {
	position: relative;
	margin: 0 auto;
	width: 800px;
	padding: 10px;
}

#footer #box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px;
	color: #ffffff;
	
	/*
	float: left; position: relative; margin: 0 auto; width: 600px; padding-right: 10px;
	*/
}

#footerAd {
	float: left;
	width: 150px;
}

#innerBox {
	padding: 10px;
}

#bottomVideos{
	float: left;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 600px;
	text-align: center;
	font-size: 0.9em;
	padding-right: 10px;
	list-style: none;
}

#bottomVideo {	
	float: left;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #787878;
	padding-top: 10px;
	padding-bottom: 10px;
}

#bottomVideos ul { list-style: none; }
#bottomVideo li { list-style: none; }
#bottomVideo:hover { background: #222222; }
#bottomVideo a:hover { color: #ffffff; }

#videoLoops {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 540px;
	text-align: center;
	font-size: 0.9em;
	list-style: none;
}

#videoLoop {
	float: left;
	width: 540px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d86f08;
	padding-top: 10px;
	padding-bottom: 10px;
}

#videoLoops ul { list-style: none; }
#videoLoop li { list-style: none; }
#videoLoop:hover { background: #ff8d1a; }
#videoLoop a:hover { color: #ffffff; }

#videoLoopDate {
	float: left;
	width: 100px;
	height: 90px;
	font-size: 24px;
	font-weight: bold;
	padding-left: 5px;
}

#videoLoopImage {
	float: left;
	width: 120px;
	height: 90px;
}

#videoLoopInfoMain {
	float: left;
	width: 300px;
	padding-left: 5px;
}

#videoLoopInfoFooter {
	float: left;
	width: 350px;
	padding-left: 5px;
}

#videoLoopTitle {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 125%;
}

#videoLoopDescription {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: left;
	line-height: 125%;
}

#videoLoopTags {
	float: left;
	width: 100%;
	font-size: 10px;
	text-align: left;
	line-height: 125%;
}

#videoLoopLike {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: left;
	line-height: 125%;
	padding-top: 5px;
}

#commentsNotFB { float: left; width: 540px; padding-top: 10px; font-weight: bold; font-size: 14px; }
#commentsFB { float: left; width: 510px; padding-top: 10px; font-weight: bold; font-size: 14px; }

