/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* 
| ============================
| Supersized Background Image
| ============================
*/
html			{ position: relative; overflow-y: scroll; }

/*Supersize Plugin Styles*/
#supersize 		{ height:100%; width:100%; display:none; z-index: -1; }
#supersize img 	{ display:inline; }

/* 
| ============================
| Fixed Elements
| ============================
*/
.last_section 	{ margin-right:0!important; }
.clear 			{ clear:both; }
.left 			{ float:left; }
.right 			{ float:right; }
img, img a, a 	{ outline:none; }
div 			{ border:0px dotted #CCC; }

/* 
| ============================
| Typography
| ============================
*/

html				{ font-family:sans-serif;!important; background-color: white; color:black; line-height:1.4em; font-size:1em; }
h1 					{ font-size: 1.8em; font-weight: bold; color:black; float:left; margin-bottom: 15px; padding-left:1px; padding-right:1px; line-height: 0.9em;  letter-spacing: -1px; }
h2 					{ font-weight:bold; }
h3 					{ font-weight:bold; }
p 					{ margin-bottom:10px; font-size: 0.8em; line-height: 1.5em; clear:both; color:#999; font-family:'lucida grande', tahoma, verdana, arial, sans-serif;!important; }
strong 				{ font-weight:bold; }
a 					{ text-decoration: none; color:#666; }
a:hover 			{ text-decoration: none; color:#F60; }
.bold 				{ font-weight: bold; }
.selected 			{ color:black; }
.not-selected 		{  }
.node-not-selected 	{  }
.node-selected 		{ font-weight:bold; color:#48A0D0; }

/* 
| ============================
|  Containers
| ============================
*/
.container		{ margin:auto; width:980px; position:relative; }

#logo 	   			{  }
#content   			{  }
#col_1 	   			{ float:left; width:70%; }
#col_2     			{ float:right; width:30%; }

#footer 			{  }
.footer_nav 		{  }
.footer_nav ul li 	{  }
.footer_nav .left 	{  }
.footer_nav .right 	{  }
#footer a 			{  }
#footer a:hover 	{  }

/* 
| ============================
| Latest News & Comments
| ============================
*/
#latest-news 						{  }
#latest-news .news_extract		 	{  }
#latest-news .timestamp 			{  }
#latest-news h1 					{  }
#latest-news h2 					{  }
#latest-news p 						{  }
#latest-news a 						{  }
#latest-news a:hover 				{  }
.read_more 							{  }

.comments 							{  }
.comment_name 						{  }
.comment_timestamp 					{  }
.comment_body 						{  }

h2#comment_heading 					{  }
.comment_form 						{  }
.comment_form input[type="text"] 	{  }
.comment_form textarea 				{  }
.comment_form input[type="submit"]  {  }
