/** 
	CSS by Steve Smith (steve@orderedlist.com)
	Feel free to browse this, but don't copy 
	it completely. That's uncool.
*/

/**
* __Colors__
 * Body Background: 	191919
 * Text Color:			333
 * Link Color:			004CAC
 * Recent Activity:     BEDBEF
 * Debate Resources:    CEEDC5
 * About PFDebate:		DADADA
 * Orange:				FF5904
 * Green:				2FB108
*/

@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:13px arial,helvetica,clean,sans-serif;*font-size:72%;*font:x-small;}
	table 						{font-size:inherit;font:100%;}
	select, input, textarea 	{font:99% arial,helvetica,clean,sans-serif;}
	pre, code 					{font:115% monospace;*font-size:100%;}
/** 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								{font-family:"Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif; line-height:1.6; background:#191919; padding:0; color:#333; font-size:85%;}
	* html body							{font-size:92%;}
	a									{color:#004CAC; font-weight:bold; text-decoration:none;}
	a:hover 							{text-decoration:underline;}
	a img								{border:none;}
	h1,h2,h3,h4,h5						{text-transform:uppercase;}
	h1 a, h3 a							{color:#004CAC;}
	h1 a:hover, h3 a:hover 				{color:#CCC}
	h1 									{font-size:222%; color:#96BF55; margin:0 0 15px;}
	h2									{font-size:152%; padding:0 0 10px;font-weight:normal; color:#FFF;}
	h3									{font-size:122%; color:#96BF55;}
	h4									{font-size:100%; color:#2FB108;}
	h5									{font-size:100%; color:#FF5904;}
	ul, ol								{margin:0 0 1.6em;}
	ol									{margin-left:35px;}
	ul ul, ol ol						{margin:0 0 5px 8px;}
	ul									{list-style-type:none;}
	ul li								{margin:0 0 5px; padding:0 0 0 22px; background:url(../images/bullet.gif) no-repeat 3px 9px;}
	strong								{font-weight:bold; color:#FF9;}
	img									{background:#FFF; padding:5px;}
	code								{background:#171B20; padding:1px 2px; font-size:92%; color:#EEE; font-family:Monaco, "Courier New", Courier, mono;}
	blockquote							{background:#171B20; padding:20px; margin:0 0 1.6em; font-style:italic;}
    pre          						{font-size:86%; width:100%; overflow:auto;}
	hr									{display:none;}
	p									{margin:0 0 10px;}
	
/**
 * Layout
 */
	.inner								{width:820px; margin:0 auto; padding:30px 0; position:relative;}
	.inner:after 						{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	/* Hides from IE-mac \*/
	* html .inner {height: 1%;}
	/* End hide from IE-mac */
	
	#header								{background:#FFF url(images/header_bg_blue.gif) repeat-x;}
	#header .inner						{height:155px; padding:0;}
	#header h1 a						{height:115px; width:250px; background:url(images/logo_blue.jpg) no-repeat 0 50%; display:block; text-indent:-9999px; overflow:hidden;}
	#header h5							{position:absolute; width:300px; height:25px; right:0; top:45px; text-indent:-9999px; overflow:hidden; background:url(images/subtitle.gif) no-repeat top right;}
	#header form						{position:absolute; right:0; top:65px; vertical-align:middle;}
	#header form input					{vertical-align:middle;}
	#q									{width:175px;}
	#nav								{list-style-type:none; position:absolute; top:116px; left:0; margin:0; padding:0; width:820px; height:39px;}
	#nav li								{position:absolute; margin:0; padding:0;}
	#nav a								{position:absolute; top:0; background:url(images/menu_new.jpg) no-repeat; height:30px; text-indent:-9999px; overflow:hidden;}
	#nav a.current        {height:39px;}
	
	#hom a								{left:0; width:138px; background-position:0 0;}
	#blo a								{left:138px; width:145px; background-position:-138px 0;}
	#wik a								{left:283px; width:144px; background-position:-283px 0;}
	#for a								{left:427px; width:154px; background-position:-427px 0;}
	#car a								{left:581px; width:239px; background-position:-581px 0; margin-right:0;}
 	
	#hom a:hover            {background-position:0 -39px;}
	#blo a:hover						{background-position:-138px -39px;}
	#wik a:hover						{background-position:-283px -39px;}
	#for a:hover						{background-position:-427px -39px;}
	#car a:hover						{background-position:-581px -39px;}
	
	#hom a.current   			{background-position:0 -78px;}
	#blo a.current   			{background-position:-138px -78px;}
	#wik a.current   			{background-position:-283px -78px;}
	#for a.current   			{background-position:-427px -78px;}
	#car a.current   			{background-position:-581px -78px;}
	
	#recent_activity					{background:#FFF; border-bottom:1px solid #CCC;}
	#debate_resources					{background:#D1EDC7; border-top:1px solid #E8F6E3; border-bottom:1px solid #A7BE9F;}
	#about_pfdebate						{background:#E5E5E5; border-top:1px solid #F5F5F5;}
	
	ul.posts li							{background:url(images/page_edit.gif) no-repeat 0 2px;}
	ul.pages li							{background:url(images/page_text.gif) no-repeat 0 2px;}
	ul.cards li							{background:url(images/note.gif) no-repeat 0 2px;}
	ul.feeds li							{background:url(images/icon_rss.gif) no-repeat 0 1px;}
	ul.feeds li.opml					{background:url(images/icon_opml.gif) no-repeat 0 1px;}
	
	h2									{position:absolute; top:50%; left:0; width:133px; margin:-20px 0 0; text-indent:-9999px; overflow:hidden;}
	#recent_activity h2					{height:36px; background:url(images/title_recent_activity.gif) no-repeat top right;}
	#debate_resources h2				{height:31px; background:url(images/title_debate_resources.gif) no-repeat top right;}
	#about_pfdebate h2					{height:31px; background:url(images/title_about_pfdebate.gif) no-repeat top right;}
	
	#recent_activity h3 a				{display:block; text-indent:-9999px; overflow:hidden; height:22px; width:100%; background-position:0 50%; background-repeat:no-repeat; margin:0 0 10px;}
	#recent_activity .section1 h3 a		{background-image:url(images/title_blog_posts.gif);}
	#recent_activity .section2 h3 a		{background-image:url(images/title_wiki_pages.gif);}
	#recent_activity .section3 h3 a		{background-image:url(images/title_forum_activity.gif);}
	
	#debate_resources .section1 h3,
	#debate_resources .section2 h3 a,
	#debate_resources .section3 h3 a	{display:block; text-indent:-9999px; overflow:hidden; height:22px; width:100%; background-position:0 50%; background-repeat:no-repeat; margin:0 0 10px;}
	#debate_resources .section1 h3		{background-image:url(images/title_current_topics.gif);}
	#debate_resources .section2 h3 a	{background-image:url(images/title_subscription_feeds.gif);}
	#debate_resources .free_downloads h3 a {background-image:url(images/title_free_downloads.gif);}
	#debate_resources .section3 h3 a	{background-image:url(images/title_crossfire_briefs.gif);}
	
	#debate_resources h4 a				{float:right; width:65px; height:21px; display:block; overflow:hidden; text-indent:-9999px; overflow:hidden; background:url(images/button_buy_now.gif) no-repeat;}
	
	#debate_resources a#view_cart  {position:absolute; top:28px; right:0;width:65px; height:21px; display:block; overflow:hidden; text-indent:-9999px; overflow:hidden; background:url(images/button_view_cart.gif) no-repeat;}
	
	#about_pfdebate h3					{display:block; text-indent:-9999px; overflow:hidden; height:22px; width:100%; background-position:0 50%; background-repeat:no-repeat; margin:0 0 10px;}
	#about_pfdebate .section1_and_2 h3	{background-image:url(images/title_pfdebate_llc.gif);}
	#about_pfdebate .section1 h3	    {background-image:url(images/title_pfdebate_llc.gif);}
	#about_pfdebate .section2 h3	    {background-image:url(images/title_subscription_feeds_footer.gif);}
	#about_pfdebate .section3 h3		{background-image:url(images/title_contact_us.gif);}
	
	.sectioned							{margin:0 0 0 160px;}
	.section1,
	.section2							{float:left; width:200px; margin:0 15px 0 0;}
	.section1_and_2						{float:left; width:400px; margin:0 30px 0 0;}
	.section3							{float:left; width:230px;}
	
	#methods h5                         {float:left; clear:left; margin:0 8px 5px 0;}
	#methods p                          {margin:0 0 5px;}
	
	#footer .inner						{padding:8px 0 8px 160px; width:660px; color:#CCC;}
 }