html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background-color: transparent;
}

body {
	line-height: 1.5em; 
        font-family: verdana, arial, helvetica, sans-serif; 
        font-size: 12px;
}
a:link, a:visited, a:active { color: #003; }
a:hover                { color: #113; }

h1, h2, h3, h4, h5, h6 { font-weight:normal;}
h1 {font-size:3em;line-height:1em;margin-bottom:0.5em;}
#supportpages h1, #supportpages h1 font { font-size: 19px; margin-top: 1em; }
h2 {font-size:2em;margin-bottom:0.5em; position: relative;}
h3 {font-size:1.5em;line-height:1em;margin-bottom:.5em;}
h4 {font-size:1.2em;line-height:1.25em;margin-bottom:.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p { font-size:12px; margin-bottom:0.72em;}
p a { color:#06c;}
input { margin-bottom:10px;}
img                       { border: 0; }
ol, ul                    { list-style: none; }

#wrapper { width:960px; margin:0 auto; position: relative; }
#header h1 { display: none; }
.content { margin-top: 15px; }
.cpanel_uic_main td { text-align: left; }
.banned_users_table { margin: 0 auto; background: #eeeef1; border: 1px solid #ccc; }
.banned_users_table table, .banned_users_table table td { background: #eeeef1; border: 0; }
.banned_users_table table font { font-size: 100%; }
.banned_users_table td { vertical-align: top; text-align: left; }
.center { text-align: center; }

table, table.cpanel_board_urls { background-color: #fff; }
table td { color: #000; }
textarea.devsite_editbox {
    height: 500px; width: 920px; border: 2px solid; border-color: #aaa #eee #eee #aaa;
}

#cpanel_miscopts table { background: none; }
#cpanel_miscopts table td { color: inherit; }

#footer { background: #3e618b url(https://cdn.runboard.com/img/rb/homepage2/bg-footer.jpg) bottom no-repeat; width:960px;  clear:both; margin-bottom:20px; text-align:center; font-size:10px; color:#fff; }
#footer ul{ padding:5px 0;  }
#footer ul li { display: inline; padding-left:0.5em; margin-left:0.5em; border-left:1px solid #bfccdd; border-color: rgba(255,255,255,0.3); }
#footer ul li:first-child { border-left: 0; }
#footer ul li a { color:#fff; }
#footer ul li a:hover { color: #ccf; }
#footer_like { text-align: center; }

.bottominfoline             { font-family:  verdana,arial,helvetica,sans-serif;    font-size:  10px; text-align: center; }
.loginstatus, .boardtime { margin: 0; }
.toptoolbar                 { font-family:  verdana,arial,helvetica,sans-serif;    font-size:  10px;   }
.gm_display					{ font-family: arial; font-size: 10px; text-align: right; }

/* GENERIC */
select {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #cfcfcf
}
textarea, .bginput {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #000;
	background-color: #cfcfcf;
}

/* WHAT ARE THESE? */
#boardlinks { float: left; padding:0; margin: 0 0 0 1em; font-weight: bold; }
#boardlinks li { display: inline; margin: 0; border-left: 3px dotted #fff; padding: 0 1em; }
#boardlinks li.first { border: none; }
#boardlinks a:hover { color: #ccf; }
#cat a:link, #cat a:visited, #cat a:active {
	color: #ddddff;
	text-decoration: none;
}
#cat a:hover {
	color: #ddddff;
	text-decoration: underline;
}
#ltlink a:link, #ltlink a:visited, #ltlink a:active {
	color: #ddddff;
	text-decoration: none;
}
.prout a:link, #ltlink a:visited, #ltlink a:active {
	color: #ddddff;
	text-decoration: none;
	background-color: #cfcfcf
}
#ltlink a:hover {
	color: #f89360;
	text-decoration: underline;
}
.thtcolor {
	color: #ddddff;
}

.faqanswertable {
	font-size:			10px;
	font-weight:		normal;
}
/* END MYSTERY */

/* CPANEL PATH */
.cppath	{
	font-size:			10px;
	border-width:		0;
	color: #555;
}
.cppath a:link, .cppath a:visited, .cppath a:active, .cppath font {
	color: 			#555;
	font-weight:	bold;
}

.cppath a:hover {
	color: 				#777;
}
.cpanel_mainform {
	font-size:			11px;
	font-weight:		normal;
	color:			#000;
	border:			0;
        width: 100%;
}


/* DO WE NEED THIS?
.cpanel_tosupdated {
      border: 1px solid #f77;
      background: #fee;
      color: #555;
      font-size: 16px;
      text-align: center;
}
.cpanel_tosupdated p {   font-weight: bold; }

.cpanel_custlang_doc {
	background-color:	#f77;
}
.cpanel_custlang_doc_td {
	border-width:		1px;
	background-color:	#ffeeee;
	color:				#555;
	font-size:			10px;
}
.cpanel_uic_main {
	font-size:			12px;
	font-weight:		normal;
	color:				#333;
	background-color:	#fbfbfb;
	width:				90%;
}
.cpanel_uic_header {
	font-size:			14px;
	font-weight:		bold;
	color:				#fff;
	background-color:	#779ac2;
	width:				100%;
}
.cpanel_uic_header td { 
        color: #fff;
}
.cpanel_uic_header td a:link, .cpanel_uic_header td a:visited {
        color: #fff;
}
.cpanel_uic_header td a:hover {
        color: #ccf;
}
.cpanel_uic_infos {
	font-size:			10px;
	font-weight:		normal;
	color:				#333;
	background-color:	#fbfbfb;
        width: 100%;
}
.cpanel_uic_lastposts {
	font-size:			12px;
	font-weight:		normal;
	color:				#333;
	background-color:	#fbfbfb;
	width: 				100%;
}
.cpanel_uic_bookmarks {
	font-size:			12px;
	font-weight:		normal;
	color:				#333;
	background-color:	#fbfbfb;
	width: 				100%;
}
END DO WE NEED THIS? */

.opm_send {
	background-color:	#fbfbfb;
	font-size:			10px;
	color:				#555;
}

.opm_am {
	background-color:	#fbfbfb;
	font-size:			10px;
	color:				#555;
	border-width:		1px;
	width:				600px;
}
/* LIST OF PMS (one nested inside another of same class. wtf? */
.opm_list { border: 0; }
.opm_list .opm_list {
	background-color:	#ffffe1;
	font-size:			10px;
	color:			#333;
	border:                    1px solid #bbb;
	text-align:			left;
}
/* put selection in (pm) folder dropbox */
#action_select {
        border: 1px solid #bbb;
}


.opm_folders {
	background-color:	#fffffd;
	font-size:			10px;
	color:				#333;
	border-width:		0;
	vertical-align:		top;
}

/* MARKUP NEEDS TO BE CHANGED */
#pm table[border='1'] { background: #eeeef1; }
.opm_list_head_td {
	border: 0;
	font-weight: bold;
	background-color:	#a7b5c2;
}

.opm_list_td {
	color:			#009;
	border-width:		0;
	font-size:			10px;
}
#opm_read {
    margin-top: 3px;
}
.opm_read {
     font-size: 12px;
     background: #f7f7f9;
     border: 1px solid #eeeef1;
     width: 960px;
     margin: 1em auto;
}
.opm_read_subject {
    font-weight: bold;
}
.opm_read td, .opm_read th {
     text-align: left;
     vertical-align: top;
     padding: 8px 10px;
}
.opm_read th {
     width: 5em;
}
.opm_capacityline {
	color:				#333;
	background-color:	#fed;
	font-size:			10px;
}
.opm_capacityfull {
	color:				#f00;
	background-color:	#fff;
	font-size:			10px;
}
.opm_back_to_board {
	color:				#f00;
	background-color:	#fff;
	font-size:			10px;
}
.opm_inboxlocked {
	color:				#fff;
	background-color:	#f00;
	font-size:			10px;
	font-weight:		bold;
}
.opm_inboxtrashmsg {
	color:				#fff;
	background-color:	#f00;
	font-size:			10px;
	font-weight:		bold;
}
.opm_inbox_status_line {
	color:				#431c87;
	background-color:	#fff;
	border:				none;
	font-size:			10px;
	font-weight:		bold;
}
/* END STUFF THAT NEEDS TO BE CHANGED */

.cpanel_getpremium { clear: both; text-align: center; padding-bottom: 2em;}


.cpanel_paypal_pay {
	color:				#666;
	background-color:	#fbfbfb;
	font-size:			10px;
	font-weight:		normal;
}


/* WHAT IS THIS? */
/* It's the commlist */
.rank_results {
	color:				#352;
	background-color:	#fffffd;
	font-size:			10px;
	font-weight:		normal;
}
.rank_disclaimer {
	color:				#f33;
	background-color:	#fef;
	font-size:			10px;
	font-weight:		normal;
}
.rank_navbar {
	color:				#f33;
	background-color:	#fef;
	font-size:			10px;
	font-weight:		normal;
}
.rank_recentboards {
	color:				#352;
	background-color:	#fffffd;
	font-size:			10px;
	font-weight:		normal;
}
/* END WHAT */

.hoh_results:nth-child(4):before {
	content: ' ';
	display: block;
	border-radius: 10px 10px 0 0;
	background: #6f90b6 url('https://cdn.runboard.com/sp/svg?from=7d9ec4&to=6181aa');
	height: 20px;
}
.hoh_results:nth-child(16) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) a:link,
.hoh_results:nth-child(16) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) a:visited {
	color: #eee;
}
.hoh_results:nth-child(4) {
	border-collapse: collapse;
}
.hoh_results:nth-child(4) td {
	padding: .25em .5em;
	border: 1px solid #ccc;
}

.hoh_results {
	color:				#352;
	background-color:	#fffffd;
	width:			100%;
	font-size:			12px;
	font-weight:		normal;
}
.hoh_disclaimer {
	color:				#f33;
	background-color:	#fef;
	font-size:			12px;
	font-weight:		normal;
	border: 1px solid #ccc;
}
.hoh_disclaimer td {
	padding: .25em .5em;
}
.content > hr:nth-child(9) { border: 0; }
.content > hr:nth-child(9):after {
	content: ' ';
	display: block;
	border-radius: 0 0 10px 10px;
	background: #6f90b6 url('https://cdn.runboard.com/sp/svg?from=7d9ec4&to=6181aa');
	font-size: 1px;
	height: 5px;
}

.hoh_results:nth-child(16) { 
	 border: 1px solid #ccc; border-radius: 10px 10px 0 0;
	 border-spacing: 0;
}
.hoh_results:nth-child(16) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	background: #6f90b6 url('https://cdn.runboard.com/sp/svg?from=7d9ec4&to=6181aa');
	border-radius: 9px 9px 0 0;
	color: #eee;
	font-weight: bold;
}

.hoh_results:nth-child(16) > tbody:nth-child(1) > tr:nth-child(2) td {
	 background: #eee; font-weight: bold;
}
.hoh_results td {
	padding: .25em .5em;
}


.hoh_navbar {
	color:				#f33;
	background-color:	#fef;
	font-size:			12px;
	font-weight:		normal;
}
.hoh_recentboards {
	color:				#352;
	background-color:	#fffffd;
	font-size:			10px;
	font-weight:		normal;
}
.hoh_highlight_1 {
	background-color:	#eeffdd;
}
.hoh_highlight_2 {
	background-color:	#fffffd;
}

.cpanel_htmlmgmt_warning {
	color:				#666;
	background-color:	#fdd;
	font-size:			10px;
	font-weight:		normal;
}

.cpanel_boardstats_views {
        margin: 0 auto;
	color:				#333;
	background-color:	#eeeef1;
	font-size:			10px;
	font-weight:		normal;
	border-collapse:	collapse;
	border-color:		#ccc;
}

#mf_welcome {
       background: #eeeef1;
       margin: 2em 3em;
       font-size: 12px;
       padding: 5px;
}
#mf_main { 
       border-collapse: collapse; width: 100%; 
}
#mf_main th {
	background:	#6384ad url(https://cdn.runboard.com/img/rb/homepage2/bg-main-cont.jpg) center top no-repeat;
        color: #fff;  text-align: left; border-radius: 8px 8px 0 0;
}
#mf_main th, #mf_main td { padding: 5px; }
#mf_main td {  background: #eeeef1; font-size: 12px; }

.idx2_options {
	background-color:	#710832;
	color:			#eeffee;
	font-size:			12px;
}

.idx2_blurb {
	background-color:	#710832;
	color:			#eeffee;
	font-size:			12px;
}

.idx2_loginform {
	background-color:	#f8f7dd;
	color:			#333;
	font-size:			12px;
}

.idx2_featurestop {
	background-color:	#f8f7dd;
	color:			#333;
	font-size:			16px;
}

.idx2_featuresdata {
	background-color:	#f8f7dd;
	color:			#333;
	font-size:			12px;
}

.idx2_mycomms {
	background-color:	#f8f7dd;
	color:			#333;
	font-size:			12px;
}

.cpanel_edittheme_blurb {
	background-color:	#f8f7dd;
	color:			#333;
	font-size:			12px;
}

.cpanel_regopts {
	color:			#000;
	background-color:	#eeeef1;
 	font-size:			11px;
        margin: 1em auto;
        border: 1px solid #ccd;
}
.cpanel_regopts table { border: 0; }
.cpanel_regopts td {    padding: 0 1em; }

/* BLOG LAST ENTRIES */

.blog_lastentries {
      background: #eeeef1;
      width: 100%;
}
.blog_lastentries > tbody > tr:nth-child(1) {
      background: #fff;
}
.blog_lastentries > tbody > tr:nth-child(1) > td:nth-child(1) { 
      background: #6f91b7 url('https://cdn.runboard.com/sp/svg?from=7c9ec4&to=6182ac') no-repeat center 0;
      border-radius: 10px 0 0 0; }
.blog_lastentries > tbody > tr:nth-child(1) > td:nth-child(2) { 
      background: #6f91b7 url('https://cdn.runboard.com/sp/svg?from=7c9ec4&to=6182ac') no-repeat center 0;
}
.blog_lastentries > tbody > tr:nth-child(1) > td:nth-child(3) { 
      background: #6f91b7 url('https://cdn.runboard.com/sp/svg?from=7c9ec4&to=6182ac') no-repeat center 0;
      border-radius: 0 10px 0 0; }
.blog_lastentries > tbody > tr:nth-child(1) u { color: #eee; text-decoration: none; }

/* END BLOG LAST ENTRIES */

/* commlist */
table.rank_results { max-width: 500px; background: #eee; border-radius: 10px 10px 0 0; border-spacing: 0; }
table.rank_results td { border: 0; background: #fff; }


/* THIS REFERS TO A TABLE */
.cpanel_board_urls {
	background-color:	#fff;
	color:			#777777;
	font-size:			11px;
}

.cpanel_board_seemembers {
	border:	0;
	color:	#777777;
	font-size:	11px;
	border-collapse: collapse;
}
.cpanel_board_seemembers td {
	border: 1px solid #bbb;
}

.cpanel_exile_doing_time {
	background:	#ddd;
	color:		#770000;
	font-size:		11px;
}
.cpanel_exile_condemn {
	background-color:	#fcc;
	color:			#000;
	font-size:			11px;
}
.moderate_takehimback {
	width:		100%;
        margin-bottom: 2em;
}
.moderate_takehimback_td {
	background-color:	#779ac2;
	color:			#fff;
	font-size:			12px;
	text-align:		center;
}

.adm_feedback {
	background-color:	#fff;
	color:			#884849;
	font-size:			10px;
	text-align:		left;
	border-width:		1px;
	border-style:		solid;
}
.adm_feedback_head_tr {
	background-color:	#667366;
	color:			#ccc;
	font-weight:		bold;
	border-width:		10px;

}
.bottominfobar {
    border-width: 0;  
    font-family: verdana,arial,helvetica;  
    font-size: 9px;
}


	/* HACKY CSS FOR ARRANGE FORUMS PAGE SO IT MAKES MORE SENSE */
	table[bordercolor='#ffef5599'] tr:nth-child(4),
	table[bordercolor='#ffef5599'] tr:nth-child(5) { 
		  display:none;	
	}
	table[bordercolor='#ffef5599'] { border-bottom: 1px solid #ccc; }


/* CREATE USER OLD */

.newuser_acct_differences {
	color:			#0440a4;
	background-color:	#f8f7dd;
	font-size:			12px;
	border-width:		1px;
	text-align:		center;
}

.newuser_done {
	border:			1px solid #d7e5f2;
	color:			#3670a7;
	background-color:	#f9fbfd;
	font-size:			12px;
	width:			735px;
}

/* USER LINK */
a.user_link:link, a.user_link:visited {
     font-weight: bold; color: #449;
     border-bottom: 1px dotted #669;
     text-decoration: none;
}

/* ERROR MESSAGES */
.error { color: #900; font-weight: bold; margin: 0.5em 0; padding: 0 0.5em; font-size: 12px; }

/* WHAT IS THIS? */
.leftarrow { margin-left: -1.9em; }
.rightarrow { margin-right: -1.9em; }

.clear { clear: both; }


/* NEWSLETTER */
#newsletter-archives { padding-top: 3em; max-width:600px; margin: 0 auto; z-index: 1; }
@media(max-width:900px) {
     #rno #wrapper { max-width: 100%; }
     #footer { width: 100%; }
     #newsletter-archives { padding: 3px; }
}
@media(max-width:680px) { #newsletter-archives { max-width: 100%; } #rno .content { margin-top: 0; } }
#newsletter-archives a:link, #newsletter-archives a:visited { color: #386dac; }
#newsletter-archives h2 { margin: 0; font-size: 20px; font-weight: bold; color: #386dac; padding-bottom: 1.5em; }
.newsletter-section { padding: 0 0 2em; margin-bottom: 1em; line-height: 1.4em; clear: both; width: 100%; float: left; }
.newsletter-section h3 { font-size: 16px; font-weight: bold; color: #63433e; margin: 0 0 1.2em; float: left; }
.newsletter-section .pic { float: right; margin: 0 0 0 1.5em; display: block; width: 200px; background-position: center; background-repeat: no-repeat; border: 1px solid #ccc; }
.newsletter-section p { clear: left; }
@media(max-width:400px) { 
	#newsletter-archives { padding-top: 1em; }
	#newsletter-archives h2 { font-size: 14px; }
	.newsletter-section h3 { float: none; }
	.newsletter-section .pic { float: none; margin: 0 auto 1em auto; }
}
/* END NEWSLETTER */
/* MOBILIZE NAVBAR */
@media (max-width: 725px),(max-device-width: 725px) {
	.ajax-search-form { margin: -6px 0 0 5px; text-align: center; }
	.ajax-search-form a, .ajax-search-form h3 { text-align: left; }
	.ajax-search-form input { display: none; margin: 0; }
	.ajax-search-form legend {
		display: block; width: 36px; height: 35px;
		background: url('https://cdn.runboard.com/img/search/searchicon.png') no-repeat center;
		border-left: 1px solid #555; border-right: 1px solid #333;
		font-size: 1px; text-indent: -10000px; overflow: hidden;
	}
	#ajax-search { width: 87%; margin: 0; font-size: 16px; }
	#ajax-search-results { margin-left: -2px; margin-top: -34px; width: 100%; border-radius: 0; }
	.show-search-form input { display: inline; }
	.show-search-form legend  { background-color: #333;  }
	.show-search-form legend+div { background: #111; padding: 0.75em 1%; width: 98%; position: absolute; top: 35px; left: 0; }
	#rb-navbar-1, #rb-navbar-2 { position: static; }
	#rb-navbar-2 h3 {
		display: block; margin: 0 5px; text-align: center;
	}
	#rb-navbar-2 h3 span {
		vertical-align: middle; height: 35px; line-height: 35px;
		padding: 0 23px 0 12px; display: inline-block; font-size: 11px;
		background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAAnFBMVEU3NzempqYAAAAAAADKysoAAABXV1ecnJwfHx8AAAAAAADJyckAAACEhIQAAAAAAAAAAABra2sAAAADAwOwsLAkJCQAAADCwsIAAADV1dXV1dXZ2dlLS0vx8fEAAADx8fHY2NjT09Pd3d3W1tb////U1NTc3NzX19f39/cAAADy8vL///8AAADT09Pn5+fm5ubr6+vs7Ozv7+/u7u5nfMssAAAALXRSTlOM0mgc+UmayHhBB/hntnoyEKYlUt2HCu5h6dlueSAmJpDtPaMP/VG2FBNNAQCXDX29AAAAfElEQVR42rWQ1xKCMBREESxYaaJiB2lJMAnZ//83xoKDyJMz7OOZO3eLVnSoF8hoqfCUKimrL/MMb639cw1ZmrzY3fE2n5/xTSpAyYHpNoyi8AGH49Gs6X7lAJ/oxlekUwDMtWkr50GI5cJuh99vV9ZPo8tx11GTkL8GqQAiuDsBJ+C2VgAAAABJRU5ErkJggg==') no-repeat right center;
	}
	#rb-navbar-2 ul h3 { text-align: left; }
	#profile #rb-navbar-2 h3,  #myprofile #rb-navbar-2 h3 { text-align: left; }
	#rb-navbar-2 { float: none; }
	#rb-navbar-2.show-navbar-links h3 span { background: #333 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAAhFBMVEVbW1uNjY22trawsLCLi4vLy8t+fn5dXV0AAAAfHx8XFxeoqKje3t7x8fGWlpbk5OTv7+8AAADl5eXKysplZWXw8PDk5OTv7+/////y8vLt7e3d3d3x8fH39/fx8fEAAAAAAADx8fH///8AAAAAAADS0tLr6+vs7Ozm5ubn5+fv7+/u7u62nCkPAAAAJXRSTlM2ftbGhvhrKRAIC7nRIKDbZBPL90yC3ZIPTaXyOBRKfSYmAX8ATeYh/QAAAGdJREFUeNqlzzUOgFAURFHc3d31v/3vj+BeEG55ikkGqx76jHn+gIak31DrOuWKsgpgWhe0e4Be5E4YOQgA0cwRPbcZsSHZHYskhKka5zeMA1gisBULv0WzoZYSts0sLZfS7O37fxwACx0w9wQSjwIAAAAASUVORK5CYII=') no-repeat right center; }
	#rb-navbar-links { display: none; }
	.show-navbar-links #rb-navbar-links {
		display: block;
		position: absolute; left: 0; top: 35px;
		width: 320px; width: 100%; background: #333;
	}
	#rb-navbar-links li { display: block; }
	#cpanel_popup { margin-top: 35px; }
	#bookmarks_popup { margin-top: 105px; }
	#logout_popup { margin-top: 105px; }
}
