@import url(layout.css);

/* ---- general ------------------------------------------ */
.navLinks a
{
	margin: 1px 3px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.navLinks a:hover
{
	color: #EFEFEF;
}

.navJump input {
	background: transparent url(../Images/jumpto_inputbg.gif) no-repeat;
	width: 17px;
	height: 15px;
	border: solid 0px #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.iconLink a
{
	remdisplay: block;
	font-weight: bold;
	margin: 2px 0px 0px 0px !important;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/* ---- left column -------------------------------------- */
#loginBox .boxContent
{
	padding: 3px 7px 3px 7px;
}

#loginBox .boxContent input
{
	color: #FFFFFF;
}

#loggedInBox .boxContent
{
	padding: 3px 7px 3px 7px;
}

#pollBox .boxContent
{
	padding: 8px 8px 6px 8px;
}

#pollBox h1
{
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#pollBox p
{
	color: #D9DCE0;
	margin: 0px ;
	padding: 0px;
}

/* ---- middle column ------------------------------------- */
#mainSpotText .boxContent p
{
	color: #A3CEFF;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}

/* ---- latest downloads box ------------------------------ */
#latestDownlodsBox .boxContent
{
	padding: 6px 7px 6px 9px;
}

#latestDownlodsBox .boxContent img {
	padding-top: 2px;
}

#latestDownlodsBox .boxContent .listItem
{
	background: url(../Images/line.png) repeat-x;
	padding: 8px 0px 0px 0px;
}

#latestDownlodsBox .boxContent p
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 6px 0px;
}

#latestDownlodsBox .boxContent p .dlSize
{
	color: #A3CEFF;
}

#latestDownlodsBox .boxContent p .desc
{
	color: #D9DCE0;
}

/* ---- latest forumposts box ----------------------------- */
#latestForumpostsBox .boxContent
{
	padding: 0px 10px 10px 10px;
}

#latestForumpostsBox td.headerRow
{
	padding: 0px 0px 5px 0px;
}

/* ---- latest news box ----------------------------------- */
#latestNewsBox .boxContent
{
	padding: 6px 8px 6px 8px;
}

#latestNewsBox .boxContent h1
{
	font-size: 10px;
	font-weight: normal;
	color: #09388C;
	padding: 0px;
	margin: 0px;
}

#latestNewsBox .boxContent .line {
	margin-top: 5px;
	padding-bottom: 5px;
	background: url(../Images/line.png) repeat-x;
}

#latestNewsBox .boxContent h1.firstItem
{
	margin: 0px;
}

#latestNewsBox .boxContent h2
{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

#latestNewsBox .boxContent p
{
	color: #D9DCE0;
	padding: 0px;
	margin: 0px;
}

.newsLink a
{
	color: #E8E8A5;
	text-decoration: none;
}

.newsLink a:hover
{
	text-decoration: underline;
}

/* ---- screenshot widget box ----------------------------------- */
#screenShotWidgetBox .boxContent
{
	padding: 6px 5px 6px 5px;
}


/* ---- forum list box ----------------------------------- */
#forumList .boxContent
{
	padding: 0px 2px 20px 2px;
}

#forumList .boxContent p
{
	padding: 0px 6px 0px 6px;
	margin: 0px;
}

#forumList .forumLink a
{
	font-size: 12px;
	font-weight: bold;
}

#forumList .listItemContent p
{
	padding: 0px 0px 0px 0px;
	clear: both;
	color: #D6EBFF;
	margin: 0px;
}

#forumList .listItemContent .header
{
	font-weight: bold;
	color: #86C5FF;
	margin: 0px 3px 0px 0px;
}

#forumList .listItemContent .count
{
	font-weight: bold;
	margin: 0px 20px 0px 0px;
}


/* ---- forum thread box --------------------------------- */
#forumThreadList .boxContent
{
	padding: 0px 5px 20px 7px;
}

#forumThreadList #genForumLink a
{
	font-weight: bold;
}

/* ---- forum post box ----------------------------------- */
#forumPostList .boxContent
{
	padding: 0px 5px 20px 7px;
	width: 515px;
	overflow: hidden;
}
/* hide for IE/Mac \*/* html #forumPostList .boxContent {overflow-x: hidden; overflow-y: visible; }/* */


#forumPostList .boxContent select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #1E4D7A;
}

#forumPostList .listItem0Top td
{
	padding: 5px 15px 5px 15px;
	color: #FFFFFF !important;
	background-color: #2165BD;
}

#forumPostList .listItem0Top .nickname
{
	display: block;
	font-weight: bold;
}

#forumPostList .listItem0Top .highlight
{
	color: #86C5FF;
}

#forumPostList .listItem0Body td
{
	padding: 10px 15px 10px 15px;
	color: #FFFFFF;
	background-color: #2C70BE;
}

#forumPostList .listItem0BodyCensored td
{
	padding: 10px 15px 10px 15px;
	color: #FFFFFF;
	background-color: #D63E5F;
}

#forumPostList .listItem0BodyMayor td
{
	padding: 10px 15px 10px 15px;
	color: #FFFFFF;
	background-color: #1778E8;
}

#forumPostList .listItem0BodyArchived td
{
	padding: 10px 15px 10px 15px;
	color: #FFFFFF;
	background-color: #6D79BF;
}

#forumPostList .listItem0Body td a,
#forumPostList .listItem0BodyCensored td a,
#forumPostList .listItem0BodyMayor td a,
#forumPostList .listItem0BodyArchived td a
{
	color: #FFFFFF;
}




#forumPostList .listItem0Footer td
{
	padding: 5px 15px 5px 15px;
	color: #98C8FF;
	background-color: #2C70BE;
}

#forumPostList .listItem0Footer td a
{
	color: #98C8FF;
}


#forumPostList .listItem0Body td .QUOTE,
#forumPostList .listItem0BodyCensored td .QUOTE,
#forumPostList .listItem0BodyMayor td .QUOTE,
#forumPostList .listItem0BodyArchived td .QUOTE
{
    border: 1px solid #235896;
}


#forumPostList .listItem0Body td .QUOTE td,
#forumPostList .listItem0BodyCensored td .QUOTE td,
#forumPostList .listItem0BodyMayor td .QUOTE td,
#forumPostList .listItem0BodyArchived td .QUOTE td
{
    padding: 2px !important;
    margin: 0px !important;
}




/* Theme 2 */
#forumPostList .listItem1Top td
{
	padding: 5px 15px 5px 15px;
	color: #FFFFFF;
	background-color: #2165BD;
}

#forumPostList .listItem1Top .nickname
{
	display: block;
	font-weight: bold;
}

#forumPostList .listItem1Top .highlight
{
	color: #86C5FF;
}



#forumPostList .listItem1Body td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #FFFFFF;
}

#forumPostList .listItem1BodyCensored td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #D63E5F;
}

#forumPostList .listItem1BodyMayor td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #F0F0FF;
}

#forumPostList .listItem1BodyArchived td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #FFFFFF;
}

#forumPostList .listItem1Body td a,
#forumPostList .listItem1BodyCensored td a,
#forumPostList .listItem1BodyMayor td a,
#forumPostList .listItem1BodyArchived td a
{
	color: #000000;
}


#forumPostList .listItem1Footer td
{
	padding: 5px 15px 5px 15px;
	color: #173B6B;
	background-color: #ABCFFF;
}

#forumPostList .listItem1Footer td a
{
	color: #173B6B;
}

#forumPostList .listItem1Body td .QUOTE,
#forumPostList .listItem1BodyCensored td .QUOTE,
#forumPostList .listItem1BodyMayor td .QUOTE,
#forumPostList .listItem1BodyArchived td .QUOTE
{
    border: 1px solid #CCCCCC;
}


#forumPostList .listItem1Body td .QUOTE td,
#forumPostList .listItem1BodyCensored td .QUOTE td,
#forumPostList .listItem1BodyMayor td .QUOTE td,
#forumPostList .listItem1BodyArchived td .QUOTE td
{
    padding: 2px !important;
    margin: 0px !important;
}




/* Theme 3 */
#forumPostList .listItem2Top td
{
	padding: 5px 15px 5px 15px;
	color: #FFFFFF;
	background-color: #215BAC;
}

#forumPostList .listItem2Top .nickname
{
	display: block;
	font-weight: bold;
}

#forumPostList .listItem2Top .highlight
{
	color: #86C5FF;
}



#forumPostList .listItem2Body td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #ABCFFF;
}

#forumPostList .listItem2BodyCensored td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #D63E5F;
}

#forumPostList .listItem2BodyMayor td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #ABCFFF;
}

#forumPostList .listItem2BodyArchived td
{
	padding: 10px 15px 10px 15px;
	color: #000000;
	background-color: #ABCFFF;
}

#forumPostList .listItem2Body td a,
#forumPostList .listItem2BodyCensored td a,
#forumPostList .listItem2BodyMayor td a,
#forumPostList .listItem2BodyArchived td a
{
	color: #000000;
}


#forumPostList .listItem2Footer td
{
	padding: 5px 15px 5px 15px;
	color: #173B6B;
	background-color: #88B2EA;
}

#forumPostList .listItem2Footer td a
{
	color: #173B6B;
}

#forumPostList .listItem2Body td .QUOTE,
#forumPostList .listItem2BodyCensored td .QUOTE,
#forumPostList .listItem2BodyMayor td .QUOTE,
#forumPostList .listItem2BodyArchived td .QUOTE
{
    border: 1px solid #85A2C7;
}


#forumPostList .listItem2Body td .QUOTE td,
#forumPostList .listItem2BodyCensored td .QUOTE td,
#forumPostList .listItem2BodyMayor td .QUOTE td,
#forumPostList .listItem2BodyArchived td .QUOTE td
{
    padding: 2px !important;
    margin: 0px !important;
}

/* ---- forum search box --------------------------------- */
#searchForumBox .boxContent
{
	padding: 1px 10px 15px 15px;
}

#searchForumBox .boxContent .header
{
	display: block;
	margin: 5px 0px 4px 6px;
}

#searchForumBox .boxContent input
{
	color: #FFFFFF;
}

#searchForumBox .boxContent select
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #15447A;
}

/* ---- forum favourits box ------------------------------ */
#forumFavouritsBox .boxContent
{
	padding: 0px 8px 10px 8px;
}

/* ---- product pic box ----------------------------------- */
#productImageBox #buttonRow select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}

/* ---- product intro box -------------------------------- */
#prodIntroBox .boxContent
{
	background: transparent url(../Images/prodinto_mainbg.jpg) no-repeat;
}

/* ---- product info box --------------------------------- */
#productInfoBox .boxContent
{
	padding: 20px 12px 10px 12px;
}

#productInfoBox.middleBoxLightBlue .boxContent,
#productInfoBox.middleBoxLightBlue .boxContent a,
#productInfoBox.middleBoxLightBlue .boxContent td
{
	color: black !important;
}


/* ---- product screenshots box ------------------------- */
#productScreensBox .boxContent
{
	padding: 0px 9px 5px 9px;
}

#productScreensBox #navLinks a
{
	display: block;
	margin: 1px 5px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#productScreensBox #navLinks a:hover
{
	color: #EFEFEF;
}

#productScreensBox.middleBoxLightBlue .boxContent,
#productScreensBox.middleBoxLightBlue .boxContent a
{
	color: black !important;
}


/* ---- product video box --------------------------------- */
#productVideoBox .boxContent
{
	padding: 6px 12px 4px 11px;
}

#productVideoBox .boxContent .listItem .content,
#productVideoBox .boxContent .listItemBlue .content,
#productVideoBox .boxContent .listItemLightBlue .content
{
	margin: 0px 0px 0px 5px;
}

#productVideoBox .boxContent .listItem h1,
#productVideoBox .boxContent .listItemBlue h1,
#productVideoBox .boxContent .listItemLightBlue h1
{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#productVideoBox .boxContent .listItem a,
#productVideoBox .boxContent .listItemBlue a
{
	color: #419CFF;
	font-weight: bold;
}

#productVideoBox .boxContent .listItemLightBlue a
{
	color: #557194;
	font-weight: bold;
}

#productVideoBox #navLinks a
{
	display: block;
	margin: 1px 5px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#productVideoBox #navLinks a:hover
{
	color: #EFEFEF;
}

#productVideoBox.middleBoxLightBlue .boxContent,
#productVideoBox.middleBoxLightBlue .boxContent a
{
	color: black !important;
}


/* ---- product fact box --------------------------------- */
#productFactsBox {
	margin: 6px 0 0 0;
}

#productFactsBox .boxContent
{
	padding: 10px 14px 15px 14px;
}

#productFactsBox .boxContent h1
{
	padding: 16px 0px 0px 0px;
	margin: 0px;
	font-size: 10px;
}

#productFactsBox .boxContent p
{
	padding: 0px;
	margin: 0px;
}

#productFactsBox.middleBoxLightBlue .boxContent,
#productFactsBox.middleBoxLightBlue .boxContent td,
#productFactsBox.middleBoxLightBlue .boxContent a,
#productFactsBox.xsmallBoxLightBlue .boxContent,
#productFactsBox.xsmallBoxLightBlue .boxContent td,
#productFactsBox.xsmallBoxLightBlue .boxContent a
{
	color: black !important;
}

/* ---- product fact box --------------------------------- */
#productFactsBox2 {
	width: 228px; /* REDESIGN */
}

#productFactsBox2 .boxContent
{
	padding: 10px 14px 15px 14px;
}

#productFactsBox2 .boxContent h1
{
	padding: 16px 0px 0px 0px;
	margin: 0px;
	font-size: 10px;
}

#productFactsBox2 .boxContent p
{
	padding: 0px;
	margin: 0px;
}

#productFactsBox2 .boxContent li
{
	margin: 0 0 0 14px;
}

#productFactsBox2.middleBoxLightBlue .boxContent,
#productFactsBox2.middleBoxLightBlue .boxContent td,
#productFactsBox2.middleBoxLightBlue .boxContent a,
#productFactsBox2.xsmallBoxLightBlue .boxContent,
#productFactsBox2.xsmallBoxLightBlue .boxContent td,
#productFactsBox2.xsmallBoxLightBlue .boxContent a
{
	color: black !important;
}

/* ---- product fact box --------------------------------- REDESIGN */
#gameFactsBox .boxContent
{
	padding: 10px 14px 15px 14px;
}

#gameFactsBox .boxContent h1
{
	padding: 16px 0px 0px 0px;
	margin: 0px;
	font-size: 10px;
}

#gameFactsBox .boxContent p
{
	padding: 0px;
	margin: 0px;
}

#gameFactsBox.middleBoxLightBlue .boxContent,
#gameFactsBox.middleBoxLightBlue .boxContent td,
#gameFactsBox.middleBoxLightBlue .boxContent a,
#gameFactsBox.xsmallBoxLightBlue .boxContent,
#gameFactsBox.xsmallBoxLightBlue .boxContent td,
#gameFactsBox.xsmallBoxLightBlue .boxContent a
{
	color: black !important;
}

/* ---- files list box --------------------------------- */
#filesList .boxContent
{
	padding: 10px 5px 10px 6px;
}

#filesList .boxContent p
{
	padding: 0px 3px 0px 3px;
	margin: 0px;
}

#filesList table .listItem td a
{
	font-weight: bold;
}

#filesList table .listItem td .header
{
	color: #86C5FF;
}

#filesList table .listItem td .date
{
	margin: 0px;
}

/* ---- files search box -------------------------------- */
#searchFilesBox .boxContent
{
	padding: 1px 10px 15px 15px;
}

#searchFilesBox .boxContent .header
{
	display: block;
	margin: 5px 0px 4px 6px;
}

#searchFilesBox .boxContent input
{
	color: #FFFFFF;
}

#searchFilesBox .boxContent select
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #15447A;
}



/* ---- news list box --------------------------------- */
#newsList .boxContent
{
	padding: 10px 5px 10px 6px;
}

#newsList .boxContent p
{
	padding: 0px 3px 0px 3px;
	margin: 0px;
}

#newsList table .listItem td a
{
	font-weight: bold;
}

#newsList table .listItem td .header
{
	color: #86C5FF;
}

#newsList table .listItem td .date
{
	margin: 0px;
}

/* ---- news search box -------------------------------- */
#searchNewsBox .boxContent
{
	padding: 1px 10px 15px 15px;
}

#searchNewsBox .boxContent .header
{
	display: block;
	margin: 5px 0px 4px 6px;
}

#searchNewsBox .boxContent input
{
	color: #FFFFFF;
}

#searchNewsBox .boxContent select
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #15447A;
}



/* ---- diaries list box --------------------------------- */
#diariesList .boxContent h3 {
	font-weight: bold;
	font-size: 13px;
}

#diariesList .boxContent
{
	padding: 10px 5px 10px 6px;
}

#diariesList .boxContent p
{
	padding: 0px 3px 0px 3px;
	margin: 0px;
}

#diariesList table .listItem td a
{
	font-weight: bold;
}

#diariesList table .listItem td .header
{
	color: #86C5FF;
}

#diariesList table .listItem td .date
{
	margin: 0px 15px 0px 3px;
}

/* ---- diaries search box -------------------------------- */
#searchDiariesBox .boxContent
{
	padding: 1px 10px 15px 15px;
}

#searchDiariesBox .boxContent .header
{
	display: block;
	margin: 7px 0px 2px 6px;
}

#searchDiariesBox .boxContent input
{
	color: #FFFFFF;
}

#searchDiariesBox .boxContent select
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #15447A;
}

/* ---- diaries favourits box ---------------------------- */
#diariesFavouritsBox .boxContent
{
	padding: 0px 8px 10px 8px;
}

/* ---- dmy iaries box ----------------------------------- */
#myDiareisBox .boxContent
{
	padding: 0px 8px 10px 8px;
}

/* ---- exchange box ------------------------------------- */
#exchangeBox .boxContent
{
	padding: 10px;
}

#exchangeBox .boxContent #quickSearchWrapper select
{
	background-color: #5F6AAF;
	font-size: 10px;
	color: #FFFFFF;
}

#exchangeBox .boxContent #quickSearchWrapper input
{
	color: #FFFFFF;
}

/* ---- dynpage box -------------------------------------- */
#dynpageBox .boxContent
{
	padding: 10px;
}

#dynpageBox .boxContent a
{
	text-decoration: underline;
}


/* ---- games&fun box ------------------------------------ */
#gamesFunBox .boxContent
{
	padding: 10px 8px 10px 6px;
}

#gamesFunBox .boxContent h1
{
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 40px 0px;
}

#gamesFunBox .boxContent .gamesLink a
{
	color: #86C5FF;
	font-weight: bold;
}

#gamesFunBox .boxContent .gamesLink a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/* ---- highscore box ------------------------------------ */
#gamesHighScoreBox .boxContent
{
	padding: 4px 10px 10px 8px;
}

#gamesHighScoreBox .highScoreTitle
{
	font-size: 12px;
	font-weight: bold;
}

#gamesHighScoreBox .listItem td
{
	padding: 1px 0px 0px 0px;
}

#gamesHighScoreBox .number
{
	font-weight: bold;
}

#gamesHighScoreBox .highlight
{
	color: #86C5FF;
}

#gamesHighScoreBox .score
{
	text-align: right;
}

/* ---- poll, votebar ------------------------------------ */
.voteBarWrapper .text
{
	color: #CBD7E4;
	font-weight: bold;
}

/* ---- bottom ------------------------------------------- */
#legals
{
	display: block;
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
}

/* ---- register account ---------------------------------- */
#registerAccount select {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #15447A;
}