tweeting with my arduino - error msg ''Twitter' does not name a type'

I am simply trying to send a tweet from my arduino uno connected to an ethernet shield but I keep getting this error message:

SimplePost:17: error: 'Twitter' does not name a type
SimplePost.pde: In function 'void setup()':
SimplePost:31: error: 'twitter' was not declared in this scope

I am not sure how to go about fixing this bug as I am fairly new to arduino so any help would be appreciated.

Here is my code:

#include <SPI.h> // needed in Arduino 0019 or later
#include <Ethernet.h>
#include <Twitter.h>

// The includion of EthernetDNS is not needed in Arduino IDE 1.0 or later.
// Please uncomment below in Arduino IDE 0022 or earlier.
//#include <EthernetDNS.h>


// Ethernet Shield Settings
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

// If you don't specify the IP address, DHCP is used(only in Arduino 1.0 or later).
byte ip[] = { 192, 168, 0, 1 };

// Your Token to Tweet (get it from http://arduino-tweet.appspot.com/)
Twitter twitter(2400043387-etPTHhCpr8xYxkq80zqXQXqx3uexxxxxxxxxxxx);

// Message to post
char msg[] = "Hello, World! I'm Jay's Arduino!";

void setup()
{
  delay(1000);
  Ethernet.begin(mac, ip);
  // or you can use DHCP for autoomatic IP address configuration.
  // Ethernet.begin(mac);
  Serial.begin(9600);
  
  Serial.println("connecting ...");
  if (twitter.post(msg)) {
    // Specify &Serial to output received response to Serial.
    // If no output is required, you can just omit the argument, e.g.
    // int status = twitter.wait();
    int status = twitter.wait(&Serial);
    if (status == 200) {
      Serial.println("OK.");
    } else {
      Serial.print("failed : code ");
      Serial.println(status);
    }
  } else {
    Serial.println("connection failed.");
  }
}

void loop()
{
}

Thanks for any help you guys can give in advance!!!!

Did you re-start the Arduino IDE after installing the Twitter library?

Where did you get the Twitter library?

yes I have restarted my Arduino programme.
This is where my twitter library is stored.
I downloaded it from arduino.cc

It compiles fine on my system after putting quotes around the token value:

// Your Token to Tweet (get it from http://arduino-tweet.appspot.com/)
Twitter twitter("2400043387-etPTHhCpr8xYxkq80zqXQXqx3uexxxxxxxxxxxx");

Your picture shows Twitter.cpp and Twitter.h outside of the Twitter folder. They should be inside the folder. My copy of the Twitter library folder also includes an examples folder and a keywords.txt file.

this has helped compile my arduino thanks a lot!
Only problem now is that it is saying connection failed in the serial monitor. Time for some troubleshooting.