/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {

	font-family: Calibri, "Trebuchet MS", Tahoma, Arial;

	font-size: 14px;

	color: #F6F6F6;

	background-color: #000000;

	background-image: url(images/header-back_01.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 30px;

	padding-left: 0px;

}

div, ul, img, form, h1, h3, h2

{

padding:0px;

margin:0px;

}

ul{

	list-style: none;

}

ul li{

padding:0px 0px 6px 0px;

list-style-type: none;

margin:0px 0px 0px 12px;

list-style-image:url(images/bullet.gif);

}

#button-top-back{

background:url(images/button-back_03.jpg) no-repeat;

width:913px;

height:126px;

}

h1, h2{

font-size:20px;

color:#FFB534;

padding-top:10px;

}



.fleft{float:left}

.fright{float:right}



a:link{

color: #F6F6F6;

text-decoration:underline;

}

a:visited{

color: #F6F6F6;

text-decoration:underline;

}

a:hover{

color: #FC8200;

text-decoration:underline;

}



/* --------------header-------------- */



#button-back{

background:url(images/buttons_03.jpg) ;

height:38px;

}



/* --------------header-------------- */



/* --------------footer-------------- */



#bottom-back{

background:url(images/index_177.jpg) repeat-x;

color:#999999;

}

#footerlink{

text-align:center;

padding-top:5px;

}

a.flink:link{

color:#999999;

text-decoration:none;

padding:0px 10px 0px 10px ;

}

a.flink:visited{

color:#999999;

text-decoration:none;

padding:0px 10px 0px 10px ;

}

a.flink:hover{

color: #FC8200;

text-decoration:underline;

padding:0px 10px 0px 10px ;

}

#copyright{

color: #FC8200;

text-align:center

}



/* --------------footer-------------- */



/* --------------body-------------- */

#body-left-back{

background:url(images/index_45.jpg) repeat-y;

width:7px;

}

#body-left-back1{

width:1px;

}

#body-back{

background:url(images/index1_18.jpg) repeat-x #252525;

}

#body-right-back{

background:url(images/index_44.jpg) repeat-y;

width:7px;

}

#body-right-back1{

width:5px;

background: #252525;

}



#gallery-top-back{

background:url(images/index_22.png) repeat-x;

height:17px

}

#gallery-bottom-back{

background:url(images/index_69.png) repeat-x;

height:17px

}





/* --------------body-------------- */



/* --------------right bar-------------- */

#rightbar-back{

background:url(images/index_48.png) repeat-y ;

padding-bottom:10px;

}

div.calign{

text-align:center;

}

#donation{

text-align:center;

}

#rightbar{}

#rightbar .hr-line{

background:url(images/index_91.jpg) repeat-x;

height:2px;

margin:15px 18px 15px 18px;

}

#video{

padding-left:18px;

padding-right:18px;

}

#rightbar #video h3{ 

background:url(images/index_51.png) no-repeat 0px 3px;

font-size: 17px;

color: #FC8200;

padding-bottom:10px;

padding-left:22px;

}

#video #vbox-top{

background:url(images/index_56.png) repeat-x;

}



#video #vbox-mid{

background: #000000;

padding:4px 8px 4px 8px ;

}

#video #vbox-mid #vborder{

border:#666666 1px solid;

}

#mlist{}



#mlist #mtop{

background:url(images/index_112.png) repeat-x;

font-size: 14px;

color: #FFFFFF;

font-weight:bold;

}

#mlist #mtop #heading{

padding:9px 0px 0px 0px;

}



#mlist #mmid{

background:url(images/index_126.png) repeat-y;

}

#mlist #mmid .txtfield{

background:url(images/index_142.jpg) repeat-x #A6A6A6;

border:#858585 1px solid;

font-size:12px;

width:200px

}



#welcome{

padding:15px 9px 0px 13px;

}

#welcome #more{

text-align:right;

padding:0px 8px 0px 0px;

}



#follow-back{

background-color:#1B1B1B

}

#follow-back-inner{

	background-image:url(images/inner_28.png);

}

#cal{}



#cal #ctop{

background:url(images/index_118.jpg) repeat-x;

}

#cal #cbottom{

background:url(images/index_157.jpg) repeat-x;

}



#cal #cleft{

background-color:#000000;

border-left:#3C3C3C 1px solid;

}

#cal #cright{

background:url(images/index_125.jpg) repeat-y right;

}



#cal h3{ 

background:url(images/index_131.jpg) no-repeat 0px 7px;

font-size: 17px;

color: #FC8200;

padding-bottom:10px;

padding-left:12px;

}

#cal .vr-line{

background:url(images/index_134.jpg) repeat-y center;

}

#cal ul{

	list-style-type: none;

	margin-left:8px

}



#cal ul li{

background:url(images/index_146.jpg) no-repeat -0px 5px;

margin:0px 0px 0px 12px ;

padding:0px 0px 8px 8px;

list-style-type: none;

display:block

}

#cal #cborder{

border:#FC8200 1px solid;



}



#ad-border{

border:#000000 4px solid;

}





/* --------------right bar-------------- */



.hr-line{

background:url(images/index_91.jpg) repeat-x;

height:2px;

margin:18px 12px 15px 12px;

}

.vr-line{

background:url(images/index_33.jpg) repeat-y center;

}



/* --------------inner page-------------- */



#contact-form{

padding-top:18px;

}

#contact-form #contact-form-t{

background-color:#2F2F2F;

font-size:16px;

}

#contact-form #contact-form-t #contact-form-t2{

background-color:#292929;

}

#contact-form #contact-form-t #contact-form-t2 small{

font-size:12px;

}

.txtfield{

background-color:#414141;

border:#535353 1px solid;

color:#CCCCCC

}

#contact-form .year-heading{

color:#FF6600;

padding:5px 0px 8px 0px;

font-weight:bold

}

#contact-form #contact-form-t #contact-form-t2 .cell-border{

border-bottom:#666666 dashed 1px;

text-align:left

}

#contact-form #contact-form-t #contact-form-t2 ul{

	list-style-type: none;

}

#contact-form #contact-form-t #contact-form-t2 ul li{

font-size:14px;

background:url(images/bullet.gif) no-repeat -0px 5px;

padding:0px 0px 8px 12px;

list-style: none;

list-style-image:none;

}



#contact-form #contact-form-t #profile{

font-size:14px;

background-color:#292929;

}

#contact-form #contact-form-t #profile .cell-border{

border-bottom:#666666 dashed 1px;

}

#contact-form #contact-form-t #profile .cell-border-v{

border-left:#666666 dashed 1px;

border-bottom:#666666 dashed 1px;

}

#contact-form #contact-form-t #profile .img-border{

border:#434343 3px solid;

padding:2px;

width:130px;

}

#contact-form #contact-form-t #profile .img-border2{

border:#434343 3px solid;

padding:2px;

margin-top:10px

}

#contact-form #contact-form-t #profile p{

padding:10px 0px 0px 0px;

margin:0px 0px 0px 0px;

}



#inner-video{

background: #000000;

-moz-border-radius: 5px; -webkit-border-radius: 5px;

padding:6px;

float:right;

margin:20px 0px 20px 0px;

}

#inner-video #videobox{

border:#666666 1px solid;

background-color:#030;

padding-bottom:0px

padding:0px;

}



/* --------------team page-------------- */



#map-back{

background:url(images/map.png) no-repeat;

width:530px;

height:288px;

}



/* --------------team page-------------- */

a.orange:link, a.orange:hover,a.orange:visited, a.orange:active
{
color:#FFB534;
text-align:decoration:none;
}
#sidebar ul, #sidebar ul li	
{
margin-left:0px;
padding-left:0px;
}
#sidebar ul li, #sidebar ul 
{
list-style-type:none;
list-style-image:none;
}
.entry
{
padding-left:10px;
}






.commentlist li, #commentform input, #commentform textarea {
	 
	}
.commentlist li ul li {
	 
}

.commentlist li {
	 
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	 
	}

.commentlist p {
	 
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

.postmetadata  a  , .commentlist a
{
color:#FC8200;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*.widget_custom_cf7 .widgettitle
{
display:none;
}*/