/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 jwolf Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom css and css overrides in this file and  */ 
/* rename it local.css.  By restricting your css changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */







span.inline-left {
  display: block;
  float: left;
  margin: 5px 20px 5px 0px;
}
span.inline-right {
  display: block;
  float: right;
  margin: 5px 0px 5px 20px;
}
/**************************/
/*   TWO COLUMN LAYOUT    */
/* (Main Content:Sidebar) */
/**************************/

body.layout-main-last #content-wrapper {
  margin: 32px 20px 0 0;
  position: relative;
  width: 650px;
  z-index: 1;
}

body.layout-main-last #sidebar-last {
  background-color: transparent;
  margin: 32px 0 10px 0;
  width: 260px;
}

body.layout-main-last #sidebar-last h2.block-title {
 
  border-bottom: 1px solid #D6DDB9 ;
  background-color: transparent;
  color: #666;
  padding: 0;
  text-align: left;
  text-shadow: none;
  width: 210px;
}


/**************/
/* TYPOGRAPHY */
/**************/

body {
  background: #FFF;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     /* web safe fonts */
  font-size: 80%;    /* 12px */
  font-weight: normal;
  line-height: 160%;    /* 19.2px */
}

h1 {
  font-size: 2.5em;
  font-weight: normal;
}

h2 {
  font-size: 1.75em;
  font-weight: normal;

}

h3 {
  font-size: 1.25em;
  font-weight: bold;

}

h4 {
  font-size: 1.1em;
  font-weight: bold;
}

h5 {
  font-size: 1em;
  font-weight: bold;
}

h6 {
  font-size: 0.8em;
  font-weight: bold;
}





/**********/
/* LAYOUT */
/**********/

html {
  background: #FFFFFF;                              /* #F4F7E7; background & font color */
  color: #666;
}

#page {
  margin: 0;
  width: 100%;
 background: #ffffff url('images/preface-wrapper-bg.png') repeat-x top;
}


#header-wrapper {
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  width: 960px;
}


#header-bottom {
  margin: 0 auto;
  position: relative;
  width: 960px;
  z-index: 600;    /* fixes IE z-index bug */
}




#header-first #logo {                            /* logo postion.  default image replaced if you upload your own */
  float: left;
  margin: 10px 14px 0px 0;
}


#preface {
  background: #8fc818 url('images/preface-wrapper2-bg.png') repeat-x top;
  min-height: 24px;
  padding-left: 15px;
}



/************************/
/*  MAIN AREA WRAPPER   */
/* (Sidebars + Content) */
/************************/

#main-wrapper {
  background: #ffffff url('images/content-gradient.png') repeat-x 0 1px;
}




div.node.sticky.teaser {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#ffffff;
border:1px solid #E0E3D4;
padding:8px;
}

#content-content h2 {
  	font-size: 1.75em;
  	margin-bottom: .3em;
	margin-top:1.2em;
	color: #c13c09;
}


#content-content h3 {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1;
  margin-bottom: .3em;
margin-top:1.2em;
color: #709d12;
}


#content-content a {
font-weight: bold;
}

#content-content h2.title a{
text-decoration: none;
}


#content-content .node .content ul li{
font-size: 1.1em;
}




/*****************/
/* ARYTMIA LINKS */
/*****************/

a {
  color: #2e619a;
  margin: 0;
  padding: 0;
  
}

a:link,
a:visited {
  color: #2e619a;

}  

a:hover,
a:active {

}




/*****************/
/* IMAGE MODULE CLASSES */
/*****************/


div.teaser a img.image-thumbnail {
float: left;
margin-right: 20px;

}




span.inline .caption {
  	display: block;
	padding:3px 0 3px 0;
	border-bottom: 3px solid #85ba15;
	color: #21456e;
font-size: 75%;    /* 12px */
	font-weight: normal;
}

/****************/
/* READMORE */
/****************/



input.form-submit,
input.teaser-button {                                    /* default styling for all form buttons */
  background: transparent url('images/blue-button.png') no-repeat left center;
 border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  font-weight: bold;
  margin: 0 4px;
  padding: 2px 4px;
  text-transform: uppercase;
  outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;
}

input.form-submit:hover,
input.teaser-button:hover {
  background-position: right center;
  cursor: pointer;
} 

span.readmore-item {                                    /* default styling for all form buttons */
  background: transparent url('images/blue-button.png') no-repeat left center;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  font-weight: bold;
text-align:center;
  margin: 0 1px;
  padding: 2px 2px 2px 14px;
text-align:center;
  text-transform: uppercase;
  outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;
}


#content-content span.readmore-item a {color: #FFF;
text-decoration: none;

}



/****************/
/* IMAGE GALLERY */
/****************/


ul.galleries li {
background:#fdfef7 none repeat scroll 0 0;
border:1px solid #d6ddb9;
margin:1em 0;
padding:1em;
position:relative;
}


/****************/
/* BLOCK */
/****************/




body.layout-main-last #sidebar-last #block-menu-menu-styrelselinks  h2.block-title{
  background: transparent url('icons/tnt_icon_16.png') no-repeat left center;
}

body.layout-main-last #sidebar-last div.block-user h2.block-title{
  background: transparent url('icons/tnt_icon_14.png') no-repeat left 4px;
}

body.layout-main-last #sidebar-last #block-menu-menu-content h2.block-title{
  background: transparent url('icons/tnt_icon_16.png') no-repeat left center;
}



body.layout-main-last #sidebar-last #block-menu-menu-content ul.menu li.leaf a {
text-decoration: none;

}






/****************/
/* ARTYMIA DIVERSE */
/****************/



div.block-textsize {
color:#85ba15;
}



a.textsize_increase, a.textsize_decrease, a.textsize_normal {color: #FFF;}

#header-last h2.block-title { 
font-size: 13px;
color:#fff;
margin-bottom:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header-last {
float:right;
color: #c13c09;
margin: 10px 0 0 50px;
padding-left: 40px;
width:235px;
background-color: #83b815;

-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
}


#header-last p .display{
color:#000000;

}
#header-last p #textsize_current {
font-size: 150%;
color:#c64507;
}


#header #search-box {
-moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
background-color:#E1E1E1;
border:1px solid #CCCCCC;
float:right;
padding:8px;
position:relative;
top:0;
width:258px;
}





div.links {
padding: 0 0 5px 0;
margin-top: 0px;
/* border-bottom: 3px solid #f8fbec; */
}

div.node h2.title {
border-bottom: 1px solid #D6DDB9; 
}






span.green {
color: #709d12;
font-weight: bold;

}

span.red {
color: #c13c09;
font-weight: bold;

}



/****************************/
/* Image cache Image fields */
/****************************/


div.field-field-100-width, div.field-field-197-width-left, div.field-field-305-width, div.field-field-60-width {
float: left;
margin: 3px 20px 3px 0;
clear:left;
}


div.field-field-100-width-right, div.field-field-197-width, div.field-field-305-width-right{
float: right;
margin: 3px 0px 3px 20px;
clear:right;

}

table.content-multiple-table {
margin-top:15px;

}





#content-content .taxonomy-vtn-term-page .taxonomy-vtn-terms li a {
font-weight: normal;
text-decoration: none;
}


.taxonomy-vtn-navigation {
text-align: center;
background-color: #83b815;
padding: 10px;
margin-top: 10px;
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
padding: 10px;


}




.taxonomy-vtn-navigation a {

  background: transparent url('images/blue-button.png') no-repeat left center;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  font-weight: bold;
text-decoration: none;
text-align:center;
  margin: 0 1px;
  padding: 4px 14px 4px 14px;
text-align:center;
   outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;
}




}


