/*  GLOBALS  */*			{ margin: 0; padding: 0; }body 		{ background: url(../images/kkc-bkgrd1.jpg); repeat; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 13px; line-height: 16px; color:#511981; }a:link 		{ color: #511981; text-decoration: underline; }a:visited 	{ color: #511981; text-decoration: underline; }a:hover 	{ color: #511981; text-decoration: none; }a:active 	{ color: #511981; text-decoration: underline; }/*  STRUCTURE  */#container 			{ width: 906px; margin: 0 auto; background:none; }	#case 				{ width: 837px; height: auto; overflow: visible; margin-left: 30px; background: url(../images/kkc-content1.jpg) repeat-y; }		#case-left			{ width: 28px; height: 258px; float: left; background: url(../images/kkc-left1.jpg) no-repeat; }		#content			{ width: 763px; height: auto; overflow: visible; float: left; padding: 15px 9px 0px 9px; background: #FFFFFF; }			#left				{ width: 373px; height: auto; overflow: visible; float: left; padding-top: 20px; }			#right				{ width: 373px; height: auto; overflow: visible; float: left; margin-left:17px; padding-top: 20px; }		#case-right			{ width: 28px; height: 258px; float: right; background: url(../images/kkc-right1.jpg) no-repeat; }	#header 			{ width: 906px; height: 204px; float: left; text-align: center; }	#title 				{ width: 300px; height: 35px; overflow: hidden; float: left; }	#tagline			{ width: 404px; height: 35px; overflow: hidden; float: right; background: url(../images/kkc-slogan1.gif); }			/* HOME */	#homeleft			{ width: 443px; height: auto; overflow: visible; float: left; }		#homeleft-sub1		{ width: 214px; height: 100px; float: left; text-align:left; }		#homeleft-sub2		{ width: 214px; height: 100px; float: left; margin-left: 15px; text-align:left; display: inline; }	#intro2				{ widows: 423px; height: auto; overflow: visible; padding: 20px 10px 20px 10px; float: left; text-align: left; } 		#homeright			{ width: 300px; height: auto; overflow: visible; float: left; margin-left: 20px; }		#buzz				{ width: 300px; height: auto; overflow: visible; }			#buzz-top			{ width: 300px; height: 47px; background: url(../images/kkc-newz-top.gif) no-repeat; }			#buzz-content		{ width: 270px; height: auto; overflow: visible; background: url(../images/kkc-newz-bkgrnd1.gif) repeat-y; padding: 15px; }			#buzz-bottom		{ width: 300px; height: 22px; background: url(../images/kkc-newz-bottom.gif) no-repeat; }		#home-friends-top	{ width: 300px; height: 38px; background: url(../images/kkc-home-friends.gif); }		#home-friends		{ width: 300px; height: auto; overflow: visible; padding: 10px 0px 15px 0px; }		/* OTHER PAGES */	#box1				{ width: 763px; height: auto; overflow: visible; }		#box1-top		{ width: 763px; height: 23px; background: url(../images/kkc-faq-box1.gif); }		#box1-content	{ width: 713px; height: auto; overflow: visible; background: url(../images/kkc-faq-box2.gif); padding: 25px; }		#box1-bottom	{ width: 763px; height: 23px; background: url(../images/kkc-faq-box3.gif); }			#box2				{ width: 763px; height: auto; overflow: visible; }		#box2-top		{ width: 763px; height: 22px; background: url(../images/kkc-join-top.gif); }		#box2-content	{ width: 713px; height: auto; overflow: visible; background: url(../images/kkc-join-background.gif); padding: 25px; }		#box2-bottom	{ width: 763px; height: 22px; background: url(../images/kkc-join-bottom.gif); }		#bottom				{ width: 837px; height: 127px; margin-left: 30px; background: url(../images/kkc-bottom1.gif) no-repeat; }		#footer				{ float: left; width: 906px; height: 50px; font-size:11px; text-align:center; padding-top:15px; }		#footer a:link 		{ text-decoration: none; }		#footer	a:visited 	{ text-decoration: none; }		#footer	a:hover 	{ text-decoration: underline; }		#footer	a:active 	{ text-decoration: none; }/*  TAGS  */h1, h1 a		{ font-size: 24px; color: #4D3492; font-weight: bold; line-height: 21px; text-transform: uppercase; }h2				{ font-size: 17px; color: #FFFFFF; font-weight: bold; line-height: 24px; }h3				{ font-size: 12px; line-height: 14px; font-weight: normal; }h4				{ font-size: 11px; font-weight: normal; }.homewelcome	{ font-size: 17px; color: #4D3492; font-weight: bold; line-height: 21px; }/*  FORMS  */.input250 		{ font: 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 20px; width: 250px; background: #CCCCCC; padding-top: 5px; padding-left: 3px; }.input200 		{ font: 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 20px; width: 200px; background: #CCCCCC; padding-top: 5px; padding-left: 3px; }.textarea250 	{ font: 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px solid #999999; height: 140px; width: 250px; padding-top: 5px; padding-left: 3px; background: #CCCCCC; }input241 {	font: 12px Arial, Helvetica, sans-serif;	color:#333333;	border:1px solid #999999;	height: 20px;	width: 239px;	background:url(../images/kkc-input1.gif);	padding-top: 5px;	padding-left: 3px;}.input120 {	font: 12px Arial, Helvetica, sans-serif;	color:#333333;	border:1px solid #999999;	height: 20px;	width: 118px;	background:url(../images/kkc-input1.gif);	padding-top: 5px;	padding-left: 3px;}.input40 {	font: 12px Arial, Helvetica, sans-serif;	color:#333333;	border:1px solid #999999;	height: 20px;	width: 38px;	background:url(../images/kkc-input1.gif);	padding-top: 5px;	padding-left: 3px;}.selectmenu100 {	font: 12px Arial, Helvetica, sans-serif;	border:none;	width: 100px;}.selectmenu250 {	font: 12px Arial, Helvetica, sans-serif;	border:none;	width: 250px;}.selectmenu75 {	font: 12px Arial, Helvetica, sans-serif;	border:none;	width: 75px;}.selectmenu55 {	font: 12px Arial, Helvetica, sans-serif;	border:none;	width: 55px;}.textarea200 {	font: 12px Arial, Helvetica, sans-serif;	color:#333333;	border:1px solid #999999;	height: 70px;	width: 200px;	background:url(../images/kkc-input1.gif);	padding-top: 5px;	padding-left: 3px;}/*  CUSTOM CLASSES, MISC  */.clear 				{ clear: both; }.space20			{ width: auto; height: 20px; }div#preload			{ display: none; width:0; height:0; }.gloria-left		{ width: 83px; height: 125px; float: left; }.gloria-right		{ width: 315px; height: auto; overflow: visible; float: left; margin-left:15px; background: #D7E7FB; padding: 15px; line-height: 15px; }.newsdate 			{ font-size: 13px; color: #4EA5E4; font-weight: bold; }.newstext			{ color: #4D3492; line-height:16px; }.logo-right			{ padding-left: 6px; }.donate				{ widows: 270px; height: auto; overflow: visible; padding: 15px 15px 15px 15px; background: #fffb98; color: #333333; font-weight: bold; }	.tourtable1 {	background-color: #4EA5E4;}.jointext {	color: #FFFFFF;	font-weight: bold;}