/*
Theme Name: CrazyStuff 2.0
Theme URI: http://www.openstream.ch/
Description: The CrazyStuff WordPress theme.
Version: 2.0
Author: OpenStream
Author URI: http://www.openstream.ch/
*/

body{
background-image:url(images/main-bg.gif);
color: #575757;
font-family: Arial, Tahoma, Verdana;
font-size:11px;
margin:0px;}

a img {
 border:0px;
}
a { 
 color:#535353;
 text-decoration:underline;
}
a:hover { 
 text-decoration:none;
}
.left{
float:left;}

.right{
float:right;}

.clear{
clear:both;}

.main-container {
 text-align:left;
 margin:0 auto;
 width:998px;
}
.shadow {
 background-image:url(images/header-shadow.png);
 background-repeat:repeat-x;
 background-position:bottom;
 width:247px;
 height:100px;
}
.top-navi {
 padding-top:73px;
}
.social {
 background-image:url(images/crazystuff-pic2.png);
 background-repeat:no-repeat;
 background-position:bottom;
 padding-top:78px;
 padding-left:38px;
 width:71px;
 height:22px;
}
.hauptnavi {
 background-image:url(images/header-red.png);
 background-repeat:no-repeat;
 width:998px;
 height:25px;
 padding-top:5px;
 color:#FFFFFF;
}
.hauptnavi a {
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
}
.hauptnavi a:hover {
 text-decoration:underline;
}
.hauptnavi-link {
 padding-top:3px;
 padding-right:25px;
}
.search {
 font-size:12px;
 font-weight:bold;
 padding-top:2px;
 padding-right:5px;
 padding-left:20px;
}
.go {
 background-color:#FFFFFF;
 width:139px;
 height:15px;
 border:none;
 padding-top:3px;
 padding-left:4px;
 color:#333333;
 font-size:11px;
}
.search-link {
 padding-top:1px;
}
.search-link a {
 color:#FFFFFF;
 font-weight:normal;
 text-decoration:underline;
}
.search-link a:hover {
 text-decoration:none;
}
.content {
 background-image:url(images/content-bg.png);
 background-repeat:repeat-y;
 width:998px;
}
.content-left {
 width:208px;
 padding-left:7px;
}
.title-left {
 background-image:url(images/title-left-bg.gif);
 background-repeat:no-repeat;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-transform:uppercase;
 width:198px;
 height:18px;
 padding-top:4px;
 padding-left:10px;
}
.content-left ul, .content-right ul{
 margin:0px;
 padding:0px;
 list-style:none;
}
.content-left ul ul, .content-right ul ul{
 padding: 0px;
 margin-top:8px;
 margin-bottom:8px;
 margin-left:8px;
 list-style:none;
}
.content-left ul ul li, .content-right ul ul li{
 background-image:url(images/bull.gif);
 background-repeat:no-repeat;
 background-position:0px 3px;
 padding-left:15px;
 padding-bottom:3px;
 color:#545454;
}
.content-left a{
 color:#252525;
 text-decoration:none;
}
.content-left a:hover{
 color:#e94e00;
}
.facebook {
 border:#a7b3cd 1px solid;
 background-color:#FFFFFF;
 color:#333333;
}
.facebook a {
 font-size:11px;
 color:#808080;
 text-decoration:none;
}
.facebook a:hover {
 text-decoration:underline;
}
.like {
 background-color:#f0f3f7;
 border-bottom:#e0e5ed 1px solid;
 width:196px;
 padding-top:9px;
 padding-bottom:8px;
 padding-left:10px;
 color:#3b5998;
 font-size:12px;
 font-weight:bold;
 line-height:10px;
}
.fans {
 padding-left:10px;
 padding-top:10px;
}
.content-middle {
 width:497px;
 padding-left:35px;
 padding-right:34px;
}
.post {
 padding-top:20px;
 font-size:12px;
 clear: both;
 overflow: hidden;
}
.date {
 background:url(images/calendar.gif) no-repeat;
 font:normal 22px Arial, Helvetica, sans-serif;
 color:#666666;
 text-align:center;
 height:48px;
 width:48px;
 float:left;
}
.date span {
 height:16px;
 display:block;
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#ffffff;
 padding-top:2px;
}
.title {
 float:left;
 margin-left:10px;
 width:438px;
}
.title h2 {
 color:#333333;
 margin:3px 0 7px;
 padding-bottom: 4px;
 font:bold 150%/100% "Lucida Grande", Arial, sans-serif;
 border-bottom:dotted 1px #CCCCCC;
}
.title h2 a, .title h2 a:visited {
 color:#333333;
 text-decoration:none;
}
.title h2 a:hover {
 color:#e94e00;
 text-decoration:none;
}
.postdata {
 font-size:90%;
 color:#999999;
}
.postdata a, .postdata a:visited {
 color:#999999;
 text-decoration:none;
}
.postdata a:hover {
 color:#e94e00;
 text-decoration:none;
}
.category{
 background:url(images/mini-category.gif) no-repeat;
 padding-left:18px;
 float:left;
}
.comments{
 background:url(images/mini-comment.gif) no-repeat;
 padding-left:18px;
 float:right;
}
.entry {
 padding: 10px 0px 5px;
 clear: both;
}
.entry a {
 color:#e94e00;
 text-decoration:none;
}
.entry a:hover {
 color:#999999;
 text-decoration:none;
}
.content-right {
 width:211px;
 padding-right:6px;
}
#calendar_wrap {
 padding-top:15px;
 padding-bottom:15px; 
}
#calendar_wrap a{
 color:#545454;
 text-decoration:none;
}
#calendar_wrap a:hover{
 color:#e94e00;
 text-decoration:underline;
}
.tags {
 padding-left:6px;
 padding-right:6px;
 padding-top:10px;
 padding-bottom:10px;
}
.tags a{
 color:#252525;
 text-decoration:none;
}
.tags a:hover{
 color:#e94e00;
 text-decoration:underline;
}
#calendar_wrap{
 padding-left:50px;
}
.widget_tag_cloud div{
 padding-left:10px;
 padding-right:10px;
 padding-bottom:7px;
}
.title-right {
 background-image:url(images/title-right-bg.gif);
 background-repeat:no-repeat;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-transform:uppercase;
 width:201px;
 height:18px;
 padding-top:4px;
 padding-left:10px;
}
