\usepackage{tikz}
\usetikzlibrary{backgrounds}
\usetikzlibrary{arrows}
\usetikzlibrary{shapes,shapes.geometric,shapes.misc}

% this style is applied by default to any tikzpicture included via \tikzfig
\tikzstyle{tikzfig}=[baseline=-0.25em,scale=0.5]

% these are dummy properties used by TikZiT, but ignored by LaTex
\pgfkeys{/tikz/tikzit fill/.initial=0}
\pgfkeys{/tikz/tikzit draw/.initial=0}
\pgfkeys{/tikz/tikzit shape/.initial=0}
\pgfkeys{/tikz/tikzit category/.initial=0}

% standard layers used in .tikz files
\pgfdeclarelayer{edgelayer}
\pgfdeclarelayer{nodelayer}
\pgfsetlayers{background,edgelayer,nodelayer,main}

% style for blank nodes
\tikzstyle{none}=[inner sep=0mm]


% the same as \tikzfig, but in a {center} environment
\newcommand{\ctikzfig}[1]{%
\begin{center}\rm
  \tikzfig{#1}
\end{center}}

% fix strange self-loops, which are PGF/TikZ default
\tikzstyle{every loop}=[]



%%




% TiKZ style file generated by TikZiT. You may edit this file manually,
% but some things (e.g. comments) may be overwritten. To be readable in
% TikZiT, the only non-comment lines must be of the form:
% \tikzstyle{NAME}=[PROPERTY LIST]

% Node styles



\tikzstyle{label}=[inner sep=0.15mm, font={\footnotesize}]
\tikzstyle{vert}=[fill=black, draw=white, shape=circle, line width=0.25mm, tikzit shape=circle, inner sep=0.35mm]
\tikzstyle{label-small}=[inner sep=0.1mm, font={\scriptsize}]
\tikzstyle{label-white}=[fill=white, draw=none, shape=circle, inner sep=0.07mm, font={\scriptsize}]
\tikzstyle{vert-white}=[fill=white, draw=black, shape=circle, inner sep=0.35 mm]
\tikzstyle{vert-red}=[fill=red, draw=white, shape=circle, inner sep=0.4 mm, font={\scriptsize}, text=black]

% Edge styles
\tikzstyle{blue}=[-, draw={rgb,255: red,49; green,149; blue,255}, line width=0.8pt]
\tikzstyle{red}=[-, draw=red, line width=0.8pt]
\tikzstyle{blue thick}=[-, tikzit draw=blue, draw=blue, line width=1.7pt]
\tikzstyle{thick}=[-, ultra thick]
\tikzstyle{dot}=[-, dotted]
\tikzstyle{fade}=[-, opacity=0.5]
\tikzstyle{yellow}=[-, draw={rgb,255: red,208; green,208; blue,42}, line width=1.5]
\tikzstyle{arrow}=[->, line width=2em]
\tikzstyle{faded}=[-, opacity=0.5]
\tikzstyle{matching}=[-, draw={rgb,255: red,255; green,80; blue,80}, line width=5]
%blue, opacity=0.5
\tikzstyle{orange}=[-, draw={rgb,255: red,255; green,128; blue,0}]
\tikzstyle{red arrow}=[draw=red, ->]
\tikzstyle{red arrow thick}=[draw=red, ->, line width = 0.8 pt]
\tikzstyle{double edge}=[-, double, double distance=0.8 pt, draw=blue, line width=1.3, opacity=1]
\tikzstyle{single edge}=[-, opacity=1, draw=blue, line width=1.3]

% TiKZ style file generated by TikZiT. You may edit this file manually,
% but some things (e.g. comments) may be overwritten. To be readable in
% TikZiT, the only non-comment lines must be of the form:
% \tikzstyle{NAME}=[PROPERTY LIST]

% Node styles

% Edge styles
\tikzstyle{orange}=[-, draw={rgb,255: red,255; green,128; blue,0}]
%\tikzstyle{dimer}=[-, draw={rgb,255: red,255; green,80; blue,80}, line width=2.5]
\tikzstyle{dimer}=[-, draw=blue, line width=1.5]

\tikzstyle{arrow}=[->]
\tikzstyle{grayfilled}=[-, fill={rgb,255: red,128; green,128; blue,128}, draw=blue, line width=2.5, opacity=0.5]