/* CSS Document */

.sideImage
{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}

.logoImage
{
	margin-bottom: 1em;
}

.jumbotron { 
    background: #eeeeee url(../pictures/paper_fibers/paper_fibers.png) repeat 0 0;
	border-color: #603;
	border-style: solid;
	border-width: 1px;
}


html { 
  background: url(../pictures/bkg.gif) repeat-x left top fixed; 
}

ul { overflow: hidden; }

.in-text-image-left
{
	margin-right: 3em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.in-text-image-right
{
	margin-left: 3em;
	margin-top: 1em;
	margin-bottom: 1em;
}


.panel, .jumbotron, .sidebar-offcanvas .list-group {
	box-shadow: 1px 1px 1px #82432d;
}

footer.panel
{
	padding: 2em;
    background: url(../pictures/paper_fibers/paper_fibers.png) repeat 0 0;
}

h1, h2, h3, h4 { 
    text-shadow: 1px 1px 1px #999;
}

.vcard
{margin-top: 2em;}

.carousel-inner > .item {
    -webkit-transition: 3s ease-in-out left;
    -moz-transition: 3s ease-in-out left;
    -o-transition: 3s ease-in-out left;
    transition: 3s ease-in-out left;
	padding-right: 15px;
    padding-left: 15px;
}

.carousel-inner .thumbnail {
margin-bottom: 0;
}

.carousel-control {
	width: 5%;
}

a[name] {
  padding-top: 40px;
  margin-top: -40px;
  display: inline-block; /* required for webkit browsers */
}

.bs-callout {
margin: 20px 0;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
}
.bs-callout h4 {
margin-top: 0;
}
.bs-callout p:last-child {
margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
background-color: #fcf2f2;
border-color: #dFb5b4;
}
.bs-callout-warning {
background-color: #fefbed;
border-color: #f1e7bc;
}
.bs-callout-info {
background-color: #f0f7fd;
border-color: #d0e3f0;
}