/***************************************************
CSS Style to GrayWolf Crafts - http://graywolf-crafts.com/
By: Cecilia Engdahl http://www.adrenaline-graphics.se  2008
All rights reserved
**************************************************/
/***************************************************
		IE FIX
***************************************************/
img { 
 behavior: url(iepngfix.htc); 
}
/***************************************************
		Basic
***************************************************/

body

{
	background:#b78d57;
	margin:0;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#846419 url(images/backgroundtile.jpg);
}

p,td
{
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#846419;
	line-height:16px;
	padding-bottom:7px;
}

h1
{
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#846419;
	border-bottom: dotted 1px #846419;
}
h3
{
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#846419;
}
hr
{
	margin-top:10px;
	margin-bottom:10px;
	height:0px;
	border-bottom: dotted 1px #846419;
}
.linje
{
	margin:0 auto;
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
	height:0px;
	border-bottom: dotted 1px #846419;
}

a:link
{
	color:#513d0f;
	text-decoration:none;
}
a:hover
{
	color:#b49140;
	text-decoration:underline;
}
a:active
{
	color:#b49140;
	text-decoration:none;
}
a:visited
{
	color:#43330c;
	text-decoration:none;
}
/***************************************************
		Page Skeleton
***************************************************/
#wrapper
{
	width:873px;
	height:100%;
	background:transparent url(images/bkg.jpg) no-repeat;
	margin: 0 auto;
}
.header
{
	width:873px;
	height:131px;
	background:transparent url(images/header.jpg) no-repeat;
}
.content
{
	width:873px;
	background:transparent url(images/content_bkg.jpg) repeat-y;
	clear:both;
}
.sidebar
{
	width:191px;
	float:left;
}
.menu
{
	width:191px;

}
.main
{
	
	width:666px;
	float:right;
	background:transparent url(images/main_bkg.jpg) no-repeat;
	margin-right:16px;	
}

.post_content
{
	width:600px;
	padding-top:20px;

}

.text
{
	padding:10px;

}
.footer
{
clear:both;
width:873px;
height:192px;
background:transparent url(images/footer.jpg) no-repeat;
}
.copyright
{
	
	padding-top:40px;
	padding-left: 200px;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size:10px;
	color:#846419;	
}
.footer_menue
{
	margin-left: 190px;
	margin-right:20px;
	padding-top:20px;
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size:11px;
	color:#846419;
	border-top: dotted 1px #846419;
}

/***************************************************
		Latest Products
***************************************************/
#latest_products h2
{
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#846419;
}

#latest_products ul
{
	display:inline;	
}
#latest_products li
{
	display:inline;	
	float:left;
}
#latest_products product_image
{
	margin-left:10px;
	margin-top:10px;
}

/************************SIFR*****************************/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}


 .sIFR-active h1,
      visibility: hidden;
      font-family: Verdana;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }
