﻿body
{
    background: #F2F2F2 url('/images/BgPattern_SBerry.png') 0 0 repeat;
    margin: 0;
    padding: 0;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #6F3B25;
    line-height: 1.4em;
}

div, img, p, a, li, table, tr, td, ul, span
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

p
{
    
}
/* LINK IS THEMED */
a:link
{
    color: #830D04;
}

a:hover
{
    color: #830D04;
    text-decoration: none;
}

a:visited
{
    color: #830D04;
}
/* END LINK */

img
{
    border: none;
}

h1, h2
{
  padding:0 0 10px 0;
  font-family:Arial, Helvetica, Sans-Serif;
   text-transform:lowercase; 
   margin-bottom:0;
   margin-top:0; 
   line-height:1.2em;
}

h1
{
   font-size:18px;
}

h2 
{
    color:#8E8E8E;
   font-size:16px;
}

#pagewrap
{
    
    margin-left: auto;
    margin-right: auto;
    width: 945px;
}

/* Top Navigation */
#topNav
{
    float: right;
}

#topNavBackTop
{
   width:359px;
   height:35px;
   background-image: url('/images/TopNavTop.png');
   background-repeat: no-repeat; 
   float:right; 
}
#topNavBackRepeat
{
    width:359px;
   background-image: url('/images/TopNavRepeat.png');
   background-repeat: repeat-y; 
   float:right; 
}
#topNavBackBottom
{
   width:359px;
   height:29px;
   background-image: url('/images/TopNavBottom.png');
   background-repeat: no-repeat; 
   float:right; 
}

#topNavLeft
{
    float: left;
    width: 196px;
    padding:0 2px 0 19px;
}
#topNavButtons
{
    float: left;
}
.topNavButtonSpacer
{
 height:4px;
 padding: 0; margin: 0;   
}
.topNavGameButton
{
    float:left;
}

.socialButton
{
  padding-left:1px;
  padding-right:1px;   
}

#logoAreaContainer
{
    float: left;
    width: 258px; 
    height: 263px; 
    background-image: url('/images/TopLogo.png');
}

#interiorLogo
{
    float:left;
 width:245px;
 height:202px;
 background:#FFF url('/images/TopLogoImage-Sberry.png') no-repeat;  
}

#mainpagearea
{
    clear: both;
    float: left;
    background-image: url('/images/ContentBackRepeat.png');
    background-repeat: repeat-y;
    width: 945px;
    padding: 15px 0 20px 72px;
    min-height:300px;
}

#mainpagefooterarea
{
    background: url('/images/FooterImage.png') 0 0 no-repeat;
    width: 945px;
    height: 37px;
    float: left;
}

#interiorContent
{
     padding-left:106px;
     width:748px;  
     margin-top:0;
     margin-bottom:0;
}

#interiorContent p
{
    padding:0 100px 10px 0;
}
.interiorAd
{
 float:right;
 text-align:center; 
}
#subnavarea
{
    clear: left;
    float: left;
    width: 222px;
}

#footerarea
{
    margin-left: auto;
    margin-right: auto;
    width: 905px;
}

#footerarea, #footerarea a
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11.4px;
    text-align: center;
}

#footerarea a
{
    text-decoration: none;
}

#footerbrand
{
}

.Header, .topstory, .bottomstory, .contentstory
{
    padding: 20px 0 0 20px;
}

.dozer
{
    clear: both;
}

.contentText
{
    padding-right: 60px;
}

/* News Main */
#newsContent
{
     padding-left:106px;
     width:748px;  
     margin-top:0;
     margin-bottom:0;
}

#newsMainContent
{
    width:460px;
    float:left;
}

.newsMainItem
{
    width:460px;
    border-top:solid 2px #F6CB89;
    padding-top:13px;
    padding-bottom:20px;
    z-index:100;
}

.newsMainItem h1
{
    
    padding-bottom:6px;
    /*overflow:hidden;  
width:460px;*/
}

.newsMainItem h1 a
{
    font-size:16px;
    text-decoration:none;
}

.newsMainItem h1 a:hover
{
    color:#6F3B25;
    text-decoration:underline;
}
    
.newsMainItem h2
{
 font-size:12px;
 padding-bottom:6px;  
}

#newsArticleListComponent
{
	margin-left: auto;
	margin-right: auto;
    width:244px;
}
.newsArticleListComponentTop
{
    float:left;
    width:244px;
    height:13px;
    background-image:url('/images/NewsSideListTop.png');
    background-repeat:no-repeat;
}

.newsArticleListComponentRepeat
{
    float: left;
    width:244px;
    background-image:url('/images/NewsSideListRepeat.png');
    background-repeat:repeat-y;
    padding-top:3px;
    padding-bottom:3px;
}

.newsArticleListComponentRepeat h1 a
{
    float:left;
    font-size:13px;
    padding:0 20px 0 20px;
    text-decoration:none;
    color:#6F3B25;
    line-height:1.3em;
}

.newsArticleListComponentDivider
{
    float:left;
    width:244px;
    height:2px;
    background-color:#F6CB89; 
    margin-top:8px;
    margin-bottom:8px; 
}

.newsArticleListComponentBottom
{
    float:left;
   width:244px;
    height:13px;
    background-image:url('/images/NewsSideListBottom.png');
    background-repeat:no-repeat; 
}


#newsArticleContent
{
    width:460px;
}

#newsArticleContent p
{
 padding-bottom:10px;   
}

#newsTopArea
{
 float:left;   
}
/* Home News */
#newsHomeItemText
{
    width: 451px;
    height:32px;
    background-image: url('/images/TopNews_Sberry.png');
    background-repeat: no-repeat;
    float: left;
   
}

.HomepagenewsMainItem a
{
	 color: #ECC372;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    line-height: 1.4em;
    text-decoration:none;
}

#newsHomeItemText div
{
   padding: 13px 0 0 19px;
}

/* Interior News Area */
#newsInteriorArea
{
   float:left;
   width: 552px;
    height: 32px;
    background-image: url('/images/TopNoNews.png');
    background-repeat: no-repeat;
    
}

/* Home Sidebar Components */
#sidebarcomponentarea
{
    float: left;
    width: 199px;
}

.sidebarcomponent
{
    padding-bottom: 7px;
}

/* Home Game Box Styles */
.gamebox
{
    width: 312px;
    float: left;
}

.gameboxButton
{
 float:right;
 width:105px; 
 height:49px; 
 margin-top:-10px; 
 margin-right:-15px;
}

.gameboxtextarea
{
    color:#353535;
    padding: 10px 30px 0 20px;
    width: 262px;
    background-image: url('/images/HmGameboxRepeat.png');
    background-repeat: repeat-y;
}

gameboxtextareaText
{
   width:260px; 
    
}

.gameboxtextareaText a:link
{
    color: #6F3B25;
    text-decoration:underline;
}

.gameboxtextareaText a:hover
{
    color: #6F3B25;
    text-decoration:none;
}

.gameboxtextareaText a:visited
{
    color: #6F3B25;
    text-decoration:underline;
}

.gameboxtextarea h1
{
 padding-bottom:5px;   
}

.gameboxbottomarea
{
    width: 312px;
    background-image: url('/images/HmGameboxBottom.png');
    background-repeat: no-repeat;
    height: 21px;
}
.gameboxspacer
{
    width: 12px;
    height: 10px;
    float: left;
}

.footnote, .gameboxtextarea h5, h5
{
    color:#353535;
    font-size: 9px;
    font-style:italic;
    font-weight:normal;
}

