﻿#paddingTop
{
    margin:inherit;
    height:20px;
    width:100%;
    padding:inherit;
    background-color:inherit;
}

div.content
{
    margin:inherit;
    /* height:1060px; */
    width:100%;
    padding:0px;
    padding-left:20px;
    padding-right:20px;
    background-color:inherit;
    
    font-family:Trebuchet MS;
    text-align:left;
    font-size:10px;
    color:#00738c;
}

#contentPaddingLeft
{
    margin:inherit;
    height:100%;
    width:20px;
    padding:inherit;
    background-color:inherit;
    float:left;
}

#contentLeft
{
    margin:inherit;
    height:100%;
    width:742px;
    padding:0px;
    background-color:inherit;
    float:left;
    display:table;
}

/* Contest Information Area for Sponsored Contests */
div.contestContentArea
{
    padding-top:5px;
    background-color:#dedede;
}

/* Contest Information area (image, details, etc) */
div.contestContent
{
    margin:0px;
    /* height:174px; /* -- to allow for text to expand size */
    width:742px;
    padding:0px;
    background-color:inherit;
    /* display:table-row; */
    clear:left;
}

/* Contest Information area (image, details, etc) */
div.contestSponsorContent
{
    margin:0px;
    /* height:174px; /* -- to allow for text to expand size */
    width:737px;
    padding:0px;
    padding-left:5px;
    background-color:inherit;
    /* display:table-row; */
    clear:left;
}

/* contains contest image */
div.contestContentLeft
{
    margin:inherit;
    height:100%;
    width:260px;
    padding:0;
    background-color:inherit;
    float:left;
    /* border:1px solid black; */ 
    font-size:12px;
    /* display:table-cell; */
}

div.contestContentImage
{
    margin:inherit;
    margin-bottom:10px;
    height:157px; /* 167px - 5px * 2 padding */
    width:250px; /* 260px - 5px * 2 padding */
    padding:inherit;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:5px;
    background-color:inherit;
    border:1px solid #d9d9d9;
    
}

div.contestSponsorContentImage
{
    margin:inherit;
    margin-bottom:10px;
    height:157px; /* 167px - 5px * 2 padding */
    width:250px; /* 260px - 5px * 2 padding */
    padding:inherit;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:5px;
    background-color:inherit;
    border:1px solid #ffffff;
    
}

#contestContentRating
{
    margin:inherit;
    height:20px;
    width:250px; /* 260px - 5px * 2 padding */
    padding:inherit;
    background-color:inherit;
}
#contestContentRatingLabel
{
    margin:0px;
    height:20px;
    width:50px; 
    padding:0px;
    padding-left:40px;
    background-color:inherit;
    float:left;
}
#contestContentRatingImage
{
    margin:0px;
    height:20px;
    width:90px; 
    padding:0px;
    background-color:inherit;
    float:left;
}
#contestContentRatingText
{
    margin:0px;
    height:20px;
    width:70px; 
    padding:0px;
    background-color:inherit;
    float:left;
    font-size:10px;
}

div.contestContentImageLink
{
    margin:0px;
	height:157px;
	width:250px;
	padding:0px;
}
/* ************************ */

/* whitespace area */
#contestContentCentre
{
    margin:inherit;
    height:100%;
    width:0px;
    padding:inherit;
    background-color:inherit;
    float:left;
    
    /* display:table-cell; */

}
/* *********************** */

/*  Contest Details are contained here */
div.contestContentRight
{
    margin:inherit;
    margin-left:12px;
    height:100%;
    width:470px;
    padding:inherit;
    background-color:inherit;
    float:left;
    
    font-size:12px;
    
    /* display:table-cell; */
    
    /* border:1px solid black; */
}

/*  Contest Details are contained here */
div.contestSponsorContentRight
{
    margin:inherit;
    margin-left:12px;
    height:100%;
    width:465px;
    padding:0px;
    background-color:inherit;
    float:left;
    font-size:12px;
}

div.contestDetailTitle
{
    margin:0 auto;
    height:14px; /* 18px - padding (4px) */
    width:100%;
    padding:0px;
    padding-bottom:4px;
    background-color:inherit;
}

div.contestDetailInformation
{
    margin:0 auto;
    height:16px;
    width:100%;
    padding:inherit;
    background-color:inherit;
}

div.contestDetailCertified
{
    margin:0 auto;
    height:100%;
    width:200px;
    padding:inherit;
    background-color:inherit;
    float:left;
    
    color:red;
    font-weight:bold;
}

div.contestSponsorDetailCertified
{
    margin:0 auto;
    height:100%;
    width:195px;
    padding:inherit;
    background-color:inherit;
    float:left;
    
    color:red;
    font-weight:bold;
}

div.contestDetailCloseDate
{
    margin:0 auto;
    height:100%;
    width:265px;
    padding:0;
    padding-right:5px;
    background-color:inherit;
    float:left;
    text-align:right;
    color:#666666;
    font-size:10px;
    font-weight:bold;
}

div.contestDetailEntryType
{
    margin:0px;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:465px; /* 470px - padding (5px) */
    padding:0px;
    padding-right:5px;
    background-color:inherit;
    overflow:hidden;
    word-wrap: break-word;
    font-weight:bold;
}

div.contestSponsorDetailEntryType
{
    margin:0px;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:460px; /* 465px - padding (5px) */
    padding:0px;
    padding-right:5px;
    background-color:inherit;
    overflow:hidden;
    word-wrap: break-word;
    font-weight:bold;
}

div.contestDetailDetails
{
    margin:0 auto;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:465px; /* 470px - padding (5px) */
    padding:inherit;
    padding-top:10px;
    padding-right:5px;
    background-color:inherit;
    line-height:1.3;
    overflow:hidden;
    word-wrap: break-word;
}

div.contestSponsorDetailDetails
{
    margin:0 auto;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:460px; /* 465px - padding (5px) */
    padding:inherit;
    padding-top:10px;
    padding-right:5px;
    background-color:inherit;
    line-height:1.3;
    overflow:hidden;
    word-wrap: break-word;
}

div.contestDetailBar
{
    margin:0 auto;
    margin-top:5px;
    height:1px;
    width:469px; /* 100% - 1px padding */ 
    padding:inherit;
    padding-right:1px;
    background-color:#d9d9d9;
}

div.contestSponsorDetailBar
{
    margin:0 auto;
    margin-top:5px;
    height:1px;
    width:464px; /* 100% - 1px padding */ 
    padding:inherit;
    padding-right:1px;
    background-color:white;
}

div.contestDetailEligibility
{
    margin:0 auto;
    /* height:57px; /* 67px - padding (10px) -- to allow for text to expand size */
    width:465px; /* 470px - padding (5px) */
    padding:inherit;
    padding-top:10px;
    padding-right:5px;
    background-color:inherit;
    line-height:1.3;
    clear:both;
    overflow:hidden;
    word-wrap: break-word;
    font-weight:bold;
    color:#666666;
}

div.contestSponsorDetailEligibility
{
    margin:0 auto;
    /* height:57px; /* 67px - padding (10px) -- to allow for text to expand size */
    width:460px; /* 465px - padding (5px) */
    padding:0px;
    padding-top:10px;
    padding-right:5px;
    background-color:inherit;
    line-height:1.3;
    clear:both;
    overflow:hidden;
    word-wrap: break-word;
    font-weight:bold;
    color:#666666;
}

div.contestDetailAddedBy
{
    margin:0px;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:465px; /* 470px - padding (5px) */
    padding:0px;
    padding-right:5px;
    background-color:inherit;
    overflow:hidden;
    word-wrap: break-word;
    color:#666666;
    font-size:10px;
    font-weight:bold;
    text-align:right;
}

div.contestSponsorDetailAddedBy
{
    margin:0px;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:460px; /* 465px - padding (5px) */
    padding:0px;
    padding-right:5px;
    background-color:inherit;
    overflow:hidden;
    word-wrap: break-word;
    color:#666666;
    font-size:10px;
    font-weight:bold;
    text-align:right;
}
/* *********************** */

/* Contest Navigation area below image */
div.contestNavigation
{
    margin:0px;
    height:25px;
    width:742px;
    padding:0px;
    background-color:inherit;
    font-size:12px;
    clear:both;
}

/* Sponsor Contest Navigation area below image */
div.contestSponsorNavigation
{
    margin:0px;
    height:25px;
    width:737px;
    padding:0px;
    padding-left:5px;
    background-color:inherit;
    font-size:12px;
    clear:both;
}


div.contestInformationImageLink
{
    margin:inherit;
	height:16px;
	width:16px;
	padding:0;
	vertical-align:middle;
}

div.contestCommentsImageLink
{
    margin:inherit;
	height:16px;
	width:12px;
	padding:0;
	vertical-align:middle;
}

div.contestEnterImageLink
{
    margin:inherit;
	height:16px;
	width:7px;
	padding:0;
	vertical-align:middle;
}

#contestAbuseImageLink
{
    margin:inherit;
	height:16px;
	width:13px;
	padding:0;
	vertical-align:middle;
}

div.contestNavigationFloatLeft
{
    margin:0px;
    padding:0px;
    float:left;
}

div.contestNavigationFloatRight
{
    margin:0px;
    padding:0px;
    float:right;
}

div.contestNavigationItem
{
    margin:0px;
    height:100%;
    padding:0px;
    padding-right:9px;
    background-color:inherit;
    float:left;
}

div.contestBottomBar
{
    margin:0px;
    height:1px;
    width:741px;
    padding:0px;
    padding-right:1px;
    background-color:#d9d9d9;
    clear:both;
}
.contestFacebookLike
{
    border-top:solid 1px #d9d9d9; 
    border-bottom:solid 1px #d9d9d9; 
    padding-top:10px;
    width:741px; 
    height:35px;
}

div.contestBottom
{
    margin:0px;
    height:9px;
    width:742px;
    padding:0px;
    background-color:inherit;
}

div.contestSponsorBottom
{
    margin:0px;
    height:9px;
    width:742px;
    padding:0px;
    background-color:#ffffff;
}

/* Contains the comment area of the page */
.contestCommentTitle
{
    margin:inherit;
    height:21px;
    width:730px; /* 742px - padding (12px) */
    padding:0px;
    padding-left:12px;
    padding-top:4px;
    
    
    font-weight:bold;
    font-size:14px;
    color:#ffffff;
}

#contestCommentList
{
    margin:0px;
    width:718px; /* 742px - padding (12px * 2) */
    padding:0px;
    padding-left:12px;
    padding-right:12px;
    background-color:#a2ccd5;
    
}

div.commentAvatar
{
    margin:0px;
    height:40px;
    width:50px;
    padding:0px;
    float:left;
    /* image is 34 wide * 34 high */

}

div.commentUser
{
    margin:0px;
    height:40px;
    width:150px;
    padding:0px;
    float:left;
    font-weight:bold;
}

div.commentMessage
{
    margin:0px;
    /* height:40px; */
    width:510px;
    padding:0px;
    float:left;
    overflow:hidden;
    word-wrap: break-word;
    
}

#commentHorizonalBar
{
    margin:inherit;
    height:1px;
    width:710px; /* TODO: this should be bigger but it wraps....havent figured out why */
    padding:0px;
    clear:both;
    background-color:#00738c;
}


.contestCommentAdd
{
    margin:inherit;
    width:718px; /* 742px - padding (12px * 2) */
    padding:inherit;
    padding-left:12px;
    padding-right:12px;
    background-color:#f2f7d8;
}
/* ******************************** */


#contentPaddingCentre
{
    margin:inherit;
    height:100%;
    width:8px;
    padding:0px;
    background-color:inherit;
    float:left;
}

/* Contains the ability to sort the contests and display ad */
#contentRight
{
    margin:inherit;
    height:100%;
    width:170px; 
    padding:0px;
    padding-left:8px;
    background-color:inherit;
    float:left;
}

/* Contains the control to sort the contest list */
#contentRightTop
{
    margin:inherit;
    /* height:250px; */
    width:150px;
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px;
    background-color:inherit;
    font-size:12px;
    color:#666666;
    clear:both;
}

/* Contains Ad - width 170 including border */
div.contentRightBottom
{
    margin:0px;
    width:160px;
    height:600px;
    padding:4px;
    background-color:inherit;
    border:solid 1px #d9d9d9;
}


#contentPaddingRight
{
    margin:inherit;
    height:100%;
    width:20px;
    padding:inherit;
    background-color:inherit;
    float:left;
}

#paddingBottom
{
    margin:0px;
    height:20px;
    width:100%;
    padding:0px;
    background-color:inherit;
    clear:both;
}

/* Add Contest Title area */
#addContestTitle
{
    margin:inherit;
    height:40px;
    width:742px;
    padding:0px;
    background-color:inherit;
}

#addContestContent
{
    margin:inherit;
    height:auto;
    width:742px;
    padding:0px;
    background-color:inherit;
    
    font-size:12px;
}

#addContestColumnWidth
{
    width:125px;
}

.addProfileTableColumnWidth
{
    width:250px;
}

/* Embed game area

/* Embed Game Title area */
#gameTitleArea
{
    margin:0px;
    height:25px;
    width:742px;
    padding:0px;
    background-color:inherit;
    font-size:12px;
}

#gameTitleAreaLeft
{
    margin:inherit;
    height:100%;
    width:442px;
    padding:0px;
    background-color:inherit;
    font-size:12px;
    float:left;
}

#gameTitleAreaRight
{
    margin:inherit;
    height:100%;
    width:300px;
    padding:0px;
    background-color:inherit;
    font-size:12px;
    text-align:right;
    font-weight:bold;
    color:Red;
    float:left;
}

#gameInformation
{
    margin:0px;
    width:742px;
    padding:0px;
    background-color:inherit;
}

#gameEmbed
{
    margin:0px;
    width:100%;
    padding:0px;
    background-color:inherit;
    text-align:center;
}

#gameContentRating
{
    margin:inherit;
    height:20px;
    width:100%; 
    padding:inherit;
    background-color:inherit;
}
#gameContentRatingLabel
{
    margin:0px;
    height:20px;
    width:40px; 
    padding:0px;
    background-color:inherit;
    float:left;
}
#gameContentRatingImage
{
    margin:0px;
    height:20px;
    width:90px; 
    padding:0px;
    background-color:inherit;
    float:left;
}
#gameContentRatingText
{
    margin:0px;
    height:20px;
    width:70px; 
    padding:0px;
    background-color:inherit;
    float:left;
    font-size:10px;
}
.addContentLeft
{
    margin:0px;
    width:500px; 
    padding:0px;
    background-color:inherit;
    float:left;
}
.addContentRight
{
    margin:0px;
    width:420px; 
    padding:0px;
    background-color:inherit;
    float:left;
}
div.gameDetailAddedBy
{
    margin:0px;
    /* height:62px; /* 72px - padding (10px) -- to allow for text to expand size */ 
    width:737px; /* 742px - padding (5px) */
    padding:0px;
    padding-right:5px;
    background-color:inherit;
    overflow:hidden;
    word-wrap: break-word;
    color:#666666;
    font-size:10px;
    font-weight:bold;
    text-align:right;
}
/* Contest Favorite Error Message */
div.contestFavoriteError
{
    height:40px;
    vertical-align:top;
    clear:both;
}
div.contestFavoriteErrorAlign
{
    float:left;
    padding-left:10px;
}
