/* ===========================================================================
   KEYBROKER
   Print stylesheet
   By Starring
============================================================================*/

@import url('reset.css');
@import url('typography.css');

* { text-align: left !important; }

body {
	color: #000 !important;
	margin: 0 1%;
}

#toolbar,
#header ul,
/*#content-header,*/
#footer .col,
#footer .copyright a { display: none; }

#header {
  overflow: hidden; zoom: 1;
  margin-bottom: 2em;
}

#header #logo {
  float: right;
}

.lime, .turquoise, .orange {
	color: #000 !important;
}

#content {
	/*overflow: hidden;*/
}

#content-header .flash-replaced, #content-header .col2 {
	display: none;
}

#content-header {
	margin-bottom: 1em;
	
}

#content-header img {
	/*width: 100%;
	max-height: 10%;
	height: auto;*/
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
}

#content-header.start .col1 {
	width: 630px;
}

a {
  color: #000 !important;
  padding-left: 0 !important;
  background: transparent !important;
}
  #content a:link:after, #content a:visited:after {
    /*content: " (" attr(href) ") ";*/
    font-size: 90%;
  }


.sIFR-replaced { display: none; }
.sIFR-alternate { display: block !important; }

h1 {
	color: #000 !important;
	padding: 0.6em 0 0 0;
	clear: both;
}

#map {
  height: 369px;
  width: 381px;
  margin-bottom: 2em;
}


/* columns inspired mattias */

#content .col {
	float:left;
	overflow: hidden;
}

#content .col1_divider {
	overflow-x:visible;
	overflow-y:visible;
}



#content .col1 {
	/*width: 630px;*/
	width: 67%;
}

#content .col2s {
	/*width: 250px;	*/
	width: 25%;
	float: right;
}

#content .col2s img {
	width: 100%;
	height: auto;
}

#content .col2 {
	margin-top: 1em;
}

/* start page columns */
#content .scol1 {
	width: 20%;
}

#content .scol2 {
	width: 50%;
	padding:0 16px;
}

#content .scol3 {
	width: 20%;
}

.start-group {
	clear: both;
	overflow:hidden;
	margin: 1em 0;
}

#content .start-group p.image,#content .start-intro p.image {
	float: left;
	margin-right:1em;
}

.start-intro {
	width: 100%;
	margin-bottom: 1em;
}

#content ul {
  list-style-type: disc;
  padding-left: 2.4em;
}
  #content ul li {
    padding-left: 0;
    background: transparent;
  }

#content label { display: block; }
#content form { margin-bottom: 1em; }

#content button { color: #000 !important; }

#content ul.paginator {
  list-style-type: none;
  padding: 0;
}
  #content ul.paginator li { display: inline; }

#content .block { margin-bottom: 1.2em; }

#content ul.people {
  list-style-type: none;
  padding-left: 0;
}

#content .panel,
#content ul.people li { overflow: hidden; zoom: 1; }
  #content .panel .image,
  #content ul.people li .image {
    float: left;
    margin-right: 1em;
    border: 1px solid #000;
  }
    #content .panel .image img,
    #content ul.people li .image img { display: block; }

#footer {
  display: none;
  border-top: 1px solid #aaa;
  padding-top: 1em;
  margin-top: 2em;
}

#whyKeyBrokerFlashContainer,
#content .col2 p.link,
.jqModal {
	display: none;
}
