/*
	GameFAQs Hell Theme
*/

/* Page Styleing */
	html, body { background: #fff; color: #000; margin: 0; padding: 0; font: small "Georgia", Tahoma, sans-serif }
	hr { display: none }
	.system, .error, .warning { background: #ffff00; text-align: center }
	.error { border: 1px solid #666 }
	p { margin: 0; padding: 5px }
	table { width: 100%; margin-bottom: -2px; border-spacing: 2px }
	
/* Links */
	a { color: #0000aa; text-decoration: none; border-bottom: 1px solid }
	a:visited { color: #333399; border-bottom-style: dotted }
	a:hover, a:active { color: #999900 }

/* Header */
	#menu-bar { margin-bottom: 1em }
	#menu-bar ul { margin: 0; padding: 2px 5px; text-align: right }
	#menu-bar li { display: inline }
	#menu-bar #menu-items-top { padding-top: 75px; background: #d7d7d7 url(/boards/styles/brink/banner.png) no-repeat top left; text-transform: lowercase }
		#menu-items-top li { border-right: 1px solid #000; padding: 0 5px 0 2px; height: 10px }
		#menu-items-top li:last-child { border: 0 }
		#menu-items-top a { font-size: 85% }
	#menu-items-bottom { background: #666; border: 1px solid #000; border-width: 1px 0; color: #fff }
		#menu-items-bottom a { color: #fff }
		#menu-items-bottom li:not(:last-child):after { content: ' | ' }
	.mod_menu { font-size: x-small; position: absolute; right: 0.5em; top: 0.2em }
	
/* Footer */
	#footer { margin-top: 1em }
	#footer p, #footer div { margin: 0; padding: 2px; font-size: 85%; text-align: right }
	#footer div { background: #aaa; border: 1px solid #000; border-width: 1px 0 }
	#footer p { background: #666 }
	#footer a:hover { color: #ff0 }
	
/* Content */
	#content { padding: 1em }
	.container { border: 1px solid #000; margin: 1em 0 }
	h1 { font-size: 150%; color: #006 }
	h2 { font-size: 90%; margin: 0; padding: 5px; background: #666; color: #fff }
		h2 a { color: #fff }

/* Navigation */
	#userbar { background: #000; font-size: 115%; color: #ffffff; font-weight: bold; padding: 2px 5px 2px 5px }
	#userbar a, th a, h2 a, .page_jump a, .page_menu a, #footer a { color: #fff }
    #userbar a:visited, h2 a:visited, .page_jump a:visited, .page_menu a:visited  { color: #fff }
    #userbar a:hover, h2 a:hover, .page_jump a:hover, .page_menu a:hover { color: #ff0 }
    #userbar a:active, h2 a:active, .page_jump a:active, .page_menu a:active { color: #f00 }

/* Tables */
    th, h2 { background: #000; color: #fff; font-size: 11pt; font-weight: bold; text-align: center;}
    #boardlist th[colspan="4"], #boardlist th[colspan="5"]  { background: #999; text-align: left }
    #topiclist th, .page_jump, .page_menu { background: #999; font-style: italic }

	
/* Messagelist */
	.message, .info { margin: 0; padding: 5px }
	.info { background: #cfcfcf; border: 1px dashed #ccc; border-width: 0 }
	.message, #quickpost p, td { background: #d7d7d7; }
	#quickpost { text-align: left !important }
	#quickpost textarea { width: 51%; margin-bottom: 5px }
	#quickpost input { width: 17% }
	.quote { padding: 4px; border: 1px dashed #666; background: #e2e2e2; margin: 0 5px  }
	
/* Definition Lists */
	dt { font-weight: bold; font-style: none !important}
    dt:after { content: ":"; }
    dd { border: solid #dfdfdf; border-width: 0 0 2px 2em; margin: 0 0 2px; padding: 2px; }