/*
Theme Name: OCH Studio Beta
Theme URI: 
Description: 
Version: 2
Author: Magnus Engstr�m
Author URI: 
Tags: 

*/



/* Begin Typography & Colors */
body {

}
#Sidebar {
	padding: 30px;
	position: absolute;
	overflow: visible;
	visibility: visible;
	z-index: auto;
	top: 0px;
	margin: 0px;
	height: 270px;
	width: 250px;
	left: 0px;



}
.meny {
	vertical-align: top;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.3px;
	padding: 0px;
	color: #000000;
	width: 250px;
	margin: 0px;
	font-style: normal;
	font-weight: lighter;



}

.Post {
	width: 750px;
	left:250px;
	top: 0px;
	padding: 30px;
	position: absolute;
	overflow: visible;
	visibility: visible;
}

.Post a:link {
	color: #000000;
	text-decoration: none;
	border: none;


}

.Post a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;


}
.Post a:active {
	color: #000000;
	text-decoration: none;
}
.Post a:hover {
	color: #000000;
	text-decoration: underline;

}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	padding: 0px;
padding-bottom:15px;
padding-top:10px;
margin:0px;
font-weight:normal;

	}

img {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
border:0px;
}

.miniature {
clear:none;
float:left;
width:150px;
height:200px;
margin-top: 0px;
margin-right: 18px;
margin-bottom: 10px;
margin-left: 18px;
padding-right: 0px;
border:0px;
}



.Page {
	width: 750px;
	left: 250px;
	top: 0px;
	padding: 30px;
	position: absolute;
	overflow: visible;
	visibility: visible;
}

.Page a:link {
	color: #000000;
	text-decoration: none;
	border: none;


}

.Page a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;


}
.Page a:active {
	color: #000000;
	text-decoration: none;
}
.Page a:hover {
	color: #000000;
	text-decoration: underline;

}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0.3px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #000000;

}
.Meny p {
margin: 0px;
margin-bottom: 10px;
	padding: 0px;
}
p {
margin: 0px;
margin-bottom: 10px;
	padding: 0px;
}

address {
margin: 0px;
margin-bottom: 0px;
	padding: 0px;
font: normal 11px Arial, Helvetica, sans-serif;  
	line-height: 15px;
}



.logo {
	padding-bottom: 35px;
}

h1 {

font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;	

font-style:none;
font-weight:normal;

	
}


.Txt {
}
.Txt p + p {
	text-indent: 10pt;
}
.bildtext {
	text-indent: 10pt;
}
input {
	color: #000000;
	width: 150px;
	vertical-align: text-bottom;
	border: solid;
border-width:1px;
	text-align: left;

}

#imagefiles {
	color: #000000;
	width: 150px;
	vertical-align: text-bottom;
	border: none;
border-width:0px;
	text-align: left;

}

textarea {
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 600px;
	align: top;
}
.post-meta {
	list-style-image: none;
	list-style-type: none;

}
.post-meta-key {
	text-decoration: underline;
}


ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.entry ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	list-style-type: none;
}

li {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;	
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin:0px;
list-style-type: none;}

h3 {}

.meta {
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
text-transform: uppercase;
letter-spacing: 1px;	
padding-top: 5px;
padding-bottom: 5px;

margin-top: 10px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;


border-bottom-style: solid;

border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: black;
	
}



/*preload classes*/ 
.svw {width: 50px; height: 20px; background: none;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid none;   
margin: 0 0 0px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: normal 10px Arial, Helvetica, sans-serif; 
text-align: center; 
line-height: 22px; 
background: none; 
color: #000000; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: none; 
color: #000000; 
font-weight: bold;
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: none; 
color: #000; 
opacity: 0.85; 
border: 0px solid #ffffff; 
} 
#tooltip h3 {  
font: normal 10px Arial, Helvetica, sans-serif;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

.bold {  
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;	
padding:0px;
margin:0px;
font-style:none;
} 



.menu_head {
	padding: 0px;
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight:normal;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#000;
  padding-left:0px;
  font-weight:normal;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:none;
  }





a:link {
	color: #000000;
	text-decoration: none;}
a:visited {
	color: #000000;
	text-decoration: none;
	}
a:active {
	color: #000000;
	text-decoration: none;}
a:hover {
	color: #000000;
	text-decoration: none;}


/*  a.current_page_item, a.current_page_item:active, a.current_page_item:visited {color: #000;text-decoration:none;margin-left:-17px;}

a.current_page_item:hover  {color: #000;text-decoration:none;margin-left:-17px;}


a.current_page_item:before {content:'» ';} */

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	}

.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
	} 

.pagenav  ul ul {
	margin-top:20px;margin-bottom:20px;
	} 

li.current_page_item a h1 {margin-left:-17px;}
li.current_page_item ul a h1 {margin-left:0px;}

li.current_page_item a h1:before {content:'» ';}
li.current_page_item ul a h1:before {content:'';} 





#multiplybody {
	width: 750px;
margin-left:auto;
margin-right:auto;
margin-top:40px;margin-bottom:40px;
}




.ngg-gallery-thumbnail-box {

	display:inline;
	position:relative;
}

.ngg-gallery-thumbnail {
	
}

.ngg-gallery-thumbnail img {
	margin-top:20px;
padding:0px;
	vertical-align:top;

}

.ngg-gallery-thumbnail img:hover {
	} 

.ngg-gallery-thumbnail-box span {
clear:all;	} 

