/*
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 EMI Styles */

.cellPadder {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.thumbnail {
	padding-right: 20px;

}
.smallCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #414141;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #414141;
}

td.spotlight {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
	font-weight: bold;
    color: #663399;
	padding: 15px;
	text-align: center;
}

.cellPadderBorder{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding-right: 10px;
	padding-left: 10px;
}
.cellPadder10 {
	padding-right: 10px;
	padding-left: 10px;
}
.menuPadder {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.subMenuPadder {
	padding-right: 10px;
	padding-left: 40px;
	padding-bottom: 5px;
}
.menuActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #00828f;
	font-weight: bold;
	text-decoration: none;
}
.menuLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #002124;
	font-weight: bold;
	text-decoration: none;
}

.menuLinks a:link {
	color: #002124;
	text-decoration: none;
}
.menuLinks a:visited {
	color: #002124;
	text-decoration: none;
}
.carat {
	color: #00828f;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #00828f;
}
.subMenuLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #002124;
	text-decoration: none;
}

.subMenuLinks a:link {
	color: #002124;
	text-decoration: none;
}
.subMenuLinks a:visited {
	color: #002124;
	text-decoration: none;
}
.subMenuLinks a:hover {
	color: #002124;
	text-decoration: underline;
}
body {
	background-color: #f1eee2;
	margin-top: 3px;
}
.style2 {color: #FFFFFF;}

li.page_item a {
	color: #002124;
	text-decoration: none;
}
li.page_item a:visited {
	color: #002124;
	text-decoration: none;
}
li.page_item a:link {
	color: #002124;
	text-decoration: none;
}
li.page_item a:hover {
	color: #002124;
	text-decoration: underline;
}
li.page_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #00828f;
	text-decoration: none;
	font-weight: bold;
}
li.page_item a {
	color: #002124;
	text-decoration: none;
}
li.page_item a:visited {
	color: #002124;
	text-decoration: none;
}
li.page_item a:link {
	color: #002124;
	text-decoration: none;
}
li.page_item a:hover {
	color: #002124;
	text-decoration: underline;
}
li.current_page_ancestor a {
}
li.current_page_ancestor a:visited {
}
li.current_page_ancestor a:hover {
}
li.current_page_ancestor a:link {
}
li.current_page_item a {
	color: #00828f;
	font-weight: bold;
}
li.current_page_item a:visited {
	color: #00828f;
	font-weight: bold;
}
li.current_page_item a:hover {
	color: #00828f;
	font-weight: bold;
}
li.current_page_item a:link {
	color: #00828f;
	font-weight: bold;
}

td.spotlight a {
    color: #663399;
    text-decoration: none;
}

td.spotlight a:visited {
    color: #663399;
    text-decoration: none;
}

td.spotlight a:link {
    color: #663399;
    text-decoration: none;
}

td.spotlight a:hover {
    color: #663399;
    text-decoration: underline;
}


ul.sidebar {
	list-style: none;
	margin-left: 0;
	padding-left: 16px;
	text-indent: -16px;
	}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #414141;
	margin-top: 0px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #414141;
	margin-top: 0px;
}
#wpcf fieldset { padding: 10px; border: 1px solid #00828f; width: 400px; margin:
 auto;
    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
}
#wpcf legend { font-weight: bold: border: 1px solid #666666; padding: 3px }
#wpcf label { display: block; float: left; text-align: right; width: 140px; padd
ing-right: 10px; font-size: 100% }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: 100%; width: 240px; padding: 0; margin: 0 }
#wpcf p.button { text-align: right; padding: 0 5px 0 0; }
#wpcf textarea { font-size: 100%; width: 240px; height: 50px }
#wpcf .error { background-color: #FFFF00 }
#wpcf .challenge { font-size: 100%; display: inline-block; display: -moz-inline-
stack; text-align: left; width: 240px }
#wpcf p.alert { color:#FF0000; font-weight: 700; text-align: center; padding: 5p
x 0 10px 0 }
.post-meta-key {
    font-weight: bold;
}
img {
	border:none;
}
.quotes {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.provider {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    color: #00828f;
    text-decoration: underline;
}
.headline-sub {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #414141;
	font-weight: bold;
}



/* End EMI Styles */

/* dotwell styles */

div.mmfield {
	padding:4px;
	float:left;
}
div.mmfield label { padding:2px; }
fieldset.mmfieldset { font-size:11px; }
fieldset.mmfieldset legend { font-weight: bold; font-size:13px; }
fieldset.mmfieldset hr { clear:both; }
fieldset.mmfieldset h4 { clear:both; }
span.mmf-list-item-label { font-size:10px; }

/* end dotwell styles */
img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright{
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft{
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright{
	float: right;
}

.alignleft{
	float: left;
}



