/*
Theme Name: recumbentcyclistnews
Description: Child theme for the twentyeleven theme
Author: David
Template: twentyeleven
*/

@import url("../twentyeleven/style.css");
body{
		margin:0px; padding:0px;
		background:url(images/bg.jpg) repeat-x left top #f1f2f2;
		font-family:Trebuchet MS,sans-serif;
		color:#013041;
		}
a{
		color:#506067;
		}	
.widget a:hover, .widget a:focus, .widget a:active{
			color:#2a3336;
			text-decoration:none;
			}		
ul {
		list-style:disc;
		}		
p{
		font-size:14px;
		margin-bottom:10px;
		}		
#branding hgroup{
		margin:0px;
		}
#branding{
		border-top:0px;
		padding-bottom:0px;
		}
#page{
	margin:0px auto;
	background:none;
	width:950px;
	box-shadow:none;

	}
#branding #searchform{
		display:none;
		}
#site-title a{
		font-size:30px;
		font-weight:normal;
		color:#fff;
		}
#site-title a:hover, #site-title a:focus, #site-title a:active{
		color:#fff;
		}		
#site-title{
		margin:0px;
		width:950px;
		text-align:left;
		padding:17px 0;
		
		}
#site-description{
		margin:0px;
		}
#access{
		background:url(images/nav.jpg) repeat-x left top;	
		height:55px;
		margin:10px 0 0 0;
		padding-left:10px;
		box-shadow:none;
		width:940px;
/*		border-top:1px solid #00394c;
		border-bottom:1px solid #00394c;*/
		}														
#access a{
		color: #454B4F;
    display: block;
    float: left;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    padding: 0 16px;
	margin:0 4px;

		}		
#access div{
		margin:0px;
		}
#access ul{
		margin:0px;
		}	
#access li:hover > a, #access  a:focus{
		background:url(images/nav_h.jpg) repeat-x left center;
		color:#fff;
		}			
#access .current_page_item > a, #access .current_page_ancestor > a{
		background:url(images/nav_h.jpg) repeat-x left center;
		color:#fff;
		font-weight:normal;
		}
#main{
		padding:0px;
		float:left;
		padding-right:0px;
		background:#e7e7e7;
			border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
		}
#secondary{
		margin:0px;
		width:250px;
		padding-left:10px;

		background:none;
		}				
#primary{
		width:687px;
		background:url(images/content-bg.jpg) repeat-x left top #fff;
		
		border-right:1px solid #d1d1d1;
		}		
		
.singular.page .hentry{
		padding:0px;
		}
.singular #content, .left-sidebar.singular #content{
		margin:20px 20px 0px 20px;
		background-color:none;
    width: 598px;
	min-height:380px;					
		}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{
		width:auto;
		}			
.singular .entry-title{
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	color:#013041;
	}
.entry-content, .entry-summary{
	padding:0px;
	}
#site-generator{
		background:url(images/content-bg.jpg) repeat-x left top #fff;
		color:#333;
		padding:5px 0;
		border:0px;
		border-top:0px solid #d1d1d1;
		border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
		}		
.widget ul{
    padding: 5px 0 20px 40px;
	background: url("images/content-bg.jpg") repeat-x scroll left top #FFFFFF;
	}	
.widget-title{
		background-image: url("images/h3_bg.jpg");
    background-position: left center;
    background-repeat: repeat-x;
	font-size: 16px;
    font-weight: normal;
    height: 35px;
	text-transform:none;
	line-height:35px;
	padding-left:10px;
	
		color: #2e3a3f;
	
		}	
.widget{
		padding-top:0px;
		
		}
.widget a{
		font-weight:normal;
		font-size:13px;
		
		}			
.widget ul li{
		padding:2px 0;
		}			
.entry-content h3, .comment-content h3{
	line-height:30px;
	font-size:16px;
	text-transform:none;
	}		
.entry-title{
		padding-top:0px;
		}	
		
input[type="text"], input[type="password"], textarea{
	/*	border:1px solid #b9c3c5;*/
		}		
		

