/* body and links */

body			{
			background-color:#33cc33; !important;
			}

a			{
			text-decoration:none;

			color:#000000;
			}

a:hover			{
			text-decoration:none;
		
			color:#aaaaaa;
			}

a.neg			{
			color:#ffffff;
			}

a.neg:hover		{
			text-decoration:none;
		
			background-color:#000000;color:#ffffff;
			}

a.inv			{
			text-decoration:none;
			}

a.inv:hover		{
			text-decoration:none;
			}

a.sub			{
			text-decoration:none;color:#aaaaaa;
			}

a.sub:hover		{
			text-decoration:none;background-color:#aaaaaa;color:#ffffff;
			}

/* Navigation */

.navigation_link	{
			margin:0;padding:8px 8px 8px 8px;

			font-family:Arial;font-size:13pt;font-weight:bold;

			-webkit-border-radius:5px;-moz-border-radius:5px;

			background-color:#000000;color:#ffffff;
			}

.navigation_link:hover	{
			margin:0;padding:8px 8px 8px 8px;

			font-family:Arial;font-size:13pt;font-weight:bold;

			-webkit-border-radius:5px;-moz-border-radius:5px;

			background-color:#ffffff;color:#000000;
			}

.navigation_link_selected	{
			margin:0;padding:8px 8px 8px 8px;

			font-family:Arial;font-size:13pt;font-weight:bold;

			-webkit-border-radius:5px;-moz-border-radius:5px;

			background-color:#ffffff;color:#000000;			
			}

.navigation_link_selected:hover	{
			margin:0;padding:8px 8px 8px 8px;

			font-family:Arial;font-size:13pt;font-weight:bold;

			-webkit-border-radius:5px;-moz-border-radius:5px;

			background-color:#ffffff;color:#000000;			
			}


/* typography */

@font-face 		{
			font-family: slab;
			src: url("Museo_Slab_500.otf") format("opentype");
			}

.textgation		{
			font-family:slab;font-size:10pt;color:#ffffff;
			}


p			{
			margin:0;padding:5px 0 10px 0;

			font-family:"Arial", arial, sans-serief;font-size:11pt;
			}


h3			{
			margin:0;padding:10px 0 10px 0;

			font-family:"Arial", arial, sans-serief;font-size:15pt;
			font-weight:normal;

			color:#000000;
			}


h4			{
			margin:0;padding:10px 0 10px 0;

			font-family:"Arial", arial, sans-serief;font-size:15pt;
			font-weight:bold;

			color:#000000;
			}



h5			{
			margin:0;padding:0 0 10px 0;

			font-family:"Arial", arial, sans-serief;font-size:10pt;font-weight:normal;		

			color:#999999;
			}



h6			{
			display:inline;

			font-family:"Arial", arial, sans-serief;font-size:12pt;font-weight:bold;				}

.date			{
			margin:0;padding:0 0 5px 0;

			font-family:"Arial", arial, sans-serief;font-size:10pt;font-weight:normal;		

			color:#999999;
			}


	

.plustext		{
			font-size:16pt;

			color:#ffffff;
			}

.neg			{
			color:#ffffff;
			}

/* form */

.form			{
			margin:0 5px 5px 0;padding:5px;

			width:95%;

			font-family:Arial;font-size:12pt;

			border:2px solid #eeeeee;
			}

/* layout */

.page_width		{
			margin:auto;

			width:850px;

			text-align:left;
			}


/* boxes */

.tweetbox		{
			margin:0 0 30px 0;padding:0;

			width:546px;

			border:3px solid #ffffff;

			-moz-border-radius:20px;-webkit-border-radius:20px;
			}

.notice			{
			width:550px;

			background-color:#000000;color:#ffffff;

			-moz-border-radius:20px; -webkit-border-radius:20px;
			}

.item			{
			margin:0 0 30px 0;padding:0;
			
			width:550px;
		
			background-color:#ffffff;color:#000000;
		
			-moz-border-radius:20px; -webkit-border-radius:20px;
			}

.neg_item			{
			margin:0 0 30px 0;padding:0;
			
			width:550px;
		
			background-color:#000000;color:#ffffff;
		
			-moz-border-radius:20px; -webkit-border-radius:20px;
			}

.cellpadding		{
			padding:15px 25px 15px 25px;
			}




