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

/*
#############
## Headers ##
############# */
h1 { color:#30363f; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#040040; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:110%; }
h4 { color:#040040; font:bold 14px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
h5 { color:#040040; 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:#333333; text-decoration:none; }
a:visited { color:#333333; 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; }

.story a { text-decoration:underline; }

/*
##############################
## Header and top mast head ##
############################## */
#header #mast .logo { margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header #mast .logo img { width:435px; height:80px; 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; }

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

/* Local Business Directory in right column */
.section { padding:15px; border-top:5px solid #e6e6e6; }
#local-business-directory .content { width:290px; height:200px; overflow:auto; }
#local-business-directory ul { margin:0px 0px 0px 15px; padding:0px 0px 0px 5px; }
#local-business-directory li { list-style:url("/images/bullets/arrow.png") disc; font-size:12px; padding:0px 0px 5px 0px; line-height:110%; }
#local-business-directory li a:link { color:#333333; text-decoration:none; }
#local-business-directory li a:visited { color:#333333; text-decoration:none; }
#local-business-directory li a:hover { color:#000000; text-decoration:none; }

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

/*
##########
## Tree ##
########## */
#tree .on { border:1px solid #040040; }
#tree .on .text { background:#040040 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 #040040; background:#ffffff; cursor:pointer; }
.on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
.off { color:#040040; 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; }