
	html {
		height: 100%;
	}
	body, input, select, textarea, .fauxInput, .submit, .button, td.content, a.nav, a, a.user, comment, .post {
		font: 12px Arial, Helvetica, sans-serif;
	}
	#userInfo, a.userInfo, a.small, .small, .postFooter, .comment .header {
		font: 11px Arial, Helvetica, sans-serif;
	}
	h1, a.small, a.nav, a, .post h2 {
		color: #BB150E;
	}
	#userInfo, h2, a.userInfo, td.content, .navTitle, .post, .post h1, .sideItem, .comment, .title {
		color: #404040;
	}
	#userInfo {
		line-height: 150%;
	}
	a:link, a:visited {
		text-decoration: none;
	}
	a:hover, a:active {
		text-decoration: underline;
	}
	a.lite {
		color:#BB150E;
	}
	a.lite:hover {
		color:#FFFFFF;
		background:#BB150E;
		text-decoration:none;
	}
	body {
		background:#fff url('http://images.roosterteeth.com/assets/style/flashy/grifball/bgRand1.jpg') top center repeat-x;
		background-attachment:fixed;
		margin: 0;
		padding: 0;
		height: 100%;
	}
	#headerImage {
		width: 930px;
		height: 120px;
		background: url('http://images.roosterteeth.com/assets/style/flashy/grifball/headerRand1.jpg') top left no-repeat;
	}
	.projectsBar {
		background:none;
		-webkit-text-size-adjust:none;
	}
	.barLight {
		background:#DE6A14 url('http://images.roosterteeth.com/assets/style/web2/barLight.png') repeat-x;
		padding-left:10px;
		padding-right:10px;
		cursor:default;
	}
	.barShadow {
		height:15px;
		background:url('http://images.roosterteeth.com/assets/style/web2/barShadow.png') repeat-x;
	}
	img {
		float: left;
		border: 0;
	}
	.icon {
		border: 1px solid #2d2d2d;
		float: none;
	}
	select {
		width: auto;
		padding: 0;
	}
	textarea {
		width: 400px;
		height: 62px;
		overflow: auto;
	}
	.submit, .button, .fauxInput {
		background: #ddd;
		border: 1px solid #9f9f9f;
		padding: 3px;
	}
	.submit {
		width: auto;
	}
	.button {
		width: 30px;
	}
	.fauxInput {
		background: #c7c7cb;
	}
	h1, h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	h1 {
		font-size: 16px;
	}
	h2 {
		font-size: 14px;
	}
	#container {
		background: #fff;
		position: relative;
		margin: 0 auto;
		width: 930px;
	}
	.barTop {
		background: #ffffff;
	}
	#redBar, .redBar {
		display:block;
		margin: 0;
		height: 5px;
		text-align: left;
		color: #cfcfcf;
		background: #d40400;
		border-top: 2px solid #ab0101;
		border-bottom: 1px solid #fff;
	}
	.redBar {
		background:transparent url('./navHoverBottom.png') bottom repeat-x;
		border:0;
		height:2px;
		padding:0;
		margin:0;
	}
	#projects {
		margin: 0;
		margin-bottom:10px;
		height: 15px;
		text-align: left;
		font: 11px Arial, Helvetica, sans-serif;
		color: #cfcfcf;
		background: #1b2536;
	}
	
	#sideGradient {
		width:930px;
	}
	.sargeSide {
		background:url('http://images.roosterteeth.com/assets/style/grifball/sideLeft.png') top center no-repeat;
		vertical-align:top;
	}
	#shadow1 {
		//background:url('http://images.roosterteeth.com/assets/style/images/headerShadow.png') bottom left no-repeat;
		_background:none;
		height:86px;
	}
	#shadow2 {
		//background:url('http://images.roosterteeth.com/assets/style/images/sideGradient.png') repeat-y;
		_background:none;
		height:24px;
	}
	#header {
		background:url('http://images.roosterteeth.com/assets/style/images/grifball/header.png') top left no-repeat;
		behavior:url(/iepngfix.htc);
		width:100%;
		height:90px;
	}
	#projectsLinks, #projectsLinks a {
		color:#fff;
		font-size:10px;
	}
	#projectsLess {
		display:inline;
	}
	#projectsMore {
		display:none;
	}
	#myAlertHolder {
		border:3px solid #000E20; 
		background:#BBCCE1;
	}
	#myAlerts {
		padding:8px; 
		text-align:center; 
		background:#fff;
	}
	#myAlerts a {
		color:#DE6A14;
	}
	/*UPDATED STYLE*/
	#pageContent {
		PADDING: 0px 4px 0 4px; margin: 0 0 0 0; background:#ffffff;
		FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000e20; TEXT-ALIGN: left
	}
	.accent {
		background:#D8D8D8;
	}
	.moddedBeneath {
		font-size:10px;
		margin:0;
		color:#888888;
		padding-left:104px;
	}
	.moddedBeneath a {
		font-size:10px;
		color:#888888;
	}
	.web2User td {
		font-size:11px;
		cursor:default;
		color:#ccc;
		padding:1px;
		padding-left:4px;
	}
	.avatar {
		float:none;
		padding:2px;
		background: #fff;
		border:1px solid #ccc;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
	}
	a:hover .avatar {
		border:1px solid #D60027;
	}
	/* tabs -----------------------------------*/
	#tabsHolder {
		background:#000000 url('http://images.roosterteeth.com/assets/style/images/grifball/headerTrans.png') bottom left repeat;
		height:24px;
		vertical-align:bottom;
		text-align:left;
		padding-left:0;
		width:100%;
	}
	#tab .selLeft {
		background:url('http://images.roosterteeth.com/assets/style/images/rvb/blackunselLeftTrans.png') no-repeat;
		height:21px;
		width:11px;
	}
	#tab .selMid {
		background:url('http://images.roosterteeth.com/assets/style/images/rvb/blackunselMidTrans.png') repeat-x;
		height:21px;
	}
	#tab .selRight {
		background:url('http://images.roosterteeth.com/assets/style/images/rvb/blackunselRightTrans.png') no-repeat;
		height:21px;
		width:11px;
		padding-right:2px;
	}
	#tab .unselLeft {
		background:url('http://images.roosterteeth.com/assets/style/images/rvb/blackunselLeftTrans.png') no-repeat;
		height:21px;
		width:11px;
	}
	#tab .unselMid {
		background:url('http://images.roosterteeth.com/assets/style/images/rvb/blackunselMidTrans.png') repeat-x;
		height:21px;
	}
	#tab .unselRight {
		background:url('http://images.roosterteeth.com/assets/style/images/rvb/blackunselRightTrans.png') no-repeat;
		height:21px;
		width:11px;
		padding-right:2px;
	}
	#tab .selMid a {
		font-weight:bold;
		color:#FFFFFF;
		font-size:11px;
	}
	#tab .unselMid a {
		font-weight:bold;
		color:#FFFFFF; 
		font-size:11px;
	}
	#nav {
		text-align: right;
		cursor: default;
	}
	/*#nav a {
		font-weight: bold;
		font-size:11px;
		padding: 3px 16px;
		background: #fff;
		color: #404040;
	}
	#nav a:hover {
		text-decoration:none;
		background: #BB150E;
		color: #fff;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}*/
	#rtLogo {
		height: 69px;
		float:left;
	}
	#userInfo {
		float: right;
		text-align: right;
		color:#fff;
		padding: 20px 20px 0 0;
		vertical-align: middle;
	}
	#userInfo a {
		color:#fff;
	}
	#logo {
		padding: 10px 10px 3px 10px;
	}
	a.projects:link, a.projects:visited {
		font: 11px Arial, Helvetica, sans-serif;
		color: #cfcfcf;
		padding-left:10px;
		padding-right:10px;
		text-decoration: none;
	}
	a.projects:hover, a.projects:active {
		background: #000;
		color: #fff;
	}
	.small {
		color: #808080;
	}
	.date {
		color: #555;
	}
	.content {
		padding:2px 6px;
		text-align: left;
	}
	.topContent {
		padding-top:20px;
		padding-bottom: 30px;
	}
	.spacer {
		CLEAR: both; HEIGHT: 22px; font-size:12px;
	}
	.nowrap {
		white-space: nowrap;
	}
	.navTitle, .sideTitle {
		text-align: left;
		width: 100%;
		padding: 2px;
		font: 11px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
	}
	.sideTitle {
		padding-top: 10px;
		border-bottom: 1px solid #DE6A14;
		text-align: left;
	}
	.navTitle {
		padding-top: 30px;
		border-bottom: 1px solid #bbb;
	}
	.navLink {
		text-align: right;
		padding: 2px 0;
		border-bottom: 1px solid #f4f4f4;
	}
	a.nav:link, a.nav:visited {
		font-weight: bold;
		display: block;
		padding: 1px;
		width: 118px;
	}
	a.nav:hover, a.nav:active {
		text-decoration: none;
		background: #f7c0bd;
	}
	.post {
		text-align: justify;
	}
	.post h1, .post h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	.post h1 {
		font-size: 12px;
	}
	.post h2 {
		font-size: 14px;
	}
	.postFooter {
		border-top: 1px solid #404040;
		text-align: left;
		color: #000;
		margin: 10px 0 0;
	}
	.sideItem {
		text-align: center;
		padding: 0;
		font: 10px Verdana, Helvetica, sans-serif;
	}
	.comment {
		text-align: left;
		background: transparent;
		padding: 3px;
		padding-right: 0;
	}
	.comment .header {
		color: #000;
		padding: 2px;
		border-bottom: 1px solid #b2b2b2;
	}
	.divider {
		height: 8px;
		background: #EAEDF0;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	.user {
		color: #2d2d2d;
	}
	.user .title, .user .online {
		font: 10px Arial, Helvetica, sans-serif;
	}
	.user .online {
		color: #d8791d;
	}
	.user .big {
		font: 24px Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	a.user:link, a.user:visited {
		font: 11px Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	a.user:hover, a.user:active {
		color: #707070;
		text-decoration: none;
	}
	table.hlines {
		border: 1px solid #f4f4f4;
		border-bottom: 0;
	}
	table.hlines td {
		border-bottom: 1px solid #f4f4f4;
	}
	table.nothing, table.nothing td {
		border: 0;
	}
	.accent {
		background: #f4f4f4;
	}
	.accentLight {
		background: #f4f4f4;
	}
	td.error {
		border: 2px solid red;
		font: 14px Arial, Helvetica, sans-serif;
		color: red;
		text-align: center;
		padding: 16px;
		font-weight: bold;
	}
	.title {
		font-size: 14px;
		font-weight: bold;
		color:#000;
	}
	.forumTitle {
		font: 16px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #BB150E;
	}
	#myAlertHolder {
		border: 3px solid #000e20;
		background: #bbcce1;
	}
	#myAlerts {
		padding: 8px;
		text-align: center;
		background: #fff;
	}
	#myAlerts a {
		color: #DE6A14;
	}
	a.gameBlockT {
		font:11px Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:#BB150E;
	}
	a.gameBlockT:hover {
		color:#ffffff;
		background:#BB150E;
		text-decoration:none;
	}
	a.keyword {
		line-height: 150%;
		color: #333;
		text-decoration: none;
		border-bottom: 1px solid #ccc;
	}
	a.keyword:hover {
		text-decoration: none;
		border-bottom: 1px solid #333;
	}
	.comment {
		line-height: 150%;
	}
	.post, .post td {
		text-align: justify;
		line-height: 150%;
	}
	input, select, textarea, .fauxInput {
		font: 12px Arial, Helvetica, sans-serif;
		background: #fff;
		border: 1px solid #ccc;
		width: 200px;
		padding: 3px;
	}
	select {
		width: auto;
		padding: 0;
		height: auto;
	}
	textarea {
		width: 380px;
		height: 62px;
	}
	.submit, .button {
		font: 12px Arial, Helvetica, sans-serif;
		background: #f4f4f4;
		border: 1px solid #aaa;
		padding: 3px;
		width: auto;
	}
	.submit {
		padding-left:20px;
		padding-right:20px;
	}
	.button {
		width: 30px;
	}
	.fauxInput {
		width: 350px;
	}
	#myProfile {
		padding-left:20px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/05.png) 0 0 no-repeat;
	}
	#editProfileButton {
		padding-left:20px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/02.png) 0 0 no-repeat;
	}
	#myComments {
		padding-left:20px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/28.png) 0 0 no-repeat;
	}
	#myLog {
		padding-left:19px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/23.png) 0 0 no-repeat;
	}
	#message {
		padding-left:21px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/04.png) 0 0 no-repeat;
	}
	#addFriend {
		padding-left:21px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/29.png) 0 0 no-repeat;
	}
	#removeFriend {
		padding-left:21px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/30.png) 0 0 no-repeat;
	}
	#waitFriend {
		padding-left:21px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/30.png) 0 0 no-repeat;
	}
	#addWatch {
		padding-left:19px;
		background:url(http://images.roosterteeth.com/assets/style/images/profile/add-watch.gif) 0 1px no-repeat;
	}
	#removeWatch {
		padding-left:19px;
		background:url(http://images.roosterteeth.com/assets/style/images/profile/remove-watch.gif) 0 1px no-repeat;
	}
	#addBlock {
		padding-left:20px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/50.png) 0 0 no-repeat;
	}
	#removeBlock {
		padding-left:20px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/50.png) 0 0 no-repeat;
	}
	#groupForum {
		padding-left:20px;
		background:url(http://images.roosterteeth.com/assets/style/images/icons/outside/30b.png) 0 0 no-repeat;
	}
	.fButton {
		display: block;
		clear: none;
		padding-right: 14px;
		float: left;
		height: 17px;
		padding-top: 1px;
	}
	#addapoll {
		padding: 2px;
		border-bottom: 1px solid #ddd;
		margin-top: 0;
		padding-top: 0;
		margin-bottom: 10px;
	}
	.newsimgInherit img {
		max-width: 575px;
		height: auto;
	}
	.imgInherit img {
		max-width: 575px;
		height: auto;
	}
	.gt {
		float: none;
	}
	.newsleft {
		margin:6px 20px 20px 6px;
		float:left;
		padding:2px;
		border:4px solid #EEEEEE;
	}
	.newsright {
		margin:6px 6px 20px 20px;
		float:right;
		padding:2px;
		border:4px solid #EEEEEE;
	}
	.newsleft:hover, .newsright:hover {
		border:4px solid #BB150E;
	}
	#sddm {
		margin: 0;
		padding: 0;
		z-index: 300;
		float:left;
		padding-left:0;
	}
	#sddm li {
		margin: 0;
		padding: 0;
		z-index: 320;
		list-style: none;
		float: left;
		font: bold 11px arial;
	}
	#sddm li a {
		display: block;
		margin: 0 2px 0 1px;
		padding: 4px 16px;
		background: transparent url('./tabBg.png') top left repeat-x;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align: left;
		text-decoration: none;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
	}
	#sddm li a:hover, .tabCurrentHover {
		background: ;
		color: #fff;
		text-decoration:underline;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
	}
	#sddm li a.noSub:hover {
		background: transparent url('./tabBg.png') top left repeat-x;
	}
	#sddm li a.tabOn:hover {
		background: #F3F3F3;
		color:black;
	}
	#sddm div {
		position: absolute;
		visibility: hidden;
		margin: 0;
		padding: 2px 0 0 0;
		background:  url('http://images.roosterteeth.com/assets/style/images/v1/navHoverRight.png') right repeat-y;
		border: 1px solid #ddd;
		border-bottom: 0;
		border-top: none;
	}
	#sddm div a {
		position: relative;
		display: block;
		margin: 4px 3px 4px 2px;
		padding: 4px 50px 4px 4px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: ;
		color: #ccc;
		font: 11px arial;
		text-shadow: none;
		font-weight:bold;
	}
	#sddm div a:hover {
		background: #fff;
		color: ;
		text-decoration:none;
		-webkit-border-radius:0;
		-moz-border-radius:0;
	}
	
	.tabOn {
		background:#F3F3F3;
		color:black;
	}
	
	
	.playingArrow {
		font:11px Arial, Helvetica, sans-serif;
		color:#BB150E;
		background:url('http://images.roosterteeth.com/assets/style/images/playingArrow.png');
		background-repeat:no-repeat;
		background-position:center right;
		padding-right:15px;
	}
	
	/*UPDATED COLORS */
	.sidebar {
		PADDING-LEFT: 10px;
		PADDING-RIGHT: 5px;
		padding-top: 55px;
		padding-bottom: 30px;
		BACKGROUND: #EAEDF0;
		BORDER-LEFT: #d8d8d8 1px solid;
	}
	
	.altComment {
		background: #F4F6F7;
	}
	
	/* UPDATED NEW FOOTER STYLES */
	/* UPDATED NEW FOOTER STYLES */
	.footer {
		font: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #777;
		background-color:#fff;
		font-weight: normal;
	}
	.footer td {
		text-align:left;
	}
	.footerShadow {
		position: relative;
		top:-15px;
		left:0;
		height: 15px;
		width: 100%;
		background: transparent url(http://images.roosterteeth.com/assets/style/web2/footerShadowReverse.png) bottom left repeat-x;
	}
	.tdFooterShadow {
		height: 15px;
		width: 100%;
		background: transparent url(http://images.roosterteeth.com/assets/style/web2/footerShadowReverse.png) bottom left repeat-x;	
	}
	.footerBlack {
		background: #222 url('http://images.roosterteeth.com/assets/style/web2/barShadow.png') top left repeat-x;
		padding: 10px 5px;
	}
	.footerDark {
		background: #111 url(http://images.roosterteeth.com/assets/style/web2/footerShadowReverse.png) bottom left repeat-x;
	}
	.footer a {
		text-decoration:none;
		font-size:10px;
	}
	.footerLinks a {
		color: #aaa;
		display: block;
	}
	.footerLinks {
		line-height: 150%;
	}
	.footerLinks:hover a {
		color: #BB150E;
	}
	.footerLinks a:hover {
		color: #DD8A86;
	}
	.footerLinks:hover .footerLinkHead {
		color: #222;
	}
	.footerLinkHead {
		font-size: 11px;
		font-weight: bold;
	}
	.footerBigLink {
		font: 9px Arial, Helvetica, sans-serif;
		background: #333;
		border-bottom: 1px solid #444;
		border-right: 1px solid #444;
		letter-spacing: 0;
		color: #888;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		text-transform: uppercase;
		padding: 6px 9px;
		margin-right: 15px;
	}
	.footerBigLink:hover {
		color: #aaa;
		text-decoration: none;
		background: #444 url(http://images.roosterteeth.com/assets/style/cockbar/light.png) center center repeat-x;
		border-bottom: 1px solid #555;
		border-right: 1px solid #555;
	}
	.footer_header {
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		border-bottom:#fff 1px solid;
		font-weight: bold;
	}
	.footer_header a {
		font-size:12px;
	}
		/* UPDATE SYTLES FOR FLASH PLAYER AND NEW DROP DOWNS */
	/*----------( LAYOUT: )---------*/
			#container { text-align: cemter; width: 480px; margin: 0;  }
			#primary { width: 480px; }
			#playerFull { width: 100%; }
			#primary, #secondary { display: inline; }
			#container:after {
				clear: both;
				content: ;
				display: block;
				height: 0;
				visibility: hidden;
			} /* Clears non-IE. */
			#container { zoom: 1; } /* Clears IE. */
			
		/*------------------------------*/
		
		
	.ahvid {
		margin:0;
		float:none;
		padding:2px;
		border:8px solid #F7C0BD;
	}
	.newsleft {
		margin:6px 20px 20px 6px;
		float:left;
		padding:2px;
		border:4px solid #F7C0BD;
	}
	.newsright {
		margin:6px 6px 20px 20px;
		float:right;
		padding:2px;
		border:4px solid #F7C0BD;
	}
	.newsleft:hover, .newsright:hover {
		border:4px solid #BB150E;
	}
	.ahvid:hover {
		border:8px solid #BB150E;
	}
	#arcadeFlag, .secretFlag {
		cursor:default;
		background:#DE6A14;
		padding:4px 15px 4px 15px;
		margin-bottom:4px;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		-webkit-border-top-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-topright:10px;
		-moz-border-radius-bottomleft:10px;
	}
	.secretFlag {
		cursor:default;
		background:#dddddd;
		color:#000000;
		font-size:11px;
		margin:0;
		padding:0 15px 0 15px;
		-webkit-border-top-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-topright:5px;
		-moz-border-radius-bottomleft:5px;
	}
	.blogSwitchL {
		background:#F7C0BD;
		padding:4px 70px 4px 70px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		-webkit-border-bottom-left-radius:15px;
		-moz-border-radius-bottomleft:15px;
	}
	.blogSwitchR {
		background:#F7C0BD;
		padding:4px 70px 4px 70px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		-webkit-border-top-right-radius:15px;
		-moz-border-radius-topright:15px;
	}
	.blogSwitchOn {
		background:#BB150E;
		color:#fff;
	}
	.gt {
		float:none;
	}
	.aMSel {
		color: #DE6A14;
		border: 1px solid #A7C4DA;
	}
	.aMSel:hover {
		color: #DE6A14;
		border: 1px solid #DE6A14;
	}
	.navButtons {
	}
	.navButtons img {
		float:none;
	}
	a.nicebutton img {
		float:none;
	}
	.light {
		color:#A7C4DA;
	}
	.navButtons a.navbutton, a.nicebutton {
		background:url('http://images.roosterteeth.com/assets/style/web2/navOff.png');
		text-transform:uppercase;
		padding:5px 5px 5px 8px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		cursor:pointer;
		color:white;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		margin:0 6px 0 0;
		white-space: nowrap;
	}
	.navButtons a.navbutton:hover, .navButtons a.on, a.nicebutton:hover {
		background:url('http://images.roosterteeth.com/assets/style/web2/navOn.png');
	}
	a.nicebutton {
		background:;
		padding:5px 8px 5px 8px;
	}
	a.nicebutton:hover {
		background:#DE6A14 url('http://images.roosterteeth.com/assets/style/web2/barLight.png') center center repeat-x;
	}
	a.navHovLink, a.navHovLinkRight {
		display:block;
		color:white;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		padding:6px 50px 6px 6px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		white-space:nowrap;
	}
	a.navHovLinkRight {
		padding:6px 6px 6px 30px;
		text-align:right;
	}
	a.navHovLink:hover, a.navHovLinkRight:hover {
		background:#EEB489;
		text-decoration:none;
	}
	#arcadeFlag, .secretFlag {
		cursor:default;
		background: #DE6A14;
		padding:4px 15px 4px 15px;
		margin-bottom:4px;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		-webkit-border-top-right-radius:10px;
		-webkit-border-bottom-left-radius:10px;
		-moz-border-radius-topright:10px;
		-moz-border-radius-bottomleft:10px;
	}
	.secretFlag {
		cursor:default;
		background:#dddddd;
		color:#000000;
		font-size:11px;
		margin:0;
		padding:0 15px 0 15px;
		-webkit-border-top-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-topright:5px;
		-moz-border-radius-bottomleft:5px;
	}
	.blogSwitchL {
		background:#DE6A14;
		padding:4px 70px 4px 70px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		-webkit-border-bottom-left-radius:15px;
		-moz-border-radius-bottomleft:15px;
	}
	.blogSwitchR {
		background:#DE6A14;
		padding:4px 70px 4px 70px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		-webkit-border-top-right-radius:15px;
		-moz-border-radius-topright:15px;
	}
	.blogSwitchOn {
		background:#BB150E;
		color:#fff;
	}
	.gt {
		float:none;
	}
	.littlePlay, .littleFav {
		padding-left:16px;
		padding-right:10px;
		font-size:11px;
		color:#DE6A14;
	}
	.littlePlay {
		background:url(http://images.roosterteeth.com/assets/style/images/littlePlay11.png) 0 0 no-repeat;
	}
	.littleFav {
		background:url(http://images.roosterteeth.com/assets/style/images/littleFav11.png) 0 0 no-repeat;
	}
	.archiveSection {
		font-size: 13px;
		display: block;
		cursor: default;
		font-weight: bold;
		text-transform: uppercase;
		color: #DE6A14;
		background-color: #EDF3F7;
		padding:6px 12px;
	}
	a.archiveSection:hover {
		text-decoration: none;
		background-color: #DCE7F0;
	}
	a.archiveSection {
		cursor: pointer;
		background: #EDF3F7 url('http://images.roosterteeth.com/assets/style/web2/archiveSectionArrow.png') center right no-repeat;
	}
	.label {
		color: #aaa;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		border-bottom: 1px solid #eee;
		padding-right: 50px;
		padding-bottom: 1px;
		cursor:default;
		margin-bottom: 3px;
	}
	.archiveMenu {
		font-size: 11px;
		font-weight:bold;
		text-transform: uppercase;
		color: #999;
		padding: 2px 6px;
		margin: 1px;
		border: 1px solid #ccc;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	.archiveMenu:hover {
		text-decoration: none;
		color: #777;
		border: 1px solid #777;
	}
	.aMSel {
		color: #DE6A14;
		border: 1px solid #DE6A14;
	}
	.aMSel:hover {
		color: #DE6A14;
		border: 1px solid #DE6A14;
	}
	.nowrap {
		white-space: nowrap;
	}
	#countDiv {
		width: 700px;
		padding: 10px;
		text-align: right;
	}
	.countDays, .countHours, .countMins, .countSecs {
		padding: 4px 12px;
		text-align: center;
		font-size: 14px;
		color: #777;
		border-left: 1px dotted #ccc;
	}
	.countLabel {
		font-size: 13px;
		font-weight:bold;
		color:#aaa;
		padding: 4px 12px;
	}
	.rollItem {
		color: #777;
		padding: 2px 0 4px 0;
		margin-top: 6px;
		border-bottom: 1px dotted #ddd;
		line-height: 150%;
		width: 95%;
	}
	.rollItem a {
		font-size: 11px;
		font-weight: bold;
	}
	.rollLength {
		display:inline;
		text-align:right;
		font-size:11px;
		color: #aaa;
		margin-top: 4px;
		padding: 1px;
		margin-bottom: 3px;
	}
	#liveBox {
		width: 580px;
		height: 328px;
		overflow: hidden;
		margin-bottom: 10px;
	}
	#liveBoxWrap {
		width: 580px;
		height: 328px;
		overflow: hidden;
		position:relative;
	}
	#liveBoxClick {
		position: absolute;
		left:0;
		top:0;
		width:580px;
		height:258px;
		z-index:99;
	}
	#liveChatDiv {
		width: 358px;
		float:left;
	}
	#scheduleInfo {
		width: 120px;
		float:left;
		border: 1px solid #eee;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		padding: 15px;
		color: #222;
		text-align:left;
		font-size:11px;
		margin-left: 0;
		margin-right: 10px;
	}
	#liveChat {
		width: 388px;
		height: 342px;
		padding: 15px;
		overflow-y: auto;
		border: 1px solid #eee;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background: #fff;
		text-align:left;
		resize:vertical;
		min-height:100px;
		max-width:388px;
		color: #222;
	}
	#liveChat div {
		padding-top: 6px;
		padding-bottom: 6px;
		margin-top:1px;
		margin-bottom:1px;
		width: 100%;
		line-height: 150%;
		text-shadow:#fff 0 1px 0;
		border-bottom: 1px dotted #eee;
	}
	#liveChatPost {
		width: 388px;
		padding: 5px;
		text-align:left;
		color: #777;
		font-size:11px;
	}
	#liveControls {
		width: 580px;
		text-align: right;
		clear:both;
		padding-top: 15px;
		padding-bottom: 4px;
		vertical-align: middle;
	}
	#liveExtra {
		width: 580px;
		clear:both;
	}
	.rollItem .rollOn {
		color:#F7C0BD;
	}
	.rtLive {
		font-weight:bold;
		font-size:21px;
		color: #777;
		margin-bottom: 2px;
		margin-left: 5px;
		margin-right: 10px;
		display:block;
		float:left;
	}
	#liveFinished {
		width: 580px;
		padding: 140px 0;
		text-align:center;
		vertical-align:middle;
		color: #777;
		font: 11px Arial, Helvetica, sans-serif;
		line-height:175%;
		border:1px dashed #ccc;
	}
	.chatNormal {
		color:#444;
	}
	.chatMod {
		color:#000;
		font-weight:bold;
	}
	.chatMod a {
		font-weight:bold;
		text-shadow:#fff 0 1px 0;
	}
	.chatModDiv {
		background:#f7f7f7;
	}
	#twitter_update_list,  #twitter_update_list li {
		list-style-type: none;
		display: inline;
		padding: 0;
	}
	.topNotice {
		background:#ffffcc;
		font-weight:bold;
		padding:4px;
		border-bottom:1px solid #F6D99E;
		color: #222;
		text-align: center;
	}
	.topNotice a {
		font-weight:bold;
		color: #BB150E;
	}
	.countdownNum {
		font-size: 16px;
		font-weight: bold;
	}
	.countdownLink {
		background:#364b6d;
		padding: 5px;
		margin-top:1px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		color:white;
		font-size:11px;
		border-bottom: 1px solid #24272B;
		border-right: 1px solid #24272B;
	}
	.countdownText {
		color: #9BA5B6;
	}
	.countdownLink:hover {
		background:#687891;
		text-decoration: none;
		color: #fff;
		border-bottom: 1px solid #364b6d;
		border-right: 1px solid #364b6d;
	}
	.countdownLink:hover .countdownText {
		color: #8D99AC;
	}
	.navDiv {
		background:#DE6A14;
		position:absolute;
		visibility:hidden;
		top:15px;
		padding:4px;
		left:0;
		color:white;
	}
	.anchor {
		position: relative;
		top: -45px;
	}