﻿body
{
    margin-top:-4px;
    margin-bottom:0px;
    font-family:Verdana;
    font-size:12px;
}

a:link
{
    color:#DE3333;
}

a:hover
{
    color:#CD3333;
    background-color:#DFDFDF;
}

a:visited
{
    color:#CD3333;
}

h5
{
    font-size:13px;
}

#mainTable
{
    width:100%;
    height:100%;
    text-align:center;
}

table
{
    padding: 0px, 0px, 0px, 0px;
}

#mainTD
{
    text-align:-moz-center;
}

#layoutTop
{
    background-image:url("images/layout_01.png");
    background-repeat:no-repeat;
    width: 920px;
    height: 252px;
    margin-top:-4px;
    margin-bottom:0px;
}

#layoutMid
{
    background-image:url("images/layout_02.png");
    background-repeat:repeat-y;
    width: 920px;
    text-align:-moz-center;
    margin-top:0px;
    margin-bottom:0px;
}

#layoutBottom
{
    background-image:url("images/layout_03.png");
    background-repeat:no-repeat;
    width: 920px;
    height: 11px;
    margin-top:0px;
    margin-bottom:0px;
}

#header
{
    top:18px;
    left:18px;
    float:left;
    position:relative;
}

#footer
{
    background-image:url("images/layout_02.png");
    background-repeat:repeat-y;
    width: 920px;
    height: 284px;
    text-align:-moz-center;
    margin-top:0px;
    margin-bottom:0px;
}

#contentArea
{
    text-align:left;
    width: 850px;
    height: 100%;
    margin-top: 0px;
    margin-left:0px;
    margin-bottom:0px;
    padding-top:12px;
}

#contentFooter
{
    background-color:Black;
    width: 844px;
    height: 234px;
    left:18px;
    float:left;
    position:relative;
    padding: 20px 20px 30px 20px;
}



/* Home Classes */
.homeContent
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    vertical-align:top;
}

.homeContentBlog
{
    position:relative;
    float:left;
    left:-6px;
    vertical-align:top;
}

.homeContentAds
{
    position:relative;
    left:-8px;
    vertical-align:top;
}

.contentHeader
{
    background-image: url("images/content_panel_large.png");
    background-repeat:no-repeat;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:12px;
    padding-right:12px;
    padding-top:12px;
    padding-bottom:16px;
    width:516px;
}

.adsHeader
{
    background-image: url("images/content_panel_small.png");
    background-repeat:no-repeat;
    padding-left:12px;
    padding-right:12px;
    padding-top:12px;
    padding-bottom:16px;
    width:316px;
}

.pagerFooter
{
    background-image: url("images/content_filler_large.png");
    /*background-repeat:no-repeat;*/
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:6px;
    position:relative;
    width:540px;
    height:100%;
}

.contentFiller
{
    background-image: url("images/content_filler_large.png");
    /*background-repeat:no-repeat;*/
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:6px;
    position:relative;
    left:-4px;
    top:-6px;
    width:540px;
    height:70%;
}


.background
{
    position:fixed;
    left:0px;
    top:0px;
    z-index:1;
    background-image: url("../../../images/dark_bg.png");
    background-repeat:repeat-y;
    border-style:solid;
    border-width:1px;
    border-color:#333333;
    padding: 280px 4px 4px 4px;
    vertical-align:top;
    text-align:center;
    width: 100%;
    height: 100%;
}

.blogComment
{
    background-color: #e8e8e8;
}


/* End Home Classes */



/* Games Classes */

.gameCategories
{
    width:730px;
    min-height:930px;
}

.gameCategory
{
    width:225px;
    margin-right:12px;
    margin-top:0px;
    margin-bottom:12px;
    float:left;
}

.gameCategoryTitle
{
    background-color:Gray;
    color:White;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    font-weight:bold;
    width:100%;
}

.gameCategoryList
{
}

.gameCategoryListing
{
}
/* End Games Classes */

/* Games By Category Classes */

.gamesByCategory
{
    width:860px;
}

.gamesByCategory_td
{
    padding-right:12px;
    padding-bottom: 10px;
}

/* End Games By Category Classes */


/* fun.aspx */

.gameTitle_td
{
    width:140px;
}

.gameViralMarketing
{
    
}

.gameCase
{
    background-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    border-color:#BCBCBC;
    padding: 4px 4px 4px 4px;
    text-align:center;
    width:832px;
}

.gameAd2
{
    height:100px;
    width:832px;
    text-align:center;
}

.recommendedGames
{
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#DCDCDC;
    width: 310px;
    font-size:10px;
    margin-bottom:8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    vertical-align:top;
}

.recommendedGamesTitle
{
    font-size:13px;
}

.recommendedGamesImage
{
    background-color:#CCCCCC;
    border-style:none;
    border-width:1px;
    padding: 3px 3px 3px 3px;
    text-align:center;
}

.recommendedGamesDescription
{
    vertical-align:top;
}

.gameInfo
{
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#DCDCDC;
    padding: 4px 4px 4px 4px;
    margin-bottom: 8px;
    width: 670px;
    font-size:10px;
    vertical-align:top;
}

.gameInfoDescription
{
    background-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-color:#D9D9D9;
    padding: 4px 4px 4px 4px;
    vertical-align:top;
}

.gameComments
{
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#DCDCDC;
    font-size:10px;
    margin-bottom:8px;
    margin-left:8px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 10px;
    padding-top: 10px;
    width:310px;
    vertical-align:top;
}

.gameCommentsFooter
{
    background-color:#EEEEEE;
}

/* end fun.aspx */

/* myprofile.aspx */

.imageUpload
{
    z-index:2;
    background-color:#DDDDCC;
    border-style:solid;
    border-width:1px;
    border-color:#9999B9;
    padding: 8px 8px 8px 8px;
    vertical-align:top;
    width: 280px;
    text-align:left;
}

.myImage
{
    background-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-color:#D9D9D9;
    padding: 4px 4px 4px 4px;
    vertical-align:top;
}

.myImageCase
{
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#C9C9C9;
    padding: 6px 6px 6px 6px;
    vertical-align:top;
    width: 250px;
    min-height: 250px;
}

.myAboutMe
{
    
}

.myAdsense
{
   background-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-color:#D9D9D9;
    padding: 4px 4px 4px 4px;
    vertical-align:top; 
}

.myGames
{
    background-color:#EEEEEE;
    border-style:solid;
    border-width:1px;
    border-color:#D9D9D9;
    padding: 4px 4px 4px 4px;
    vertical-align:top;
    width: 670px;
}

.myGame
{
    background-color:#DDDDDD;
    border-style:solid;
    border-width:1px;
    border-color:#C9C9C9;
    padding: 4px 4px 4px 4px;
    vertical-align:top;
}

/* end myprofile.aspx */


/* sociable */
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
/* end sociable */