#tmpleft,#tmpright{
padding:20px;
}
.item h2, .item h1, .functions h5{
font-family: 'Gloria Hallelujah', cursive;
font-size:1.6em;
}
#cal{
font-size:12px;
}
#carousel-example-generic{
margin-top:70px;
}
#start #content-wrapper .content {
  margin: 20px auto;
}
#ce-col .item, #ce-col #status , #start #content-wrapper .content{
padding: 33px;
background-color: #fff;
border: 1px solid #84962c;
border-radius: 20px;
padding-top: 27px;
margin-bottom: 40px;
padding-bottom: 21px;
}

#lh-col .functions,#rh-col .functions, #mobilemenu .functions , footer .functions, #spruch{
padding: 33px;
background-color: #8f9c55;
border: 1px solid #84962c;
border-radius: 10px;
padding-top: 27px;
margin-bottom: 40px;
padding-bottom: 21px;
}
.lineBottom{ display:none;}

.carousel-inner{
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.carousel-control.left{
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}
.carousel-control.right{
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}

footer{
background-color:#606f0a;
}
footer .footer-bottom .row{
background:transparent;
}

.footer-widgets{
background-color:#909b52;
}

.list-group-item{
background:transparent;
border:0;
}

.navbar-nav {
float: right;
margin: 0;
}

.blogtitle{
font-family: 'Gloria Hallelujah', cursive;
font-size: 2.0em;
margin: 0px;
text-transform: uppercase;
padding:10px 0;
float:left;
}
.blogtitle a{
text-decoration:none;
color: #000;
}