/*
Theme Name: Twentyeleven Child
Description: Child theme for the twentyeleven theme
Author: Your name here
Template: twentyeleven
*/


body{
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	height: 100%;
	}


h1, h2, h3, h4, h5, h6{
	font-family: 'Days One', sans-serif;
	color: #154257 !important;
	font-weight: normal !important;
	}

h1{
	font-size: 20px !important;
	color: #225a94 !important;
	line-height: 100% !important:
	}

h2{
	font-family: 'Days One', sans-serif;
	font-size: 18px !important;
	}

h3{
	font-size: 14px !important;
	font-family: 'Days One', sans-serif;
	}

h4, h5, h6{
	font-size: 13px !important;
	font-family: 'Days One', sans-serif;
	}

#post-66 .entry-content h2{
	font-size: 26px;
	margin: 10px 0 4px 0;
	line-height: 120%;
	}

#post-66 .entry-content h3{
	font-size: 20px;
	margin: 10px 0 4px 0;
	}

#post-66 .entry-content ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#post-66 .entry-content li{
	display:block;
	float:left;
	width:300px;
	margin:0 30px 0 0;
	padding:0;
	}

img.alignright{
	margin: 0 0 12px 12px;
	}

img.alignleft{
	margin: 0 12px 12px 0;
}

img.aligncenter{
	margin: 0 12px 12px 12px;
}

#page-wrapper{
	width: 100%;
	/*overflow: auto;
	clear: both;*/
	margin: 0 auto;
	background: url(images/bg-side-shadows.png) top center repeat-y;
	}

#page{
	margin: 0 auto;
	width: 1024px;
	max-width: 1024px;
	background: url(images/bg-left-column.png) 13px 0 repeat-y;
	/*background: url(images/bg-content-top.jpg) 50% 203px no-repeat, url(images/bg-left-column.png) 13px 0 repeat-y;*/
}



#main {
	clear: both;
	padding: 0;
}

#branding {
	width: 1024px;
	height: 204px;
	border: 0;
	padding: 0;
	position: relative;
	z-index: 2;
	background: url(images/bg-header.png) top left no-repeat;
}

#site-description {
	color: #7a7a7a;
	font-size: 14px;
	margin: 0;
}


#access{
	background: none;
	clear: both;
	padding: 0;
	display: block;
	float: right;
	margin: 154px 0 0 0;
	width: 1024px;
	/*font-family: 'Istok Web', sans-serif;*/
	font-family: 'Days One', sans-serif;
}

#access li{
	display: inline;
	float: left;
}

#access ul{
	margin: -20px 26px 0 0;
	padding: 0;
	/*float: right;*/
	display: inline;
}

#access ul li{
	display: inline;
	margin: -15px 0 0 0;
	font-family: 'Days One', sans-serif;
	font-weight: normal !important;
	padding: 0 0 0 3%;
}

#access div ul li a{
	font-weight: normal !important;

}

#access a{
	color: #FFF;
	display: block;
	line-height: 44px;
	padding: 0 20px;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal !important;
	font-family: 'Days One', sans-serif;
	background: url(images/bullet-top-nav.png) 4px 50% no-repeat;
}


#access a:hover{
	color: #CCC;
	text-decoration: none;
	background: url(images/bullet-top-nav.png) 4px 50% no-repeat;
}

#access a:focus{
	color: #154257;
	text-decoration: none;
	background: url(images/bullet-top-nav.png) 4px 50% no-repeat;
}

#access div{
	margin: 0;
}


#primary{
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
	}


.left-sidebar #primary{
	float: left;
	margin: 50px 2px 0 2px;
	width: 506px;
}

.left-sidebar #primary h1{
	font-size: 26px !important;
	margin: 0 0 -10px 0 !important;
	padding: 0 !important;
	line-height: 1.1 !important;
}

.left-sidebar #primary-home{
	float: left;
	margin: 40px 0 0 0;
	width: 760px;
	color: #124e8c;
}

.left-sidebar #primary-home h1{
	margin: 0 0 -20px 0;
	padding: 0 !important;
}

.left-sidebar #content {
	margin: 0;
	width: auto;
	padding: 0 30px 0 30px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-family: 'Arimo', sans-serif;
}

#primary-left-column{
	float: left;
	margin: 50px 2px 0 2px;
	width: 718px;
	}

#primary-left-column h1{
	font-size: 26px !important;
	margin: 0 0 -10px 0 !important;
	padding: 0 !important;
	line-height: 150%;
}

#primary-left-column #primary-home{
	float: left;
	margin: 40px 0 0 0;
	width: 760px;
	color: #124e8c;
}

#primary-left-column #primary-home h1{
	margin: 0 0 -30px 0 !important;
	padding: 0 !important;
}

#primary-left-column #content {
	margin: 0;
	width: auto;
	padding: 0 30px 0 30px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-family: 'Arimo', sans-serif;
}


#secondary {
	float: left;
	margin: 0;
	padding: 0;
	width: 235px;
}

.left-sidebar #secondary{
	background: url(images/bg-left-column.png) top left repeat-y;
	float: left;
	margin: 0px 0 0 13px;
	padding: 0;
	width: 235px;
}


#nav-menu-side{
	margin: 40px 0 30px -40px;
	font-family: 'Days One', sans-serif;
	font-size: 22px;
	}

#nav-menu-side h3{
	font-family: 'Days One', sans-serif;
	font-size: 22px;
	letter-spacing: .05em;
	color: #FFF !important;
	font-weight: normal;
	line-height: 40px;
	margin: -16px 0 0 0;
	padding: 0 0 0 18px;
	}

#nav-menu-side h3 a{
	font-family: 'Days One', sans-serif;
	color: #636363 !important;
	display: block;
	text-decoration: none;
	font-weight: normal !important;
	margin: 0 0 -14px 0;
	}

#nav-menu-side h3 a:hover{
	color: #000 !important;
	text-decoration: none;
	}

#nav-menu-side ul{
	list-style-type: none;
	list-style: none;
}

#nav-menu-side li{
	display: block;
	list-style: none;
	list-style-type: none;
	font-size: 13px;
	font-family: 'Days One', sans-serif;
	font-weight: normal;
	background: url(images/bullet-left-nav.png) 22px 50% no-repeat;
	margin: 0px;
	}

#nav-menu-side li a{
	display: block;
	color: #636363;
	font-size: 12px;
	font-family: 'Days One', sans-serif;
	font-weight: normal;
	text-decoration: none;
	background: url(images/bullet-left-nav.png) 22px 50% no-repeat;
	padding: 8px 0 8px 34px;
	margin: 0 0px;
	line-height: 120%;
	}

#nav-menu-side li a:hover{
	color: #FFF;
	text-decoration: none;
	background: url(images/bg-link-left-nav.png) 0 50% no-repeat;
	}


#right-column{
	width: 236px;
	float: right;
	padding: 0;
	margin: 66px 14px 0 0;
	}



.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
	text-decoration: none !important;
	background: url(images/bubble-2.png) no-repeat !important;
}

.entry-header .comments-link a{
	margin: 10px 0 0 0 !important;
	position: 4px;
}

#push {
	height:4em;
	clear: both;
}

#site-generator {
	clear: both;
	color: #666;
	font-size: 12px;
	text-align: center;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}

#site-generator a{
	color: #FFF;
	text-decoration: none;
}

#site-generator a:visited{
	color: #FFF;
	text-decoration: none;
}

#site-generator a:hover{
	color: #FFF !important;
	text-decoration: underline;
}

.footer-links{
	color: #064281;
	font-family: 'Days One', sans-serif;
	font-size: 14px;
	background: url(images/bg-logos-footer.jpg) top center no-repeat;
	height: 73px;
	padding: 4px 0 0 0;
	}

.footer-links-logos img{
	margin: 0 4px;
	}

.footer-links-2{
	font-family: 'Istok Web', sans-serif;
	line-height: 1.4em;
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	color: #FFF;
	background: #3d79bf url(images/bg-footer-blue.png) top center no-repeat;
	}

.footer-small{
	font-size: 11px;
	margin: 0 auto;
	}

.footer-big{
	font-size: 13px;
	font-weight: bold;
	}


.name-right-bar{
	margin: 0 20px;
	padding: 6px 0 10px 0;
	text-align: center;
	font-family: 'Days One', sans-serif;
	font-size: 16px;
	border-top: 3px solid #FFF;
	border-bottom: 1px solid #FFF;
	}

#div-header-social{
	background: url(images/bg-social-icons.png) top left no-repeat;
	position: absolute;
	width: 202px;
	height: 36px;
	padding: 7px 0 0 7px;
	margin: 130px 0 0 740px;
	}

#div-header-social img{
	width: 36px;
	height: 36px;
	margin: 0 -2px 0 0;
	}

#div-categories h1{
	padding: 10px 0 6px 0;
	}

#bannerspace .content h3{
	font-family: 'Days One', sans-serif !important;
	font-size: 24px !important;
	line-height: 120%;
	color: #0049a4 !important;
	}

.ie7 #primary-home #content{
	margin: 10px 0 0 0;
	}

.ie7 .entry-header{
	padding: 0 0 20px 0;
}

.ie7 #text-7 .input-left{
	float: left;
	clear: left;
	margin: 6px 0 0 14px;
	width: 140px;
	}

.ie7 #text-7 .input-right{
	float: right;
	clear: right;
	margin: 6px 14px 0 0;
	width: 140px;
	}

.ie7 #text-7 .input-left-2{
	float: left;
	clear: left;
	margin: 2px 0 0px 60px;
	padding: 0;
	width: 110px;
	}

.ie7 #text-7 .input-right-2{
	float: right;
	clear: right;
	margin: 6px 50px 0px 0;
	width: 110px;
	}

.ie7 .clearer{
	height: 1px;
	}


/*  NEED THIS */
.left-sidebar #primary-home h1 {line-height: 1.4 !important; margin-bottom: 0px !important;}

