como has dicho que eres nuevo en CSS voy a suponer que también en HTML y PHP... te recomiendo pases a leer los libros del siguiente link
http://librosweb.es/
Para agregar espacios puedes usar margin o padding según el elemento a mover y si este tiene background.
para mover el titulo de lugar tendrás que buscar en tu plantilla esta sección y acomodarla donde desees aparezca
http://codex.wordpress.org/Function_.../get_the_title
si quieres que cada post aparezca en un cuadro como en el link de ejemplo que muestras... deberás meter el contenido del post dentro de un div y asignarle una clase, así después podrás usarla para dar los estilos que necesites.
Por otra parte si no te funciona editar
.site-content article quizas sea porque no es la clase indicada a modificar o problema de gerarquias... puedes usar firebug para diagnosticar esto, con el podras saber si es la clase css que debes modificar o es otra y en caso de ser problema de gerarquias sabras con que otro estilo esta creando el conflicto para solventarlo.