/*
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

*/



/* Begin Typography & Colors */
@charset "UTF-8";

#home {
        padding: 0;
	background-color: #FFFFFF;
	margin: 0;
	background-image: url(http://www.ellingercarr.com/images/formatting/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

body {
	padding: 0;
	background-color: #FFFFFF;
	margin: 0;
	background-image: url(http://www.ellingercarr.com/images/formatting/int-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

img {
	border: none;
}
#wrapper, #page {
	width: 910px;
	margin: 0 auto;
	padding: 0;
}
#header   img a:hover {
	background-color: #02549D;
}
#header, #header-home, #header-news {
	margin: 0;
	padding: 0;
	height: 266px;
}

#header-home {
	<!--- background-image: url(http://www.ellingercarr.com/images/home/main-img.jpg);
	background-repeat: no-repeat;
	background-position: left top; --->
}
#header-news {
	background-image: url(http://www.ellingercarr.com/new-events/images/mainimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#logo {
	border: none;
	margin: 0;
	padding: 0 0 35px 25px;
}
#nav {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#nav li {
	float: left;
}
#nav li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
	padding: 12px 25px 10px 25px;
}
#nav  li  a:hover {
	background-image: url(http://www.ellingercarr.com/images/formatting/nav-bg-over.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#content {
	margin: 0;
	padding: 0;
	background-image: url(http://www.ellingercarr.com/images/formatting/side-tile.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#col-left, #int-col-left, #col-left .entry {
	width: 506px;
	float: left;
}
#col-left h1{
	font-family: Palatino, Georgia, "Times New Roman", Times;
	color: #02549D;
	font-size: 50px;
	font-weight: normal;
	padding: 40px 0 0 0;
	line-height: 1.2em;
	margin: 0 0 20px 0;
}
#int-col-left h1 {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	color: #02549D;
	font-size: 50px;
	font-weight: normal;
	padding: 20px 0 0 0;
	line-height: 1.2em;
	margin: 0 0 20px 0;
}
#col-left h2, #col-left h3, #int-col-left h2, #int-col-left h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #02549D;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 3px 50px;
}
#col-left h2 a, #col-left h3 a, #int-col-left h2 a, #int-col-left h3 a {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 24px;
	text-decoration: none;
	color: #02549D;
}
#col-left a:hover, #int-col-left a:hover {
	color: #967330;
}
#int-col-left p {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	padding: 0 0 20px 0;
	margin: 0 0 0 50px;
}
#mainhometxt {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 16px;
	color: #856429;
	line-height: 23px;
	margin: 0;
	padding: 0 25px 0 130px;
	display: block;
	background-image: url(http://www.ellingercarr.com/images/home/body-logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a  {
	color: #83601D;
	text-decoration: underline;
	outline: none;
}
a:hover  {
	color: #02549D;

}
#col-right, #sidebar {
	float: right;
	width: 334px;
	padding: 0 0 15px 0;
	background-image: url(http://www.ellingercarr.com/images/formatting/left-int-side.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #d1dae1;
	margin: 0 0 0 70px;
}
#sidebar ul {
	list-style-type: none;
}
#search  {
	background-image: url(http://www.ellingercarr.com/images/formatting/search-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border: 1px solid #967330;
	width: 200px;
	margin: 0;
	padding: 0;
}
#search2 {
	margin: 50px 0 0 0;
}

#search-home {
	margin: 10px 0 15px 0;
}
form {
	text-align: right;
	margin: 0 0 25px 0;
	display: block;
}
#info-wrapper {
	padding: 25px 0 75px 30px;
	background-image: url(http://www.ellingercarr.com/images/formatting/logo-sidebar-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
}
#right-nav {
	list-style-type: none;
	margin: 22px 0 0 0;
	padding: 0;
}
#right-nav li {
	display: block;
	margin: 0 105px 15px 0;
	padding: 0 0 8px 0;
}
#right-nav   li   a, #sidebar ul li h2    {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 23px;
	color: #055ba7;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#right-nav li a:hover {
	color: #967330;
	background-color: #ffffff;
}
#right-nav-services {
	list-style-type: none;
	margin: 63px 25px 0 0;
	padding: 15px 0 0 0;
}
#right-nav-services li {
	padding: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#right-nav-services li a {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	color: #02549D;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.3em;
}
#right-nav-services li a:hover {
	color: #967330;
	background-color: #FFFFFF;
}
#col-right  h3, #sidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #967330;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 25px 0 3px 0;
}
#col-right .contact, #sidebar .contact {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 19px;
	font-weight: normal;
	color: #02549D;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	margin: 30px auto 25px auto;
	padding: 0;
	width: 910px;
}

.footer2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d8d8d8;
	margin: 30px auto 25px auto;
	padding: 0;
	width: 910px;
text-decoration: none;
}
.footer2 a:hover {

	color: #02549D;
}
.footer p {
	margin: 0;
	padding: 5px 0 0 0;
}
.search-submit img {
	margin: 0;
	padding: 0;
}
.button {
	background-image: url(http://www.ellingercarr.com/images/formatting/search-button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 80px;
	height: 20px;
	border: 1px solid #967330;
}
#col-left .names {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 0 50px;
	padding: 0 0 15px 0;
}
.rule-below {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-family: Palatino, Georgia, "Times New Roman", Times;
}
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	margin: 0;
	padding: 0;
}
#sidebar ul li ul li a {
	text-decoration: none;
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #84652A;
}
#sidebar ul li ul li {
	margin: 5px 100px 5px 10px;
	padding: 0 0 5px 0;
	color: #967330;
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 13px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#sidebar ul li ul li a:hover {
	color: #02549D;
	background-color: #FFFFFF;
}
small, small2 {
	margin: 0 0 0 50px;
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
small2 {
	margin: 0;
}

#mainhometxt {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 16px;
	color: #856429;
	line-height: 23px;
	margin: 0;
	padding: 0 25px 0 130px;
	display: block;
	background-image: url(http://www.ellingercarr.com/images/home/body-logo.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#mainhometxt a:hover {








color: #02549D;
}
#home-col-right {
	float: right;
	width: 404px;
	padding: 0 0 0 0;
}
.home-entry {
	background-image: url(http://www.ellingercarr.com/images/home/tile-side-ne.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0 0 15px 40px;
}
.home-entry small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	margin: 0;
	padding: 0;
}
.home-entry h2 {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 17px;
	color: #02549D;
	margin: 0;
	padding: 3px 0 0 0;
}
.home-entry p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	padding: 0 20px 0 0;
	margin: 8px 0 0 0;

}
.home-entry a {
	padding: 5px 0 20px 0;
	margin: 0;
	background-image: url(http://www.ellingercarr.com/images/home/tile-bot-ne.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #02549D;
font-weight: normal;
}

.home-entry a:hover {
	color: #967330;
}
#sidebar .categories {
padding-top: 15px;
}
.postmetadata   {
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #D1DAE1;
}

.ngg-widget-slideshow {
	float: left;
}

#header-news #logo {
float: right;
padding: 70px 7px 0 0;
}

.entry {
	font-family: Palatino, Georgia, "Times New Roman", Times;
	font-size: 16px;
	color: #856429;
	line-height: 23px;
	margin: 0;
}

/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
