/*   

Theme Name: BBCK

Theme URI: www.bbck.org

Description: 

Author: MrMuh

Author URI: -

Version: 0.1



General comments/License Statement if any.

.

*/
@import url("eventmanager.css");


/* --------------------- RESET / PRESET --------------------- */

html{height:100%;}



noscript,body,h1,h2,h3,h4,h5,h6{

	margin:0; 

	padding:0; 

}



img{	

	display:block;

}



a{text-decoration:none;}

a:hover{color: #06c;}	

ul {padding:0;list-style:none;}



/*for IE6*/

*html ul li {display: inline-block; }



table{

	border-spacing:0px;

	border-width: 0px;

	cellpadding: 0px;

	cellspacing: 0px;

	border:none;

	border-collapse: collapse;

}





/* --------------------- UNIVERSAL CLASSES / mixed --------------------- */



/* #### COLORS #### */

.whitebg{background-color:#FFFFFF;}

.darkbg{background-color:#333;}







/* #### TEXT #### */

h1,h2,h4,h5,h6{

	font-family: Georgia,"Times New Roman",Times,serif;

	letter-spacing: -0.05em;

	font-size: 2.0em;

	font-weight:normal;

	color:#333;

	text-align:left;

}

.stdwhite,#footer a:hover{color:#fff}

.stddark,h1,h2,h4,h5,h6{color:#333;}

.stdgreen,.widget a:hover,.post h2 a,.post h2 a{color:#8FBE00;}

.stdblue,.postmetadata a,.post-info a,.comment-info a,.entry a,.entry h3,a{color:#00A8C6}

.linkorange,#footer a,a:hover,.post h2 a:hover{color:#ff9001}



.aligncenter{margin:auto;}

.alignleft{float: left;}

.alignright{float: right;}







/* #### STRUCTUR #### */

#main-container,.post-info,.widget a,.navibar_element a,#navibar_menu,

#header-img,img.centered{

	display:block;

}



#footer,#footer p,.widget a,ul,.entry ul, .entry ol{

	margin:0;

}



.post-info,ul,.commentlist,#mountain-top,#page,.wp-caption img{

	padding:0;

}



#main-col,#main-col-wide, #pic-col, #sidebar,.navibar_element,#header-img,.footer-widget{

	float:left;

}



.clear {clear:both;}



.rounded-corner,#navibar_menu {

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

}





/* --------------------- BODY / PAGE / MAIN CONTAINER --------------------- */



body{

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color:#333333;

}



body {

	background-image:url(images/bg-blue.jpg);

	background-repeat:repeat-x;

	background-color:#70c0c8;

}



#main-container{

	font-size: 1.2em;

	width:880px;

	margin:auto;

	padding:10px 10px 30px 15px;

}



#page {

	width:950px;

	margin:auto;

}



#mountain-body{

	background: url('images/mountain_body.png');

	background-repeat:repeat-y;

	margin:auto;

}



#mountain-area{

	width:928px;

}





/* --------------------- ANIM TABLE / MOUNTAIN TABLE --------------------- */





#anim-head_02{background: url('images/anim-head_02.png');background-repeat:repeat-x;}



#anim-head_04{background: url('images/anim-head_04.png');background-repeat:repeat-y;}



#anim-head_06{background: url('images/anim-head_06.png');background-repeat:repeat-y;}



#anim-head_08{background: url('images/anim-head_08.png');background-repeat:repeat-x;}



.cliff-left{

	background: url('images/cliff-left.png');

	background-repeat:repeat-y;

	width:25px;

	height:100%;

}

.cliff-right{

	background: url('images/cliff-right.png');

	background-repeat:repeat-y;

	width:25px;

	height:100%;

}

.mountain-top{

	background: url('images/mountains-top.png');

	background-repeat:repeat-x;

	width:900px;

	height:48px;

}

#mountain-body{

	width:928px;

}







/* --------------------- BARS - MAINCOL/SIDEBAR/PICCOL --------------------- */



#main-col,#main-col-wide{

	padding:0 15px 0 0;

	border-right:#EBEBEB dashed 1px;

}



#sidebar{padding:0 15px 5px 15px;}

#main-col{width:50%;}

#main-col-wide{width:70%;}

#sidebar,#pic-col{width:22%;max-width:24%;}





/* --------------------- POST / POSTINFO-META --------------------- */



.post{margin:0 0 30px 0;}

.post-info{margin: -3px 0 0 0;}

.postmetadata, .post-info,.comment-info{

	font-family: Trebuchet MS,Tahoma,Arial;

	font-size: 0.8em;

	text-transform:uppercase;

	color:#8C8C8C;

}



/* --------------------- FOOTER --------------------- */



.footer-widget h2{color:#FF6600;}	

.footer-widget ul{list-style:url(images/raquo.gif);list-style-position:outside;}

.footer-widget li{padding:2px 0 2px 0px; margin-left:15px;}



#footer{background:#2d2621;width:100%;clear:both;padding:5px 0 0 0;}

#footer-signature{margin: 10px 0 0 0;padding:0 0 10px 0;text-align:center;}

#footer-widget-container{width:70%;margin:auto;padding: 15px 0 0 0;}



.footer-widget{

	width:29%;

	max-width:29%;

	background:#26201c;

	margin:0 5px 5px 5px;

	padding: 10px;

}



#footer-head{

	background: url('images/tines_2.png');

	background-repeat:repeat-x;

	width:100%;

	height:12px;

	margin-top:-12px;

}





/* --------------------- COMMENTS --------------------- */



#comment-container{margin:15px 0 0 0;}



.avatar-container{float:left;}

.avatar-frame{border:3px #E9E9E9 solid;	padding:1px;}

.avatar-frame:hover{border:3px #AEE239 solid;padding:1px;}

.comment-content{margin:0 0 0 50px;}

.commentlist li {margin:5px 0 10px 0;border-bottom:#cccccc dashed 1px;}

.commentlist{list-style:none;}



#commentform #author,#commentform #email,#commentform #url,#comment{

	border:#e5e5e5 1px solid;

	background:#fafafa;

	padding:3px;

}

#comment{

	width:99%;

}





/* --------------------- WIDGET / GALLERY --------------------- */

.widget,.gallery{margin:10px 0 10px 0;}

.widget h2, .widget a{color:#333;}

.widget ul li a{

	padding:3px 0 3px 10px;

	border-bottom:#eaeaea dotted 1px;

}

.ngg-widget {text-align:center;}

.ngg-widget img{

	display:inline;

}



.textwidget {font-size: 1em;}





/* --------------------- NAVIBAR --------------------- */



#navibar{padding: 35px 0 0 150px;}

.navibar_element a,#navibar_menu{

	font-size: 1.2em;

	color:#FFF;

	font-weight:bold;

	padding:4px;

}

.navibar_element a:hover{color:#333333;font-weight:bold;}





/* --------------------- SEARCH --------------------- */



#searchinput{

	border:#CCCCCC 1px solid;

	background:#F5F5F5;

	color:#333333;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;	

}

#searchinput{width:60%;padding:3px;}

#searchsubmit{vertical-align:middle; width:20px; height:20px;}







/* --------------------- WP FORMAT --------------------- */



img.centered {

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}



.wp-caption{

	border:#ddd 1px solid;

	/*margin:3px;*/

	font-size:0.8em;

	background-color: #f3f3f3;

	text-align:center;

	padding-top:4px;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

}



.wp-caption img{

	border:#ddd 1px solid;

	margin:auto;

}





/* --------------------- HEADER / HEADINFO --------------------- */



#header{margin:30px 0 15px 0;}

#header-img{margin: 0 120px 0 25px;}



#head-info{position:relative;}

#head-info h1,#head-info h2,#head-info h3,#head-info h4,#head-info h5{

	display:inline;

	font-size:2em;

	padding:1px 5px 1px 5px;

}



#head-info h1{font-size:3.2em;}

#head-info h3{font-size:3.2em;}

#head-info h5{font-size:1.65em;}



#anim-info1 h4{	color:#00a8c6;}

#anim-info2{width:400px;}

#head-info{position:absolute; top:110px;z-index:2;}

#headanimation{position:absolute;z-index:1;}



#anim_head .widgettitle{ visibility:hidden;z-index:1;}



#anim-info1,#anim-info2,#anim-info3,#anim-info4{z-index:2; position:relative;}

#anim-info1,#anim-info2{top:90px;left:500px;}

#anim-info2{top:95px;}

#anim-info3{top: 100px;left:580px;}

#anim-info4{top: 115px;left:620px;}



#anim-info4 a{color:#fff;text-decoration:none;}





/* --------------------- ENTRY --------------------- */



.entry,#comment{font-size:1.1em;font-family: Tahoma,Arial;}



.entry p{

	margin:5px 0 5px 0;

}



.entry ul, .entry ol{

	padding:0 0 0 40px;

	list-style:disc;

}

.entry ol{list-style:decimal;}

.entry a{border-bottom:#cfe2e7 1px solid;}

.entry h3{margin:10px 0 2px 0;}





.entry blockquote {

	background:url(images/quote.png);

	background-repeat:no-repeat;

	background-position:top left;

	margin:0 0 0 10px;

	padding:5px 10px 5px 45px;

	font-style:italic;

}







/* --------------------- ENTRY EM --------------------- */

 

.entry .em-info, .info{

	margin: 5px 0 5px 0;

	padding: 5px;

	background-color: #ffffe0;

	border:#e6db55 1px solid;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

}

.em_loading{
	background:#000;
	padding:15px;
	display:none;
}

#em_reg_result{
	display:none;
}

#em_userdata{
	width:90%;
	display:none;
	margin:0px;
}
#em_userdata_table, .em_info_box{
	border:#FFCC00 solid 1px;
	background:#FFFDD9;
	padding:5px;
}
#em_userdata_table table,#em_userdata_table{width:100%;}
#em_userdata_table .em_table_desc{
	font-weight:bold;
	font-size:1.1em;
	width:40%;
}

#em_userdata_table .em_table_value{
	width:60%;
}

.em_error{
	background:#FFDDDD;
	border-bottom:#FF0000 solid 1px;
	border-top:#FF0000 solid 1px;
	width:100%;
	display:none;
	padding:10px;
}

.em_error_block,.em_success_block{
	padding:5px;
}
.em_error_block{
	background:#FFDDDD;
	border:#FF0000 solid 1px;
}
.em_success_block{
	background:#ECFFD9;
	border:#85F91C solid 1px;
}

.em_error label{
	width:100%;
	margin:0;
	text-align:left;
}

#em_error_container{
	display:block;
}
.em_button{
	display:inline-block;
	padding:5px;	
}
.em_info_box ul{
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
	marign-left: 0; 
	padding-left: 0;
}

.em_info_box ul li{
	marign-left: 0; 
	padding-left: 0;
	padding:3px;
}

#em_userdata_showmore{
	color:#FF9900;
}

.em_underlinedlink{
	border-bottom:#333 dotted 1px;
	
}
/* --------------------- NAVIBAR --------------------- */



.navibar_element{

	margin: 2px;

}



.navibar_selectable:hover{

	background:#FFFFFF;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

}



.noBorder{

	border:none !important;

	border-width:0;

	border-bottom:none;

	border-color:none;

}

.noscriptwarning{
	width:100%;
	background:#FF3300;
	color:#FFFFFF;
	font-size:1.6em;
	position:fixed;
	top:0;
	padding:10px;
	opacity:0.8;
	z-index:10;
}



/* --------------------- WPMAPS --------------------- */

.wpmaps {

	margin:auto; 

	border:#eaeaea solid 3px;

}
.boxgrid{ 
				width: 325px; 
				height: 260px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				
