@charset "utf-8";
/* 
===========
o  FrankGrubbs.com CSS PRINT Document 
o  template design: star29.net
o  CSS/XHTML coding: star29.net
==
*/
body {
	font-family:Optima, "Times New Roman", Georgia, serif;
	background-color:#fff;
	background-image:none;
	}
#wrapper {
	margin:0 auto;
	width: 90%;
	border:none;
	border-top-width:0;
	background-color:#fff;
	}
#main,
#footer,
#header {
	background-image:none;
	background-color:#fff;
	}
#nav,
#kids,
#footer img {
	display:none;
	}
#content {
	padding:15px;
	padding-bottom:0px;
	clear:left;
	margin-right:200px;
	}
#header {
height:auto;
padding-bottom:1em;
border-bottom-width:3px;
}
#header h1 a {
	width:auto;
	height:auto;
	float:none;
	}
#header br { display:none; }
#sidebar {
	width:200px;
	background-color:#fff;
	background-image:none;
	padding-top:0px;
	margin-top:10px;
	border-left:1px solid #999;
	}
#sidebar_data {
	padding:7px;
	color:#444;
	}
#sidebar .testimonial {
	color:#444;
font-family:Optima, Georgia, serif;
	}
#sidebar a.more {
	background-image:url(/assets/gui/dink_grey.gif);
	}
#content {
padding-left:0;
}
#content h1 {
	color:#000;
	padding:.5em 0;
	}
h1.heading {
	text-transform:none;
	font-size:18px;
	border-bottom:1px solid #000;
	}
#header a {
color:#333;
text-decoration:none;
border:0;
}

#header h3,
.none,
hr,
hr.none
{
	display:block;
	}
hr {
	clear:both;
	padding:0;
	margin:1em 0;
	}


h3,#footer {padding:.5em 0 0 0;}
#footer {
margin:0;
border:0;
}
#footer p {
	border-top:3px solid #333;
text-transform:none;
text-align:left;
color:#444;
	}
#footer p a {
color:#444;
text-decoration:none;
}

h1 {padding:.5em 0;}
.smaller {font-size:.85em;}


/* ++++++++++++++++++++++++++++++++++++++++++CALLOUT */
.callout {
	float:right;
	background-image:none;
	background-color:#eee;
	font-family:Optima, Georgia, serif;
	}
.callout dl {
	background-image:none;
	padding: 1em 1em .5em 1em;
	}
.callout dt { 
	color:#444;
	font-size:14px;
	padding-bottom:.5em;
	}
.callout dt b {
	font-weight:bold;
	}
