/* revised : 05/09/2008 : dw */

/*  all media  */
@media all
{
	/* global */
	* 								{ margin:0; padding:0; } html { overflow-y:scroll; }
	body							{ background:#e9e9e9; color:#4c4c4c; font:11px arial, helvetica, sans-serif; }
	
	/*	layout */
	#wrap							{  }
	#header						{ background:url(/2010/graphics/layout/hback.jpg) 0 0 repeat-x; color:#fff; min-height:75px; text-align:right; } * html #header { height:75px; }
		#header div				{ width:960px; padding:20px 20px 0 0; }
		#header a				{ color:#e9d28f; font-size:11px; text-decoration:none; }
		#header a:link, #header a:visited, #header a:hover, #header a:active	{ color:#e9d28f; }
		#header a:hover, #header a:active { text-decoration:underline; }
		#navigation 					{ height:64px; background:url(/2010/graphics/nav/gray.jpg) 0 0 repeat-x; }	
	#content						{ background:#fff; }
		#main-content			{ width:960px; min-height:300px; padding:0 0 20px 0; }
			#home-left			{ width:614px; padding:26px 30px 0 40px; float:left; }
			#left					{ width:614px; padding:30px 30px 0 45px; float:left; }
			#right				{ width:223px; background:#f7f7f7; float:left; padding:47px 24px 20px 24px; overflow:hidden; }
	#footer						{ background:url(/2010/graphics/layout/fback.jpg) 0 0 repeat-x; min-height:71px; }
		#footer div				{ width:960px; text-align:center; color:#6C6C6C; padding:20px 0 0 0; font-size:11px; line-height:20px; }
		
	/* tags */
	h1								{  color:#333; font-size:18px; }
	h2								{  color:#999; font-size:14px; margin:0 0 5px 0; color:#000; }
	h3								{  font-size:11px; font-weight:bold; margin-top: 10px;}
	h6								{ color:#999; font-size:14px; margin:0 0 5px 0; color:#000; display:none; }
	label,select,input[type='submit'],.point { 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 5px 0; margin:0 0 10px 0; }
	textarea,input				{ font:12px arial, helvetica, sans-serif; padding:3px; }
	
	/* custom */
	.clear						{ clear:both; }
	.input						{ border:1px solid #ccc; padding:3px; }
	.invite						{ font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif; color:#000; line-height:25px; font-size:17px; padding:0 0 10px 0; border-bottom:1px solid #ccc; margin-bottom:20px; }
	.message-box				{ padding:5px; border:1px solid #fc0; background:#fffea1; margin:0 0 15px 0; }i
	.page-break,.print-only	{ display:none; }
	img.padding					{ padding: 0px 10px 0px 0px ; }		
	img.boxpadding				{ padding: 2px 2px 0px 2px ; }			
	p.box							{ padding:5px; border:1px solid #fc0; background:#fcf9cc; margin:0 0 15px 0; }i 					
	p.new							{ color:red; font:11px arial, helvetica, sans-serif; font-weight:bold; } 
	
	
	/* links */
	a								{ color:#2694D2; }
	a:link, a:visited			{ text-decoration:underline; }
	a:hover, a:active			{ text-decoration:none; }
	a img							{ border:0; }
	
	a.black-arrow				{ background:url(/2010/graphics/black-arrow.jpg) 0 0 no-repeat; padding:0 0 0px 20px; text-decoration:none; }
	a.black-arrow:hover		{ text-decoration:underline; }
	
	
	/* dropdown menus */
	#mainDropdown 				{ padding:0; }
	#mainDropdown a 			{ text-decoration:none; float:left; padding:7px 0 7px 32px; color:#333; width:169px; }
	#mainDropdown a:hover 	{ color:#0789d4; }
	.drop_link 					{ width:209px; padding:0 0 0 0; float:left; background:url('/2010/graphics/dropdownBG.gif') no-repeat; }
	.SecNavBarLinks a.current:hover{ background:url('/2010/graphics/dropdownSecBG.gif') no-repeat; color:#fff; }
	.SecNavBarLinks, .SecNavBarLinks a { color:#a8a8a8; }
	#secDropdown 				{ padding:0 0 0 0; }
	#secDropdown a 			{ float:left; width:209px; }
	.droplook 					{ position:absolute; z-index:500; width:209px; float:left; visibility:hidden; }
	.Sec_drop_link 			{ width:198px; padding:0 0 0 0; float:left; }
	.menu 						{ padding:0; margin:0; list-style-type:none; float:left; width:209px; }
	.menu li						{ margin:0; }
	
	#mm_about					{ margin:-3px 0 0 203px; }
	#mm_sessions				{ margin:-3px 0 0 345px; }
	#mm_schedule				{ margin:-3px 0 0 446px; }
	#mm_profiles				{ margin:-3px 0 0 553px; }
	#mm_pricing					{ margin:-3px 0 0 704px; }
	#mm_photos					{ margin:-3px 0 0 822px; }
	
}
	

/*  print media  */
@media print
{
	/* global */
	*								{ font-family:arial, helvetica, sans-serif; }
	body							{ color:#000; font-size:9pt; }
	
	/* layout */
	#wrap,#footer				{ width:600px; margin:0; }
	#header, #navigation, .no-print	{ display:none; }
	
	/* tags */
	h2								{ display:none; }
	h6								{ display:block; }
	
	/* custom */
	.print-only					{ display:block; }
	.page-break					{ page-break-before:always; }
	
	/* links */
	a								{ text-decoration:underline; color:#999; }
}