body
{
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #05141B;
	background-repeat: no-repeat;
  	background-position: top center; 
  	color: #000000;
  	background-image: url(sc_art/Layout_bg.png);
}

#imageAH
{
	/*position: absolute;
	top: -90px;*/
	padding: 0px 0;
}

#globe
{
	/*position: absolute;
	top: -5px;
	z-index: 1;*/
}

#layer0
{

	background-color: #FFF;
	width: 900px;
}

#layer1shadow
{
	padding: 0px 0px 0px px;
	background-color: #fff;
}
#layer1
{
	text-align: left;
	background-color: #FFF;
}

#topImages
{
	background-color: #fff;
}

div#screenCapCell
{
	background-color: #FFF;
}

img#screenCap
{
   border:none;
}

#topImages img
{
	display: block;
}

#languageBlock
{
	background-color: #F93;
	/*padding-top: 3px;*/
	padding-bottom: 5px;
	border-bottom: 2px solid #F48D25;
	border-top: 3px solid #FFB366;
	text-align: center;
}
#topNav
{
	margin: 0px 0px 0px 0px;
	text-align: center;
    background-color:#006699;
}

a.topNavLink, a.topNavLink:visited
{
    padding-top: 16px;
    padding-bottom: 15px;
	padding-left: 2px; 
	display:inline;
    display:inline-table;
	font-family: Verdana, sans-serif;
	font-size: .85em;
	text-decoration: none;
	word-spacing: -1px;
	letter-spacing: 0px;
	font-weight: bold;
	margin: 0 10px;
	width: 97px;
	color: #222;
	background-repeat: no-repeat;
	background: url(sc_art/header_button.png);
}

.mediaimage{
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}


.mediaboxTitle{
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 6px;
	font-size: .85em;
	font-weight: bold;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-serif;
}

.mediabox{
	display: block;
	float: left;
	margin-top: 20px;
	width: 490px;
	font-size: .75em;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-serif;
}

.mediaboxNewGames{
	display: block;
	float: left;
	margin-top: 20px;
	width: 394px;
	font-size: .75em;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-serif;
}

.mediaboxGames{
	display: block;
	float: left;
	margin-top: 20px;
	width: 394px;
	font-size: .75em;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-serif;
}

.mediabox p{
	margin-left: 12px;
	margin-bottom: 11px;
}

a.topNavLink:hover
{
    display:inline-table;
	background-image: url(sc_art/header_button_roll.png);
	background-repeat: no-repeat;
}
#content
{
	background-color: #FFFFFF;
	margin-right: 55px;
}
#content img
{
	border: none;
}
#padContent
{
	padding: 97px 50px;
}
#padContent img
{
	border: none;
}
a
{
	color: #a85b0f;
	/*text-decoration: none;*/
}

a:visited
{
	color: #990134;
}

.floatLeft
{
	float: left;
	margin-right: 1px;
}

#contentLogos
{
	/*width: 220px;*/
	margin-left: 5px;
	padding: 30px 7px 0px 7px;
	text-align: center;
}

img.logo
{
	border: 1px solid #D2C200;
	padding: 0px;
	background-color: #FFF;
}
#frontPost
{
	margin: 1em 55px 0 55px;
}

#frontPost2
{
	margin: 1em 55px 0 55px;
}

.frontNewsPostHead, .frontNewsPostBody
{
	width: 100%;
}
.frontPostBody
{
	padding: 5px 8px 1em 8px;
	border-top: 1px solid #705F96;
	border-right: 1px solid #705F96;
	border-bottom: 1px solid #705F96;
	border-left: 1px solid #705F96;
}

#hallOfFame
{
	font-family: Verdana, sans-serif;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 261px;
	border: none;
	border-top: none;
	border-left: none;
	
}
.leftIndent
{
	margin: 0 0px;
}
.features
{
	margin-top: 90px;
}

.featuresHead
{
	margin: 0 -5px 0 -20px;
	padding: 2px 10px 3px 21px;
	background-color: #6A6AFF;
	border-top: 4px solid #A6A6FF;
	border-bottom: 2px solid #A6A6FF;
	color: #FFF;
	font-weight: bold;
	font-size: .9em;
	letter-spacing: 1px;
}

.featuresBody
{
	padding-left: 16px;
	margin: 5px 20px;
}

.featuresBody li
{
	color: #05141B;
	line-height: 1.6em;
}

.featuresItem
{
	color: #000;
}

#leaderboards
{
	font-family: Verdana, sans-serif;
	margin: 0px 100px 0px 25px;
	padding: 15px 0px 0px 0px;
	width: 261px;
	border: 0px solid #F48D25;
	border-top: none;
	border-left: none;
	float: left;
}
#hallOfFameBoards
{
	font-family: Verdana, sans-serif;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 261px;
	border: 0px solid #F48D25;
	border-top: none;
	border-left: none;
}
#leaderboardRules
{
	margin-top: 1em;
}
.hofTable
{
	background-image: url(images/kidFlag.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-bottom: 2px solid #000;
}
.fameTable
{
	background-color: #EFEEFE;
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #705F96;
	
}
.fameHead, .fameDate, .fameGame
{
	text-align: center;
}
.fameName
{
	text-align: left;
}
.fameScore
{
	text-align: right;
	font-size: .9em;
}

.fameHead
{
	background-color: #6A6AFF;
	color: white;
	border-top: 2px solid #A6A6FF;
	border-right: 1px solid #705F96;
	border-bottom: 2px solid #A6A6FF;
	border-left: 1px solid #A6A6FF;
	padding: .1em 1em;
	font-size: 12px;
	font-weight: bolder;
	letter-spacing: .5px;
}

.fameGame
{
	/*background-color: #FFF;*/
	color: white;
	border-right: 1px solid #705F96;
	border-left: 1px solid #705F96;
        font-size: 12px;
	/*font-variant: small-caps;*/
	
	padding: .4em 0 0 0;
        text-align:left;
	
	
}

.fameDate
{
	/*background-color: #d5d4a2;*/
	color: #62300f;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	padding: 0em 10px .1em 1em;
	font-size: .7em;
	letter-spacing: 1px;
}
.fameName, .fameScore
{
	font-size: .7em;
	font-weight: bold;
	/*background-color: #FFF;*/
	padding: 0em 10px .5em 10px;
}
.fameName
{
	border-left: 2px solid #000;
}
.fameScore
{
	border-right: 2px solid #000;
}

/************************************************/
/* This div will make sure "#content"		*/
/* will visually wrap around the floats.	*/
/*						*/
/************************************************/

div#closeContent
{
	clear: both;
}

#bottomRow
{
	background-image: url(images/bottombg.jpg);
	clear: both;
	border-top: 2px solid #000;
}

#footer
{
	margin: 0px;
	padding-top: .5em;
	padding-bottom: 1em;
	text-align: center;
	font-size: .7em;
	color: #fff;
}

#smallText
{
	color: #EEEEEE;
	margin: 0px;
	padding-top: .5em;
	padding-bottom: 1em;
	text-align: center;
	font-size: .95em;
	color: #000;
}

a.smallTextLink, a.smallTextLink:visited
{
	color: #EEEEEE;
	font-family: Arial, sans-serif;
	text-decoration: none;
	margin: 0 20px;
	margin-bottom: .65em;
}

a.footLink, a.footLink:visited
{
	color: #000;
	font-family: Arial, sans-serif;
	text-decoration: none;
	margin: 0 20px;
	margin-bottom: .5em;
}

a.footLink2, a.footLink2:visited
{
	color: #2172A0;
	font-family: Arial, sans-serif;
	margin: 0 0px;
	margin-bottom: .5em;
}


a.footLink:hover
{
	color: #000;
}

.panelTitle{
	position: relative;
	top: 12px;
	left: 11px;
	display: block;
}

.andSign
{
	font-size: x-small;
	position: relative;
	top: -1px;
}

.littleCaps
{
	font-size: .8em;
	position: relative;
	top: -1px;
}

.AH, .HD, .emphasize
{
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 1px;
	color: #000000;
}

#wiseWords
{
	margin:0px 0px 0px 0px;
 	text-align: center;
	background-color:#00496E;		
	width: 100%;
	font-size: .75em;
	color: #05141B;
}

#indexHead
{
 	text-align: left;
	width: 100%;
	color: #222;	
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 2em;
	margin-top: 5px;
	border-bottom: 2px solid black;
}

#indexHead2
{
	width: 100%;
	color: #222;	
}


#indexHead a, #indexHead a:visited
{
	color: #222;
	text-decoration:none;
	
}
#indexHead a:hover
{
	color: black;
	color: #333;
	text-decoration: none;
}

/************************************************/
/* News						*/
/*						*/
/************************************************/

table#news
{
	width: 100%;
	border-width: 0 0px 0 0px;
	border-style: solid;
	border-color: #966c42;
	/*border-collapse: collapse;*/
}
tr#newsHead
{
	border: 1px solid #000;
}
#news #dateHead, #subjectHead
{
	font-family: Verdana, sans-serif;
	background-color: #CCCCFE;
	font-weight: bold;
	font-size: .85em;
	padding: 0px 5px;
}
#news .date, .subject
{
	font-size: .8em;
}
#news .date
{
	width: 10%;
	padding: 1px 5px 0px 5px;
	background-color: #f6eeb9;
	border-left: 1px solid #F48D25;
	border-right: 1px solid #F48D25;
	border-top: 1px solid #f6eeb9;
	border-bottom: 1px solid #e0d8a4;
}
#news .subject
{
	/*background-color: #efdac0;*/
	border-bottom: 1px solid #f6eeb9;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
#news #iconHead, .icon
{
	background-color: #CCCCFE;
	width: 11px;
	padding: 0px;
}

#news a
{
	display: block;
	text-decoration: none;
	color: #6d3b00;
	padding: 1px 5px 0px 5px;
}

#news a:hover
{
	background-color: #f6eeb9;
	color: #000;
}
.newsPostHead, .newsPostBody
{
	width: 100%;
}
.postLeftTab
{
	width: 11px;
	background-image: url(images/newsPostTab.png);
	background-repeat: no-repeat;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.postSubject
{
	background-color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	padding: 3px 8px 5px 6px;
}

.postDate
{
	font-size: .7em;
	font-weight: bold;
	padding: 3px 3px 0 22px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	color: #5555ff;
}

.postBody
{
	padding: 5px 8px 1em 8px;
	border-top: 1px solid #bd7a37;
	border-right: 1px solid #9393FD;
	border-bottom: 1px solid #9393FD;
	border-left: 11px solid #5454FC;
}

.platformLogos
{
	margin: 0px 10px 0px 100px;
}


.contentSectionHead
{
	font-size: 1.25em;
	font-weight: bold;
	color: #990134;
}

.achievementHead
{
	font-weight: bold;
	font-size: .8em;
	color: #a85b0f;
}
.achievementPic
{
	width: 65px;
}
.achievementPoints
{
	margin-left: 5em;
	font-weight: bold;
	font-size: .9em;
}

.achievmentDesc
{
	padding-right: 2em;
	font-size: .9em;
	vertical-align: top;
}

.brighten
{
	font-weight: bold;
	color: #05141B;
	text-decoration: underline;
}

.brighten a, a:visited
{
	color: #a85b0f;
}

div.awardSection
{
	margin: 2em 0;
}

.awardSection img
{
	margin-top: .5em;
}

.strong
{
	color: #990134;
	font-size: .9em;
	font-weight: bold;
}

.reduceIndent
{
	margin-left: 1.5em;
	padding: 0;
}

.smallerFont
{
	font-size: .8em;
}

img.chickenfloat{
   float:left;
}

a.points{
   text-decoration:none;
}

.features
{
	margin-top: 90px;


}
.featuresHead_cc
{
	margin: 0 -5px 0 -20px;
	padding: 2px 10px 3px 21px;
	background-color: #6A6AFF;
	border-top: 4px solid #A6A6FF;
	border-bottom: 2px solid #A6A6FF;
	color: #FFF;
	font-weight: bold;
	font-size: .9em;
	letter-spacing: 1px;
}

.featuresBody_cc
{
	padding-left: 16px;
	margin: 5px 20px;
}

.featuresBody_cc li
{
	color: #05141B;
	line-height: 1.6em;
}

.featuresItem_cc
{
	color: #000;
}

#description
{
	margin:0px 0px 0px 20px;
 	width: 350px;	
}

#description_cc
{
  margin:20px 0px 0px 20px;
	width: 350px;
}

div.feedme{
   margin:-1100px 0px 0px 350px;
   width: 500px;
   height: 1200px;
}

div.latestdevblogpic{
   margin:50px 0px 0px 280px;
}

div.platformlist{
   margin:170px 0px 0px 0px;
}

div.partymap{
   margin:-215px 0px 0px 390px;
}

#NavColor
{
	background-color: #006699;
}