SOLVED: n00b problem, can't get analogRead to work

OK, here's my code:

int red = 4;
int green = 3;
int analogPin = 2;
int voltage = 0;

void setup() {
  pinMode(red, OUTPUT);
  pinMode(green, OUTPUT);
  pinMode(analogPin, INPUT);
}

void loop() {
  voltage = analogRead(analogPin);
  if (voltage <= 205) {
    blinkRed();
  }
  else if (voltage >= 232.813317) {
    blinkGreen();
  }
  else {
    digitalWrite(red, LOW);
    digitalWrite(green, LOW);
  }
}

void blinkRed() {
  digitalWrite(red, HIGH);
  delay(300);
  digitalWrite(red, LOW);
  delay(300);
}

void blinkGreen() {
  digitalWrite(green, HIGH);
  delay(300);
  digitalWrite(green, LOW);
  delay(300);
}

Try this link for the schematic: http://www.digikey.com/schemeit/#q3a