/* ###################################################################################################################################################### */
	html, body					{ background-color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#444; -webkit-text-size-adjust:none; }
	html 						{ overflow-y: scroll;}

	form						{ margin:0; padding:0;}
	textarea					{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}

/* LAYOUT ----------------------------------------------------------------------------------- */

	#wholecontent				{ margin:0 auto; width:960px; }
	
	#td_header					{ height:60px; }

	#td_content					{ min-height:500px; padding-top:0; margin-bottom:30px; }
	#td_footer					{ padding:5px; border-top:1px #ccc solid; font-size:9px; color:#ccc; min-height:36px; }

	.td_left					{ width:120px!important; vertical-align:top; overflow:hidden; padding-right:20px; }
	.td_middle					{ vertical-align:top; }
	.td_right					{ width:300px; vertical-align:top; padding-left:10px; }

	#outinfo					{ padding:10px; font-size:13px; font-weight:normal; border:1px #c00 solid; background-color:#ffc; margin-bottom:10px;}


/* NOTICE ----------------------------------------------------------------------------------- */

	.message_notice				{ padding:10px; background-color:#ffd; border:1px #ddd dotted; }
	.message_alert				{ border:1px #c00 solid; color:#f00; background-color:#fee; }
	.message_warning,
	.message_message 			{ font-size:1.3em; }
	.message_close				{ padding-right: 16px; background-image:url("<?php echo SITE_LINK; ?>engine/images/icon_x.png"); background-repeat: no-repeat; background-position: right; }



	div.jGrowl-notification{ background-image:url('<?php echo SITE_LINK; ?>engine/images/shiny_gradient.png'); background-position:center top; background-repeat: no-repeat;}


/* ###################################################################################################################################################### */


