[Tex/LaTex] Reduce top margin and add some text in header and footer

margins

Question: 1 I want to start my starting text exact below the top rule i mean how can i reduce margin between first line and top line?

Question: 2 How can i add some text on the top line and below the bottom line? Even i want page numbers on right of the top.

MWE:

\documentclass[a4paper,14pt]{extarticle}
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{parskip}
\usepackage{graphicx}
\usepackage[left=0.70in, right=0.70in, top=0.70in, bottom=0.70in]{geometry}
%page style
\usepackage{fancyhdr}

\pagestyle{fancy}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{2pt}
\begin{document}
Starting of the document
\end{document}

Best Answer

If there should be no space between the top rule and the text body use headsep=0pt as option for geometry. But the result looks strange ...

enter image description here

\documentclass[a4paper,14pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{parskip}
\usepackage{graphicx}
\usepackage[left=0.70in, right=0.70in, top=0.70in, bottom=0.70in,
  headsep=0pt,% remove space between header and text body
  headheight=17pt% suggested by fancyhdr
  ]{geometry}
%page style
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}% remove the default header and footer entries
\fancyhead[L]{left header entry}
\fancyhead[R]{\thepage}
\fancyfoot[L]{left footer entry}
\fancyfoot[R]{right footer entry}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{2pt}
\begin{document}
Starting of the document 
\end{document}