error with if...else

I need know why a have this error, 'else' without a previous 'if'.

this is the code:

int led=13 ;
int t=500 ;
int button=12 ;

void setup()
{
pinMode(led, OUTPUT);
pinMode(button,INPUT);

}

void loop()
{
if (digitalRead(button) ==HIGH);
{
digitalWrite(led,HIGH);
}
else
{
digitalWrite(led,LOW);
}
}

  if (digitalRead(button) ==HIGH);

Lose the semicolon...

So obviously as a semicolon. thanks man, I appreciate the help.