I am trying to place two nodes in the northeast and and northwest of another node. However, I am facing a visual issue.
Here is the example that I am working on.
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning}
\begin{document}
\tikzstyle{block} = [rectangle, draw, fill=white!20, node distance=3cm,
text width=6em, text centered, rounded corners, minimum height=3em]
\tikzstyle{line} = [draw, very thick, color=black!50, -latex']
\begin{tikzpicture}[scale=2,node distance = 2cm, auto]
\node [block] (A) {Initial step};
\node [block, right =of A] (B) {The next step};
\begin{scope}[node distance=4cm and 5cm]
\node [block, right = of B, anchor = south east] (C) {The third step};
\node [block, right = of B, , anchor = north east ] (D) {The fourth step};
\end{scope}
\path [line] (A) -- (B);
\path [line] (B) -- (C);
\path [line] (B) -- (D);
\end{tikzpicture}
\end{document}
The first issue is that as you can see I have different horizontal distances between nodes. The second problem is that I am not able to add vertical distance between nodes as shown in the image.