
/*!
 * file: forum/front-forum.css
 *
 * Styling of the forum boxes on the front page
 */

/*
=front-forum-post
*/
.front-forum-list {
	margin:28px 0 10px;
	font-size:10px;
}
.front-forum-list li {
	background:transparent url(../images/sprite-left.gif) no-repeat 11px -92px;
	background-color:#282e10;
	border-top:1px solid #363e16;
	border-bottom:1px solid #1a1e0a;
	padding:1px 9px 2px 20px;
}
.front-forum-list li.first {border-top-color:#1c200b;}
.front-forum-list li.last {border-bottom-color:#6f7545;}
.front-forum-list li a {
	color:#fff;
	text-decoration:underline;
}
.front-forum-list li .nr-replies {
	padding-left:5px;
	color:#fede01;
	white-space:nowrap;
}

/*
=front-forum-post
*/
.front-forum-post {
	margin:7px;
	line-height:130%;
}
.front-forum-post ul {
	list-style-type:disc;
	list-style-position:inside;
}
.front-forum-post ol {
	list-style-type:decimal;
	margin:10px 0 10px 15px;
}
.front-forum-post blockquote,
.front-forum-post .codeblock {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:4px;
}
.front-forum-post blockquote cite,
.front-forum-post .codeblock .title {
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	margin:4px 0;
}
.front-forum-post blockquote cite {
	display:block;
	font-style:normal;
}
.front-forum-post .codeblock code {
	display:block;
	font-family:Monaco,Consolas,Courier,monospace;
	height:auto;
	max-height:200px;
	overflow:auto;
}

/*
= recent-news
*/

#recent-news {position:relative;}
#recent-news .gray-box-620 .o-top,
#recent-news .gray-box-620 .o-mid,
#recent-news .gray-box-620 .o-bottom,
#recent-news .gray-box-620 .i-top,
#recent-news .gray-box-620 .i-mid,
#recent-news .gray-box-620 .i-bottom {background:transparent url(../images/box-gray-620.png) no-repeat -1000px 0;}
#recent-news .gray-box-620 .o-top {background-position:0 0;height:50px;}
#recent-news .gray-box-620 .o-mid {background-position:-620px 0;background-repeat:repeat-y;}
#recent-news .gray-box-620 .o-bottom {background-position:-1240px 100%;height:25px;}
#recent-news .gray-box-620 .i-top {background-position:-1860px 0;height:6px;}
#recent-news .gray-box-620 .i-mid {background-position:-2480px 0;background-repeat:repeat-y;}
#recent-news .gray-box-620 .i-bottom {background-position:-3100px 100%;height:6px;}
#recent-news .gray-box-620 .o-content {margin:-5px 0 0;}
#recent-news .gray-box-620 .i-content {padding:15px 20px 9px;}

#recent-news .box-icon-news {
	background:transparent url(../images/frontpage/recent-news.png) no-repeat 0 0;
	position:absolute;
	width:145px;
	height:60px;
	top:-6px;
	left:-6px;
}
#recent-news .gray-box-620 a {color:#8b342f;}

/*!
 * file: forum/front-news.css
 *
 * Styling of the forum news box on the front page
 */

/*
=front-news
*/
.front-news-list,
.front-alert-list {
	margin:25px 0 10px;
	font-size:10px;
}

.front-news-list li {
	background:transparent url(../images/sprite-left.gif) no-repeat 11px -92px;
	background-color:#4b4b4b;
	border-top:1px solid #656565;
	border-bottom:1px solid #313131;
	padding:1px 9px 2px 20px;
}
.front-news-list li.first {border-top-color:#313131;}
.front-news-list li.last {border-bottom-color:#999999;}
.front-news-list li a {
	color:#fff;
	text-decoration:underline;
}

/* @group Frontpage alert forum list */

.front-alert-list li {
	background:transparent url(../images/sprite-left.gif) no-repeat 11px -92px;
	background-color:#4a0b09;
	border-top:1px solid #802e2a;
	border-bottom:1px solid #380604;
	padding:1px 9px 2px 20px;
}

.front-alert-list li.first { border-top-color: #380604; }

.front-alert-list li.last { border-bottom-color: #aa4a44; }

.front-alert-list li a {
	color:#fff;
	text-decoration:underline;
}

/* @end */
/*!
 * file: frontpage/front-buy-bf.css
 */

#front-buy-bf-box {
	width: 300px;
	height: 166px;
}

#front-buy-bf-box h2.bfhBox-heading {padding-left:10px;}
#front-buy-bf {
	margin:35px 0 10px;
	*margin-top:30px;
	background-color:#4a0b09;
	border-top:1px solid #330a08;
	border-bottom:1px solid #a25551;
}
#front-buy-bf .buy-bf-bg {height:92px;}
#front-buy-bf .buy-bf-text {
	margin-left:10px;
	padding-top:5px;
	width:160px;
	font-size:11px;
}
#front-buy-bf h3 {font-size:12px;}
#front-buy-bf .buy-bf-icon {
	position:absolute;
	background:transparent url(../images/frontpage/buy-bf.png) no-repeat 0 0;
	top:52px;
	right:6px;
	width:114px;
	height:105px;
	z-index:4;
}
#front-buy-bf a.icon-arrow {
	background:transparent url(../images/sprite-left.gif) no-repeat scroll 5px -96px;
	padding-left:15px;
	text-decoration:underline;
}

#front-buy-bf-flash {
	width: 300px;
	height: 166px;
}
/*!
 * file: frontpage/landingpage.css
 *
 * Styles for the landing page
 */

div.content_wrapper {
	position: relative;
}

.beta_tag {
	display: none;
	position: absolute;
	top: 210px;
	right: 350px;
	
	height: 61px;
	width: 169px;
	z-index: 4;
	
	background: url(../images/lou-betatag.png);
	text-indent: -9000px;
}

.frontpage #screenshots {
	margin: 2px 0 0 31px;
}

.frontpage #screenshots li { float: left; }

.frontpage #screenshots img {
	margin: 3px 6px;
	width: 145px;
	height: 90px;
}/**
 * Styling for the highlight objects module on frontpage
 *
 * @author	Andreas Lanjerud, alanjerud@ea.com
 * @created	2009-07-24
 */


#highlights {
	background: url('../images/frontpage/highlights-sprite2.png');
	position: relative;
	margin: 0 0 20px 0;
	padding: 4px;
	height: 290px;
	width: 612px;
}

.hl_scroll {
	margin: 0;
	padding: 0;
	
	position: relative;
	height: 290px;
	width: 515px;
	overflow: hidden;
}

/* Overlay corners */
#highlights .overlay_tl,
#highlights .overlay_tr,
#highlights .overlay_bl,
#highlights .overlay_br {
    background-image: url('../images/frontpage/highlights-sprite2.png');

    display: block;
    height: 4px;
    width: 4px;
    position: absolute;
    z-index: 10;
}

#highlights .overlay_tl { background-position: -209px -317px; top: 4px; left: 4px; }
#highlights .overlay_tr { background-position: -213px -317px; top: 4px; right: 100px; }
#highlights .overlay_bl { background-position: -209px -321px; bottom: 3px; left: 4px; }
#highlights .overlay_br { background-position: -213px -321px; bottom: 3px; right: 100px; }

#hl_navigation {
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 8px;
	right: 5px;
	width: 90px;
}

#hl_navigation li {
	background: url('../images/frontpage/highlights-sprite2.png') -9px -317px;
	display: block;
	height: 56px;
	width: 90px;
	margin: 0;
	padding: 0;
}

#hl_navigation li.selected {
	background: url('../images/frontpage/highlights-sprite2.png') -109px -317px;
}


#hl_navigation li img {
	margin: 5px 0 0 5px;
	height: 46px;
	width: 80px;
}

/*
div.panel {
	margin: 0;
	overflow: hidden;
	position: relative;
	height: 290px;
	width: 515px;
	text-align: center;
}

div.panel img {
	max-height: 290px;
}
*/