Lo que solicitas esta muy generalizado y un poco confuso, ya que hablas de poner estilos al DIV pero mencionas parametros para textos.
La forma correcta de diseñar implicaria que uses estilos para texto separados de los estilos de los div. Por ejm, si quieres un texto de 16px blancos y en Bold, mejor especifica un h2 con ese estilo:
El tema de los bordes, tu puedes especificar un estilo, color y diseño distinto para cada uno de los 4 bordes individualmente. Para eso utiliza
border-top-width
border-right-width
border-bottom-width
border-left-width