/* CSS Document */


@media screen, projection {
/**
 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * read more here: http://developer.yahoo.com/yui/fonts/
 * version: 0.11.0
*/
	html 						{font:14px Lucida Grande,Tahoma,Lucida Sans Unicode,Verdana,sans-serif;}
	table 						{font-size:inherit;font:100%;}
	select, input, textarea 	{font:99% Lucida Grande,Tahoma,Lucida Sans Unicode,Verdana,sans-serif;}
	pre, code 					{font:115% monospace;}
/** end Yahoo Fonts */

/**
 * Redeclarations
 */
	:link,:visited 						{text-decoration:none;}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
	form,body,html,p,blockquote,
	fieldset,input						{margin:0; padding:0}
	body								{line-height:1.6; background:#222222 url(body_bg.jpg) repeat-x; padding:0; color:buttonshadow;}
	* html body							{font-size:92%;}
	a									{color:#808080; font-weight:normal; text-decoration:none;}
	a:hover 							{}
	a img								{border:none;}
	h1,h3,h4,h5						    {text-transform:uppercase;}
	h1 a, h3 a							{color:#06C;}
	h1 a:hover, h3 a:hover 				{color:#CCC}
	h1 									{font-size:222%; color:#CCC; margin:0 0 15px;}
	h2									{font-size:189%; padding:0 0 10px;font-weight:normal; color:white;}
	h3									{display:none;}
	p									{margin:10px 0 15px;}

/**
 * Layout
 */
	#wrapper				{width:760px; overflow:hidden; margin:0 auto; text-shadow:black 0 0 0;}
	#header					{height:125px;}
	#header h1				{height:125px;}
	#header h1 a			{display:block; width:760px; height:125px; text-indent:-9999px; overflow:hidden; background:url(logo1.png) no-repeat 179px 44px; margin:0;}
	#content				{padding:170px 0 0 0; position:relative; width:760px; float:left;}
	#tagline				{width:693px; height:138px; position:absolute; top:15px; left:24px; text-indent:-9999px; overflow:hidden; background:url(headlineHead.png) no-repeat;}
	#ol a					{background-position:-108px 0;}
	#ol a:hover				{background-position:-108px -30px;}
	#portfolio				{list-style-type:none; width:760px; margin:0 0 30px 0; overflow:hidden;}
	#portfolio li			{float:left; padding:0 2px 0 3px; display:inline;}
	#portfolio img			{border:1px solid #393939; background:#1F1F1F; padding:3px; margin:0;}
	#portfolio a:hover img	{border-color:#06C;}
	#no_pressure			{clear:left; float:left; width:750px; padding:0 0 0 5px; display:inline; font-size:122%; margin:0 0 0px;}
    #no_pressure h2			{width:537px; text-indent:-9999px; height:34px; overflow:hidden; background:url(subhead.png) no-repeat; margin:0px 0 -28pt -6px;} 
/*	#no_pressure h2			{width:598px; height:34px; margin:0px 0 -21pt 0px;}*/
	.switch   		        {width:16px; height:34px; text-indent:-9999px; overflow:hidden; margin:-32pt 0 0pt 546px;}
	#no_pressure a img      {width:16px; overflow:hidden; margin:-5pt 0 0pt 0px; padding-left : 540px ;}
	#bug a img              {width:16px; overflow:hidden; margin:-5pt 0 0pt 0px; padding-left : 540px ;}
	#bug				    {display:-moz-stack;margin:-39pt 0 -27pt -85px;}
    label					{display:block;}
	label span				{font-size:78%; color:#808080;}
	textarea				{width:100%; height:130px;}
	input,
	textarea,
	select					{border:2px solid #FFF;}
	input:focus,
	textarea:focus,
	select:focus			{background:#d5e5f5;}
	#submit,
	#submit:focus			{border:none;}
	#footer					{clear:both; border-top:1px solid #393939; padding:3px 0; font-size:85%; color:#808080;}
	.standby				{display:none;}
    .error                  {background-color:#330000;padding:15px;}
}

