/*  phpBB 3.0 Style Sheet

	Style name:		numismatist
	Based on style:		subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subbBlue.com/ )
	Modified by:		MordEth ( http://mordeth.bitbucket.be/ )
	
	This is a custom theme for U.S. Coin Collectors.
	
	Copyright 2009 U.S. Coin Collectors ( http://forum.coinman.info/ )
*/

/*
	Layout:

*/

*
{
	/*  Reset browser's default margin, padding and font sizes  */
	margin:			0;
	padding:		0;
}

BODY
{
	font-family:		"Georgia", serif;
	color:			#47433A;
	background:		url('./images/1955_doubled_die_cent.png') #D4D6A8 fixed no-repeat bottom left;

	font-size:		10pt;
	margin-bottom:		12px;
}

#logodesc
{
	background-color:	#c4c89f;
	border-bottom:		1px solid #707f63;
	margin-bottom:		5px;
	padding:		5px 25px;
}

#wrapheader
{
	/* background-color:	#FFFFFF; */
	height:			120px auto !important;
	min-height:		120px;
	padding:		0;
}

#wrapcentre
{
	margin:			15px 25px 0 25px;
}

#wrapfooter
{
	text-align:		center;
	clear:			both;
}

#wrapnav
{
	background-color:	#d4d6a8;
	border-color:		#707f63;
	border-style:		solid;
	border-width:		1px;
	margin:			0;
	width:			100%;
}

#menubar
{
	margin:			0 25px;
}

#datebar
{
	margin:			10px 25px 0 25px;
}

#findbar
{
	border:			0;
	margin:			0;
	padding:		0;
	width:			100%;
}

/*  TODO  */
.forumrules
{
	background-color:	#F9CC79;
	border-color:		#BB9860;
	border-style:		solid;
	border-width:		1px;
	font-size:		1.1em;
	font-weight:		normal;
	padding:		4px;
}

/*  TODO  */
.forumrules h3
{
	color:			red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*
	Text:
*/

H1
{
	font-size:		1.8em;
	font-weight:		bold;
	text-decoration:	none;
}

H2
{
	font-size:		1.5em;
	font-weight:		bold;
	line-height:		120%;
	text-decoration:	none;
}

H3
{
	font-size:		1.3em;
	font-weight:		bold;
	line-height:		120%;
}

H4
{
	font-size:		1.1em;
	font-weight:		bold;
	margin:			0;
}

P
{
	text-align:		justify;
}

P.moderators
{
	margin:			0;
	float:			left;
	font-weight:		bold;
}

.rtl P.moderators
{
	float:			right;
}

P.linkmcp
{
	float:			right;
	margin:			0;
	white-space:		nowrap;
}

.rtl P.linkmcp
{
	float:			left;
}

P.breadcrumbs
{
	float:			left;
	font-weight:		bold;
	margin:			0;
	white-space:		normal;
}

.rtl P.breadcrumbs
{
	float:			right;
}

P.datetime
{
	float:			right;
	margin:			0;
	white-space:		nowrap;
}

.rtl P.datetime
{
	float:			left;
}

P.searchbar
{
	padding:		2px 0;
	white-space:		nowrap;
} 

P.searchbarreg
{
	float:			right;
	margin:			0;
	white-space:		nowrap;
}

.rtl P.searchbarreg
{
	float:			left;
}

P.forumdesc
{
	padding-bottom:		4px;
}

P.topicauthor
{
	margin:			1px 0;
}

P.topicdetails
{
	margin:			1px 0;
}

.postreported, .postreported A:visited, .postreported A:hover, .postreported A:link,
.postreported A:active
{
	color:			#FF0000;
	font-weight:		bold;
	margin:			1px 0;
}

.postapprove, .postapprove A:visited, .postapprove A:hover, .postapprove A:link,
.postapprove A:active
{
	color:			#008800;
	font-weight:		bold;
}

.postapprove IMG, .postreported IMG
{
	vertical-align:		bottom;
}

.postauthor { }

.postdetails
{
	text-align:		center;
}

.postbody
{
	padding-left:		8px;
	padding-right:		8px;
	text-align:		justify;
}

.postbody LI, .postbody OL, .postbody UL
{
	margin:			0 0 0 1.5em;
}

.rtl .postbody LI, .rtl OL, .rtl UL
{
	margin:			0 1.5em 0 0;
}

/*  TODO  */
.posthilit
{
	background-color:	yellow;
}

.nav
{
	font-weight:		bold;
	margin:			0;
}

.pagination
{
	font-size:		1em;
	font-weight:		bold;
	padding:		4px;
}

.cattitle { }

.gen
{
	font-size:		1.1em;
	margin:			1px 1px;
}

.genmed
{
	font-size:		1.05em;
	margin:			1px 1px;
}

.gensmall
{
	font-size:		1em;
	margin:			1px 1px;
}

.copyright
{
	/* color:		#444; */
	font-weight:		normal;
}

.titles
{
	font-size:		1.12em;
	font-weight:		bold;
	text-decoration:	none;
}

.error
{
	color:			#FF0000;
}


/* Tables
 ------------ */

TH {
	color:			#d4d6a8;
	font-weight:		bold;
	background-color:	#707f63;
	/* background-image: url('./images/cellpic3.gif'); */
	white-space:		nowrap;
	padding:		7px 5px;
}

td {
	padding: 2px;
}
td.profile {
	padding: 4px;
}

.tablebg
{
	background-color:	#47433a;
}

.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color:	#707f63;
	/* background: white url('./images/cellpic2.jpg') repeat-y scroll top left; */
}
.rtl .catdiv {
	background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

.cat {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #707f63;
	/* background-image: url('./images/cellpic1.gif'); */
	text-indent: 4px;
}

.row1 {
	background-color:	#d4d6a8;
	padding:		4px;
}

.row2 {
	background-color:	#c4c89f;
	padding:		4px;
}

.row3 {
	background-color:	#707f63;
	padding:		4px;
}

.spacer
{
	background-color:	#d4d6a8;
	border:			0;
}

.mailhighlight
{
	background-color:	#707f63;
}

HR
{
	border-width:		0;
	background-color:	#707f63;
	color:			#707f63;
	height:			1px;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
a:link {
	color: #6E0000;
	text-decoration: none;
}

a:active,
a:visited {
	color: #6E0000;
	text-decoration: none;
}

a:hover {
	color: #6E0000;
	text-decoration: underline;
}

A.forumlink
{
	color: #6E0000;
	font-weight: bold;
	font-size: 1.2em;
}

A.topictitle
{
	margin: 1px 0;
	font-weight: bold;
	font-size: 1.1em;
}

a.topictitle:visited {
	color: #6E0000;
	text-decoration: none;
}

TH A, TH A:visited
{
	color: #d4d6a8 !important;
	text-decoration: none;
}

TH A:hover
{
	text-decoration: underline;
}


/* Form Elements
 ------------ */
FORM
{
	margin: 0;
	padding: 0;
	border: 0;
}

INPUT
{
	color: #333333;
	font-size: 1em;
	font-weight: normal;
	padding: 1px;
	border: 1px solid #47433a;
	background-color: #FAFAFA;
}

OPTION
{
	padding: 0 1em 0 0;
}

SELECT
{
	color: #333333;
	background-color: #FAFAFA;
	font-weight: normal;
	border: 1px solid #47433a;
	padding: 1px;
}

TEXTAREA
{
	background-color: #FAFAFA;
	border: 1px solid #47433a;
	color: #333333;
	font-weight: normal;
	padding: 2px;
}

option.disabled-option
{
	color: #C0C0C0;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
}

.post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode {
	color: #47433a;
	font-weight: normal;
	font-size: 1em;
	background-color: #EFEFEF;
	border: 1px solid #666666;
}

.btnmain {
	font-weight: bold;
	background-color: #d4d6a8;
	border: 1px solid #47433a;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1em;
}

.btnlite {
	font-weight: normal;
	background-color: #d4d6a8;
	border: 1px solid #47433a;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1em;
}

.btnfile {
	font-weight: normal;
	background-color: #d4d6a8;
	border: 1px solid #47433a;
	padding: 1px 5px;
	font-size: 1em;
}

.helpline {
	background-color: #DEE3E7;
	border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle
{
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #47433a;
	color: #d4d6a8;
	background-color: #707f63;
	font-size: 0.9em;
	font-weight: bold;
}

.quotetitle .quotetitle
{
	font-size: 1em;
}

.quotecontent, .attachcontent
{
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #47433a;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	background-color: #E5E4C4;
	color: #454216;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #47433a;
	color: #d4d6a8;
	background-color: #707f63;
	font-size: 0.8em;
}

.codecontent
{
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #47433a;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 0.85em;
	font-family: "Monaco", "Courier New", monospace;
	background-color: #FAFAFA;
}

.syntaxbg {
	color: #d4d6a8;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #47433a;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour
{
	background-color: #47433a !important;
}

.pm_replied_colour
{
	background-color: #A9B8C2 !important;
}

.pm_friend_colour
{
	background-color: #007700 !important;
}

.pm_foe_colour
{
	background-color: #DD0000 !important;
}


/* Misc
 ------------ */
img {
	border: none;
}

.sep {
	color: black;
	background-color: #d4d6a8;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: "Monaco", "Courier New", monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}

/*  MordEth customizations  */

.signature
{
	border-top:	thin dotted #007700;
	font-size:	0.85em;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:	10px;
	padding-top:	10px;
}

#logodesc h1
{
	display:	none;
}

DIV.center, IMG.center, OBJECT.center
{
	display:	block;
	margin-left:	auto;
	margin-right:	auto;
}

EMBED.google_video
{
	display:	block;
	height:		326px;
	margin-left:	auto;
	margin-right:	auto;
	width:		400px;
}

EMBED.soapbox
{
	display:	block;
	height:		364px;
	margin-left:	auto;
	margin-right:	auto;
	width:		432px;
}

HR.center
{
	display:	block;
	margin-left:	auto;
	margin-right:	auto;
}

HR.left
{
	display:	block;
	margin-right:	auto;
}

HR.right
{
	display:	block;
	margin-left:	auto;
}

OBJECT.youtube
{
	display:	block;
	height:		350px;
	margin-left:	auto;
	margin-right:	auto;
	margin-bottom:	1em;
	width:		425px;
}

P.youtube
{
	font-size:	0.9em;
	text-align:	center;
}

.center
{
	text-align:	center;
}

.right
{
	text-align:	right;
}

.spoiler
{
	background:	#47433a;
}

BLOCKQUOTE
{
	margin-left:	5em;
	margin-right:	5em;
}

DT
{
	font-weight:	bold;
}

DT::after
{
	content:	":";
}

DD
{
	margin-left:	10em;
	margin-top:	-1em;
}
.postbody LI
{
	padding-bottom:	0.5em;
}

.bottom_prev_next
{
	float:		right;
	font-weight:	bold;
	padding-top:	4px;
}

.postbody TABLE
{
	border:			1px solid #000000;
	width:			100%;
	border-collapse:	collapse;
}

.postbody TABLE TD, .postbody TABLE TH
{
	border:			1px solid #000000;
	font-weight:		bold;
}

.postbody TABLE TH, .postbody TABLE TD
{
	text-align:		center;
}

.postbody TABLE TD.date
{
	font-weight:		normal;
}

.postbody TABLE TBODY TR
{
	height:			50px;
}

EM.small-caps
{
	font-style:		normal;
	font-variant:		small-caps;
}

.personal_text
{
	text-align:		center;
}

#webring
{
	margin-top:		1em;
}

#webring TABLE
{
	margin-left:		auto;
	margin-right:		auto;
}

#webring P
{
	margin-top:		0.3em;
}

#webring FONT
{
	font-family:		"Georgia", serif;
	color:			#47433a;
}

PRE
{
	font-family:		"Monaco", "Lucida Console", monospace;
	font-size:		9pt;
}
