/*
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 {
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
    min-width: 100%;
	width:100%;
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;	}


#bigcontainer{

width: 100%;
text-align: center;
background-color:#ffffff;
margin-top:0;
margin-bottom:0;
margin-right:auto;
	margin-left:auto;
border-bottom:1px solid #9F9F9F;
}

#banner {
	font-family: Verdana, Arial, sans-serif;
	margin-right:auto;
	margin-left:auto;
padding:0;
	text-align: left;
	width: 863px;
height:100px;
min-height:100px;
background-color:#FFFFFF;
	background: url(images/tretford.jpg) bottom right no-repeat;
text-transform:lowercase;
	}


/* top navigation */
#navcontainer ul{
margin-top:0px;
background:transparent ;
text-align: left;
padding-bottom: 3px;
padding-left: 0;
padding-top:80px;
margin-bottom:0;
margin-left:0;
color: #717171;
line-height: 16px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
font-family:Arial;
padding-left: 5px;
padding-right: 13px;
padding-bottom: 0px;
padding-top: 0px;
color: #000000;
margin-right:2px;
font-size:0.9em;
text-decoration: none;
font-weight:normal;
}

#navcontainer ul li a:hover
{

color: #9E9E9E;


}


#subcontainer{

border-bottom:1px solid #ADADAD;
width: 100%;
text-align: center;
background-color:#ffffff;

margin-right:auto;
	margin-left:auto;
margin-bottom:0px;
padding-bottom:0px;
	
}





#subnavbar {
background-color:#FFFFFF;
width:863px;

height:31px;
min-height:31px;

margin-right:auto;
	margin-left:auto;

padding:0;
text-align: left;
margin-bottom:0px;
padding-bottom:0px;
}
/* sub navigation list */
#subnav ul{

background:transparent ;
text-align: left;
padding-bottom: 9px;
padding-top: 2px;
padding-left:0;
margin-top:5px;
margin-bottom:0;
margin-left:2px;

color: #A8A7A7;

line-height: 16px;
/* fixes Firefox 0.9.3 */
}

#subnav ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#subnav ul li a
{
font-family:Verdana, sans-serif;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-top: 0px;
color: #A8A7A7;
margin-right:2px;
font-size:0.8em;
text-decoration: none;
font-weight:bold;
text-transform:lowercase;
}

#subnav ul li a:hover
{

color: #000000;


}



#container
{
	text-align: center;
	background-color:#FFFFFF;
	width: 100%;

margin-bottom:30px;
margin-top:0;
padding-top:0;
}


#wrapper
{
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 863px;
background: transparent;
margin-top:0;
padding-top:0;
margin-top:0px;
}


#container-inner {
background: transparent;
margin-top:0px;
padding-top:0px;
}








#alpha, #beta 
{
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	
}

#alpha-inner, #beta-inner 
{
	position: static;
}

#beta { margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;



}
#beta-inner
{
padding: 0px 0px 10px 4px;

margin-top:0px;
padding-top:0px;
font-size: 10pt;
 background: transparent;
border: 1px solid #00c;
min-height:500px;
font-family:Verdana, sans-serif;

}
#alpha-inner {
padding: 10px 0px 0px 0px;
		
clear:both;
}
	
#alpha
   {
      margin: 0px 0px 0px 0px;
      width: 210px;      
      float:left;

background: #ffffff;

clear:both;
line-height: 1.2em;
text-align: left;
   }

#alpha-inner
   {
      padding: 5px 10px 0px 0px;
	  text-align: left;
	
	
	
   }

#beta
   {
   	float:left;
      margin-top:0;
padding-top:0;
      width: 650px;     
	  background: transparent;
   }

#beta-inner
   {
border-width: 0;
background: transparent;
color:#6E6E6E;
font-size:0.8em;
line-height:1.4em;
margin-top:0px;
padding-top:0px;

 
}  
/* sidenav */
.menuhead{
color:#242424;
font-size:1.3em;
border-bottom:1px solid #9A9A9A;
	margin-left:5px;
	padding-top:10px;
	padding-bottom:5px;
padding-left:13px;
	width:167px;
text-transform:lowercase;
}
#navcontainer2{
width:200px;
float:left;
text-align:left;
margin-top:0px;
padding-top:0px;

}

 #navcontainer2 ul
{
margin-top:10px;
text-align:left;
list-style-type:none;
margin-left:0;
padding-left:0;
width:200px;
float:left;


}

#navcontainer2 ul li
{


text-align:left;
font-family: verdana, sans-serif;
text-decoration: none;
margin-top:0px;
margin-bottom:0px;
display: block;
padding-top:0;
padding-bottom:6px;
padding-left:none;
margin-left:none;




}

#navcontainer2 ul li a
{
text-transform:none;
color:#969696;
text-decoration:none;
font-size:0.8em;
text-align:left;
margin-left:17px;
padding-left:0;
padding-bottom:6px;

}

#subnavlist li a
{
text-transform:lowercase;
color:#000000;
text-decoration:none;
font-size:0.8em;
text-align:left;
margin-left:17px;
padding-left:0;
padding-bottom:6px;

}


#navcontainer2 ul li a:hover
{
color:#000000;
background: url(images/arrow.jpg) top left no-repeat;
padding-left:17px;
margin-left:0px;

}
#navcontainer2 ul ul li a
{
text-transform:lowercase;
color:#000000;
text-decoration:none;
font-size:0.8em;
text-align:left;
margin-left:25px;
padding-left:0;
padding-bottom:6px;

}

#navcontainer2 ul ul li a:hover
{
color:#000000;
background: url(images/arrow.jpg) top left no-repeat;
padding-left:25px;
margin-left:0px;

}

#navcontainer2 ul ul
{
margin-top:0px;
padding-top:0px;
}



.clr
{
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	
}


.imagebordcent{
text-align:center;
}

.imageborder{
border:1px solid #000000;
}
.imagebordcent{
text-align:center;
}
.imagebordright{
border:1px solid #BAB8B8;
float:right;
margin-left:5px;
padding:4px;
background-color:#DEDBDB;
}
.imageright{
float:right;
margin-left:5px;
}
.imagebordleft{
border:1px solid #000000;
float:left;
margin-right:5px;
}
.home{
float:right;
border:0;
margin-left:30px;
}
.home p{
margin-top:4px;
}
.home a{
font-size:12pt;

}

#footer{

height:50px;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
color: #A8A7A7;
font-weight:normal;
text-align:right;
border-top:1px solid #9E9E9E;
width:100%;
background-color:#ffffff;
}
/* footer navigation */
#footernavcontainer ul{

background:transparent ;
text-align: right;
padding-bottom: 30px;
padding-top: 0px;
padding-left: 0;
margin-top:0;
margin-bottom:0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left:0;

color: #A8A7A7;
width: 100%;

line-height: 16px;
/* fixes Firefox 0.9.3 */
}

#footernavcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
font-size:0.9em;
font-weight:normal;
text-transform:lowercase;
font-family:Arial;
color: #969696;
}

#footernavcontainer ul li a
{
font-family:Arial;
padding-left: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
color: #969696;
margin-right:10px;

text-decoration: none;
font-weight:normal;
text-transform:lowercase;
}

#footernavcontainer ul li a:hover
{

color: #000000;


}


h1, h2, h3, h4, h5, h6 {
	color:#8F979A;
}



p{
margin-top:0;
padding-top:0;
text-align:justify;
}

table p{
margin-top:0;
padding-top:0;
text-align:left;
}

input{

border:1px solid #9E9E9E;

}


.alignleft{
float:left;
position:relative;
padding-top:0px;
margin:0px 10px 5px 0px;
padding-top:0px;
margin-top:0px;
margin-top:0px;
top:0px;
margin-top:none;

}
.alignleft img{

margin-top:0px;
padding-top:0px;


}




.underhead {
	border-bottom:1px solid #9A9A9A;
	margin-left:0px;
margin-bottom:10px;
	padding-top:15px;
	padding-bottom:5px;
float:right;
width:480px;
margin-top:0px;

}

.underhead p {
text-transform:lowercase;
margin:0px;
padding:0px;
margin-top:0px;	
padding-top:0px;	
}

.underhead a:link {
color:#9A9A9A;
margin:0px;
padding:0px;
		
}

.underheadlg {
	border-bottom:1px solid #9A9A9A;
	margin-left:0px;
margin-bottom:10px;
	padding-top:0px;
	padding-bottom:5px;
float:left;
width:610px;
	
}

.underheadlg p {
text-transform:lowercase;
		
}

.underhead a:link {
color:#9A9A9A;
margin-top:0px;
padding-top:0px;
		
}

#breadcrumbs a{
color:#9A9A9A;
margin-top:0px;
padding-top:0px;

}

.post{
margin-top:-1px;
padding-top:0px;
border-top:1px solid transparent;

}

.post p{
margin-top:0px;
padding-top:0px;


}

a{
color:#6E6E6E;
}
a:visited{
color:#6E6E6E;
}
a:active{
color:#6E6E6E;
}
.post h1{
font-size:1.8em;
margin-top:5px;
text-transform:lowercase;
line-height: 1.1em
}
.post h2{
margin-top:5px;
text-transform:lowercase;
font-size:1.8em;
margin-top:5px;
padding-top:0px;
line-height: 1.1em
}

.post h2.caps{
margin-top:5px;
text-transform:none;
font-size:1.8em;
margin-top:5px;
padding-top:0px;

}

p#top{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;


}



/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	line-height: 1.2 em;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

