mirror of
				https://github.com/phpbb/phpbb.git
				synced 2025-10-29 06:26:22 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			927 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			927 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /* CSS Reset http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126
 | |
| ---------------------------------------- */
 | |
| html, body, div, span, applet, object, iframe,
 | |
| h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 | |
| a, abbr, acronym, address, big, cite, code,
 | |
| del, dfn, em, img, ins, kbd, q, s, samp,
 | |
| small, strike, strong, sub, sup, tt, var,
 | |
| b, u, i, center,
 | |
| dl, dt, dd, ol, ul, li,
 | |
| fieldset, form, label, legend,
 | |
| table, caption, tbody, tfoot, thead, tr, th, td,
 | |
| article, aside, canvas, details, embed,
 | |
| figure, figcaption, footer, header, hgroup,
 | |
| menu, nav, output, ruby, section, summary,
 | |
| time, mark, audio, video {
 | |
| 	margin: 0;
 | |
| 	padding: 0;
 | |
| 	border: 0;
 | |
| 	font-size: 100%;
 | |
| 	font: inherit;
 | |
| 	vertical-align: baseline;
 | |
| }
 | |
| /* HTML5 display-role reset for older browsers */
 | |
| article, aside, details, figcaption, figure,
 | |
| footer, header, hgroup, menu, nav, section {
 | |
| 	display: block;
 | |
| }
 | |
| body {
 | |
| 	line-height: 1;
 | |
| }
 | |
| ol, ul {
 | |
| 	list-style: none;
 | |
| }
 | |
| blockquote, q {
 | |
| 	quotes: none;
 | |
| }
 | |
| blockquote:before, blockquote:after,
 | |
| q:before, q:after {
 | |
| 	content: '';
 | |
| 	content: none;
 | |
| }
 | |
| table {
 | |
| 	border-collapse: collapse;
 | |
| 	border-spacing: 0;
 | |
| }
 | |
| 
 | |
| /* General Markup Styles
 | |
| ---------------------------------------- */
 | |
| html {
 | |
| 	font-size: 100%;
 | |
| 	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
 | |
| 	height: 101%;
 | |
| }
 | |
| 
 | |
| body {
 | |
| 	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
 | |
| 	font-family: Verdana, Helvetica, Arial, sans-serif;
 | |
| 	/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
 | |
| 	font-size: 10px;
 | |
| 	line-height: normal;
 | |
| 	margin: 0;
 | |
| 	padding: 12px 0;
 | |
| 	word-wrap: break-word;
 | |
| }
 | |
| 
 | |
| h1 {
 | |
| 	/* Forum name */
 | |
| 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 | |
| 	margin-right: 200px;
 | |
| 	margin-top: 15px;
 | |
| 	font-weight: bold;
 | |
| 	font-size: 2em;
 | |
| }
 | |
| 
 | |
| h2 {
 | |
| 	/* Forum header titles */
 | |
| 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 | |
| 	font-weight: normal;
 | |
| 	font-size: 2em;
 | |
| 	margin: 0.8em 0 0.2em 0;
 | |
| }
 | |
| 
 | |
| h2.solo {
 | |
| 	margin-bottom: 1em;
 | |
| }
 | |
| 
 | |
| h3 {
 | |
| 	/* Sub-headers (also used as post headers, but defined later) */
 | |
| 	font-family: Arial, Helvetica, sans-serif;
 | |
| 	font-weight: bold;
 | |
| 	text-transform: uppercase;
 | |
| 	border-bottom: 1px solid transparent;
 | |
| 	margin-bottom: 3px;
 | |
| 	padding-bottom: 2px;
 | |
| 	font-size: 1.05em;
 | |
| 	margin-top: 20px;
 | |
| }
 | |
| 
 | |
| h4 {
 | |
| 	/* Forum and topic list titles */
 | |
| 	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
 | |
| 	font-size: 1.3em;
 | |
| }
 | |
| 
 | |
| p {
 | |
| 	line-height: 1.3em;
 | |
| 	font-size: 1.1em;
 | |
| 	margin-bottom: 1.5em;
 | |
| }
 | |
| 
 | |
| img {
 | |
| 	border-width: 0;
 | |
| }
 | |
| 
 | |
| hr {
 | |
| 	/* Also see tweaks.css */
 | |
| 	border: 0 solid transparent;
 | |
| 	border-top-width: 1px;
 | |
| 	height: 1px;
 | |
| 	margin: 5px 0;
 | |
| 	display: block;
 | |
| 	clear: both;
 | |
| }
 | |
| 
 | |
| hr.dashed {
 | |
| 	border-top-style: dashed;
 | |
| 	margin: 10px 0;
 | |
| }
 | |
| 
 | |
| hr.divider {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| p.right {
 | |
| 	text-align: right;
 | |
| }
 | |
| 
 | |
| p.jumpbox-return {
 | |
| 	margin-top: 1em;
 | |
| }
 | |
| 
 | |
| b, strong {
 | |
| 	font-weight: bold;
 | |
| }
 | |
| 
 | |
| i, em {
 | |
| 	font-style: italic;
 | |
| }
 | |
| 
 | |
| u {
 | |
| 	text-decoration: underline;
 | |
| }
 | |
| 
 | |
| ul {
 | |
| 	list-style-type: disc;
 | |
| }
 | |
| 
 | |
| ol {
 | |
| 	list-style-type: decimal;
 | |
| }
 | |
| 
 | |
| li {
 | |
| 	display: list-item;
 | |
| }
 | |
| 
 | |
| ul ul, ol ul {
 | |
| 	list-style-type: circle;
 | |
| }
 | |
| 
 | |
| ol ol ul, ol ul ul, ul ol ul, ul ul ul {
 | |
| 	list-style-type: square;
 | |
| }
 | |
| 
 | |
| 
 | |
| /* Main blocks
 | |
| ---------------------------------------- */
 | |
| #wrap {
 | |
| 	padding: 0 20px;
 | |
| 	min-width: 650px;
 | |
| }
 | |
| 
 | |
| #simple-wrap {
 | |
| 	padding: 6px 10px;
 | |
| }
 | |
| 
 | |
| #page-body {
 | |
| 	margin: 4px 0;
 | |
| 	clear: both;
 | |
| }
 | |
| 
 | |
| #page-footer {
 | |
| 	clear: both;
 | |
| }
 | |
| 
 | |
| #page-footer h3 {
 | |
| 	margin-top: 20px;
 | |
| }
 | |
| 
 | |
| #logo {
 | |
| 	float: left;
 | |
| 	width: auto;
 | |
| 	padding: 10px 13px 0 10px;
 | |
| }
 | |
| 
 | |
| a#logo:hover {
 | |
| 	text-decoration: none;
 | |
| }
 | |
| 
 | |
| /* Search box
 | |
| --------------------------------------------- */
 | |
| #search-box {
 | |
| 	position: relative;
 | |
| 	margin-top: 30px;
 | |
| 	margin-right: 5px;
 | |
| 	display: block;
 | |
| 	float: right;
 | |
| 	text-align: right;
 | |
| 	white-space: nowrap; /* For Opera */
 | |
| }
 | |
| 
 | |
| #search-box #keywords {
 | |
| 	width: 95px;
 | |
| }
 | |
| 
 | |
| #search-box input {
 | |
| 	border: 1px solid transparent;
 | |
| }
 | |
| 
 | |
| /* .button1 style defined later, just a few tweaks for the search button version */
 | |
| #search-box input.button1 {
 | |
| 	padding: 1px 5px;
 | |
| }
 | |
| 
 | |
| #search-box li {
 | |
| 	text-align: right;
 | |
| 	margin-top: 4px;
 | |
| }
 | |
| 
 | |
| #search-box img {
 | |
| 	vertical-align: middle;
 | |
| 	margin-right: 3px;
 | |
| }
 | |
| 
 | |
| /* Site description and logo */
 | |
| #site-description {
 | |
| 	float: left;
 | |
| 	width: 70%;
 | |
| }
 | |
| 
 | |
| #site-description h1 {
 | |
| 	margin-right: 0;
 | |
| }
 | |
| 
 | |
| /* Round cornered boxes and backgrounds
 | |
| ---------------------------------------- */
 | |
| .headerbar {
 | |
| 	background: transparent none repeat-x 0 0;
 | |
| 	margin-bottom: 4px;
 | |
| 	padding: 5px;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| .navbar {
 | |
| 	padding: 0 10px;
 | |
| 	padding: 5px 10px 5px 10px;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| .forabg {
 | |
| 	background: transparent none repeat-x 0 0;
 | |
| 	margin-bottom: 4px;
 | |
| 	padding: 5px;
 | |
| 	clear: both;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| .forumbg {
 | |
| 	background: transparent none repeat-x 0 0;
 | |
| 	margin-bottom: 4px;
 | |
| 	padding: 5px;
 | |
| 	clear: both;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| .panel {
 | |
| 	margin-bottom: 4px;
 | |
| 	padding: 5px 10px;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| .post {
 | |
| 	padding: 5px 10px;
 | |
| 	margin-bottom: 4px;
 | |
| 	background-repeat: no-repeat;
 | |
| 	background-position: 100% 0;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| .inner:after {
 | |
| 	content: '';
 | |
| 	clear: both;
 | |
| 	display: block;
 | |
| }
 | |
| 
 | |
| .rowbg {
 | |
| 	margin: 5px 5px 2px 5px;
 | |
| }
 | |
| 
 | |
| /* Horizontal lists
 | |
| ----------------------------------------*/
 | |
| ul.linklist {
 | |
| 	display: block;
 | |
| 	margin: 0;
 | |
| }
 | |
| 
 | |
| ul.linklist:after {
 | |
| 	content: '';
 | |
| 	display: block;
 | |
| 	clear: both;
 | |
| }
 | |
| 
 | |
| #cp-main .panel {
 | |
| 	padding: 5px 10px;
 | |
| }
 | |
| 
 | |
| ul.linklist li {
 | |
| 	display: block;
 | |
| 	list-style-type: none;
 | |
| 	float: left;
 | |
| 	width: auto;
 | |
| 	margin-right: 5px;
 | |
| 	font-size: 1.1em;
 | |
| 	line-height: 2.2em;
 | |
| }
 | |
| 
 | |
| ul.linklist li.rightside, p.rightside {
 | |
| 	float: right;
 | |
| 	margin-right: 0;
 | |
| 	margin-left: 5px;
 | |
| 	text-align: right;
 | |
| }
 | |
| 
 | |
| ul.navlinks {
 | |
| 	padding-bottom: 1px;
 | |
| 	margin-bottom: 1px;
 | |
| 	border-bottom: 1px solid transparent;
 | |
| 	font-weight: bold;
 | |
| }
 | |
| 
 | |
| ul.leftside {
 | |
| 	float: left;
 | |
| 	margin-left: 0;
 | |
| 	margin-right: 5px;
 | |
| 	text-align: left;
 | |
| }
 | |
| 
 | |
| ul.rightside {
 | |
| 	float: right;
 | |
| 	margin-left: 5px;
 | |
| 	margin-right: -5px;
 | |
| 	text-align: right;
 | |
| }
 | |
| 
 | |
| ul.linklist.responsive {
 | |
| 	position: relative;
 | |
| }
 | |
| 
 | |
| ul.linklist li.responsive-menu a.responsive-menu-link {
 | |
| 	display: inline-block;
 | |
| 	font-size: 16px;
 | |
| 	position: relative;
 | |
| 	width: 16px;
 | |
| 	line-height: 16px;
 | |
| 	text-decoration: none;
 | |
| }
 | |
| 
 | |
| ul.linklist li.responsive-menu a.responsive-menu-link:before {
 | |
| 	content: '';
 | |
| 	position: absolute;
 | |
| 	left: 0;
 | |
| 	top: 7px;
 | |
| 	height: .125em;
 | |
| 	width: 14px;
 | |
| 	border-bottom: 0.125em solid transparent;
 | |
| 	border-top: 0.375em double transparent;
 | |
| }
 | |
| 
 | |
| .hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside {
 | |
| 	max-width: 48%;
 | |
| }
 | |
| 
 | |
| /* Bulletin icons for list items
 | |
| ----------------------------------------*/
 | |
| ul.linklist.bulletin li:before {
 | |
| 	display: inline-block;
 | |
| 	content: "\2022";
 | |
| 	font-size: inherit;
 | |
| 	line-height: inherit;
 | |
| 	padding-right: 4px;
 | |
| }
 | |
| 
 | |
| ul.linklist.bulletin li:first-child:before, ul.linklist.bulletin li.rightside:last-child:before {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| ul.linklist.bulletin li.no-bulletin:before {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| .responsive-menu:before {
 | |
| 	display: none !important;
 | |
| }
 | |
| 
 | |
| /* Responsive popup
 | |
| ----------------------------------------*/
 | |
| ul.responsive-popup {
 | |
| 	position: absolute;
 | |
| 	left: 0;
 | |
| 	top: 24px;
 | |
| 	z-index: 2;
 | |
| 	border: 1px solid transparent;
 | |
| 	border-radius: 5px;
 | |
| 	padding: 5px;
 | |
| }
 | |
| 
 | |
| ul.responsive-popup.responsive-rightside {
 | |
| 	left: auto;
 | |
| 	right: 0;
 | |
| }
 | |
| 
 | |
| ul.responsive-popup li {
 | |
| 	float: none;
 | |
| 	margin: 0;
 | |
| 	white-space: nowrap;
 | |
| 	text-align: left;
 | |
| }
 | |
| 
 | |
| ul.responsive-popup li:before, ul.responsive-popup li:after {
 | |
| 	display: none !important;
 | |
| }
 | |
| 
 | |
| /* Responsive breadcrumbs
 | |
| ----------------------------------------*/
 | |
| .breadcrumbs .crumb {
 | |
| 	display: inline-block;
 | |
| 	vertical-align: bottom;
 | |
| }
 | |
| 
 | |
| .breadcrumbs.wrapped .crumb {
 | |
| 	letter-spacing: -.5px;
 | |
| }
 | |
| 
 | |
| .breadcrumbs .crumb.wrapped {
 | |
| 	white-space: nowrap;
 | |
| 	overflow: hidden;
 | |
| 	text-overflow: ellipsis;
 | |
| }
 | |
| .breadcrumbs .crumb.wrapped-wide { max-width: 120px; }
 | |
| .breadcrumbs .crumb.wrapped-medium { max-width: 80px; }
 | |
| .breadcrumbs .crumb.wrapped-small { max-width: 30px; }
 | |
| 
 | |
| /* Table styles
 | |
| ----------------------------------------*/
 | |
| table.table1 {
 | |
| 	width: 100%;
 | |
| }
 | |
| 
 | |
| #ucp-main table.table1 {
 | |
| 	padding: 2px;
 | |
| }
 | |
| 
 | |
| table.table1 thead th {
 | |
| 	font-weight: normal;
 | |
| 	text-transform: uppercase;
 | |
| 	line-height: 1.3em;
 | |
| 	font-size: 1em;
 | |
| 	padding: 0 0 4px 3px;
 | |
| }
 | |
| 
 | |
| table.table1 thead th span {
 | |
| 	padding-left: 7px;
 | |
| }
 | |
| 
 | |
| table.table1 tbody tr {
 | |
| 	border: 1px solid transparent;
 | |
| }
 | |
| 
 | |
| table.table1 td {
 | |
| 	font-size: 1.1em;
 | |
| }
 | |
| 
 | |
| table.table1 tbody td {
 | |
| 	padding: 5px;
 | |
| 	border-top: 1px solid transparent;
 | |
| }
 | |
| 
 | |
| table.table1 tbody th {
 | |
| 	padding: 5px;
 | |
| 	border-bottom: 1px solid transparent;
 | |
| 	text-align: left;
 | |
| }
 | |
| 
 | |
| /* Specific column styles */
 | |
| table.table1 .name		{ text-align: left; }
 | |
| table.table1 .posts		{ text-align: center !important; width: 7%; }
 | |
| table.table1 .joined	{ text-align: left; width: 15%; }
 | |
| table.table1 .active	{ text-align: left; width: 15%; }
 | |
| table.table1 .mark		{ text-align: center; width: 7%; }
 | |
| table.table1 .info		{ text-align: left; width: 30%; }
 | |
| table.table1 .info div	{ width: 100%; white-space: normal; overflow: hidden; }
 | |
| table.table1 .autocol	{ line-height: 2em; white-space: nowrap; }
 | |
| table.table1 thead .autocol { padding-left: 1em; }
 | |
| 
 | |
| table.table1 span.rank-img {
 | |
| 	float: right;
 | |
| 	width: auto;
 | |
| }
 | |
| 
 | |
| table.info td {
 | |
| 	padding: 3px;
 | |
| }
 | |
| 
 | |
| table.info tbody th {
 | |
| 	padding: 3px;
 | |
| 	text-align: right;
 | |
| 	vertical-align: top;
 | |
| 	font-weight: normal;
 | |
| }
 | |
| 
 | |
| .forumbg table.table1 {
 | |
| 	margin: 0;
 | |
| }
 | |
| 
 | |
| .forumbg-table > .inner {
 | |
| 	margin: 0 -1px;
 | |
| }
 | |
| 
 | |
| /* Misc layout styles
 | |
| ---------------------------------------- */
 | |
| /* column[1-2] styles are containers for two column layouts
 | |
|    Also see tweaks.css */
 | |
| .column1 {
 | |
| 	float: left;
 | |
| 	clear: left;
 | |
| 	width: 49%;
 | |
| }
 | |
| 
 | |
| .column2 {
 | |
| 	float: right;
 | |
| 	clear: right;
 | |
| 	width: 49%;
 | |
| }
 | |
| 
 | |
| /* General classes for placing floating blocks */
 | |
| .left-box {
 | |
| 	float: left;
 | |
| 	width: auto;
 | |
| 	text-align: left;
 | |
| }
 | |
| 
 | |
| .left-box.profile-details {
 | |
| 	width: 80%;
 | |
| }
 | |
| 
 | |
| .right-box {
 | |
| 	float: right;
 | |
| 	width: auto;
 | |
| 	text-align: right;
 | |
| }
 | |
| 
 | |
| dl.details {
 | |
| 	/*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
 | |
| 	font-size: 1.1em;
 | |
| }
 | |
| 
 | |
| dl.details dt {
 | |
| 	float: left;
 | |
| 	clear: left;
 | |
| 	width: 30%;
 | |
| 	text-align: right;
 | |
| 	display: block;
 | |
| }
 | |
| 
 | |
| dl.details dd {
 | |
| 	margin-left: 0;
 | |
| 	padding-left: 5px;
 | |
| 	margin-bottom: 5px;
 | |
| 	float: left;
 | |
| 	width: 65%;
 | |
| 	overflow: hidden;
 | |
| 	text-overflow: ellipsis;
 | |
| }
 | |
| 
 | |
| .clearfix, fieldset dl, ul.topiclist dl, dl.polls {
 | |
| 	height: 1%;
 | |
| 	overflow: hidden;
 | |
| }
 | |
| 
 | |
| 
 | |
| /* Pagination
 | |
| ---------------------------------------- */
 | |
| .pagination {
 | |
| 	height: 1%; /* IE tweak (holly hack) */
 | |
| 	width: auto;
 | |
| 	text-align: right;
 | |
| 	margin-top: 5px;
 | |
| 	float: right;
 | |
| }
 | |
| 
 | |
| li.pagination {
 | |
| 	margin-top: 0;
 | |
| }
 | |
| 
 | |
| .pagination img {
 | |
| 	vertical-align: middle;
 | |
| }
 | |
| 
 | |
| .pagination ul {
 | |
| 	display: inline-block;
 | |
| 	*display: inline; /* IE7 inline-block hack */
 | |
| 	*zoom: 1;
 | |
| 	margin-left: 0;
 | |
| 	margin-bottom: 0;
 | |
| }
 | |
| 
 | |
| li.pagination ul {
 | |
| 	margin-top: -2px;
 | |
| 	vertical-align: middle;
 | |
| }
 | |
| 
 | |
| .pagination ul li, dl .pagination ul li, dl.icon .pagination ul li {
 | |
| 	display: inline;
 | |
| 	padding: 0;
 | |
| 	font-size: 100%;
 | |
| 	line-height: normal;
 | |
| }
 | |
| 
 | |
| .pagination li a, .pagnation li span, li .pagination li a, li .pagnation li span, .pagination li.active span, .pagination li.ellipsis span {
 | |
| 	font-weight: normal;
 | |
| 	text-decoration: none;
 | |
| 	padding: 0 2px;
 | |
| 	border: 1px solid transparent;
 | |
| 	font-size: 0.9em;
 | |
| 	line-height: 1.5em;
 | |
| }
 | |
| 
 | |
| /* Pagination in viewforum for multipage topics */
 | |
| .row .pagination {
 | |
| 	display: block;
 | |
| 	float: right;
 | |
| 	width: auto;
 | |
| 	margin-top: 0;
 | |
| 	padding: 1px 0 1px 8px;
 | |
| 	font-size: 0.9em;
 | |
| 	background: none 0 50% no-repeat;
 | |
| }
 | |
| 
 | |
| /* jQuery popups
 | |
| ---------------------------------------- */
 | |
| .phpbb_alert {
 | |
| 	border: 1px solid transparent;
 | |
| 	position: fixed;
 | |
| 	display: none;
 | |
| 	top: 150px;
 | |
| 	left: 25%;
 | |
| 	width: 50%;
 | |
| 	z-index: 50;
 | |
| 	padding: 25px;
 | |
| 	padding: 0 25px 20px 25px;
 | |
| }
 | |
| 
 | |
| .phpbb_alert .alert_close {
 | |
| 	display: block;
 | |
| 	float: right;
 | |
| 	width: 16px;
 | |
| 	height: 16px;
 | |
| 	overflow: hidden;
 | |
| 	text-decoration: none !important;
 | |
| 	background: transparent none 0 0 no-repeat;
 | |
| 	margin-top: -7px;
 | |
| 	margin-right: -31px;
 | |
| }
 | |
| .phpbb_alert .alert_close:hover {
 | |
| 	background-position: 0 -16px;
 | |
| }
 | |
| 
 | |
| .phpbb_alert p {
 | |
| 	margin: 8px 0;
 | |
| 	padding-bottom: 8px;
 | |
| }
 | |
| 
 | |
| .phpbb_alert label {
 | |
| 	display: block;
 | |
| 	margin: 8px 0;
 | |
| 	padding-bottom: 8px;
 | |
| }
 | |
| 
 | |
| .phpbb_alert div.alert_text > p,
 | |
| .phpbb_alert div.alert_text > label,
 | |
| .phpbb_alert div.alert_text > select,
 | |
| .phpbb_alert div.alert_text > textarea,
 | |
| .phpbb_alert div.alert_text > input {
 | |
| 	font-size: 1.1em;
 | |
| }
 | |
| 
 | |
| #darkenwrapper {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| #darken {
 | |
| 	position: fixed;
 | |
| 	left: 0;
 | |
| 	top: 0;
 | |
| 	width: 100%;
 | |
| 	height: 100%;
 | |
| 	opacity: 0.5;
 | |
| }
 | |
| 
 | |
| /* Miscellaneous styles
 | |
| ---------------------------------------- */
 | |
| #forum-permissions {
 | |
| 	float: right;
 | |
| 	width: auto;
 | |
| 	padding-left: 5px;
 | |
| 	margin-left: 5px;
 | |
| 	margin-top: 10px;
 | |
| 	text-align: right;
 | |
| }
 | |
| 
 | |
| .copyright {
 | |
| 	padding: 5px;
 | |
| 	text-align: center;
 | |
| }
 | |
| 
 | |
| .small {
 | |
| 	font-size: 0.9em !important;
 | |
| }
 | |
| 
 | |
| .titlespace {
 | |
| 	margin-bottom: 15px;
 | |
| }
 | |
| 
 | |
| .headerspace {
 | |
| 	margin-top: 20px;
 | |
| }
 | |
| 
 | |
| .error {
 | |
| 	font-weight: bold;
 | |
| 	font-size: 1em;
 | |
| }
 | |
| 
 | |
| div.rules {
 | |
| 	margin: 10px 0;
 | |
| 	font-size: 1.1em;
 | |
| 	padding: 5px 10px;
 | |
| 	border-radius: 7px;
 | |
| }
 | |
| 
 | |
| div.rules ul, div.rules ol {
 | |
| 	margin-left: 20px;
 | |
| }
 | |
| 
 | |
| p.post-notice {
 | |
| 	position: relative;
 | |
| 	padding: 5px;
 | |
| 	padding-left: 26px;
 | |
| 	min-height: 14px;
 | |
| 	margin-bottom: 1em;
 | |
| }
 | |
| 
 | |
| p.post-notice:before {
 | |
| 	content: '';
 | |
| 	display: block;
 | |
| 	position: absolute;
 | |
| 	top: 0;
 | |
| 	bottom: 0;
 | |
| 	left: 0;
 | |
| 	width: 28px;
 | |
| 	background: transparent none 50% 50% no-repeat;
 | |
| 	pointer-events: none;
 | |
| }
 | |
| 
 | |
| form > p.post-notice strong {
 | |
| 	line-height: 20px;
 | |
| }
 | |
| 
 | |
| #top {
 | |
| 	position: absolute;
 | |
| 	top: -20px;
 | |
| }
 | |
| 
 | |
| .clear {
 | |
| 	display: block;
 | |
| 	clear: both;
 | |
| 	font-size: 1px;
 | |
| 	line-height: 1px;
 | |
| 	background: transparent;
 | |
| }
 | |
| 
 | |
| .hidden {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| .smilies {
 | |
| 	vertical-align: text-bottom;
 | |
| }
 | |
| 
 | |
| .icon-notification {
 | |
| 	position: relative;
 | |
| }
 | |
| 
 | |
| #notification_list {
 | |
| 	display: none;
 | |
| 	position: absolute;
 | |
| 	left: 0;
 | |
| 	width: 330px;
 | |
| 	z-index: 1;
 | |
| 	border: 1px solid;
 | |
| 	box-shadow: 3px 3px 5px darkgray;
 | |
| 	border-radius: 5px;
 | |
| 	top: 32px;
 | |
| }
 | |
| 
 | |
| #notification_list ul {
 | |
| 	max-height: 350px;
 | |
| 	overflow-y: auto;
 | |
| 	overflow-x: hidden;
 | |
| 	clear: both;
 | |
| }
 | |
| 
 | |
| #notification_list ul li {
 | |
| 	padding: 10px;
 | |
| 	margin: 0;
 | |
| 	float: none;
 | |
| 	border-bottom: 1px solid;
 | |
| 	list-style-type: none;
 | |
| 	font-size: 0.95em;
 | |
| 	clear: both;
 | |
| }
 | |
| 
 | |
| #notification_list ul li:before, #notification_list ul li:after {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| #notification_list > .header {
 | |
| 	padding: 0 10px;
 | |
| 	font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
 | |
| 	font-size: 11px;
 | |
| 	font-weight: bold;
 | |
| 	text-shadow: 1px 1px 1px white;
 | |
| 	text-transform: uppercase;	
 | |
| 	line-height: 30px;
 | |
| 	border-bottom: 1px solid;
 | |
| 	border-radius: 5px 5px 0 0;
 | |
| }
 | |
| 
 | |
| #notification_list > .header > .header_settings {
 | |
| 	float: right;
 | |
| 	font-weight: normal;
 | |
| 	text-transform: none;
 | |
| }
 | |
| 
 | |
| #notification_list > .footer {
 | |
| 	text-align: center;
 | |
| 	font-size: 1.2em;
 | |
| }
 | |
| 
 | |
| #notification_list ul li a, .notification_list dt > a, #notification_list > .footer > a {
 | |
| 	display: block;
 | |
| }
 | |
| 
 | |
| .notification_list ul li img {
 | |
| 	float: left;
 | |
| 	max-width: 50px;
 | |
| 	max-height: 50px;
 | |
| 	margin-right: 5px;
 | |
| }
 | |
| 
 | |
| .notification_list ul li p {
 | |
| 	margin: 0;
 | |
| }
 | |
| 
 | |
| .notification_list .pointer, .notification_list .pointer_inner {
 | |
| 	position: absolute;
 | |
| 	width: 0;
 | |
| 	height: 0;
 | |
| 	border-top-width: 0;
 | |
| 	border-bottom: 10px solid;
 | |
| 	border-left: 10px dashed transparent;
 | |
| 	border-right: 10px dashed transparent;
 | |
| 	-webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */
 | |
| 	display: block;
 | |
| }
 | |
| 
 | |
| .notification_list .pointer {
 | |
| 	right: auto;
 | |
| 	left: 10px;
 | |
| 	top: -11px;
 | |
| }
 | |
| 
 | |
| .notification_list .pointer_inner {
 | |
| 	top: auto;
 | |
| 	bottom: -11px;
 | |
| 	left: -10px;
 | |
| }
 | |
| 
 | |
| .notification_list div.notifications {
 | |
| 	padding: 5px;
 | |
| }
 | |
| 
 | |
| .notification_list p.notifications_title {
 | |
| 	font-weight: bold;
 | |
| }
 | |
| 
 | |
| .notification_list p.notifications_time {
 | |
| 	font-size: 11px;
 | |
| }
 | |
| 
 | |
| .compact .icon-notification > a > span, .compact .icon-pm > a > span {
 | |
| 	display: none;
 | |
| }
 | |
| 
 | |
| .compact .icon-notification > a > strong, .compact .icon-pm > a > strong {
 | |
| 	padding-left: 2px;
 | |
| }
 | |
| 
 |