/*
Theme Name: The Mauer Foundation Theme
Theme URI: http://www.maurerfoundation.org/
Description: The Maurer Foundation WordPress theme.
Version: v2.0
Author: Planet Logic, LLC
Author URI: http://www.planetlogic.net/
Tags: ajax, custom header, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #DFE8EF;
	background-image: url(/wp-content/themes/maurer/images/page_background.jpg);
	background-repeat: repeat-x;
}

h2 {
color: #464646;
font-size: 30px;
}
.entry
.post
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
.post a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: inherit;
	font-weight: inherit;
	line-height: 16px;
	color: #d14e8a;
	text-decoration:none;
	}
.post a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: inherit;
	font-weight: inherit;
	line-height: 16px;
	color: #d14e8a;	
	text-decoration:underline;
}
p {
	padding-top:0px;
	margin-top:0px;
}

ul {
	list-style-type: disc;
	list-style-image: url(/wp-content/themes/maurer/images/pink_bullet.png);
	list-style-position: inside;
	}

img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
#main {
	width:954px;
	border: 0px solid #f0f0f0;
	margin-right: auto;
	margin-left: auto;
}
#top_nav {
	margin-left:auto;
	margin-top:0px;
	width:954px;
	height:29px;
	margin-bottom:0px;
	float:left;
	display:inline;
	margin-right: auto;
}
#header {
	margin-left:0px;
	margin-top:0px;
	width:954px;
	height:270px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.header { 
	width:954px;
	height:270px;
	margin:					0; 
	padding:				0; 
	overflow: 				hidden;
}

.header img {
	width:954px;
	height:270px;
	top:					0; 
	left:					0;
}

.banner {
	position: 				relative;
	width:954px;
	height:270px;
	margin:					0 auto;
}
#sub_header {
	margin-left:0px;
	margin-top:0px;
	width:954px;
	height:160px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#three_column_content {
	width: 954px;
	height: auto;
	margin: 0px;
	float: left;
	background-image: url(/wp-content/themes/maurer/images/three_column_content.png);
	background-repeat: no-repeat;
}
#content_background_home {
	width: 954px;
	height: auto;
	margin: 0px;
	float: left;
	background-image:url(/wp-content/themes/maurer/images/content_background_home.jpg);
	background-repeat: repeat-y;
}
#content_background {
	margin-left:9px;
	margin-top:0px;
	width:936px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(/wp-content/themes/maurer/images/content_background.jpg);
	background-repeat: repeat-y;
}
#two_column_content {
	margin-left:0px;
	margin-top:0px;
	width:936px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(/wp-content/themes/maurer/images/two_column_content.jpg);
	background-repeat: no-repeat;
}
#column_one_content {
	width:255px;
	height:auto;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
}
#column_two_content {
	width:310px;
	height: auto;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	color: #707070;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 18px;
}
#column_two_sub_content {
	width:550px;
	height:auto;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: left;
	color: #707070;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
}
}
#column_three_content {
	width:285px;
	height: auto;
	float:right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #707070;
	text-align: left;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer {
	margin-left:9px;
	margin-top:0px;
	width:936px;
	height:143px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image:url(/wp-content/themes/maurer/images/footer.png);
}
#column_one_footer {
	width:120px;
	height:auto;
	float:left;
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-align: left;
	padding-left: 80px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
#column_two_footer {
	width:140px;
	height:auto;
	float:left;
	text-align: left;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#column_three_footer {
	width:140px;
	height:auto;
	float:left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 30px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#column_four_footer {
	width:270px;
	height:auto;
	float:left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 30px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.your_approach_form {
	width:611px;
	height:585px;
	float:left;
	display:inline;
	background-image: url(/wp-content/themes/maurer/images/your_approach_back.png);
	background-repeat: no-repeat;
	margin: 0px;
}
.your_approach_form_content {
	width:611px;
	height:714px;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 20px;
	padding-top: 110px;
}
.white_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration:none;
	}
.pink_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #d14e8a;	
	}
.pink_text2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #d14e8a;	
	}
.pink_text a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #d14e8a;
	text-decoration:none;
	}
.pink_text a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #d14e8a;	
	text-decoration:underline;
}
.pink_text_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: inherit;
	color: #d14e8a;	
	}
.pink_text_title a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: inherit;
    text-decoration:none;
	color: #d14e8a;	
	}
.pink_text_title a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: inherit;
	text-decoration:none;
	color: #d14e8a;	
	}
.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	}
.m_icon{
	float: left;
	height: 49px;
	width: auto;	
	}
.m_icon_text{
	float: left;
	width: 220px;
	margin: 6px;
	height: 49px;
	clear: right;
	}
.gray_text{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #707070;
	text-align: left;
	}
.heading_images{
	width:auto;
	height:auto;
	float:left;
	clear: right;
	}
	
/* Tool Tips Styles for mouse over pop ups */

#text   {margin:10px auto; width:800px}
#tt     {position:absolute; display:block; background:url(/wp-content/plugins/wp-tool-tips/tt_left.gif) top left no-repeat}
#tttop  {display:block; height:5px; margin-left:5px; background:url(/wp-content/plugins/wp-tool-tips/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot  {display:block; height:5px; margin-left:5px; background:url(/wp-content/plugins/wp-tool-tips/tt_bottom.gif) top right no-repeat; overflow:hidden}




/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
