/*  all media  */
	@media all
	{
		/* global */
		* 							{ margin:0; padding:0; } html { overflow-y:scroll; }
		body						{ background:#eceff5; font:13px arial, helvetica, sans-serif; padding:0; margin:0; } * html body { position:relative; }

		/*	layout */
		#top				{ background:#464646; height:40px; border-bottom:1px solid #ccc; margin:0 0 20px 0; }
			#production		{ color:#fff; text-decoration:none; display:block; width:250px; padding:14px 0 0 20px; font-style:italic; font-family:Cambria,Georgia,Palatino,'Palatino Linotype',Myriad Pro,Serif; }
			#search			{ position:absolute; top:9px; right:25px; }
			#s				{ background:#5a5a5a; border:1px solid #666; width:150px; color:#ccc; float:left; margin-right:2px; font-size:10px; padding:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:14px; vertical-align:top; }
		.center						{ width:1000px; margin:0 auto; position:relative; }
		#header						{ min-height:120px; background:#eee; padding:5px 0 0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif; } * html #header { height:120px; }
			#top-logo				{ position:absolute; top:-20px; left:0; z-index:10; }
			#top-ad					{ position:absolute; top:0px; right:13px; width:390px; height:75px; }
			#header1				{ font-size:48px; font-weight:normal; width:450px; padding:0 0 0 200px; }
			#header2				{ color:#999; font-size:20px; line-height:26px; width:450px; padding:2px 0 0 200px; }
		#content					{ background:#fff; padding:20px; position:relative; }
		#footerbottom			{ padding:15px 0; background:#464646; color:#999; text-align:center; }
			#footerbottom a		{ color:#fff; }
		
		/* tags and stuff */
		/* tags */
		blockquote					{ background:#eceff5; border-left:3px solid #3b5998; color:#3b5998; padding:10px; margin:0 40px 19px 40px; line-height:21px; }
			blockquote:last-child	{ padding-bottom:0; margin-bottom:0; }
		h1								{ font-size:40px; font-weight:normal; margin:0; font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif; }
		h2								{ font-size:22px; font-weight:normal; padding:10px 0 0 0; font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif; }
		h3								{ color:#3b5998; margin-top:10px; }
		h4								{ margin:0 0 3px 0; }
		h5								{ margin:0 0 20px 0; }
		h4,h5							{ background:#6d84b4; color:#fff; padding:5px; font-size:14px; }
		h6								{ font-size:12px; font-weight:bold; font-family:tahoma,arial; }
		img							{ display:block; }
		label,select,input[type='submit'],.point { cursor:pointer; }
		li								{ line-height:21px; margin:5px 0 0 0; }
		ol, ul						{ padding:0 0 10px 35px; }
		p								{ line-height:21px; padding:0 0 5px 0; margin:0 0 14px 0; }
		/*textarea,input				{ font:12px tahoma, arial, helvetica, sans-serif; padding:5px; border:1px solid #ccc; background:#eee; }*/
		textarea,input				{ font:12px tahoma, arial, helvetica, sans-serif; padding:5px; border:1px solid #ccc; background:#eee; }
		textarea:focus,input:focus { border-color:#3b5998; background:#eceff5; }
		::selection                         { background:#c3effd; color:#000; /* Safari */ }
		::-moz-selection                    { background:#c3effd; color:#000; /* Firefox */ }
		
		/* stuff */
		.button, input[type=button], input[type=submit], #page-controls a  { background:#666; font:normal 10px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration:none; padding:2px 8px 3px 8px !important; cursor:pointer; border:1px solid #bbb; -moz-border-radius:11px; -khtml-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -khtml-box-sizing:content-box; box-sizing:content-box; color:#464646; text-shadow:rgba(255,255,255,1) 0 1px 0; border-color:#888; background:#666; color:#bbb; text-shadow:none !important; }
		.button:hover, input[type=button]:hover, input[type=submit]:hover, #page-controls a:hover { color:#fff; border-color:#aaa; }
		.clear 						{ clear:both; }
		.exhead						{ background:#464646; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#fff; padding:5px 10px; margin:20px 0; }
			.exhead a				{ color:#6FC3E4; }
		.intro						{ background:#ffd987; font-style:italic; padding:5px 10px; }
		
		
		/* links */
		a								{ color:#3b5998; }
		a:link, a:visited			{ text-decoration:underline; }
		a:hover, a:active			{ text-decoration:none; }
		a img							{ border:0; }
		
	}
