/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver Special Edition
	Based on style:		prosilver (the default phpBB 3.2.x style)
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* colours.css changes */
html, body {
	background-color: #ACA8A1;
	font-size:10px;
}

body.simple {
	min-height: 100%;
	padding: 0 5px;
}

.wrap {
	max-width: 900px;
	margin: 0 auto;
	padding: 13px 23px;
	border: 2px solid #FFF;
	border-radius: 15px;
	box-shadow: 0 0 5px 2px #9D9A93, inset 0 3px 18px rgba(100, 100, 100, .25);
}

.search-header {
	box-shadow: 0 0 10px #505C65;
}

.headerbar {
	background-color: #7C8891;
	background-image: url("./images/bg_header.gif");
}

.navbar {
	background-color: #DCDEDF;
}

.forabg, .forumbg {
	background-color: #505C65;
	background-image: url("./images/bg_list.gif");
}

.copyright a {
	color: #000000 !important;
}

li.row {
	background-color: #E8E8E8;
	border-bottom-color: #707C95;
}

li.row:hover {
	background-color: #F2F4F3;
}

li.row.bg3 {
	background-color: #F0F4F6;
}

li.row.bg3:hover {
	background-color: #F4F8FA;
}

.site_logo {
	background-image: url("./images/site_logo.gif");
	display:none;
}

/* responsive.css changes */
@media only screen and (max-width: 920px), only screen and (max-device-width: 920px) {
	html, body {
		background-color: #FFF;
	}

	body {
		padding-left: 5px;
		padding-right: 5px;
	}

	#wrap {
		width: 850px;
		padding: 0;
		border-width: 0;
		border-radius: 0;
		box-shadow: none;
	}
}

@media only screen and (max-width: 920px), only screen and (max-device-width: 920px) {
	#wrap {
		width: auto;
	}
}

.site-description { margin:0 0 0 15px; padding:0; }
.logo { margin:0 10px 0 0; padding:0; }
.logo span {
	background-image:none;
	width:0;
}

a {color:#2f5473;}

h1, h2 {font-size: 20px; font-weight:bold;}
h1 a, h1 a:hover {color:#FFF;}
h2.forum-title, h2.topic-title { margin-bottom:10px; }
#site-description H1, #site-description p {font-family:"Malgun Gothic","Trebuchet MS", Arial, Helvetica, sans-serif;}
#site-description p {margin-top:1px;font-size:13px;}

.forabg {margin-bottom:15px;}
.forumbg-table {font-size:11px}

ul.linklist > li { font-size:12px; padding-right:0.5em;}

ul.topiclist li.header {padding:6px 0;}

ul.topiclist dl.forum_read dt.list-inner {margin:3px 0;}

ul.topiclist dl.topic_read dt.list-inner {margin:3px 0;}

dl.row-item dt, dl.row-item dd {
  min-height: 44px;
}

ul.topiclist dt .list-inner:not(:has(br)) {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
}

@media (min-width: 701px) {
	ul.topiclist dt .list-inner {
		margin-right: 400px;
		/*width:440px;*/
	}
}

@media (max-width: 700px) {
	ul.topiclist dt .list-inner {
  	min-height: unset;
	}
}

.topiclist li.header dt div.list-inner {margin-left:10px;}
.topiclist li.header dt,
.topiclist li.header dd {font-size:14px;}
.topiclist li.header dd.lastpost {text-align:center;}

ul.topiclist dt {
	margin-right: -400px;
}

ul.topiclist li.row dl { /*padding:4px 0;*/ margin:0 }
div.forabg ul.topiclist li.row dl { padding:0; }
div.forabg ul.topiclist li.row dl.forum_link { /*padding:8px 0;*/ }

.row .list-inner { padding: 3px 0; line-height:1.6em;}

ul.topiclist li.row dd.topics, ul.topiclist li.row dd.posts, ul.topiclist li.row dd.views {
	padding: 12px 0 991px 0;
}

ul.topiclist dt {
	padding: 4px 0;
	font-size: 1.2em;
	letter-spacing: -0.02em;
}

ul.topiclist dt .list-inner {
	/*margin-right: 400px;*/
	/*width:440px;*/
}

dd.posts, dd.topics, dd.views {
  width: 85px;
}

dd.lastpost, dd.redirect, dd.moderation, dd.time, dd.info {
    width: 220px;    
		text-overflow:ellipsis; 
		overflow:hidden;
		white-space:nowrap;
}

.bg1 {background-color:#ECF0E9; }
.bg2 {background-color:#E8E8E8; }

.postbody .author {font-size:12px;margin:5px 0 18px 0; border-bottom:3px solid #ccc;}
.postbody .author span.responsive-hide {display:inline !important;}

.postbody h3 {font-size:1.7em;}

.postprofile {font-size:11px; padding-top:3px;}
.postprofile .username {font-size:13px;}
.postprofile dd {margin-bottom:4px;}

#cp-menu, #tabs .tab, #minitabs .tab { font-size:12px;}

input { font-size:13px; }
.content, .panel {font-size:11px;}


.icon-home 					{ background-image: url("./images/icon_home.gif"); }
.inline-attachment  { margin: 2em 0; }
