/*---------------------
General
---------------------*/
A							{font-weight:normal; color:#FFF; text-decoration:underline;}
A:hover						{color:#FFF; text-decoration:none;}

h1							{font-size:190%; font-weight:normal; text-transform:uppercase; margin:0 0 10px 0; color:#999;}
h2							{font-size:130%; font-weight:normal; text-transform:uppercase; margin:0 0 3px 0; color:#999;}
h3							{font-size:120%; font-weight:normal; margin:5px 0 3px 0; color:#999;}

P							{padding:0; margin:0;}
img, table					{border: 0;}

html 						{margin:0; padding:0; FONT-SIZE:x-small; height:100%;} 
form 						{margin:0; padding:0; height:100%;} 
body 						{background:#131313 url(/gfx/wp-bg.jpg) top center no-repeat; height:100%; margin:0; padding:0; COLOR:#FFF; font:normal 12px/1.5 "Lucida Sans", "Lucida Grande", Sans-serif; text-align:center; }

/*---------------------
Body layout
---------------------*/
div#container				{width:960px; position:relative; margin:50px auto; text-align:left;}
div#header 					{width:960px; height:50px; margin:0; overflow:hidden; position:relative;}

div#content 				{width:960px; margin:20px 0 20px 0; min-height:200px; overflow:hidden;}
div#content .content		{width:960px; padding:0; color:#FFF;/* background:#FFF url(/gfx/content-bg.jpg) top left no-repeat;*/}
div#content .content-left	{width:220px; padding:0; color:#FFF; float:left;}
div#content .content-right	{width:720px; padding:0; color:#FFF; float:right;}

div#footer	 					{width:960px; text-align:right; overflow:hidden; background:url(/gfx/footer-bg.gif) top left repeat-x;/*border-top:1px solid #333;*/padding-top:10px;}
div#footer ul#links				{list-style:none; margin:0; padding:0;}
div#footer ul#links li			{margin-left:10px; padding-left:10px; border-left:1px solid #333; float:right;}
div#footer ul#links li.last		{border:0;}
div#footer ul#links li a		{color:#444; text-decoration:none;}
div#footer ul#links li a:hover	{color:#999; text-decoration:underline;}

/*---------------------
Top navigation
---------------------*/
div#header ul							{margin:0; padding:0 0 0 260px; list-style:none; position:absolute; left:0; bottom:0; height:50px; width:700px; overflow:hidden; background:url(/gfx/menu-bar.gif) top left no-repeat;}
div#header ul li						{display:inline; float:left; padding:0 20px; height:50px; background:url(/gfx/menu-seperator.gif) top right no-repeat;}
div#header ul li a						{font:Normal 16px/50px arial, verdana, sans-serif !important; text-decoration:none; color:#FFF !important; display:inline;}
div#header ul li a:hover				{cursor:pointer; text-decoration:none; border-bottom:1px solid #555; padding-bottom:2px;}
div#header ul li a.on					{color:#FFF !important; text-decoration:none; border-bottom:1px solid #555; padding-bottom:2px;}
div#header ul li a.on:hover				{color:#FFF !important;}

/*---------------------
Left navigation
---------------------*/
div.content-left ul					{width:220px; margin:0; padding:0; list-style:none; float:left; overflow:hidden;}
div.content-left ul li				{margin:1px 0; padding:0;}
div.content-left ul li a			{width:220px; padding:0 0 0 5px; font:bold 11px/25px arial; color:#FFF; text-decoration:none; background-color:#333; display:block; overflow:hidden;}
div.content-left ul li a:hover		{color:#666;}
div.content-left ul li.on a			{color:#666;}

ul.submenu					{margin:0; padding:0 0 0 15px; list-style:none; background:#fff;}
ul.submenu li				{margin:1px 0;}
ul.submenu li a				{font:normal 11px/20px sans-serif !important; color:#333 !important; background:url(../gfx/submenu-bg-off.gif) no-repeat !important;}
ul.submenu li a:hover		{color:#005bab !important; background:url(../gfx/submenu-bg-on.gif) no-repeat !important;}
ul.submenu li.on a			{color:#005bab !important; background:url(../gfx/submenu-bg-on.gif) no-repeat !important;}

/* Puffs below nav-left */
ul.column-puffs							{width:190px; margin:0; padding:0; float:left; list-style:none;}
ul.column-puffs li          			{width:190px; margin:0 0 10px 0; overflow:hidden; display:block; float:left;}
ul.column-puffs li img 					{margin:0; padding:0 0 5px 0; display:block; float:left;}
ul.column-puffs li h3       			{font:bold 12px Arial, Verdana; margin:0 0 2px 0; padding:0;}
ul.column-puffs li p.linktext        	{font:normal 11px Arial, Verdana; color:#1776b7; margin:0;}
ul.column-puffs li p.text        		{font:normal 11px Arial, Verdana; color:#666; margin:0;}
ul.column-puffs li a					{font-weight:normal; text-decoration:none;}
ul.column-puffs li a:hover				{text-decoration:none;}

div#postfolio-fact			{padding:15px; color:#888; background-color:#191919; border:1px solid #222; font-size:90%; /*background:url(/gfx/portfolio-fullbg.gif) bottom left no-repeat;*/}
div#postfolio-fact h2		{font-weight:bold; color:#CCC; border-bottom:1px solid #333; margin:0 0 7px 0; padding-bottom:7px;}
div#postfolio-fact strong, b{text-transform:uppercase; color:#FFF;}
div#postfolio-fact a		{color:#888; text-decoration:none;}

div.line	{background:url(/gfx/footer-bg.gif) top left repeat-x;}