/* Site template */
body 			{ background:#4C4548 url(/workspace/css/images/bg_page.gif) repeat-y top center; }
#page 			{ margin:0 auto; width:960px; background:#FFF; }
#header			{ width:960px; height:150px; float:left; background:#FFF url(/workspace/css/images/bg_header.gif) repeat-x 0 0; font-family:Arial,Helvetica,serif; }
#footer			{ width:960px; float:left; padding:15px 0; background:#665C60 url(/workspace/css/images/bg_footer.gif) repeat-x 0 0; }
#body			{ width:960px; float:left; background-color:#FFF; }

#header .logo		{ margin:10px 0 0 0; position:absolute; float:left; background:url(/workspace/css/images/logo.gif) no-repeat 0 0; }
#header .logo a		{ width:442px; height:70px; display:block; text-indent:-1000px; overflow:hidden; }
#header .tagline	{ height:23px; width:900px; margin:70px 0 0 0; padding:0 0 0 12px; position:absolute; color:#FFF; font-size:12px; line-height:23px; }
#header .ranking	{ height:30px; width:362px; margin:106px 0 0 0; padding:0 0 0 15px; position:absolute; background:#FFF url(/workspace/css/images/bg_ranking.gif) 0 0 no-repeat; }
#header .ranking a	{ padding:0 0 0 25px; color:#001352; display:block; float:left; text-decoration:none; font-size:12px; font-weight:bold; line-height:30px; background: url(/workspace/css/images/icon_alexa.gif) center left no-repeat; }
#header .search		{ width:300px; margin:34px 0 0 670px; position:absolute; padding:0 0; }
#header .search label	{ color:#FFF; font-size:13px; font-weight:bold; vertical-align: middle; }
#header .search input	{ width:120px; margin:0 5px 0 0; }
#header .search button	{ height:15px; line-height:1; padding:0 6px 0 0; background: url(/workspace/css/images/icon_rarrow_white.gif) right 6px no-repeat; border:none; color:#FFF; font-size:13px; 
font-weight:bold; font-family:inherit; text-align:left; vertical-align: middle; cursor:pointer; }
#header .nav 		{ position:absolute; list-style-type:none; padding:0; font-size:13px; }
#header .nav li		{ float:left; display:inline; }
#header .nav a		{ color:#FFF; font-weight:bold; }
#header .nav a:link,
#header .nav a:visited	{ text-decoration:none; }
#header .nav a:hover	{ text-decoration:underline; }

#nav1			{ margin:0 0 0 380px; height:24px; width:580px; }
#nav2			{ margin:94px 0 0 400px; height:26px; width:560px; }
#nav1 li		{ margin:0 22px 0 0; }
#nav2 li		{ margin:0 60px 0 0; }
#nav1 a			{ line-height:24px; }
#nav2 a			{ line-height:26px; }

