Sorry, I didn't realize that was an option. Just copying and pasting text didn't look very organized, and I only posted the portion that my question was about. Here's the full code I have so far for my project, if it helps...
int PowerLED = 6;Â Â Â Â Â Â Â // the pin that the power LED is attached to
int StripLED = 9;Â Â Â Â Â Â Â // the pin that the strip LED is attached to
int LightSensor = A0;Â Â Â Â Â // the pin that the Light Sensor is attached to
int MotionDirection1 = 10;Â Â Â // the first pin that the Motion Sensor is attached to
int MotionDirection2 = 11;Â Â Â // the second pin that the Motion Sensor is attached to
int MotionDirection3 = 12;Â Â Â // the third pin that the Motion Sensor is attached to
int MotionDirection4 = 13;Â Â Â // the fourth pin that the Motion Sensor is attached to
int LowBattery = 4;Â Â Â Â Â Â // Pin that the low battery signal would be sent to
boolean DeadBatt = true ;
int LightIntensity = analogRead(LightSensor);Â //Light sensor reads amount of ambient light
// the setup routine runs once when you press reset:
void setup() {
 pinMode(PowerLED, OUTPUT);    //Declare pin 6 to be an output,
 pinMode(StripLED, OUTPUT);    //Declare pin 9 to be an output,
 pinMode(LightSensor, INPUT);   //Declare pin A0 to be an input,
 pinMode(MotionDirection1, INPUT); //Declare pin 10 to be an input,
 pinMode(MotionDirection2, INPUT); //Declare pin 11 to be an input,
 pinMode(MotionDirection3, INPUT); //Declare pin 12 to be an input,
 pinMode(MotionDirection4, INPUT); //Declare pin 13 to be an input,
 pinMode(LowBattery, INPUT);   //Declare pin 4 to be an input,
 analogWrite(PowerLED, 5);    //Turns the power light on
 Serial.begin(9600);       //Establish communication between the computer and Arduino
 digitalWrite(StripLED,HIGH), delay(3000);
 digitalWrite(StripLED,LOW);
}
// the loop routine runs over and over again forever:
void loop() {
Â
Serial.print(LightIntensity);Â Â Â Â Â Â Â Â Â //Updates the serial monitor with light readings
delay(1);Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â //How often it takes/updates the readings
if (LightIntensity <= 300) {Â Â Â Â Â Â Â Â Â Â Â Â Â Â
//If the ambient light is still fairly bright (less than 300), the LEDs won't turn on
   digitalWrite(StripLED, LOW);
}
if ((LightIntensity > 300) && (LightIntensity < 700)) {
   analogWrite(StripLED, 255*LightIntensity/700); Â
//this ratio will begin to dim on the LEDs within the 300-700 threshold of the photoresistor's readings
}
if (LightIntensity >= 700) {Â Â Â Â Â Â Â Â Â Â Â Â Â Â
//If it is quite dark (more than 700) the LEDs will remain on full
   digitalWrite(StripLED, HIGH);
}
if (digitalRead(LowBattery) == LOW && DeadBatt == true ) {
   digitalWrite(StripLED, LOW), delay(500);   Â
//If the battery is low, blink the LED lights on and off for 0.5 seconds 10 times.
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
   digitalWrite(StripLED, LOW), delay(500);
   digitalWrite(StripLED, HIGH), delay(500);
     DeadBatt = false;             //The dead battery boolean starts as True, but at the end of these if statement executions it turns it off again.
}
}
The arithmetic makes sense doesn't it? It's a basic ratio of x/255 = 300/700, so x= 255*(300/700). x would be the value of output to StripLED out of the full 255 that I could do (full 5V). Please explain.