/* revised : 02/15/2008 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; } html { overflow-y:scroll; }
	body							{ background:#fff; padding:0 0 30px 0; font:12px arial, helvetica, sans-serif; }
	
	/*	layout */
	#wrap							{ width:950px; margin:0 auto; }
	#header						{ height:121px; padding:0px; margin:0px; }
	#content-back				{ background:url(/graphics/layout/content-back.jpg) top left repeat-y; }
	#navigation					{ margin:0 0 0 9px; }
	#home-content				{ width:931px; margin:0 9px; }
	#content						{ width:937px; margin:0 9px; background:url(/graphics/layout/main-content.jpg) top left repeat-y; }
		#pane-left				{ width:640px; min-height:400px; float:left; } * html #pane-left { height:400px; }
		#pane-right				{ width:286px; min-height:400px; margin:0 0 0 5px; float:left; } * html #pane-right { height:400px; }
		#content-left			{ padding:15px 25px 0 25px; }
		#content-right			{ padding:15px 25px 0 25px; }
		#l-50-50					{ width:295px; float:left; }
	#news-events-content		{ width:937px; margin:0 9px; background:url(/graphics/layout/content.jpg) top left repeat-y; }
		#news-left				{ width:463px; min-height:400px; float:left; } * html #news-left { height:400px; }
		#events-right			{ width:463px; min-height:400px; margin:0 0 0 5px; float:left; } * html #events-right { height:400px; }
	#fabrics-content			{ width:937px; margin:0 9px; background:url(/graphics/layout/other-content.jpg) top left repeat-y; }
		#fabrics-left			{ width:286px; min-height:400px; float:left; } * html #fabrics-left { height:400px; }
		#fabrics-right			{ width:640px; min-height:400px; margin:0 0 0 5px; float:left; } * html #fabrics-right { height:400px; }
	#other-content				{ width:937px; margin:0 9px; background:url(/graphics/layout/other-content.jpg) top left repeat-y; }

	#footer						{ background:url(/graphics/layout/footer.jpg) top left no-repeat; text-align:center; padding:20px 0 0 0; }
	
	/* tags */
	h1								{ padding:6px 0 4px 15px; height:34px; background-color:#c3d7ac; font-size:24px; }
	h2								{ font-size:18px; color:#507528; }
	h3								{ color:#507528; }
	h4								{ color:#507528; }
	label,select,input[type='submit'] { cursor:pointer; }
	li								{ line-height:19px; margin:5px 0 0 0; }
	ol, ul						{ padding:0 0 10px 35px; }
	p								{ line-height:19px; padding:0 0 19px 0; }
	textarea,input				{ font:12px arial, helvetica, sans-serif; padding:3px; }
	
	/* custom */
	.brown						{ background-color:#d3cba8; }
	.button						{ cursor:pointer; padding:3px; font-size:12px; }
	.clear						{ clear:both; }
	.club-img					{ padding:2px; background:#fff; margin:0 0 0 10px; }
	.error						{ color:#f00; }
	.ext							{ background:url(/graphics/ex.gif) center right no-repeat; padding:0 13px 0 0; }
	.input						{ border:1px solid #ccc; padding:3px; size:10px; }
	.green-box					{ padding:0 0 0 10px; margin:0 0 0 5px; background:url(/graphics/green-box.jpg) center left no-repeat; }
	.message-box				{ padding:5px; border:1px solid #fc0; background:#fffea1; }
	.page-break,.print-only	{ display:none; }
	.pdf							{ padding:0 0 0 20px; background:url(/graphics/pdf.gif) center left no-repeat; }
	.point						{ cursor:pointer; }
	
	/* links */
	a:link, a:visited			{ color:#00f; text-decoration:underline; }
	a:hover, a:active			{ color:#00f; text-decoration:none; }
	a img							{ border:0; }
	.yellow-button-content	{ background:url(/graphics/layout/yellow-button-back.jpg) top left repeat-x; padding:7px 3px 3px 3px; color:#00f; font-weight:bold; font-size:13px; }
	.other-button-content	{ background:url(/graphics/layout/other-button-back.jpg) top left repeat-x; padding:7px 3px 3px 3px; color:#00f; font-weight:bold; font-size:13px; }
	.button-content			{ background:url(/graphics/layout/grey-button-back.jpg) top left repeat-x; padding:7px 3px 3px 3px; color:#00f; font-weight:bold; font-size:13px; }
	.button-content a			{ color:#00f; }
	h4 a:link, h4 a:visited	{ color:#507528; text-decoration:underline; }
	h4 a:hover, h4 a:active	{ color:#507528; text-decoration:none; }
}

/*  print media  */
@media print
{
	/* global */
	*								{ font-family:arial, helvetica, sans-serif; }
	body							{ color:#000; font-size:9pt; }
	
	/* layout */
	#wrap							{ width:600px; }
	#header, #navigation, .no-print	{ display:none; }
	
	/* tags */
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}
