
/* type */

body                                                    {font-family:Times,serif; background:url("../images/bg.png") repeat-x}

h1,
h2                                                      {font-family:Palatino,'Palatino Linotype',Times,serif; font-weight:bold; color:#458b98; top:7px}

h3,
h4,
h5,
h6                                                      {font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#333; text-transform:uppercase; top:4px; margin-bottom:18px}

h4,
h5,
h6                                                      {top:13px}

.banner h3                                              {color:#fff}

a                                                       {color:#A51527; text-decoration:none}

a:hover,
#footer a:hover                                         {color:#999}

hr,
ul.nav_vertical a                                       {background:transparent url("../images/hr-bg-dashed.png") repeat-x}

strong                                                  {color:#333}

em														{font-family:Times,serif}

.nav_vertical em,
.nav_horizontal em,
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em                {font-weight:normal; text-transform:lowercase}

.title													{text-transform:capitalize !important}


/* containers */

.banner                                                 {background:transparent url("../images/columns.png") repeat-y}

.banner .article                                        {margin-top:72px; height:288px; position:relative}

.home .banner .article			                        {height:558px}

.banner ul.nav_vertical                                 {position:absolute; top:inherit; bottom:18px; width:220px}

.home .banner ul.nav_vertical                           {bottom:54px}

.banner .article,
.banner .article a                                      {color:#fff}

.banner .article h1,
.banner .article h2                                     {color:#97dce9}

.banner .article h3,
.banner .article p,
ul.nav_vertical a,
.fillGutter                                             {margin-left:-19px; padding-left:19px; padding-right:20px}

.main                                                   {margin-top:18px; background:transparent url("../images/columns.png") repeat-y -1641px 0}

.home .main                                             {background-position:-940px 0}

.main .article                                          {width:660px; padding-bottom:54px; padding-right:40px; padding-top:18px}

.home .main .article                                    {width:180px}

.home .main .intro                                      {width:420px}

.borderTop                                              {margin-top:0}

.thumbnail                                              {margin-bottom:18px}

.thumbnail h3                                           {top:0; margin:0}

.thumbnail h3 a                                         {background:#333 url("../images/hr-bg-dashed.png") repeat-x; color:#fff; display:block; padding:21px 20px 15px 20px; margin:0}
.thumbnail h3 a:hover                                   {color:#999}

#footer                                                 {color:#fff; background-color:#333; padding:36px 0 18px 0; position:relative}

#footer .grid_9                                         {margin-top:36px}

#footer .logo                                           {position:absolute; top:-36px; width:208px; height:90px; background:transparent url("../images/logos.png") no-repeat 2px 2px}

.alignleft                                              {float:left}

.alignright                                             {float:right}


/* navigation */

.header ul.nav_horizontal                               {top:0}

.header li                                              {padding:0 !important}

.header li.current_page_item a,
.header li.current_page_parent a,
.header li.current_page_ancestor a                      {background-color:#333; color:#fff}

.header a                                               {font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; color:#333; padding:23px 17px 0 17px; height:31px}

.header .logo                                           {font-weight:bold}

#footer a                                               {color:#fff}

ul.nav_vertical                                         {top:0}

ul.nav_vertical a                                       {font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#333; text-transform:uppercase; display:block; padding-top:22px; padding-bottom:14px}

ul.nav_vertical li.current_page_item a,
ul.nav_vertical a:hover                                 {background-color:#97dce9}

.banner ul.nav_vertical a:hover                         {background-color:#353D3E}

ul.nav_vertical .tickets a                              {background:#A51527 none; font-size:21px; top:0; padding-top:27px; padding-bottom:27px; margin-top:18px}
ul.nav_vertical .tickets a:hover                        {background-color:#b9101e}

.VancouverCity,
.VancouverCity a                                        {width:105px; height:54px; background-image:url("../images/logos.png"); background-position:0 -194px}
.VancouverCity a:hover                                  {background-position:0 -248px}

.BCArtsCouncil,
.BCArtsCouncil a                                        {width:182px; height:54px; background-image:url("../images/logos.png"); background-position:0 -86px}
.BCArtsCouncil a:hover                                  {background-position:0 -140px}

.socialmedia a                                          {font-style:italic}

.socialmedia .twitter a,
.socialmedia .facebook a,
.socialmedia .youtube a,
.socialmedia .flickr a                                  {padding:0 4px 0 24px; background:transparent url("../images/social-media-icons.png") no-repeat}

.socialmedia .facebook a                                {background-position:0 -18px}
.socialmedia .youtube a                                 {background-position:0 -36px}
.socialmedia .flickr a                                  {background-position:0 -54px}


/* tables */

table,
td,
th                                                      {border-top:none; background-image:url("../images/hr-bg-dashed.png") !important; background-repeat:repeat-x !important}

td,
th                                                      {padding-bottom:9px}

/* wp */
.post-edit-link                                         {}
