error CS8032: Internal compiler error during parsing, Run with -v for details

Hello
Forgive me if this is a simple mistake, for I am more used to Javascript and am not as good at C#, but when I try to run one of my scripts I keep getting the error Assets/Scripts/CSharpScripts/New_Career.cs(4,79): error CS8032: Internal compiler error during parsing, Run with -v for details
and Assets/Scripts/CSharpScripts/New_Career.cs(3,6): error CS0116: A namespace can only contain types and namespace declarations.
My code is

using UnityEngine;
using System.Collections;
Fame ls = GameObject.Find("Career_Variables").GetComponent();
Fame_level ls = GameObject.Find("Career_Variables").GetComponent();
money ls = GameObject.Find("Career_Variables").GetComponent();
Races_Completed ls = GameObject.Find("Career_Variables").GetComponent();
Races_won ls = GameObject.Find("Career_Variables").GetComponent();
Races_lost ls = GameObject.Find("v").GetComponent();


public class New_Career : MonoBehaviour {

	// Use this for initialization
	void OnMouseEnter () 
	{
		gameObject.renderer.material.color = new Color(0,0,0);
	}
	
	// Update is called once per frame
	void OnMouseExit() 
	{
		gameObject.renderer.material.color = new Color(255,255,255);
	
	}
	void OnMouseDown()
	{
		Application.LoadLevel ("Career");
	}
}

It attempts to take variables from my other script “Career Variables”
Thanks for your help in advance

Um… It looks like you’re creating 7 different variables all named ls.

Fame ls = GameObject.Find("Career_Variables").GetComponent();
Fame_level ls = GameObject.Find("Career_Variables").GetComponent();
money ls = GameObject.Find("Career_Variables").GetComponent();
Races_Completed ls = GameObject.Find("Career_Variables").GetComponent();
Races_won ls = GameObject.Find("Career_Variables").GetComponent();
Races_lost ls = GameObject.Find("v").GetComponent();

What are you trying to do there? (the way the compiler sees it, you create a variable called ls of type Fame. Then you create a variable called ls, of type Fame_Level and so on.)