
	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;
	}
	a {
		outline: none;
		z-index: 250;
	}
	h1, a.small, a.nav, a, .post h2 {
		color: #cf2323;
	}
	#userInfo, a.userInfo, td.content, .navTitle, .post, .sideItem, .comment, .title {
		color: #555;
	}
	h2, .post h1 {
		color: #111;
	}
	#userInfo {
		line-height: 150%;
	}
	a:link, a:visited {
		text-decoration: none;
	}
	a:hover, a:active {
		text-decoration: underline;
	}
	a.lite {
		color:#cf2323;
	}
	a.lite:hover {
		color:#FFFFFF;
		background:#cf2323;
		text-decoration:none;
	}
	body {
		background:#333 url('http://images.roosterteeth.com/assets/style/flashy/dynamic/backGradient.jpg') top left repeat-x;
		background-attachment:fixed;
		margin: 0;
		padding: 0;
		height: 100%;
	}
	.bodyTable {
		background:url('http://images.roosterteeth.com/assets/style/flashy/dynamic/bgRand1.jpg') top center no-repeat;
		background-attachment:fixed;
	}
	#headerImage {
		width: 930px;
		height: 120px;
		position: relative;
		background:#fff url('http://images.roosterteeth.com/assets/style/flashy/dynamic/headerRand1.jpg') top left no-repeat;
	}
	#headerAd {
		position: absolute;
		top: 100px;
		left: 100px;
	}
	.projectsBar {
		background:none;
		-webkit-text-size-adjust:none;
	}
	.navDivTop {
		position:relative;
		display:inline;
		top:-2px;
	}
	.barLight {
		background:#b32929 url('http://images.roosterteeth.com/assets/style/web2/barLight.png') repeat-x;
		padding-left:10px;
		padding-right:10px;
		height: 35px;
		cursor:default;
	}
	.barShadow {
		height:15px;
		background:url('http://images.roosterteeth.com/assets/style/web2/barShadow.png') repeat-x;
	}
	.crumbLink {
		padding: 5px 30px 5px 15px;
		background: #f7f7f7 url(http://images.roosterteeth.com/assets/style/flashy/bits/crumbArrow.png) center right no-repeat;
		color: #aaa;
		font-size: 11px;
		white-space: nowrap;
		text-transform: uppercase;
	}
	.crumbLink:hover {
		color: #444;
		text-decoration: none;
	}
	.crumbLinkFirst {
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	.crumbLinkLast {
		color: #777;
		background-image: none;
		padding-right: 20px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;	
	}
	.crumbTd {
		padding-bottom: 15px;
	}
	.good {
		font-size: 11px;
		color: #777;
		background: #fff;
		padding: 3px;
		border:1px solid #eee;
		line-height: 25px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
	}
	.good:hover {
		text-decoration: none;
		border: 1px solid #EBA7A7;
		background: #F5D3D3;
		color: #cf2323;
	}
	#navDivSites {
		position:absolute;
		visibility:hidden;
		top:23px;
		padding:4px;
		left:-3px;
	}
	#searchDrop {
		position: absolute;
		top: 27px;
		text-align: left;
	}
	#searchList {
		background: #fff;
		width: 155px;
		white-space: nowrap;
		overflow: hidden;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
	}
	#searchList div.searchItem {
		background: #fff;
		clear: both;
		height: 32px;
		border-left: 1px solid #eee;
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
		padding: 1px;
		white-space: nowrap;
		overflow: hidden;
	}
	#searchList div.searchItem a.searchClicked {
		background: #eee url(http://images.roosterteeth.com/assets/style/cockbar/light.png) center center repeat-x;
	}
	#searchList div.searchItem a div.name {
		padding-top: 3px;
		color: #cf2323;
		font-weight: bold;
	}
	#searchList div.searchItem a.available:hover div.name, #searchList div.searchItem a.hi div.name {
		color: #fff;
	}
	#searchList div.searchItem a.searchClicked div.name {
		color: #8E8E8E;	
	}
	#searchList div.searchItem a.available:hover div.searchDetails, #searchList div.searchItem a.hi div.searchDetails {
		color: #FDC4C4;
	}
	#searchList div.searchItem a.searchClicked div.searchDetails {
		color: #BEBEBE;
	}
	#searchList div.searchItem a {
		height: 32px;
		display: block;
		font-size:11px;
		white-space: nowrap;
		vertical-align: middle;
		text-decoration:none;
		overflow: hidden;
	}
	#searchList div.searchItem a div {
		color: #aaa;
		font-weight: normal;
	}
	#searchList div.searchItem a.available:hover div.searchDetails {
		color: #FDC4C4;
	}
	#searchList div.searchItem a img {
		height: 32px;
		width: 32px;
		float: left;
		margin-right: 6px;
	}
	#searchList div a.available:hover, #searchList div a.hi, #searchList div a.searchClicked {
		background: #cf2323 url(http://images.roosterteeth.com/assets/style/cockbar/light.png) center center repeat-x;
		color: #fff;
		text-decoration:none;
	}
	#footerUserWall {
		overflow-x: hidden;
		overflow-y: hidden;
		height: 60px;
	}
	#footerUserWall:hover div {
		opacity: 0.2;
	}
	#footerUserWall div:hover {
		opacity: 1;
	}
	.storeAddtoCart, .storeAddtoWishlist {
		background:url(http://images.roosterteeth.com/assets/style/cockbar/light.png) center center repeat-x;
		border-top: 0;
		border-left: 0;
		padding:5px 15px;
		text-decoration:none;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		width:auto;
		padding-left:20px;
		padding-right:20px;
		font-weight:bold;
	}
	.storeAddtoCart {
		background-color: #cf2323;
		border-right: 1px solid #681212;
		border-bottom: 1px solid #681212;
		color: #FCF4F4;
	}
	.storeAddtoCart:hover {	
		background-color:#E27B7B;
		border-right: 1px solid #B56363;
		border-bottom: 1px solid #B56363;
		text-decoration: none;
	}
	.storeAddtoCart:hover, .storeAddtoWishlist:hover {
		cursor: pointer;
		cursor: hand;
		text-decoration: none;
		color: #fff;		
	}
	.storeAddtoWishlist {
		background-color: #444444;
		border-right: 1px solid #222222;
		border-bottom: 1px solid #222222;
		color: #F5F5F5;
	}
	.storeAddtoWishlist:hover {	
		background-color:#8E8E8E;
		border-right: 1px solid #727272;
		border-bottom: 1px solid #727272;
		text-decoration: none;
	}
	.inWishlist {
		background-color: #55b711;
		border-right: 1px solid #2B5C09;
		border-bottom: 1px solid #2B5C09;
		color: #F6FBF3;		
	}
	.inWishlist:hover {
		background-color:#99D370;
		border-right: 1px solid #7BA95A;
		border-bottom: 1px solid #7BA95A;
		text-decoration: none;
	}
	.storeSmall {
		font-size: 11px;
		padding: 4px 10px;
	}
	img {
		float: left;
		border: 0;
	}
	.icon {
		border: 1px solid #2d2d2d;
		float: none;
	}
	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/dynamic/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/dynamic/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: #E2E2E2;
	}
	#myAlerts {
		padding:8px; 
		text-align:center; 
		background:#fff;
	}
	#myAlerts a {
		color:#444444;
	}
	/*UPDATED STYLE*/
	#pageContent {
		PADDING: 0px 4px 0 4px; margin: 0 0 0 0; background:#ffffff;
		FONT: 12px Arial, Helvetica, sans-serif; COLOR: #444; 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, .vidatar {
		float:none;
		padding:2px;
		background: #fff;
		border:1px solid #ccc;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
	}
	a:hover .avatar, a:hover .vidatar {
		border:1px solid #D60027;
	}
	/* tabs -----------------------------------*/
	#tabsHolder {
		background:#000000 url('http://images.roosterteeth.com/assets/style/images/dynamic/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: #cf2323;
		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;
	}
	.smallLinksInside a {
		font-size: 11px;
		cursor: pointer;
	}
	.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 2px 2px 0;
		margin-left: 2px;
		font: 11px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
	}
	.sideTitle {
		padding-top: 10px;
		color: #757778;
		border-bottom: 1px solid #BCBEC0;
		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 #ddd;
		text-align: left;
		color: #444;
		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: #444;
		padding: 2px;
		border-bottom: 1px solid #b2b2b2;
	}
	.divider {
		height: 8px;
		line-height: 0;
		font-size: 0;
		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;
	}
	.bline, .border {
		background: #fafafa;
		border: 1px solid #f4f4f4;
	}
	.border {
		-moz-border-radius-bottomleft: 4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		border-bottom: 1px solid #ddd;
	}
	.borderAbove {
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;	
	}
	.noRadius {
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.box {
		background:#f1f1f1;
		border: 1px solid #fff;
	}
	.bline {
		border-top: 0;
		border-left: 0;
		border-right: 0;
	}
	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;
	}
	.box .title {
		color: #777;
	}
	.commentPost {
		line-height: 150%;
	}
	.commentPost img {
		max-width: 480px;
		height: auto;
	}
	.ieMessage {
		padding: 5px;
		display: block;
		text-align: center;
		background: #F8E1D0;
		color: #DE6A14;
		font-size: 12px;
		font-weight: bold;
	}
	.ieMessage:hover {
		background: #F1C3A1;
		color: #DE6A14;
		text-decoration: none;
	}
	.boxLink {
		background:url('http://images.roosterteeth.com/assets/style/web2/navOff.png');
		text-transform:uppercase;
		padding:5px 14px;
		margin: 0;
		cursor:pointer;
		color: #aaa;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		white-space: nowrap;
	}
	.boxLink:hover {
		background:url('http://images.roosterteeth.com/assets/style/web2/navOn.png');
		color: #444;
		text-decoration: none;
	}
	.forumTitle {
		font: 16px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #cf2323;
	}
	.errorDiv, .alertDiv {
		padding: 10px 50px;
		font-weight: bold;
		font-size: 12px;
		cursor: default;
		margin-bottom: 15px;
	}
	.errorDiv {
		color: #B22222;
		background: #EFD2D2;
		border: 1px solid #E0A6A6;
	}
	.alertDiv {
		color: #91c505;
		background: #E9F3CD;
		border: 1px solid #D3E79B;	
	}
	#carouselArrow {
		position: absolute;
		top: 230px;
		z-index: 100;
	}
	#carouselLink:hover {
		text-decoration: none;
		color: inherit;
		font-size: inherit;
	}
	#carouselLink:hover #carouselInfo {
		opacity: 1;
	}
	#carouselImage {
		width: 590px;
		height: 238px;
		position: relative;
		text-decoration: none;
	}
	#carouselImage a {
		color: inherit;
		font-size: inherit;
		font-family: inherit;
		font-weight: inherit;
		text-decoration: none;
	}
	.carouselThumb, .carouselThumbOn {
		width: 52px;
		height: 52px;
	}
	.carouselThumb {
		opacity: 0.2;
	}
	.carouselThumbOn {
		opacity: 1;
	}
	.carouselThumbLink {
		float: none;
	}
	#carouselInfo {
		position: absolute;
		top: 160px;
		width: 100%;
		height: 78px;
		background: black;
		opacity: 0.8;
	}
	#carouselTitle {
		position: absolute;
		top: 170px;
		text-transform: uppercase;
		letter-spacing: -1px;
		left: 10px;
		color: #eee;
		font: 24px Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-shadow: #000 1px 1px 1px;
	}
	#carouselDesc {
		position: absolute;
		top: 200px;
		letter-spacing: -1px;
		left: 10px;
		color: #777;
		font: 14px Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-shadow: #000 1px 1px 1px;
	}
	#myAlerts {
		padding: 8px;
		text-align: center;
		background: #fff;
	}
	#myAlerts a {
		color: #444444;
	}
	a.gameBlockT {
		font:11px Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:#cf2323;
	}
	a.gameBlockT:hover {
		color:#ffffff;
		background:#cf2323;
		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 #ddd;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		width: 200px;
		padding: 3px;
	}
	select {
		width: auto;
		padding: 0;
	}
	textarea {
		width: 400px;
		height: 62px;
		overflow: auto;
	}
	.submit, .button, .fauxInput {
		background: #ddd;
		border: 1px solid #ccc;
		padding: 3px;
	}
	.submit {
		width: auto;
	}
	.button {
		width: 30px;
	}
	.fauxInput {
		background: #c7c7cb;
	}
	.submit:hover, .button:hover, .fauxInput:hover {
		background: #eee;
		border: 1px solid #666;
	}
	select {
		width: auto;
		padding: 0;
		height: auto;
	}
	textarea {
		width: 380px;
		height: 62px;
		color: #111;
	}
	.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;
	}
	#storeViewCart {
		padding-left:30px;
		color: #444444;
		height: 18px;
		background:url(http://assets.roosterteethstore.com/images/cart_icon.gif) 0 0 no-repeat;	
	}
	#storeViewCart:hover {
		text-decoration: none;
	}
	#storeViewCart:hover b {
		text-decoration: underline;
	}
	.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 #cf2323;
	}
	#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:#cf2323;
		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: 15px;
		padding-bottom: 30px;
		BACKGROUND: #EAEDF0;
		BORDER-LEFT: #d8d8d8 1px solid;
	}
	.storePriceSign, .storePriceOld {
		white-space: nowrap;
	}
	.storePriceSign {
		font-size: 20px;
		letter-spacing: 2px;
		color:#888;
		font-family:Georgia, Arial, Helvetica, sans-serif;
	}
	.storePriceNumber {
		color:#777;
		letter-spacing: 1px;
		font-size:26px;
	}
	.storePriceOld {
		font-size: 12px;
		padding-top: 13px;
		text-decoration: line-through;
		color: #aaa;
	}
	.storePriceOld .storePriceNumber {
		color: #aaa;
		font-size: 16px;
	}
	
	.altComment {
		background: #F4F6F7;
	}
	
	/* 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: #cf2323;
	}
	.footerLinks a:hover {
		color: #E79191;
	}
	.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 #FDC4C4;
	}
	.newsleft {
		margin:6px 20px 20px 6px;
		float:left;
		padding:2px;
		border:4px solid #FDC4C4;
	}
	.newsright {
		margin:6px 6px 20px 20px;
		float:right;
		padding:2px;
		border:4px solid #FDC4C4;
	}
	.newsleft:hover, .newsright:hover {
		border:4px solid #cf2323;
	}
	.ahvid:hover {
		border:8px solid #cf2323;
	}
	#arcadeFlag, .secretFlag {
		cursor:default;
		background:#444444;
		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:#FDC4C4;
		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:#FDC4C4;
		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:#cf2323;
		color:#fff;
	}
	.gt {
		float:none;
	}
	.aMSel {
		color: #b32929;
		border: 1px solid #D99494;
	}
	.aMSel:hover {
		color: #b32929;
		border: 1px solid #b32929;
	}
	.navButtons {
	}
	.navButtons img {
		float:none;
	}
	a.nicebutton img {
		float:none;
	}
	.light {
		color:#D99494;
	}
	.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 3px 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:#b32929 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:#D17E7E;
		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:#5089b5;
	}
	.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: #5089b5;
		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;
		white-space: nowrap;
	}
	.archiveMenu:hover {
		text-decoration: none;
		color: #777;
		border: 1px solid #777;
	}
	.aMSel {
		color: #444444;
		border: 1px solid #A1A1A1;
	}
	.aMSel:hover {
		color: #444444;
		border: 1px solid #444444;
	}
	.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:#b32929;
		position:absolute;
		visibility:hidden;
		top:25px;
		padding:4px;
		left:0;
		color:white;
	}
	.anchor {
		position: relative;
		top: -45px;
	}