/* CSS Document */

/* CUSTOM STACKS BACKGROUND */
body#schlTweens	{
	background: #433930 url(../images/bg_tile.jpg) repeat-x!important;
}
#tweens	{
	background:url(../images/bg.jpg) no-repeat!important;
}
body#schlTweens #schlPageContent {
	background:none!important;
}
#schlLegacyTweens {
	margin-left:-2px!important;
}
/* CUSTOM STACKS BACKGROUND */

header, section, article, nav	{
	display:block;
}
.cssTxt	{
	text-indent:-10000px;
}
.clear	{
    width: 1px;
	clear:both;
}
.blockLink	{
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
}
a.blockLink:hover	{
	background-position:left bottom;
}
.rsmtHidden {
    display: none;
}
#rsmtWrapper header	{

}
#rsmtWrapper	{
	width:740px;
	font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
	color:#fffcfc;
}

#rsmtWrapper a	{
	outline: none !important;
    color: #8cfdfc !important;
}

#rsmtWrapper a:HOVER {
    color: #8cfdfc !important;
}

#rsmtWrapper a.linkDisabled,
#rsmtWrapper a.linkDisabled:HOVER,
#rsmtWrapper a.linkDisabled:VISITED {
    cursor: default !important;
    text-decoration: none !important;
    color: #fffcfc !important;
}

#rsmtWrapper a.buttonLink {
    display: block;
    
    width: 183px;
    height: 31px;
    
    background-image: url(../images/rsmtButtonsSprite.png);
    background-position: left top;
    background-repeat: no-repeat;
}

#rsmtWrapper a.buttonLink:HOVER {
    background-position: right top;
}

#rsmtWrapper a.rsmtPreOrderNowBtn {
    background-position: left -31px;
}
#rsmtWrapper a.rsmtPreOrderNowBtn:HOVER {
    background-position: right -31px;
}

#rsmtWrapper a.rsmtBuyNowBtn {
    background-position: left -62px;
}
#rsmtWrapper a.rsmtBuyNowBtn:HOVER {
    background-position: right -62px;
}

#rsmtWrapper img {
    border: 0 none;
}

#rsmtWrapper img.rsmtImageTitle {
    display: block;
}

#rsmtHeader,
#rsmtFooter,
#rsmtWrapper .rsmtMainArticle {
    width: 736px;
}

#rsmtHeader {
    height: 248px;
    background: url(../images/rsmtHeaderBkgrd.jpg) no-repeat 0 0;
}

#rsmtVideo {
    height: 264px;
    background: url(../images/rsmtVideoBkgrd.jpg) no-repeat 0 0;
}

#rsmtTentacles {
    height: 365px;
    background: url(../images/rsmtTentaclesBkgrd.jpg) no-repeat 0 0;
}

#rsmtBeneath {
    height: 365px;
    background: url(../images/rsmtBeneathBkgrd.png) no-repeat 0 0;
}

#rsmtChupacabra {
    height: 365px;
    background: url(../images/rsmtChupacabraBkgrd.png) no-repeat 0 0;
}

#rsmtStorm1 {
    height: 309px;
    background: url(../images/rsmtStorm1Bkgrd.jpg) no-repeat 0 0;
}

#rsmtStorm2 {
    height: 379px;
    background: url(../images/rsmtStorm2Bkgrd.jpg) no-repeat 0 0;
}

#rsmtStorm3 {
    height: 327px;
    background: url(../images/rsmtStorm3Bkgrd.jpg) no-repeat 0 0;
}

#rsmtAbove {
    height: 365px;
    background: url(../images/rsmtAboveBkgrd.png) no-repeat 0 0;
}

#rsmtFooter {
    display: block;
    height: 380px;
    
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.7pt;
    
    background: url(../images/rsmtAboutBkgrd.jpg) no-repeat 0 0;
}

#rsmtHeader .rsmtPadder {
    padding: 43px 0 0 76px;
}

#rsmtHeader a {
    float: left;
}

#rsmtAuthor {
    padding-top: 157px;
    
    width: 150px;
    /*height: 173px;*/
    height: 16px;
    
    text-align: center;
    
    background: url(../images/rsmtAuthor.png) no-repeat 0 0;
}

#rsmtVideo .rsmtVideoPadder {
    padding: 19px 0 0 43px;
}

#rsmtVideoWrapper {
    float: left;
    margin-right: 19px;
    padding: 9px;
    
    width: 283px;
    height: 192px;
    
    background: url(../images/rsmtVideoBkgrd.png) no-repeat 0 0;
}

#rsmtPlayGame {
    float: left;
    
    width: 333px;
    height: 207px;
    
    background: url(../images/rsmtPlayGameBkgrd.png) no-repeat 0 0;
}
#rsmtPlayGame .rsmtPlayGamePadder {
   /* padding: 18px 0 0 57px;*/
}
#rsmtPlayGameBtn	{
	background:url(../images/rsmtPlayTheGameBtn.png) no-repeat 0 0;
	width:333px;
	height:237px;
}
#rsmtPlayGameBtn:HOVER	{
	background:url(../images/rsmtPlayGameRO.png) no-repeat 0 0;
}

/** Generic article styles. **/
#rsmtWrapper .rsmtMainArticle .rsmtArticlePadder {
    padding: 0 33px 0 37px;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleThumnail {
    display: block;
    float: left;
    padding: 13px;
    margin-right: 3px;
    
    width: 128px;
    height: 187px;
    
    background: url(../images/rsmtThumbnailBkgrd.png) no-repeat 0 0;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleThumnail img {
    display: block;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleContent {
    display: block;
    float: left;
    padding: 14px 20px;
    
    width: 469px;
    
    background: url(../images/rsmtArticlesTextBkgrd.png) repeat 0 0;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleContent .rsmtImageTitle {
    margin-bottom: 18px;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleContent .rsmtTextBox {
    padding-bottom: 24px;
    
    font-size: 13px;
    line-height: 18px;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleContent .rsmtButtonsBox .buttonLink {
    float: right;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleContent .rsmtButtonsBox .rsmtBuyNowBtn,
#rsmtWrapper .rsmtMainArticle .rsmtArticleContent .rsmtButtonsBox .rsmtPreOrderNowBtn {
    float: left;
}

#rsmtWrapper .rsmtMainArticle .rsmtArticleContent .rsmtButtonsBox .rsmtBookLinks {
    display: none;
}

/** Sepcific Article styles follow. **/
#rsmtTentacles.rsmtMainArticle .rsmtArticlePadder {
    padding-top: 20px;
}

#rsmtBeneath.rsmtMainArticle .rsmtArticlePadder {
    padding-top: 20px;
}

#rsmtStorm1.rsmtMainArticle .rsmtArticlePadder {
    padding-top: 30px;
}

#rsmtStorm2.rsmtMainArticle .rsmtArticlePadder {
    padding-top: 40px;
}

#rsmtStorm3.rsmtMainArticle .rsmtArticlePadder {
    padding-top: 20px;
}

#rsmtAbove.rsmtMainArticle .rsmtArticlePadder {
    padding-top: 20px;
}

#rsmtFooter .rsmtPadder {
    padding: 28px 0 0 46px;
}

#rsmtFooter .rsmtPadder .rsmtImageTitle {
    margin-bottom: 20px;
}
