/*
Theme Name: IPBWI
Theme URI: http://ipbwi.com/
Description: Theme for IPBWI
Author: Matthias Reuter
Version: 1.0
Tags: ipbwi
*/


<!--

.wpsc-product-title{
	color:#FFF;
}

*{
	font-family: "ff-enzo-web-1","ff-enzo-web-2",Arial,sans-serif;
}

*{
	border:0px;
}

a{
	color:#840035;
	text-decoration:none;
}
a:hover{
}
.entry-content a, .comment-body a{
	text-decoration:none;
	font-weight:bold;
}

body{
	background-color:#FFF;
	width:100%;
	padding:0px;
	margin:0px;
}
div{
	margin:0px;
	padding:0px;
}

p{
	font-size:18px;
	font-weight:600;
	margin:0px 0px 15px 0px;
}

h2{
	font-size:96px;
	font-weight:100;
	margin:0px;
}

h3{
	font-size:24px;
	font-weight:700;
	margin:0px;
}

.full h3{
	font-size:24px;
	font-weight:600;
	margin:30px 0px 10px 0px;
	border-bottom:1px solid #000;
}

#right-widget-area h3{
	font-size:60px;
	font-weight:100;
	margin:30px 0px 10px 0px;
	border-bottom:none;
}

h4{
	font-size:18px;
	font-weight:700;
	margin:10px 0px 5px 0px;
}

input, textarea{
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
	border-radius: 5px;
	background-color:#FFF;
	border:1px solid #000;
	padding:3px;
}

#body{
	width:950px;
	height:100%;
	margin:0px auto;
	background-image:url(img/content.png);
	background-position:0px 250px;
	background-repeat:no-repeat;
	background-color:#840035;
	-moz-box-shadow: 5px 5px 15px #666;
	-webkit-box-shadow: 5px 5px 15px #666;
	box-shadow: 5px 5px 15px #666;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
	border-radius: 5px;
	position:relative;
	z-index:2;
}

#header{
	background-image:url(img/header.png);
	background-position:top;
	background-repeat:no-repeat;
	width:950px;
	height:200px;
}

#menu{
	background-image:url(img/menu.png);
	background-position:top;
	background-repeat:no-repeat;
	width:900px;
	height:30px;
	font-size:24px;
	color:#FFF;
	text-align:right;
	padding:10px 25px;
}

#menu ul{
	list-style-type:none;
	margin:0px;
	margin-left:auto;
}

#menu li{
	display:inline;
}

#menu ul li a{
	font-size:24px;
	color:#FFF;
	font-weight:300;
}

a#active{
	font-weight:700;
}

.network{
	-moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
	border-radius: 3px 10px 3px 3px;
	opacity: 0.50 ! important; /* Webkit und Opera  */
	-moz-opacity: 0.50 ! important; /* Mozilla Browser */
	filter:alpha(opacity=50) ! important; /* Internet Explorer */
	background-color:#00BFFF;
	border:1px solid #000;
	width:25px;
	height:25px;
	float:left;
	margin-left:730px;
	display:block;
}
.network:hover{
	opacity: 1.00 ! important; /* Webkit und Opera  */
	-moz-opacity: 1.00 ! important; /* Mozilla Browser */
	filter:alpha(opacity=100) ! important; /* Internet Explorer */
}

#comments ul, ol{
	list-style-type:none;
}

.comment-footer{
	clear:both;
}

.comment-author{
	float:left;
	margin-right:20px;
}

.comment{
	clear:both;
	background-image:url(img/glas.png);
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
	padding:10px;
	margin:10px 5px 10px 5px;
}

#main{
	background-image:url(img/content.png);
	background-position:top;
	background-repeat:no-repeat;
	width:900px;
	padding: 25px 0px;
	margin: 0px 25px;
	background-color:#ff6500;
}

.box{
	background-image:url(img/glas.png);
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
	padding:10px;
}

.innerbox, blockquote, .post, .forum_discussions{
	background-image:url(img/glas.png);
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
	padding:10px;
	margin:10px 5px 10px 5px;
}

#content{
	background-image:url(img/glas.png);
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 5px 5px 15px #000;
	-webkit-box-shadow: 5px 5px 15px #000;
	box-shadow: 5px 5px 15px #000;
	padding:10px;
	width:830px;
	clear:both;
	margin:0px 25px 25px 25px;
}

.half_left{
	width:390px;
	float:left;
	margin:0px 15px 25px 25px;
}
.half_right{
	width:390px;
	float:left;
	margin:0px 25px 25px 15px;
}

.full{
	width:830px;
	clear:both;
	margin:0px 25px 25px 25px;
}

.contrast {
	background-color:#840035;
	background-image:url(img/glas-contrast.png);
	background-position:bottom;
	color:#FFF;
}
.contrast a{
	color:#FFF;
}

.xoxo{
	list-style-type:none;
	padding:0px;
	margin-top:0px;
}

.widget_tag_cloud a{
	color:#FFF;
}

#search, #nav{
	text-align:right;
	margin-right:30px;
	padding-top:5px;
}
#sponsors{
	float:left;
	margin-left:400px;
	line-height:37px;
	height:37px;
	padding-left:5px;
	background-color:#FFF;
	-moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	border-radius: 10px 10px 10px 10px;
	opacity: 0.50; /* Webkit und Opera  */
	-moz-opacity: 0.50; /* Mozilla Browser */
	filter:alpha(opacity=50); /* Internet Explorer */
}
#sponsors:hover{
	opacity: 1.00; /* Webkit und Opera  */
	-moz-opacity: 1.00; /* Mozilla Browser */
	filter:alpha(opacity=100); /* Internet Explorer */
}
#sponsors a:hover{
	text-decoration:none;
}
#sponsors a img{
	vertical-align:middle;
}
#nav a{
	opacity: 0.80; /* Webkit und Opera  */
	-moz-opacity: 0.80; /* Mozilla Browser */
	filter:alpha(opacity=80); /* Internet Explorer */
}
#nav a:hover{
	opacity: 1.00; /* Webkit und Opera  */
	-moz-opacity: 1.00; /* Mozilla Browser */
	filter:alpha(opacity=100); /* Internet Explorer */
}

#searchsubmit{
	background-color:#840035;
	color:#FFF;
}

#comment{
	display:block;
	width:800px;
}

.alignleft{
	float:left;
	margin:0px 10px 0px 0px;
}

.form-allowed-tags{
	font-size:14px;
}

.widget_recent_entries ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.ipbwi_widget_latestTopics, .ipbwi_widget_privateMessages{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.ipbwi_widget_latestTopics_entry, .ipbwi_widget_privateMessages_entry{
	clear:both;
}

.ipbwi_widget_latestTopics_title, .ipbwi_widget_privateMessages_title{
	float:left;
	margin:0px 10px 0px 0px;
	font-weight:700;
}
.ipbwi_widget_latestTopics_title a, .ipbwi_widget_privateMessages_title a{
	font-weight:600;
}
.ipbwi_widget_latestTopics_author, .ipbwi_widget_privateMessages_author{
	float:left;
	margin:0px 10px 0px 0px;
	font-size:10px;
}
.ipbwi_widget_latestTopics_date, .ipbwi_widget_privateMessages_date{
	float:left;
	margin:0px 10px 0px 0px;
	font-size:10px;
}
.ipbwi_widget_latestTopics_more{
	clear:both;
	line-height:40px;
	height:20px;
}
.ipbwi_widget_privateMessages_more{
	clear:both;
	line-height:40px;
	height:20px;
	margin-bottom:20px;
}

.page-link{
	font-weight:700;
	font-size:18px;
	border-bottom:1px solid #000;
}

.pagination_item{
	border-top:1px solid #000;
	font-weight:700;
}
.pagination_item_active{
	padding:5px;
	border-top:1px solid #000;
	font-weight:700;
}
.pagination_item a{
	padding:5px;
	display:block;
	font-weight:300;
	background-color:#FFF;
}
.pagination_item a:hover{
	background-color:transparent;
}





/** Dave's WordPress Live Search CSS **/
ul.search_results
{
	display: block;
	background-color:#fff;
	width:250px;
	max-height: 500px;
	position:absolute;
	top:20px;
	left:0px;
	overflow:auto;
	z-index: 9999;	

	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;

	padding: 0px;
	margin: 0px;

	-moz-box-shadow: 5px 5px 15px #840035;
	-webkit-box-shadow: 5px 5px 15px #840035;
	box-shadow: 5px 5px 15px #840035;

	opacity: 0.80; /* Webkit und Opera  */
	-moz-opacity: 0.80; /* Mozilla Browser */
	filter:alpha(opacity=80); /* Internet Explorer */
}

ul.search_results li
{
display: block;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #557;
border-bottom: 1px solid #112;
text-align: left;	

color: #aad;
background-color: #840035;
text-decoration: none;

}

ul.search_results li:hover
{
background-color: #9A2D5B;	
}

ul.search_results li a, ul.search_results li a:visited
{
color: #fff;
margin-left: 0px;
padding-left: 0px;
text-decoration: none;
}

ul.search_results p#daves-wordpress-live-search_author
{
margin: 0px;
font-size: 90%;
font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_date
{
margin: 0px;
font-size: 90%;
}

/* BEGIN post thumbnails */
ul.search_results li.post_with_thumb a {
width:150px;
float:left;
margin-bottom: 5px;
}

ul.search_results li.post_with_thumb img.post_thumb
{
float: left;
margin: 3px 10px 10px 0px;
height: 48px;
width: 48px;
border: 1px solid #888;
}
/* END post thumbnails */

/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta
{
font-size: 75%;
width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix
{
float: none !important;
clear: both !important;
}

.search_footer {
background-color: #FF6500;
width: 100%;
text-align: right;
padding: .5em 0;
font-size: .9em;
}

.search_footer a,
.search_footer a:visited {
color: #fff;	
margin-right: 1em;
}

#searchform .screen-reader-text{
display:none;
}

#right-widget-area{
	width:305px;
	position:absolute;
	top:280px;
	right:50px;
	left:auto;
	z-index:1;
}

#right-widget-area .widget-title{
	margin:0px;
	padding:0px;
}

.ipbwi_widget_latestImages_author{
	display:none;
}
.ipbwi_widget_latestImages_date{
	display:none;
}
.ipbwi_widget_latestImages{
	list-style-type:none;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.ipbwi_widget_latestImages_entry{
	margin:0px;
	padding:0px;
	float:left;
	margin-right:1px;
}

.ipbwi_widget_latestImages_more{
	clear:both;
}


-->
