/*
 Theme Name:   Twenty Ten Child
 Theme URI:    http://xxx.com/twentyten-child/
 Description:  Customized twentyten for Ashbourne ETNS
 Author:       Ian Hollingsworth
 Author URI:   http://xxx.com
 Template:     twentyten
 Version:      1.0.0
 Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 Text Domain:  twenty-ten-child
 */

 
 #wrapper{
 
	background-color:#DBE6E0;
	-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
	-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
	border-radius:0.5em 0.5em 0.5em 0.5em;
	
	padding: 0em;
	
 }
 
 #site-title, #site-description{
	display: none;
	margin: 0em;
	padding: 0em;
 }
  
 #header{
	
	padding: 0em;
		
	}
 
#branding img {
	border: none;
	/*border-bottom: 1px solid #000;*/
	/*display: block;*/
	/*float: left;*/
	background-color: #7ec0ee;
	
	-webkit-border-radius:0.5em 0.5em 0em 0em;
	-moz-border-radius:0.5em 0.5em 0em 0em;
	border-radius:0.5em 0.5em 0em 0em;
	
}


#access{

	background-color: #6fb500;
	
}

#access li{
	background-color: #6fb500;
}

#access ul ul a{
	background-color: #6fb500;
}


#access a {
	color: black;
}

#access li:hover > a,
#access ul ul :hover > a {
	background: #0c7e22;
	color: #fff;
}

#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
	background: #0c7e22;
}

* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
	background: #0c7e22;
}

#colophon {
	border: none;
}


.post, .page{

	border-width: 0.25em;
	border-style: solid;
	border-color:#0c7e22;
	padding: 1em;	
	
	-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
	-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
	border-radius:0.5em 0.5em 0.5em 0.5em;
	
	background-color: #FFFEFF;
}

.sideBox{

	display: table;
    margin: 0 auto;
		
}

h3.widget-title {
	
	text-align: center;

}

.paylink{

	border-width: 0.1em;
	border-style: solid;
	border-color:#0c7e22;
		
	background-color: white;
	
	-webkit-border-radius:1em 1em 1em 1em;
	-moz-border-radius:1em 1em 1em 1em;
	border-radius:1em 1em 1em 1em;

}

#site-info{

	padding-left: 1em;
	font-style: italic;
	
}


.wpcf7{

	border-width: 0.25em;
	border-style: solid;
	border-color:#0c7e22;
	padding: 1em;	
	
	/*
	-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
	-moz-border-radius:0.5em 0.5em 0.5em 0.5em;
	border-radius:0.5em 0.5em 0.5em 0.5em;*/
	
	background-color: #FFFEFF;
	
	font: inherit;
		
}

.wpcf7-form-control-wrap{

	float: right;
	height: 1em;
	margin: 0em;

}

span.wpcf7-not-valid-tip{

	display: inline;
	color: red;

}


input.wpcf7-form-control:not([type='submit']){
    
    padding: 0.1em;
	height: 1.1em;
	font-size: 0.8em;
	
	
	border: 1px solid #ccc;
	-moz-box-shadow: inset 1px 1px 0px 0px #191919;
	-webkit-box-shadow: inset 1px 1px 0px 0px #191919;
	box-shadow: inset 1px 1px 0px 0px #191919;
	
}

input.wpcf7-form-control[type='submit']{
    
    padding: 0.1em;
	height: 2em;
	font-size: 1em;
	
	
	border: 1px solid #ccc;
	-moz-box-shadow:  1px 1px 0px 0px #191919;
	-webkit-box-shadow: 1px 1px 0px 0px #191919;
	box-shadow: 1px 1px 0px 0px #191919;
	
}


input.wpcf7-form-control[type='submit']:hover{
    
    padding: 0.1em;
	height: 2em;
	font-size: 1em;
	
	
	border: 1px solid #ccc;
	-moz-box-shadow: inset 1px 1px 0px 0px #191919;
	-webkit-box-shadow: inset 1px 1px 0px 0px #191919;
	box-shadow: inset 1px 1px 0px 0px #191919;
	
}


input[type=text] {

	border: 1px solid #ccc;
	-moz-box-shadow: inset 1px 1px 0px 0px #191919;
	-webkit-box-shadow: inset 1px 1px 0px 0px #191919;
	box-shadow: inset 1px 1px 0px 0px #191919;

} 
	
textarea.wpcf7-textarea{

	border: 1px solid #ccc;
	-moz-box-shadow: inset 1px 1px 0px 0px #191919;
	-webkit-box-shadow: inset 1px 1px 0px 0px #191919;
	box-shadow: inset 1px 1px 0px 0px #191919;
	
	height: 3em;


}


 .formLine {
 
	width: 95%;
	display: block;
	padding-left: 2.5%;
	padding-right: 2.5%;
	
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	
	vertical-align: middle;
	margin: 0em; 
	
	font-size: 1em;
	height: 1.5em;
	
 }
 
 h3.formLine {
 		
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
	font-weight: bold;
	font-size: 1.2em;
	
 }
 
 h4.formLine {
 		
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
	font-weight: bold;
		
 }
 
