/*------------------------------------------kasvilla.com Style Sheetauthor:   Terry Carterversion:  04.2005------------------------------------------ */html, body, {    min-height: 100%; /*Sets the min height to the    height of the viewport.*/    width: 100%;    height: 100%; /*Effectively, this is min height     for IE5+/Win, since IE wrongly expands     an element to enclose its content.     This mis-behavior screws up modern       browsers*/    } html>body, html>body #wrapper {    height: auto; /*this undoes the IE hack, hiding it     from IE using the child selector*/    }body	{	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	border: #FFFFFF;	background: url(../media/bkgVignette.gif) repeat-y fixed 50%; margin: 0; padding: 0;	text-align: center;	}	#wrapper {	width: 661px;	margin: 0 auto;	position: relative;	text-align: center;	height: 95%;	}	#header {	width: 661px;	margin: 20px auto 0 30px;	position: relative;	text-align: left;	}	#logo {	width: 68px;	height: 80px;	float: left;	}	#logotype {	width: 238px;	height: 80px;	}	#welcomeimage {	width: 592px;	height: 110px;	position: relative;	left: 34px;	}#contentcontainer {	width: 661px;	margin: 0;	background: #CCCCCC;	top: 10px;	}#navbar {	left: 30px;	clear: right;	top: 10px;	position: relative;	float: left;	}#contentarea {	width: 450px;	position: relative;	background: url(../media/vertBreak.gif) repeat-y left;	top: 10px;	float: left;	left: 30px;	margin-bottom: 20px;	}	#bottom {	height: 30px;	background: #FFFFFF url(../media/whiteSpace.gif) repeat-y;	left: 0;	bottom: 0px;	margin: 0px;	padding: 0px;	}	 #footer {	background-color: #666666;	text-align: center;	clear: both;	border-top: thin groove #CCCCCC;	display: block;	font: 10px/200% Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	vertical-align: middle;	position: absolute;	bottom: 0px; } 			.hide	{	display: none;	}	img {	display: block;	border: 0;	}	a:link {	font-weight : normal;	text-decoration : none;	color: #990000;	}a:visited {	font-weight : normal;	text-decoration : none;	color: #993300;	}a:hover {	font-weight : normal;	text-decoration : underline;	}a:active {	font-weight : normal;	text-decoration : none;	color: #990000;	}	 /* OTHER COLOR A ELEMENTS */ p, td, ol, h1, h2, h3, h4, h5, h6	{	font-family: Verdana, Arial, Helvetica, sans-serif;	}h1	{	font-weight: bold;	color: #C30;	letter-spacing: 1pt;	margin-bottom: -0.25em;	margin-top: 0.5em;	font-size: 14px;	}h2	{	font-weight: normal;	color: #333333;	margin-bottom: -1em;	margin-top: 1em;	font-size: 12px;		}	h3	{	font-size: 1em;	font-weight: normal;	color: #C30;	letter-spacing: 1pt;	margin-bottom: 0px;	}html p	{	/* margin-top: 0;	margin-bottom: 1em;	text-align: left;	font-size:  0.85em;	line-height: 1.5;	*/	}	  /* CONTENT AREA ELEMENTS */  .content {	font-size: 11px;	color: #333333;	line-height: 200%;	text-align: left;	margin: 10px 30px 20px 60px;	}	.contentfirstpara {	font-size: 11px;	color: #333333;	line-height: 200%;	text-align: left;	margin: 10px 30px 0px 60px;	}	.contentwelcome {	font-size: 11px;	color: #333333;	line-height: 200%;	text-align: left;	margin: 10px 30px 0px 55px;	padding: 0px;	}		li {	font-size: 11px;	line-height: 150%;	list-style: disc outside;	color: #333333;	margin: 0px 30px 20px 50px;}.vertline {	background: url(../media/vertBreak.gif) repeat-y;}#logoarea {	margin: 0 auto;	width: 660px;	border: #CCCCCC;	text-align: center;}.copyright {	font-size: 10px;	line-height: 300%;	text-align: center;	color: #999999;	background: #FFFFFF url(../media/whiteSpace.gif) repeat-y;	border-top: thin solid #CCCCCC;	margin-right: 0px;	margin-left: 0px;	padding: 0px;}.contentsmall {	font-size: 10px;	color: #333333;	line-height: 200%;	text-align: left;	margin: 10px 30px 10px 60px;}.contentTable {	font-size: 11px;	color: #333333;	line-height: 120%;	text-align: left;	margin: 10px 30px 20px 60px;}.contentnoindent {	font-size: 11px;	color: #333333;	line-height: 120%;	text-align: left;	margin: 10px 30px 20px 0px;}