/*



Theme Name: Manifest



Theme URI: 



Description: A clean and streamlined theme that focuses on the content and not the distractions.



Version: 1.01



Author: Jim Barraud



Author URI: http://jimbarraud.com



Tags: simple, clean, single column







*/







/* Reset All Styles



-------------------------------------------------------------------- */















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,







b, u, i, center,







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-size: 100%;

	vertical-align: baseline;

	background: transparent;

}







body {

	line-height: 1;

}







ol, ul {

list-style: none;

}







blockquote, q {

quotes: none;

}







blockquote:before, blockquote:after,







q:before, q:after {

content: '';

content: none;

}











/* remember to define focus styles! */







:focus {

outline: 0;

}











/* remember to highlight inserts somehow! */







ins {

text-decoration: none;

}







del {

text-decoration: line-through;

}











/* tables still need 'cellspacing="0"' in the markup */







table {

border-collapse: collapse;

border-spacing: 0;

}









/* Global Styles







-------------------------------------------------------------------*/





body{
background-image: url(images/bg.gif);
background-repeat: repeat-x;
font: 62.5% verdana, arial, palatino, "times new roman";
color: #333;
margin:0px;
padding:0px;
}

strong{

font-weight: bold;

}









/* Links */









a:link,







a:visited{

color: #9C8A6A;

text-decoration: none;

}





a:hover,



a:active{

color: #3E372B;

text-decoration: none;

}









/* Headers */





h1{

margin: 10px 0 20px;

font-size: 2.6em;

font-weight: normal;

text-transform: uppercase;

letter-spacing: .05em;

word-spacing: .2em;

}





h1 a{

padding-right: 60px;

margin-left: 60px;

}







h1 a:link,



h1 a:visited{

color: #000;

}







h1 a:hover,



h1 a:active{

color: #000;

text-decoration: underline;

}







h2{

margin-top: 30px;

margin-bottom: 40px;

font-size: 2.0em;

font-weight: normal;

color: #000;

text-transform: uppercase;

}





h3{

margin-bottom: 5px;

font-size: 2.0em;

font-weight:100;

font-family: helvetica neue; constantia; 

text-transform:uppercase;

}





h3 a:link,



h3 a:visited{

color: #333;

}





h3 a:hover,



h3 a:active{

text-decoration: none;

}







h4{

margin-bottom: 10px;

font-size: 1.2em;

font-weight: bold;

color: #333;

}







h5{

position: relative;

top: -5px;

margin-bottom: 5px;

font-family: "helvetica neue", helvetica, arial;

font-size: 1.2em;

color: #585858;

font-weight: normal;

border-bottom: 1px solid #ddd;

background: #fff;

}







h5 abbr{

display: inline-block;

position: relative;

margin: 0 auto;

padding: 0 8px;

background: #fff;

top: 8px;

}





.linkfront { color: #2EBDEF; font-size: 1.1em;

}

.linkfront02 { color: #000000; font-size: 1.1em;

}





/* Form Elements */





input[type=text],



textarea{

border: 1px solid #ddd;

padding: 3px;

font-family: helvetica, arial, sans-serif;

font-size: 11px;

color: #666;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}





input:focus,



textarea:focus{

border-color: #999;

color: #333;

}







input[type=submit]{

padding: 3px 10px;

color: #fff;

font-weight: ;

background-color: #000000;

background-image: url(images/button.png);

background-repeat: repeat-x;

background-position: left top;

border-width: 1px;

border-style: solid;

border-color: #000000;

border-radius: 10px;

  -webkit-transition: border-color .2s ease-in, background-color .2s ease-in;

  -moz-border-radius: 5px;

  -webkit-border-radius: 10px;

cursor: pointer;

}





input[type=submit]:hover,





input[type=submit]:focus{

background-color: #343434;

border-color: #000000;

}









/* Structure */







#siteWrapper{

margin: 0px auto;

padding-top: 30px;

width: 970px;

text-align: left;

position: relative;

border: 0px solid #000000; 

}







/* menu







-------------------------------------------------------------------*/







#logomeny {

width: 360px; 

height:18px; 

margin-right: auto; 

margin-left: auto; 

border: 0px solid #000000; 

background: transparent;

position : relative;

}





#menu {

margin-right: auto; 

margin-left: auto; 

position : relative;

top : 25px;

height : 15px;

width : 500px;

text-transform : uppercase;

border: 0px solid #000000; 



}







#menu ul {

margin : 0px;

padding : 5;



}





#menu li {

position : relative;

margin : 0;

padding : 0;

float : left;

list-style : none;

color : #000;

letter-spacing : 0.1em;



}







#menu a {

margin : 0 15px 0 0;

padding : 0;

font-size : 11px;

line-height : 14px;

color : #000;

font-weight : bold;



}





#menu li a:hover {

color : #696969;

}





#menu li a.active, #menu li a.active:hover {

color : #696969;

}







#logo a {

position : absolute;

width : 363px;

height : 30px;

margin: 0; 

padding: 0; 

background : url(images/logga.png) no-repeat top left;

}







/* Main Content Body







-------------------------------------------------------------------*/







#coreContent{

position: absolute;

left: 95px; 

width: 600px;

margin-top: 100px;

text-align:center;

border:0px dashed #333;

background-color: #FFFFFF;

}







#collectionContent{

margin-right: auto; 

margin-left: auto;

margin-top: 100px;

text-align:center;

border:0px dashed #333;

background-color: transparent;

}











#presswrap{

position: relative;

width: 962px;
height: 620px;

margin-top: 100px;

border:0px dashed #333;

margin-right: auto; 

margin-left: auto; 

background-color: transparent;


}





#presstop_01{

float:left; 
padding: 0px;
width: 800px; 
height:500px; 
background-color: transparent;

border:0px dashed #333;

}


#presstop_011{

float:left; 
padding: 5px;
width: 201px; 
height:500px; 
margin-top: 20px;

border:0px dashed #333;

}

#presstop_0111{

float:left; 
padding: 5px;
width: 201px; 
height:500px; 
margin-top: 20px;

border:0px dashed #333;

}

#presstop_01111{

float:left; 
padding: 5px;
width: 201px; 
height:500px; 
margin-top: 20px;

border:0px dashed #333;

}






#presstop_02{

float:left; 
padding: 0px;
width: 535px; 
height:500px; 
border:0px dashed #333;

}


#presstop_021{

float:left; 
padding: 5px;
margin-top: 20px;
width: 300px; 
height:500px; 
border:0px dashed #333;

}


#presstop_0211{

float:left; 
padding: 5px;
width: 200px; 
height:90px; 
margin-top: 25px;
background-color: #CCCCCC;
border:0px dashed #333;

}


#presstop_02111{

float:left; 
padding: 5px;
width: 200px; 
height:20px; 
background-color: #000000;
border:0px dashed #333;

}






#videowrap{

position: relative;

width: 962px;
height: 620px;

margin-top: 100px;

border:0px dashed #333;

margin-right: auto; 

margin-left: auto; 


}





#videotop_01{

float:left; 
padding: 10px;
width: 300px; 
height:240px; 


border-right:0px dashed #333;

}





#videotop_02{

float:left; 
padding: 10px;
width: 300px; 
height:240px; 

border-right:0px dashed #333;

}





#videotop_03{

float:left; 
padding: 10px;
width: 300px; 
height:240px; 

}





















#formex2010_siteWrapper{

margin: 0 auto;

padding-top: 30px;

width: 900px;

text-align: left;

position: relative;

border: 0px solid #000000; 

}







#formex2010_FORMEXLOGGA{

position : relative;

width: 654px;
height : 99px;

margin-top: 20px;

border:0px dashed #333;

margin-right: auto; 

margin-left: auto; 

background : url(images/FORMEXIM.png) no-repeat top left;

}









#formex2010{

position: relative;

width: 962px;

margin-top: 30px;

border:1px dashed #333;

margin-right: auto; 

margin-left: auto; 

}



#formex2010_front_left{

position: absolute;

width: 700px; 

height: 500px;

float: left;

top: 200px;

border:0px dashed #333;

}

#formex2010_front_right_011{

position: absolute;

width: 200px; 

height: 15px;

top: 200px;

left: 680px;

border:0px dashed #333;

}

#formex2010_front_right_01{

position: absolute;

width: 200px; 

height: 128px;

top: 220px;

left: 680px;

background : url(images/karta_liten.png);

border:0px dashed #333;

}



#formex2010_front_right_012{

position: absolute;

width: 200px; 

height: 20px;

top: 350px;

left: 680px;

background : transparent;

border:0px dashed #333;

}


#formex2010_front_right_021{

position: absolute;

width: 220px; 

height: 15px;

top: 400px;

left: 680px;

border:0px dashed #333;

}



#formex2010_front_right_02{

position: absolute;

width: 220px; 

height: 50px;

top: 420px;

left: 680px;

border:0px dashed #333;

}



#formex2010_front_right_022{

position: absolute;

width: 380px; 

height: 150px;

top: 668px;

left: 620px;

border:0px dashed #333;

}



/* Front blocks







-------------------------------------------------------------------*/



#front_01{


width: 750px; 

height: 700px;

margin-right: auto; margin-left: auto;

margin-top: 70px;

border:0px dashed #333;

}














#about{

position: relative;

width: 500px;

margin-top: 100px;

border:0px dashed #333;

margin-right: auto; 

margin-left: auto; 

}





#retailer{

position: relative;

width: 620px;

margin-top: 100px;

border:0px dashed #333;

margin-right: auto; 

margin-left: auto; 

}











box1 {

width: 200px; 

padding: 10px;  

left: 50px;

top: 50px;

border:0px dashed #333;

}







/* Sidebar







-------------------------------------------------------------------*/



#sidebar {

position: absolute;

width: 150px; 

padding: 0px;  

left: 725px; 

top: 120px;

border:0px dashed #333;

background-color: #FFFFFF;

}







.widget {

font-size: 1.0em;

list-style: none;

}







#sidebar2 {

font-size: 1.0em;

list-style: none;

}





a:link,



a:visited{

color: #2EBDEF;

text-decoration: none;

}







a:hover,







a:active{

color: #2EBDEF;

text-decoration: none;

}





h2{

margin-top: 30px;

margin-bottom: 2px;

font-size: 1.5em;

font-weight: normal;

color: #000;

}











/* Posts







-------------------------------------------------------------------*/











.postContent{

position: relative;

}





.postContent h4{

position: relative;

top: 0;

font-family: constantia, palatino, times new roman;

font-size: 1.2em;

color: #999;

font-weight: normal;

font-style: italic;

border-bottom: none;

}



.postDate ~ .postContent{

margin-top: 30px;

}







#coreContent p,







#coreContent li,







#coreContent dd{

margin-bottom: 1.7em;

font-size: 1.1em;

line-height: 1.5em;

color: #333;

text-align: justify;

}





#coreContent p{

text-align:center;

}





#coreContent li{

list-style: square;

margin-left: 10px;

}







#coreContent dt{

font-size: 1.1em;

color: #333;

}







.entry-content{

margin-top: 20px;

text-align: left;

}



.entry-content a:link,



.entry-content a:visited{

text-decoration: none;

}







.hentry{

position: relative;

padding-bottom: 10px;

border-bottom: 0px;

margin-bottom: 30px;

}





#coreContent .postMeta{

margin: 5px auto 0;

font-size: 1.1em;

color: #000000;

}





#coreContent .postMeta div{

margin-bottom: 5px;

}



#coreContent .postMeta a:link,



#coreContent .postMeta a:visited{

color: #2EBDEF;

}



#coreContent .postMeta a:hover,



#coreContent .postMeta a:active{

color: #2EBDEF;

}





#coreContent .postMeta span{

text-transform: uppercase;

}



.entry-content h1,



.entry-content h2,



.entry-content h3,



.entry-content h4,



.entry-content h5,



.entry-content h6{

color: #333;

border: none;

padding: 0;

font-family: constantia, palatino, times new roman;

font-weight: bold;

margin: 0 0 5px;

font-style: normal;

position: static;

}





.entry-content h1{

font-size: 2em;

letter-spacing: 0;

}



.entry-content h2{

font-size: 1.8em;

}



.entry-content h3{

font-size: 1.6em;

}



.entry-content h4,



.entry-content h5,



.entry-content h6{

font-size: 1.4em;

}



.entry-content strong{

color: #000;

}





.entry-content pre{

color: #666;

font-size: 1.5em;

line-height: 18px;

margin-bottom: 15px;

}





.entry-content ul,



.entry-content ol{

margin: 0 0 20px 15px;

}



.entry-content ol li{

list-style-type: decimal !important;

}



.entry-content li{

margin-bottom: 5px !important;

}



.entry-content blockquote{

font-size: 1.4em;

font-style: italic;

line-height: 1.5em;

color: #7D7D7D;

margin: 0 20px 20px;

padding-left: 10px;

border-left: 3px solid #ccc;

}





#coreContent .entry-content blockquote p{

font-size: 1.1em;

line-height: 1.3em;

color: #7D7D7D;

}





.entry-content .alignleft{

float: left;

margin: 4px 10px 10px 0;

}



.entry-content .alignright{

float: right;

margin: 4px 0 10px 10px;

}



.entry-content .wp-caption.alignnone{

margin-bottom: 15px;

}





#coreContent .entry-content p.wp-caption-text{

font-size: 1.1em;

font-style: italic;

color: #666;

margin-bottom: 0;

}







.hentry img{

margin: 0 auto;

border: 0px solid #ccc;

}









/* Single Post Page







-------------------------------------------------------------------*/



.single h3{

margin-top: 30px;

margin-bottom: 5px;

}





.single h5{

position: static;

font-family: "helvetica neue", helvetica, arial;

font-size: 1.2em;

color: #999;

font-weight: normal;

border-bottom: none;

background: #fff;

}







.single.hentry{

border-top: 0px;

margin-top: -30px;

border-bottom: none;

padding-bottom: 0;

}



#coreContent .single .postMeta{

margin: 20px 0 0;

padding-top: 0;

padding-bottom: 17px;

text-align: left;

}









/* Comments







-------------------------------------------------------------------*/





.commentEntry{

padding: 25px 0;

border-bottom: 0px;

}



#coreContent .commentEntry p{

color: #666;

}



.commentContent{

float: left;

width: 400px;

margin-left: 0px;

}





.commentMeta{

color: #333;

font-size: 1.1em;

text-align: left;

}



.commentMeta a:link,



.commentMeta a:visited{

font-weight: bold;

}





.nocomments{

font-size: 1.2em;

padding: 25px 0;

border-top: 0px;

border-bottom: 0px;

}







/* Comment Form */





fieldset{

background: #FFFFFF;

padding: 0 0 10px;

}





legend{

position: relative;

display: block;

font-size: 1.4em;

font-weight: bold;

text-align: left;

margin: 0;

padding: 0 0 4px 0;

}





legend span{

position: relative;

top: -15px;

display: block;

width: 500px;

background-color: #FFFFFF;

}





#comments h4,





legend span{

border-top: 0px;

border-bottom: 0px;

padding: .5em 0 .7em;

font-weight: bold;

text-align: left;

}

.leaveComment{

margin-top: 14px;

padding-bottom: 19px;

}



.commentForm{

font-size: 1.1em;

text-align: left;

text-transform: uppercase;

margin: 0 10px;

}







.commentForm em{

text-transform: lowercase;

font-style: italic;

color: #999;

font-size: 1em;

}



.commentForm input[type=text]{

display: block;

margin-bottom: 15px;

width: 470px;

font-size: 1.4em;

}





.commentForm textarea{

width: 470px;

max-width: 470px; /* Restricts the resizing capability in webkit bases browsers */

height: 150px;

font-size: 1.4em;

}





.commentForm input[type=submit]{

float: right;

margin-top: 8px;

}





/* Paging Navigation







-------------------------------------------------------------------- */



.pageNav{

margin-top: 40px;

}



.pageNav a:link,



.pageNav a:visited {

display: inline-block;

color: #fff;

font-family: helvetica, arial, sans-serif;

font-size: 1.1em;

font-weight: bold;

background-color: #666;

background-image: url(images/button.png);

background-repeat: repeat-x;

background-position: left top;

padding: 3px 10px;

border-width: 0px;

border-style: solid;

border-color: #575757;

border-radius: 5px;

 -moz-border-radius: 5px;

 -webkit-border-radius: 5px;

 -webkit-transition: border-color .2s ease-in, background-color .2s ease-in;

}



.pageNav a:hover,



.pageNav a:active {

text-decoration: none;

background-color: #3F3F3F;

border-color: #232323;

}



.pageNav .prev,



.pageNav .next{

display: inline;

}



.pageNav .prev{

margin-right: 2px;

}



.pageNav .next{

margin-left: 2px;

}





/* Archives



-------------------------------------------------------------------- */



#archives{

margin-top: -50px;

}



h2.archiveTitle{

margin: -30px 0 70px;

color: #666;

}



h2.archiveTitle strong{

color: #000;

}



#archives h3,



#coreContent li h3{

font-family: constantia, palatino, times new roman;

font-size: 1.6em;

text-align: left;

color: #333;

font-weight: normal;

text-transform: uppercase;

margin: 0 0 5px;

border-bottom: 0px solid #ccc;

}



#coreContent li h3{

font-size: 1.2em;

}



#archives label{

font-family: constantia, palatino, times new roman;

font-size: 1.4em;

color: #333;

font-weight: normal;

text-transform: uppercase;

}



#archives #date{

float: left;

width: 150px;

}



#archives #categoryTags{

float: left;

width: 320px;

margin-left: 30px;

}



#archives ul{

margin: 5px 0 60px;

text-align: left;

}



#archives ul li{

display: inline-block;

margin: 0 5px 5px 0;

color: #999;

font-size: 1.3em;

line-height: 1.5em;

white-space: nowrap;

}



#archives li a{

margin-right: 5px;

}



#archives #date ul li{

display: block;

list-style-type: none;

margin: 0 10px 0 0;

}



.tagArchives li{

float: left;

margin-right: 10px;

}



.categories li{

margin-bottom: 5px;

font-size: 2.3em;

}







/* Recent Posts (on the 404 page)







-------------------------------------------------------------------- */



#recentPosts{

border-top: 2px solid #ccc;

}



#recentPosts li{

list-style: none;

margin: 0;

padding: 10px;

border-bottom: 1px solid #ccc;

}



#recentPosts a{

float: left;

}



#recentPosts .postDate{

float: right;

}



/* Search Results



-------------------------------------------------------------------- */



#coreContent.searchresults{

margin-top: -35px;

}



.searchresults .postMeta{

text-align: left;

}



.searchpanel{

border-top: 1px solid #efefef;

border-bottom: 1px solid #efefef;

margin: 0 0 40px;

padding: 10px 0;

}



.searchpanel input[type=text]{

width: 250px;

font-size: 1.7em;

}





.searchpanel input[type=submit]{

font-weight: normal;

 -webkit-border-radius: 12px;

 -moz-border-radius: 16px;

background-position: left 5px;

font-size: 1.4em;

}





/* Footer

-------------------------------------------------------------------- */





#footer{

width: 500px;

margin: 40px auto 0;

padding: 20px 0 35px 0;

border-top: 4px double #ccc;

color: #666;

text-align: center;

}



.footerContent{

width: 500px;

margin: 20px auto 0;

clear: left;

}



#footer p{

line-height: 1.4em;

}



#footer #search{

margin: 15px 0 30px;

}



#footer h5{

position: relative;

top: 0;

margin-bottom: 8px;

font-family: constantia, palatino, times new roman;

font-size: 1.3em;

color: #666;

font-weight: normal;

text-transform: uppercase;

border-bottom: none;

}



#footer .elsewhere{

margin-bottom: 30px;

}



#footer .elsewhere li{

display: inline;

padding: 0 8px 0 0;

margin: 0 5px 0 0;

border-right: 1px dotted #ccc;

font-size: 1.2em;

}



#footer .elsewhere li.last{

padding: 0;

margin: 0;

border-right: none;

}



#footer #search input[type=text]{

font-size: 1.4em;

border-color: #ccc;

}





#footer #search input[type=text]:focus{

border-color: #999;

}





/* Google Ad



-------------------------------------------------------------------- */





.googleAd{

margin-bottom: 40px;

padding-top: 40px;

border-top: 1px dotted #ccc;

}



/* Admin Edits



-------------------------------------------------------------------- */





.loggedin a:link,



.loggedin a:visited,



a.post-edit-link:link,



a.post-edit-link:visited,



a.comment-edit-link:link,



a.comment-edit-link:visited{

color: #f00;

font-weight: bold;

text-decoration: underline;

}



#coreContent p.loggedin{

display: inline-block;

margin-bottom: 35px;

padding: 10px;

background: #efefef;

 -moz-border-radius: 10px;

 -webkit-border-radius: 10px;

}





/* Self Clearing Floats



-------------------------------------------------------------------- */



#siteWrapper:after,



.post:after,



.commentEntry:after,



.commentForm:after,



#footer .elsewhere:after,



#metaContent .metaExtend:after,



#mainNav:after,



#mainNav ul:after,



#archives ul:after,



#coreContent .postMeta:after,



#recentPosts li:after{

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}
