strong {font-size: 14px;font-style: normal;font-weight: bold;color: #000000;}

input {font-size:100%; max-width:90%; width:90%}


textarea {width:90%; max-width:90%;font-size:100%}
blockquote {margin:0px;padding:0px;}
.BannerTable {background-color: #cc0000; width: 980px; border-bottom: solid 5px #ff9900; margin:auto;}


.HeaderNavBar {background-color: #cc0000; width: 980px; margin:auto; text-align:left;}
.HeaderNavBar td {white-space: nowrap;font-size: 14px;font-style: normal;font-weight: bold;color: #ffcc00;}
.HeaderNavBar a {font-size: 14px;font-style: normal;font-weight: bold;color: #ffffff;}

.LeftNavBar {width:120px; background-color:#009933; text-align:left; color: #ffffff;}
.LeftNavBar td {text-align:left; vertical-align:top; text-align:left}
.LeftNavBar p {margin : 5px 10px 5px 10px; }
.LeftNavBar a {font-size: 10px;font-style: normal;font-weight: normal;color: #ffffff;}
.LeftNavHeader{ padding: 5px 5px 3px 5px; background-color:#cc0000; border-top:solid 3px #ff9900; font-size: 14px;font-style: normal;font-weight: bold;color: #ffffff; }
.LeftNavHeader a { font-size: 14px;font-style: normal;font-weight: bold;color: #ffffff; }

.BodyTable {width: 980px; margin:auto; padding: 0px 0px 0px 0px; border:none 0px;background-color: #009933; border-spacing: 0px; border-collapse:collapse;}


.BodyCell { text-align:left; vertical-align:top; background-color:#FFFFFF; padding: 10px 10px 10px 10px; width: 740px}

.WhiteSectionHead {font-size: 18px;font-weight: bold;color: #ffffff;}
.WhiteSectionHead a {font-size: 18px;font-weight: bold;color: #ffffff;}
.WhiteSectionHead a:hover {color: #ff9900;}

.YellowGridTable {width:100%; padding:0px; border-spacing:0px; background-color:#ffffff; border-collapse:collapse;}
.YellowGridTable td {border:solid 6px #ffcc00; padding:5px; border-spacing:0px; background-color:#ffffff}

.RightBar {background-color:#009933; width:120px}
.RightBar td { vertical-align:top}

.FooterTable {background-color: #cc0000; width: 100%; border-top: solid 5px #ff9900; width: 980px; margin:auto;}
.FooterTable p {font-size: 10px;font-style: normal;font-weight: normal;color: #FFFFFF;}

.BreadcrumbText {font-size: 12px;font-weight: bold;color: #009900; visibility:hidden;}
.BreadcrumbText a {font-size: 12px;font-weight: bold;color: #009900; visibility:hidden;}

.HighlightItemBox{padding:10px; text-align:center; margin-bottom:20px; background-color:#cc0000; border-top:solid 3px #ff9900; font-size: 14px;font-style: normal;font-weight: bold;color: #ffffff; }
.HighlightItemBox a {color: #ffffff;}
.HighlightItemBoxContent {padding:10px;margin:5px; color:#000000; background-color:#ffffff; text-align:left;}
.HighlightItemBoxContent .VideoBlock .VideoName {margin-left:155px; font-size:12px;}
.HighlightItemBoxContent .VideoBlock .VideoName a {font-size:12px;}


.RAOKShareLink {text-align:center;}
.RAOKShareLink a {  font-size: 100%; font-weight: bold ; color: #cc0000; text-align:center;}
.RAOKID {float:right; font-size: 50%; font-weight: bold ; color: #999999;}
.RAOKID a {float:right; font-size: 50%; font-weight: bold ; color: #999999;}
.RAOKTitle {  font-size: 100%; font-weight: bold ; color: #009900}
.RAOKText {  font-size: 90%; font-weight: bold ; color: #000000; margin: 20px 0px 10px 30px;}

.RAOKTitleAdmin {  font-size: 100%; font-weight: bold ; color: #000000}
.RAOKTitleAdminApproved {  font-size: 100%; font-weight: bold ; color: #009900}
.RAOKTextAdminApproved {  font-size: 100%; font-weight: bold ; color: #009900; margin: 20px 0px 10px 30px}
.RAOKCommentTitle {  font-size: 100%; font-weight: bold ; color: #009900; margin: 10px 0px 0px 60px}
.RAOKCommentText {  font-size: 100%; font-weight: bold ; color: #000000; margin: 10px 0px 20px 80px}
.RAOKClickHereToAddCommentLink{text-align:center;}

.RecipeListItem {margin:5px;}



.TextBoxLabel {  font-size: 80%; font-weight: normal ; color: #009900}

.ShareBox {width:100px;padding:3px;border:solid 2px #ff9900; font-size:10px;margin:5px;background:#FFFFFF;text-align:left; color:#000000;}
.ShareGeneric {height:24px; padding-left: 20px;}
.ShareGeneric a {font-size:12px;color:#cc0000;font-weight: bold;}
.ShareFacebook {background:#FFFFFF url(http://www.xmasfun.com/images/Icons/facebook.gif) no-repeat scroll 0 0;}

.HuluPlayerFrame {background-color:#cc0000; border-top:solid 3px #ff9900; border-bottom:solid 3px #ff9900;}

.TriviaQuestion { font-size: 100%; font-weight: normal ; text-align:left; padding:5px;margin-top:20px;}
.TriviaQuestion a {color: #CC0000; font-size: inherit; font-weight: normal ; text-align:left;}
.TriviaAnswerHide { font-size: 110%; font-weight: bold ; color:#009933; background-color: #009933; text-align:left; margin-top:20px;margin-bottom:28px; padding:20px;text-align:center;}
.TriviaAnswerShow { font-size: 110%; font-weight: bold ; color:#ffffff; background-color: #cc0000; text-align:left; margin-top:20px;margin-bottom:28px; padding:20px;text-align:center;}
.TriviaQuizListName {margin-bottom:50px;margin-top:50px; line-height:95%;}



.headerLink {font-size: 14px;font-style: normal;font-weight: bold;color: #FFFFFF;}
.leftNavLink {font-size: 10px;font-style: normal;font-weight: normal;color: #FFFFFF;}
.smallWhite {font-size: 10px;font-style: normal;font-weight: normal;color: #FFFFFF;}
.boldGreen {font-size: 14px;font-style: normal;font-weight: bold;color: #009933;}


.redText {font-size: 14px;font-weight: normal;color: #CC0000;}
.smallText {   font-size: 9px; font-weight: normal}

.NoteRed {  font-size: 80%; font-weight: bold ; color: #cc0000}
.bodyGreen {   font-size: 14px; color: #009933}

.imageDescription {font-size: 10px; font-weight: normal ; color: #009900}

.lh {vertical-align:top; top:-28px;position:relative;width:575px;}
.NewsItem {}
.NewsItem a {text-decoration:none;}
.j {vertical-align:top;}
.j a {text-decoration:underline;}

.ForumJumpToPageLinks{text-align:center; font-size: 75%; font-weight: bold ; color: #000000;}
.ForumJumpToPageLinks a {font-size: 75%;}
.ForumJumpToPageLinks a:hover {color:#ffffff; background-color:#009933}
.ForumJumpToPageLinks .CurrentPage {color:#ffffff; background-color:#cc0000}

.ForumSectionTitle{font-size: 120%; font-weight: bold ; color:#ffffff; background-color: #cc0000; text-align:left; padding:5px;}
.ForumSectionTitle a {color:#ffffff;}
.ForumSectionDescription{font-size: 12px; color:#ffffff; background-color: #cc0000; padding:0px 5px 5px 5px;margin-bottom:10px;}

.ForumTitle{margin-left:100%; margin-top:10px;}
.ForumDescription {margin-left:20px;}

#game-controls li {float: left;font-weight: bold;line-height: 18px;margin-right: 10px;height: 21px;}
#game-controls ul {list-style-type:none;}
#game-controls .key {width: 16px;height: 18px;display: block;float: left;font-weight: bold;background: url(/images/icon_c_character.gif) no-repeat 50% 50%;line-height: 12px;text-align: center;color: #5D5E4F;margin: 0 3px 0 0;padding: 0 0 0 1px;}

/*Mobile Stuff*/

/*.MobilePageTitle {font-size: 80px;font-weight: bold;color: #CC0000;margin-bottom:10px;}
    
    
    */