<｜begin▁of▁sentence｜>### Instruction:
Given a randomly generated Erdős-Rényi graph with 10 vertices and a probability of 0.5 for edge creation, how can you use igraph's CairoPlot to create an image plot of the graph with a light blue background and save the image to a file?
### Response:
from igraph import Graph, Plot
import igraph.drawing.colors as colors
import cairo

# Generate a small graph
g = Graph.Erdos_Renyi(n=10, p=0.5)

# Create a Cairo surface
surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, 600, 600)

# Define a bounding box
bbox = (600, 600)

# Create a plot with a blue background
plot = Plot(surface=surface, bbox=bbox, background=colors.color_name_to_rgba('lightblue'))

# Add the graph to the plot
plot.add(g)

# Save the plot to a file
plot.save('my_graph_plot.png')
<|EOT|>
