/*
Theme Name: Yomando
Theme URI: http://www.yomando.se
Description: Yomando by Oakwood Creative
Author: Oakwood Creative
Version: 1.0
*/


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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/**/
/* remember to define focus styles! */
:focus {
outline: 0;
}


body {
line-height: 1;
color: black;
background: white;
}

ol, ul {
list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}

caption, th, td {
text-align: left;
font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
content: "";
}

blockquote, q {
quotes: "" "";
}

/* Basic */

.structural {
position: absolute;
top: -999px;
left: -999px;
width: 0px;
height: 0px;
overflow: hidden;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}

/* End hide from IE-mac */

.alignright {
float: right;
clear: right;
margin: 0 0 2em 2em;
}

.alignleft {
float: left;
clear: left;
margin: 0 2em 2em 0;
}

/* Type */

body {
	height:100%;
	margin:0;
	width:100%;
	
	background:#f5fafd url(img/bg_gradient.jpg) repeat-x scroll 0 0;
	
	font: 0.625em/1.5 Arial, Helvetica, sans-serif;

}

strong {
font-weight: bold;
}

em {
font-style: italic;
}
/* LINK SECTION */
a:link 		{color: #00b8de}
a:visited 	{color: #00b8de}
a:hover 		{color: #00b8de}
a:active 	{color: #00b8de}
a img { border: 0; }

h2 {
font-size: 2.1em;
font-weight: bold;
line-height: 1.2;
margin: 0 0 10px;
}

h3 {
font-size: 1.5em;
font-weight: bold;
line-height: 1.2;
margin: 0 0 10px;
}

p {
font-size: 1.5em;
margin: 0 0 10px;
line-height:1.6;
}

p.leading {
font-size: 1.6em !important;
line-height: 1.66;
margin: 0 0 1em !important;
}

p.wp-caption-text {
font-size: 1.1em !important;
text-align: right;
margin: 0 !important;;
}


div#wrapper {
	height:auto;
	margin:0 auto;
	width:800px;
	background:#FAFDFE url(img/bg_gradient_mainsite.jpg) repeat-x scroll 0 0;
}

div#header {
	
	padding: 0 30px;
}
	
div#logo {
float:left;
padding: 30px 0 0 10px;
}

div#logo h1 a {
	background: url(img/logotype.png);
	width: 223px;
	height: 43px;
	text-indent: -999em;
	overflow: hidden;	
	display:block;
	height:43px;
}

div#navigation,
div#navigation ul {
float: left;
margin: 6px 0 0;
}

div#navigation ul li{
float: left;
margin: 0;
}

div#navigation ul li a {
float: left;
width: 145px;
height: 174px;
background: url(img/menu-top.jpg) no-repeat 0 0;
text-indent: -999em;
overflow: hidden;
}

div#navigation ul li a:hover,
div#navigation ul li.m-mediebevakning-sel a {
background-position: 0 -174px;
}

div#navigation ul li.m-urval a {
background-position: -147px 0;
}

div#navigation ul li.m-urval a:hover,
div#navigation ul li.m-urval-sel a {
background-position: -147px -174px;
}

div#navigation ul li.m-sammanfattning a {
background-position: -294px 0;
}

div#navigation ul li.m-sammanfattning a:hover,
div#navigation ul li.m-sammanfattning-sel a {
background-position: -294px -174px;
}

div#navigation ul li.m-oversattning a {
background-position: -441px 0;
}

div#navigation ul li.m-oversattning a:hover,
div#navigation ul li.m-oversattning-sel a {
background-position: -441px -174px;
}

div#navigation ul li.m-leverans a {
background-position: -588px 0;
}

div#navigation ul li.m-leverans a:hover,
div#navigation ul li.m-leverans-sel a {
background-position: -588px -174px;
}
	
/* Extra navigation */
div#extra-navigation {
float: right;
margin:37px 40px 0 0;
}

/*Language Menu */
div#lang-menu {
	width:100%;
}
div#lang-menu,
div#lang-menu ul {

	float: right;
	margin:0 0 3px;
}

/* lang menu chooser */


ul#lang-menu-chooser li {
	float: left;
	margin: 0 5px 0 0;
}

ul#lang-menu-chooser li a {
	/*background:url(img/svenska.gif) no-repeat;
	text-indent:-999em;
	overflow:hidden;*/
	height:17px;
}

/*extra menu */
div#extra-menu {
	width:100%;
	margin:4px 0 0;
}
div#extra-menu,
div#extra-menu ul {
float: right;

}
div#extra-menu ul li{
float: left;
margin: 0 5px 0 0;
}

div#extra-menu ul li a {
float: left;
width: 26px;
height: 9px;
background: url(img/extra-menu.png) no-repeat 0 0;
text-indent: -999em;
overflow: hidden;
}

div#extra-menu ul li.m-om a {
background-position: -27px 0;
width:28px;
}

div#extra-menu ul li.m-kontakt a {
width:35px;
background-position: -56px 0;
}

/* Content */

div#content {
min-height: 220px;
padding: 20px 30px 30px;;

}

div#main {
	float:left;
	width:595px;
	padding:0 0 0 30px;	
}


/*side bar */
div#content div#sidebar {
	float:left;
	width:115px;
	padding:25px 0 0;	
}
div#content div#sidebar div#inner {
	float:right;
}

/* COPYRIGHT */
div#footer {
	margin: 0 auto;
	height: 20px;
	padding: 8px 0 0 0;
	width: 100%;
	text-align: center;
	background: #f5f9fb;
	border-top: 1px solid #eaf5fb;
	border-bottom: 1px solid #eaf5fb;
}

div#footer p{ 
	font-size:1.1em;
 }





