body 
{
    background-image: url(../images/layout/tile.gif);
    font-family:Veranda, Arial, Helvetica, Sans-Serif;
}

p
{
    font-size:.8em;
}

h1
{
font-family:arial;
font-size:31px;
color:#6666cc;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
}

h2
{
font-family:arial;
font-size:20px;
color:#6666cc;
margin:0px 0px 5px 0px;
padding:0px;
font-weight:bold;
}

h3
{
font-family:arial;
font-size:16px;
color:#6666cc;
margin:0px 0px 0px 0px;
padding:0px;
font-weight:bold;
}
h4
{
    font-family:arial;
    font-size:14px;
    color:#6666cc;
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:bold;
}
h5
{
    font-family:arial;
    font-size:12px;
    color:#6666cc;
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:bold;
}
.blkHead
{
    color:Black;
    font-weight:bold;
}
a
{
    color:#6666cc;
}
a:hover
{
    color:Black;
}
.highlight
{
     color:#6666cc;
}
#window
{
    width: 800px;
    margin: 0px auto;
    background-position: left top;
    background-image: url('../images/layout/header.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    position:relative;
    top:65px;
}

#leaderboard
{
    text-align:center;
    height:76px;
    width:100%;
    float:left;
    clear:both;
    background-color:Transparent;
    position:relative;
    top:-73px;
    left:-20px;
}

#header
{
    width: 800px;
    margin: 0px auto;
}

#page
{
    width:715px;
    background-color:transparent;
    margin: 0px auto;
}

#mainnav
{
    text-align:center;
    width:100%;
    position:relative;
    left: 83px;
    clear:both;
    background-color:Transparent;
    height:50px;
}

#mainnav a
{
    display:inline;
}
#mainnav img
{
    margin-right: 0px;
    margin-left: 0px;
}

#maincontent
{
    width: 746px;
    text-align: center;
    margin: 0px auto;
    padding: 5px;
    clear: both;
    background-image: url( '../images/layout/tile-content.png' );
    background-repeat: repeat-y;
    left:-22px;
    position:relative;
}

#mainPromo
{
    clear: left;
    width: 660px;
    margin:0px auto;
    position:relative;
}
#mainPromo:after
{
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

#mainLeft
{
    width:201px;
    height:173px;
    float:left;
    margin:6px;
    margin-top: 20px;	
}
#mainCenter
{
    width:218px;
    height:198px;
    float:left;
    margin:7px;
}
#mainRight
{
    width:201px;
    height:174px;
    float:left;
    margin:6px;
    margin-top: 20px;	
}

#subPromo
{    
    clear:left;
    width: 660px;
    margin:0px auto;
    position:relative;
}
#subPromo:after
{
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}
#subLeft
{
    width:135px;
    height:135px;
    float:left;
    margin:4px;	
}


#subCenter
{
    margin: 15px 5px 5px 5px;
    background: url(  "../images/modules/module5.jpg" ) no-repeat top;
    width: 362px;
    height: 112px;
    float: left;
}
#subCenter p
{
    margin:0px;
}
#subCenter_text1
{
    float:left;
    padding:21px 0px 0px 17px;
    width:125px;
	font-size:14px;
}
#subCenter_text2
{
    float:left;
    padding:21px 0px 0px 0px;
    width:125px;
	font-size:14px;
}

#subRight
{
    width:135px;
    height:135px;
    float:left;
    margin:4px;
}
#instructions
{
    width:400px;
    margin:0px auto;
}
#instructions p
{
    padding: 0px;
    margin: 0px;
}
#wallPromo
{
    clear: left;
    width: 616px;
    position:relative;
    text-align:left;
    margin:0px auto;
}
#wallPromo:after
{
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}
#wallPromo a
{
    display:block;
    font-size:.75em;
    text-align:center;
}
.wallLeft
{
    width:185px;
    float:left;
    margin:10px;
    clear:left;
}
.wallCenter
{
    width:185px;
    float:left;
    margin:10px;
}
.wallRight
{
    width:185px;
    float:left;
    margin:10px;   
}

#catalog
{
    width:420px;
    height:225px;
    clear:both;
    margin:0px auto;
    text-align:center;
}
#catalog img
{
    display:inline;
}
.thumbGame
{
    background-color:#ffffff;
    width:190px;
    float:left;
    margin:5px;
    padding:2px;
}

#iframeMain
{
}

#footer
{
    width: 800px;
    margin: 0px auto;
    height: 120px;
    clear:both;
    position:relative;
    background-position: left bottom;	
    background-image: url('../images/layout/footer.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
}
#footerlinks
{
    width: 350px;
	height: auto;
    font-size:.75em;
    position:relative;
    left:475px;
    top:38px;
}

.friend
{
    clear: both;
    width: 670px;
    position: relative;
    text-align: left;
    margin: 10px auto 0px auto;
}
.friend:after
{
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}
.friendIMG
{
    float:left;
    clear:left;
    width:145px;
    height:145px;
    margin:5px;
}
.friendText
{
    float:left;
    width:500px;
    text-align:left;
}
.center
{
    text-align:center;
}
.divider
{
    color:#6666cc;
    width:616px;
}

#btmSpace
{
    width:100%;
    height:75px;
}

.mcText
{
    text-align: left;
    padding: 10px 20px 10px 20px;
    
}
.mcText p
{
    margin-top:2px;
}
.boldital
{
    font-style:italic;
    font-weight:bold;
}
