/* type */

body                                                    {height:100%; background:url("../images/sprites-bg.jpg") repeat right top; font-family:Arial,Helvetica,sans-serif; color:#777}

h1,
h2,
h3,
h4                                                      {font-family:Times,'Times New Roman',serif; font-weight:bold}

h1,
h2                                                      {font-size:36px; line-height:36px; color:#444; top:6px}

h3                                                      {font-size:24px; line-height:36px; color:#444; top:10px; margin-bottom:18px}

h4                                                      {font-size:18px; color:#e40027}

h5,
h6,
.aside .nav_vertical li a                               {font-size:13px; color:#777; font-weight:bold; text-transform:uppercase; top:5px; display:block; position:relative}

h5                                                      {color:#e40027}

a,
.aside .nav_vertical li.current_page_item a,
.aside .nav_vertical li.current_page_ancestor a,
.aside .nav_vertical li.current_page_parent a           {color:#e40027; text-decoration:none}
a:hover                                                 {color:#444}

strong                                                  {color:#444}

small                                                   {font-size:11px}

hr                                                      {background:#ffd0ce}

.artDetails h1,
.artDetails h2,
.artDetails p                                           {color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; margin-bottom:18px}

.artDetails h2                                          {font-size:18px; font-style:italic}

.artDetails a                                           {color:#fff; text-decoration:underline}
.artDetails a:hover                                     {color:#444}

/* containers */

.container_16                                           {margin-left:0; position:relative; z-index:1; width:980px}
#pageBackground                                         {position:fixed; z-index:-1; top:0; height:100%; padding-right:60px; width:980px; background:url("../images/sprites-page.png") repeat-y right top}

.page .container_16,
.page #pageBackground,
.home .container_16,
.home #pageBackground                                   {width:740px}

.page-template-template-art-thumbnails-php .container_16,
.page-template-template-art-thumbnails-php #pageBackground {width:980px}

.page-template-template-art-details-php .container_16,
.page-template-template-art-details-php #pageBackground {width:980px}
.page-template-template-art-details-php #pageBackground {background:url("../images/sprites-page.png") repeat-y left top}

.aside                                                  {width:200px !important; padding-left:20px}

.article                                                {margin-bottom:18px}

.article .grid_8.shell                                  {width:480px; margin:0}
.article .grid_12.shell                                 {width:720px; margin:0}

a.thumb                                                 {display:inline; float:left; margin:0 10px 18px 10px; width:220px}
a.thumb img                                             {display:block}
a.thumb span                                            {font-family:Times,'Times New Roman',serif; font-weight:bold; font-size:18px; color:#e40027; text-align:center; line-height:54px; display:block; width:220px; height:54px; background:url("../images/sprites.png") no-repeat -186px -72px}
a.thumb:hover,
a.thumb span:hover                                      {color:#444 !important}

.supporters div                                         {border-top:1px solid #ffd0ce; border-bottom:1px solid #ffd0ce; margin:17px 0; padding:0 10px}
.supporters h5                                          {padding-left:30px}

.alignleft                                              {float:left}

.alignright                                             {float:right}


/* sprites */

.sprite													{display:block; background:transparent url("../images/sprites.png") 0 0 no-repeat; text-indent:-6000px; overflow:hidden; text-transform:capitalize}

a.nav_sprite                                            {margin-right:0; background-image:url("../images/sprites.png")}

#logo                                                   {width:186px; height:81px; margin-left:12px; margin-top:45px}
#logo:hover                                             {background-position:0 -81px}

.cbcf                                                   {width:161px; height:54px; background-position:0 -162px; margin-top:13px; margin-bottom:5px}

.supporter_globalTV                                     {width:186px; height:126px; background-position:0 -216px}
.supporter_cowieandfox                                  {width:269px; height:126px; background-position:-186px -216px}
.supporter_saveOnFoods                                  {width:245px; height:126px; background-position:-455px -216px}
.supporter_bacardi                                      {width:252px; height:110px; background-position:0 -342px}
.supporter_girlOnWax                                    {width:292px; height:110px; background-position:-252px -342px}
.supporter_theRenoKing                                  {width:156px; height:110px; background-position:-544px -342px}
.supporter_bigWhite                                     {width:186px; height:124px; background-position:0 -452px}
.supporter_silverstar                                   {width:212px; height:124px; background-position:-186px -452px}
.supporter_sunPeaks                                     {width:115px; height:124px; background-position:-398px -452px}
.supporter_buonassisi                                   {width:187px; height:124px; background-position:-513px -452px}

.donateNowBtn                                           {top:0; margin:36px 0 18px 0}
.donateNowBtn a                                         {font-size:27px; text-align:center; line-height:72px; display:block; width:460px; height:72px; background:url("../images/sprites.png") -186px 0 no-repeat}

/* navigation */

.aside .nav_vertical                                    {top:0; margin-bottom:54px}
.aside .nav_vertical li                                 {margin-bottom:18px}
.aside .nav_vertical a:hover                            {color:#444}


/* header */

.header                                                 {padding-bottom:54px}

.header .grid_8 h5                                      {margin-top:108px; font-family:Georgia,Times,'Times New Roman',serif; text-transform:capitalize}


/* footer */

.footer .grid_4                                         {width:200px !important; padding-left:20px}
.footer .grid_4 p                                       {font-family:Georgia,Times,'Times New Roman',serif}

.footer .right                                          {margin-right:30px}
.page-template-template-art-details-php .footer .right  {margin-right:300px}
