/* Font grootte is 10 pixels, oftewel 1em = 10 pixels */
body { font-size: 62.5%; font-family: Verdana, Helvetica, sans-serif; color: #efe8ea; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 14, 2010 */

@font-face {
	font-family: 'MgOpenCosmeticaRegular';
	src: url('../fonts/mgopencosmeticaregular-webfont.eot');
	src: local('☺'), url('../fonts/mgopencosmeticaregular-webfont.woff') format('woff'), url('../fonts/mgopencosmeticaregular-webfont.ttf') format('truetype'), url('../fonts/mgopencosmeticaregular-webfont.svg#webfontq6KI5wGE') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MgOpenCosmeticaBold';
	src: url('../fonts/mgopencosmeticabold-webfont.eot');
	src: local('☺'), url('../fonts/mgopencosmeticabold-webfont.woff') format('woff'), url('../fonts/mgopencosmeticabold-webfont.ttf') format('truetype'), url('../fonts/mgopencosmeticabold-webfont.svg#webfont628We0hZ') format('svg');
	font-weight: normal;
	font-style: normal;
}

a { color: #b04327; text-decoration: none; }
a:hover { color: #ff946d; }

#browserWarning a { color: #ff946d; }
#browserWarning a:hover { color: #efe8ea; }

#container { font-size: 1.2em; }

#welkom { font-size: 1.167em; font-weight: bold; }

#menu a { font-family: 'MgOpenCosmeticaRegular'; font-size: 0.833em; letter-spacing: 0.1em; color: #908c8d; font-weight: normal; text-decoration: none; text-transform: uppercase; }
/*.menu_list p:first-letter { font-size: 1.333em; }*/
#menu a:hover { text-decoration: none; color: #ff946d; }

#submenu { text-indent: 3px; }
.submenu_items { line-height: 1.4em; letter-spacing: 0.1em; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: uppercase; }
.submenu_items a { color: #efe8ea; }
.submenu_items a:hover { color: #ff946d; }
.submenu_items li a.active { font-family: 'MgOpenCosmeticaBold'; }
/*.submenu_items p:first-letter { font-size: 1.333em; }*/

#recensies_header { line-height: 1.4em; letter-spacing: 0.1em; text-indent: 3px; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; color: #efe8ea; font-weight: normal; text-transform: uppercase; }
/*#recensies_header:first-letter { font-size: 1.333em; }*/
.recensie_datum { color: #9b9697; font-size: 0.917em; }
.recensie_titel { font-size: 0.917em; }

#nieuws_header { line-height: 1.4em; letter-spacing: 0.1em; text-indent: 3px; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; color: #efe8ea; font-weight: normal; text-transform: uppercase; }
/*#nieuws_header:first-letter { font-size: 1.333em; }*/
#nieuws_tekst { color: #ff946d; }

#recente_topics { font-size: 0.917em; color: #9b9697; }

.board_index { line-height: 1.4em; letter-spacing: 0.1em; text-indent: 3px; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; color: #efe8ea; font-weight: normal; text-transform: uppercase; }
/*.board_index p:first-letter { font-size: 1.333em; }*/
.board_index_strong { font-family: 'MgOpenCosmeticaBold'; color: #ff946d; }

.board_separator, .topics_header { color: #877f81; text-transform: lowercase; }

.topics_opties, .topics_opties_bottom { line-height: 1.4em; letter-spacing: 0.1em; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: uppercase; }
/*.topics_opties p:first-letter, .topics_opties_bottom p:first-letter { font-size: 1.333em; }*/
.topics_opties a, .topics_opties_bottom a { color: #efe8ea; }
.topics_opties a:hover, .topics_opties_bottom a:hover { color: #ff946d; }

.topic_opties { line-height: 1.4em; letter-spacing: 0.1em; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: uppercase; }
/*.topic_opties p:first-letter { font-size: 1.333em; }*/
.topic_opties a { color: #efe8ea; }
.topic_opties a:hover { color: #ff946d; }

.topic_optie_mod a { color: #ff946d; }
.topic_optie_mod a:hover { color: #efe8ea; }

.topic_linkerkant { font-family: Georgia; }
.topic_subtitel { font-family: Georgia; }

.topic_poster a { color: #ff946d; text-transform: none; font-family: Georgia, serif; font-size: 1.5em;  }
.topic_poster a:hover { color: #efe8ea; }
.topic_poster_rank { font-family: Georgia, serif; }

.topic_blurb { font-family: Georgia, serif; font-size: 1.5em; color: #565656; }
.topic_blurb_karma { color: #969696; }

.topic_goedkeuring { color: red; font-size: 0.833em; }

.topic_sticky a { font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: none; color: #b02727; }

h2#topic_header { padding: 10px 0 15px 0; font-size: 1.5em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: none; text-align: center; color: #b04327; }
h2#topic_header:first-letter { font-size: 1em; }

/* this is the parent menu */
.nav li a { text-align: left; }
.nav li a:hover { color: #efe8ea; }
/* display block will make the link fill the whole area of LI */
.nav ul a {	color: #efe8ea; font-size: 0.833em; letter-spacing: 0.1em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: uppercase; }
.nav ul a:hover { color: #ff946d; }

.topic_titel { letter-spacing: 0.075em; font-size: 1.5em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; }
.topic_pagina { letter-spacing: 0.075em; font-size: 1em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; word-spacing: 6px; }
.topic_starter { font-size: 0.833em; line-height: 1.4em; }
.topic_reactie { font-size: 0.833em; text-align: left; line-height: 1.4em; }
.topic_body { color: #bbb9b9; }
.topic_goedkeuring a { color: #c00206; }

.pagina, .pagina_bottom { line-height: 1.4em; text-indent: 3px; word-spacing: 8px; letter-spacing: 0.1em; font-size: 0.833em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: uppercase; }
/*.pagina p:first-letter, .pagina_bottom p:first-letter { font-size: 1.333em; }*/

h2 { font-size: 1.75em; font-family: 'MgOpenCosmeticaRegular'; font-weight: normal; text-transform: uppercase; }
h2:first-letter { font-size: 1.5em; }

h2 a.board_nieuw { color: #ff946d; }

h3 { font-weight: normal; font-size: 1.25em; color: #efe8ea; line-height: 2em; }

h4 { font-weight: normal; font-size: 1em; color: #b04327; line-height: 2em; }

.accolade { color: #9d9597; }

.omschrijving { font-size: 1em; letter-spacing: 0.1em; line-height: 1.5em; font-family: Georgia; }
.omschrijving:first-letter { font-size: 1.333em; font-weight: bold; }

.stats { font-size: 0.833em; letter-spacing: 0.1em; line-height: 1.5em; color: #9B9697; }

.topic { font-size: 0.833em; line-height: 1.5em; }

.quote { color: #9d9597; }

.quote_auteur { color: #ff946d; }

.onderschrift { font-size: 0.833em; color: #bbbaba; }

.statistieken, .online { font-size: 0.833em; color: #9d9597; }

#bio, #contact { font-size: 1.25em; color: #9d9597; line-height: 1.667em; }
#verstuur { font-size: 0.833em; }
#contact input, #contact textarea { font-family: Verdana, Helvetica, sans-serif; color: #9d9597; font-size: 1em; }

#copyright, #copyright a { color: #686465; }
#copyright a:hover { color: #ff946d; }

/* SMF specifiek */

#basicinfo h4 { color: #FF946D; }
