/* Consolidation of fonts (*shield your eyes, there are many of them!). Families, then sizes and weights */

/* The basics */
html {
	font-size: 100%;
}

i, em {
	font-style: italic;
}

b, strong {
	font-weight: 600;
}

body {
	font-family: 'Roboto', sans-serif;
}

.codebox code {
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, monospace;
}

h1, h2, h3, .navbar, li.header dd, li.header dt, .top_bar li a, li.row dd.posts, li.row dd.topics, li.row dd.views, li.row dd.popularity, .forumtitle, time, dd.profile-rank, dd.redirect, .responsive_forumlist_row_stats, .stat-block.statistics, .forumlist_grid_title, a.specialbutton, a.button1, input.button1, input.button3, a.button2, input.button2, .mini_label, .mini_number, .grid_cat_title, .forumlist_grid_forum_title   {
	font-family: 'Rajdhani', sans-serif;
}

time, dd.profile-rank, h3 {
	text-transform: uppercase;
}


/* Sizes */
h1 {/* Forum name */ font-size:  48px;}
.site-description p {font-size: 16px;}
.top_bar {font-size: 18px;}
h2 {/* Forum header titles */ font-size: 1.8em;}
h3 {/* Sub-headers (also used as post headers, but defined later) */ font-size: 1em;}
h4 {/* Forum and topic list titles */ font-size: 1.3em;}
ul#nav-main > li > a, ul#nav-main > li > div > a {font-size: 1.2em;}
ul#nav-breadcrumbs li {font-size: 1.2em;}
.small {font-size: 0.9em !important;}
a.forumtitle {font-size: 1.2em;}
a.topictitle {font-size: 1em;}
dd.simpleposts span {font-size: 1.2em;}
.forabg li.row dd.posts, .forabg li.row dd.topics, .forabg li.row dd.views {font-size: 1.6em;}
li.row dd.posts, li.row dd.topics, li.row dd.views {font-size: 1.2em;}
.contact-icons {font-size: 0;}
.topic_type {font-size: 0.6em;}
.forumlist_grid_title {font-size: 1.2em;}
.grid_unread {font-size: 0.8em;}
.social_links_footer a span {font-size: 1.7em;}
.social_links_header {font-size: 1.2em;}
.forum_id {font-size: 2em;}
.category_desc {font-size: 0.8em;}
li.header dt, li.header dd {font-size: 1.1em;}
.forumlist_grid_numbers {font-size: 0.9em !important;}
.navbar .dropdown-contents a {font-size: 1.1em;}
dfn {font-size: 14px;}
.stat-block.statistics {font-size: 1.2em;}
.forumlist_mods, .sub-forumlist {font-size: 0.8em;}
.forumlist_grid span.forum_description {font-size: 14px;}
.mini_number {font-size: 1.2em;}
.grid_cat_title {font-size: 1.6em;}
.forumlist_grid_forum_title {font-size: 1.2em;}


/* Weights */
h1 {/* Forum name */ font-weight: 400;}
h2 {/* Forum header titles */ font-weight: 400;}
h3 {/* Sub-headers (also used as post headers, but defined later) */ font-weight: 600;}
.breadcrumbs .crumb:before {font-weight: 400;}
ul#nav-main > li > a {font-weight: 400;}
a.header-avatar span {font-weight: 400;}
table.table1 thead th {font-weight: normal;}
table.info tbody th {font-weight: normal;}
.pagination li.active span {font-weight: normal;}
.error {font-weight: 600;}
.dropdown-extended .header {font-weight: 600;}
.dropdown-extended .header .header_settings {font-weight: normal;}
.notification_list p.notifications_title strong {font-weight: 600;}
.button {font-weight: normal;}
ul.topiclist dt {font-weight: normal;}
li.header dt, li.header dd {font-weight: 400;}
dd.posts, dd.topics, dd.views, dd.extra, dd.mark, dd.popularity, dd.redirect {font-weight: 700;}
li.row dd.simpleposts span {font-weight: 300;}
dl.faq dt {font-weight: 600;}
blockquote cite {/* Username/source of quoter */ font-style: normal; font-weight: 600;}
blockquote cite > div {font-weight: normal;}
.codebox p {font-weight: 600;}
.attachbox p {font-weight: normal;}
.attachbox p.stats {font-weight: normal;}
dl.file dt {font-weight: 600;}
dl.thumbnail dd {font-style: italic;}
fieldset.polls dl.voted {font-weight: 600;}
dd.profile-warnings {font-weight: 600;}
.dl_links strong {font-weight: 600;}
#memberlist tr.inactive, #team tr.inactive {font-style: italic;}
.panel-container table.table1 tbody th {font-style: italic;}
.tabs .tab, .minitabs .tab {font-weight: 600;}
.tabs .dropdown, .minitabs .dropdown {font-weight: normal;}
.navigation li {font-weight: 600;}
dl.mini dt {font-weight: 600;}
.friend-online {font-weight: 600;}
.friend-offline {font-style: italic;}
.tabs .dropdown, .minitabs .dropdown {font-weight: normal;}
input {font-weight: normal;}
select {font-weight: normal;}
dt label {font-weight: 600;}
a.button1, input.button1, a.button2, input.button2 {font-weight: 600;}
input.button3 {font-variant: small-caps;}
input.disabled {font-weight: normal;}
.jumpbox-cat-link, .jumpbox-forum-link { font-weight: 600; }
a.forumtitle {font-weight: 700;}
a.topictitle {font-weight: 600;}
a.lastsubject {font-weight: 600;text-decoration: none;}
.postprofile a, .postprofile dt.author a {font-weight: 600; text-decoration: none;}
.search .postprofile a {font-weight: normal;}
.username-coloured {font-weight: 600;}
.grid_unread {font-weight: 300;}
.forum_id {font-weight: 400;}
.top_bar .menu {font-weight: 700;}
.category_desc {font-weight: normal;}
.forumlist_grid_title {font-weight: 700;}
.forumlist_grid_numbers {font-weight: 400;}
.responsive_forumlist_row_stats {font-weight: 700;}
.stat-block.statistics {font-weight: 600;}
.button {font-weight: 600;}
.mini_number {font-weight: 600;}
.grid_cat_title {font-weight: 600;}
.forumlist_grid_forum_title {font-weight: 700;}
