@import "/shaw-files/css/style.css";

/*
#############
## Headers ##
############# */
h1 { color:#9a311e; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#9a311e; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:110%; }
h4 { color:#150958; font:bold 14px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
h5 { color:#b22f16; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; }
h6 { color:#000000; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px; }

/*
###########
## Links ##
########### */
a:link { color:#150958; text-decoration:none; }
a:visited { color:#150958; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }

a.readmore:link { color:#336699; text-decoration:none; }
a.readmore:visited { color:#336699; text-decoration:none; }
a.readmore:hover { color:#b22f16; text-decoration:none; }

.caption a:link, .caption a:visited { color:#150958; text-decoration:underline; }
.caption a:hover { color:#000000; text-decoration:underline; }

/*
##############################
## Header and top mast head ##
############################## */
#header #mast .logo { margin:5px 0px 0px 0px; padding:0px 0px 0px 10px; }
#header #mast .logo img { width:232px; height:85px; border:0px; }
#header { width:100%; height:135px; background:#ffffff; }
#header #links { padding:10px 15px 0px 15px; }
#header #links .date { font:bold 12px Arial,sans-serif; }

/* Helpful hints box on search page */
div#helpful-hints { background:#ffffdd; padding:10px 15px; margin-bottom:20px; font:oblique normal 14px Arial,sans-serif; }
div#helpful-hints a:link, div#helpful-hints a:visited { color:#150958; font:inherit; font-style:oblique; font-weight:bold; text-decoration:underline; }
div#helpful-hints a:hover { color:#000000; font:inherit; font-weight:bold; font-style:oblique; text-decoration:underline; }

/* Local Business Directory */
#lbd { border-top:5px solid #e6e6e6; padding:15px 15px 15px 15px; }
#lbd ul { width:270px; height:250px; overflow:auto; padding:0px 0px 0px 15px; margin:0px 0px 0px 5px; }
#lbd li { list-style:url("/art/bullet-arrow.png") square; padding:1px 0px 1px 0px; font:normal 12px Arial,sans-serif; }

/*
##########
## Lead ##
########## */
#lead .columnleft .on { border:1px solid #9a311e; }
#lead .columnleft .on .text { background:#9a311e url("/art/tabs/tab-on.png") top left repeat-x; }

/* Navbar */
#navbar .navleft { float:left; text-align:left; background:#a43a27 url("/art/navbar/navleft-bg.png") top left repeat-x; }

/*
##############################
## Sections/modules padding ##
############################## */
#section h4 { float:none; }
#section .on { border:1px solid #9a311e; }
#section .on .text { background:#9a311e url("/art/tabs/tab-on.png") top left repeat-x; }

/*
##########
## Tree ##
########## */
#tree .on { border:1px solid #9a311e; }
#tree .on .text { background:#9a311e url("/art/tabs/tab-on.png") top left repeat-x; }

/*
##########
## Tabs ##
########## */
#spacer { width:100%; }
.tabheader { width:665px; }
.text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
.on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #9a311e; background:#ffffff; cursor:pointer; }
.on .text { background:#9a311e url("/art/tabs/tab-on.png") top left repeat-x; }
.off { color:#9a311e; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
.off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

#content .search-bar { background:#ffffff; text-align:left; }
#content .search-bar .search { float:left; text-align:left; margin:5px; }
#content .search-bar .search form { margin:0px; padding:0px; }
#content .search-bar .search form .poweredby { color:#90969f; margin-right:5px; }
#content .search-bar .links { float:right; text-align:right; margin:10px 15px 10px 15px; }
#content .search-bar .links .spacer { color:#d6d6d6; font:normal 13px arial,sans-serif; margin:0px 5px 0px 5px; }