/** Kellen Interactive Base CSS Document **/

* { margin:0; padding:0; border:0; } /* forces all spacing to be set manually */

html { font-size: 62.5%; font-family: Verdana, Helvetica, Arial, Sans;} /* Allow for easy use of em sizing */

body { background: url("../images/pg_bg.jpg"); }

h1{
	font-size: 3.0em; /* 30px by default */
	font-weight: bold;
	color: #d7efeb;
	float: right;
	margin-right: 10px;
	padding-top: 44px;
	letter-spacing: -1px;
}

h2{
	font-size: 2.2em; /* 24px by default */
	font-weight: bold;
	color: #79c8bb;
}

#header h2{ display: none;}

h3{
	font-size: 1.8em; /* 18px by default */
	font-weight: bold;
}

h4{
	font-size: 1.6em; /* 16px by default */
	font-weight: bold;
}

p{
	font-size: 1.2em; /* 12px by default */
	line-height: 1.4em;
	color: #555555;
	margin: 0.5em 0;
}

a{ color: #db4e78; text-decoration: none; }

a:hover{ color: #db4e78; text-decoration: none; border-bottom: 2px solid #79c8bb; }

a:visited{ color: #db4e78; text-decoration: none; }

a:active{ color: #db4e78; text-decoration: none; }

/***** LAYOUT *****/

#wrapper{ width: 668px; margin: 20px auto; border-width: 1px 1px 1px 1px; border-color: #555555; border-style: solid; 
			background: url("../images/faux_column.gif") repeat-y #ffffff; margin-bottom: 10px; }

#header { background: #ffffff; }

#subheader { background: url("../images/subheader.jpg") no-repeat;  height: 198px; }
	#subheader_inside{ background: url("../images/subheader_inside.jpg") no-repeat;  height: 198px; }

#content { min-height: 339px;
			width: 666px; }

* html #content { height: 339px; }

#sidebar{ float: left; width: 226px; clear: left; }
#body { margin-left: 230px; padding-right: 50px; }
#footer{ padding: 50px 50px 10px 226px; }
	#footer ul{ list-style: none; }
	#footer ul a{ border-left: 2px solid #ffffff; padding-left: 2px; }
	#footer ul a:hover{ border-left: 2px solid #79c8bb; border-bottom: 0; }
	#footer p{ font-size: 1.0em; margin: 3em 0; }
#fakemargin { height: 20px; }
	
dl{ margin: 1em 0 0em 0; }
* html dl{ height: 1em;}

dt { font-size: 1.4em;  color: #db4e78; font-weight: bold; }
dd { font-size: 1.2em; margin-bottom: 1em; color: #555555; }
dd ul{ margin: 0.5em 0 1em 0; padding-left: 3em; }
li {font-size: 1.2em;color: #555555; margin-left:30px; padding-bottom:10px;}
.small {font-size: 1em;}
	
	


