
@font-face {
	font-family: 'MostraOneBold';
	src: url('../font/MostraOneBold.eot');
	src: local('MostraOne Bold'), local('MostraOneBold'), url('../font/MostraOneBold.woff') format('woff'), url('../font/MostraOneBold.ttf') format('truetype'), url('../font/MostraOneBold.svg#MostraOneBold') format('svg');
	font-weight: bold;
}


/* TYPOGRAPHY */
/* ----------------------------------------- */



body { font-size: 0.725em; font-family: Arial,Helvetica; }

#header #menu-main li a, #sidebar h3, .blog #main h2 a, .archive #main h2 a, .single-bar-restaurang #main h2 { font-family: 'MostraOneBold',helvetica,sans-serif; text-decoration: none; color: #000; }
#header #menu-main li a { color: #333; letter-spacing: 1px; }

#header #menu-main li.current-menu-item a, .single-avenews #header #menu-main li#menu-item-18 a, .single-reportage #header #menu-main li#menu-item-19 a, .single-startsidan #header #menu-main li#menu-item-28 a { }
#header #menu-main li a, #sidebar h3 { font-size: 1.4em; letter-spacing: 0.1em; }
#sidebar h3 { margin-bottom: 0px; }
body #main h2 { font-family: 'MostraOneBold',helvetica,sans-serif; font-size: 2.3em; letter-spacing: 1px; padding: 0 0 15px 0; }
body.single-startsidan #main h2 { padding-bottom: 5px; }
body.single-reportage #main h2, body.single-avenews #main h2 { padding: 4px 0 8px 0; }
body.single-reportage #main h2#reportage-header { padding: 0 0 15px 0; }



body.home #main h2 { letter-spacing: 1px; padding: 0 0 1px 0; }
body.home #main .widget_text h2 { color: #1A171B; }
body.home #main h3.subheader, body.home #main #text-6 h2 { margin-bottom: 0px; }
body.home #main h2.header, body.home #main #widget_sp_image-3 h2 { margin-bottom: 1px; }
body.home #main h3 a { font-family: 'MostraOneBold',helvetica,sans-serif; font-size: 1.6em; letter-spacing: 1px; padding: 0 0 0px 0; text-decoration: none; color: #1A171B; }
body.home #main #bloggar .small-blogglist a { text-decoration: none; color: #1A171B; }
body.home #main .aveny-pick h3, body.home #main .startpage-vimmel h3, body.home #main #avenews h3 { margin-top: 3px; }
body.home #main #avenews a { text-decoration: none; color: #1A171B; }
body.home #main .startpage-vimmel li h3, body.home #main .recent-updated-blogs h3 { margin-top: 3px; }
body.home #main .startpage-vimmel a { text-decoration: none; color: #1A171B; }
body.home #main #reportage h3, body.home #main #text-6 h2 { margin-top: 3px; }
body.home #main #reportage a { text-decoration: none; color: #1A171B; }

/* Startsidan markerad fšr alla custom post types */
.single-bar-restaurang #menu-main li#menu-item-28 a, .single-clubs #menu-main li#menu-item-28 a, .single-cafe #menu-main li#menu-item-28 a, .single-mode #menu-main li#menu-item-28 a, .single-kultur #menu-main li#menu-item-28 a, .single-vimmel #menu-main li#menu-item-21 a, .search #menu-main li#menu-item-21 a {  }


#sidebar a { color: #1A171B; font-size: 0.9em; line-height: 13px; text-decoration: none; font-family: Arial, Helvetica; letter-spacing: 1px; }
#sidebar a:hover { text-decoration: underline; }
#sidebar h3 { color: #707072; }
body.home #sidebar h3, body.single-startsidan #sidebar h3 { color: #c5c6c8; }

/* VIMMEL */
.page-id-2 #content h2, .single-vimmel #content h2, .search #content h2 { color: #BE2128; }
.single-vimmel #content h3 { font-size: 23px; color: #BC1221; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; height: 23px; font-family: 'MostraOneBold',helvetica,sans-serif; }
.single-vimmel #content #sidebar h3 { height: auto; }
.single-vimmel #content .related h3 { font-size: 1.7em; letter-spacing: 3px; text-transform: uppercase; }
.single-vimmel #content #sidebar h3 { font-size: 1.4em }
.page-id-2 #sidebar a, .single-vimmel #sidebar a, .search #sidebar a { color: #000; }
.page-id-2 #sidebar h3, .single-vimmel #sidebar h3, .search #sidebar h3 { color: #000; }
.page-id-2 #main h3 a, .search #main h3 a { 
	font-size: 1.7em; 
	font-family: 'MostraOneBold',helvetica,sans-serif; 
	color: #BE2128; 
	text-decoration: none; 
	letter-spacing: 0.1em; 
	float: left;	
}
.page-id-2 #main span { 
	color: #666666;
    float: right;
    font-size: 11px;
}


/* REPORTAGE & AVENEWS */
.page-id-10 #main h3 a { font-size: 1.7em; font-family: 'MostraOneBold',helvetica,sans-serif; color: #000; text-decoration: none; letter-spacing: 3px; }
.page-id-10 #main a, .page-id-8 #main a { color: #000; text-decoration: none; }

.single-reportage #main p, .single-avenews #main p { font-size: 1.1em; line-height: 1.5em; }

body.home #main .header, body.home #main .subheader a { letter-spacing: 1px; }
 
h1 {  }

.page-id-8 #main a:hover, .page-id-10 #main a:hover { text-decoration: underline; }

.page-id-10 #main .itemlist h3 { margin: 2px 0 1px 0;}
.page-id-8 #main .itemlist h3 { 
	margin-bottom: 1px;
	font-size: 1.7em;	
}
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.



/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, "Helvetica Neue", Helvetica, sans-serif - p, t

Baskerville, "Times New Roman", Times, serif - p
Baskerville, "Times, Times New Roman", serif - t

Cambria, Georgia, Times, "Times New Roman", serif - p, t
"Century Gothic", "Apple Gothic", sans-serif - p, t

Consolas, "Lucida Console", Monaco, monospace - p, t

"Copperplate Light", "Copperplate Gothic Light", serif - p, t

"Courier New", Courier, monospace - p, t

"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif - p, t

Futura, "Century Gothic", "Apple Gothic", sans-serif - p, t

Garamond, "Hoefler Text", "Times New Roman", Times, serif - p
Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif - t

Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif - p
Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - t

Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif - p
Georgia, Times, "Times New Roman", serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

"Helvetica Neue", Arial, Helvetica, sans-serif - p
Helvetica, "Helvetica Neue", Arial, sans-serif - t

Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif - p, t

"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - p, t

Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif - p
Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, "Times New Roman", Georgia, serif - p, t

Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/