Creo recordar que si tu blog es de los gratuitos alojados por la propia Wordpress, te dan a elegir entre varios diseños y si no te gustan no podrás hacer nada. Si quieres diseñar tu propio theme o instalar otro que no esta en los que te ofrecen, ya deberás tener tu propio hosting y subir el tema a la carpeta themes, y luego en la configuracion de administración seleccionarlo.
P.D: Mejor si alguien que lo use a día de hoy te lo confirme, yo lo use hace algunos meses ya y estas cosas con las actualizaciones cambian mucho xd