/* Canberra Living Artists Week 08 :: Screen CSS Definitions */

body
{
   margin: 0px;
   padding: 0px;

   color: #000000;

   background-color: #F5F5F5;
   background-image: url(../img/page/img-pge-bkg.gif);
   background-repeat: repeat-y;
   background-position: top center;

   font-size: 75%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#page
{
   width: 900px;

   margin: 0px auto;

   background-image: url(../img/middle/img-mid-bkg.gif);
   background-repeat: repeat-y;
   background-position: top center;
}

#header
{
   padding-bottom: 10px;

   background-color: #FFFFFF;
}

#header ul.navigation
{
   width: 860px;
   height: 15px;

   margin: 0px auto;
   padding: 10px 5px;

   list-style: none;

   background-image: url(../img/header/img-hdr-nav-bkg.gif);
}

#header ul.navigation li
{
   float: left;
}

#header ul.navigation li a
{
   float: left;

   color: #FFFFFF;

   display: block;

   font-size: 0.9em;
   font-weight: bold;

   padding: 0px 6px;

   border-left: 1px solid #FFFFFF;

   text-decoration: none;
}

#header ul.navigation li a:hover
{
   color: #000000;
}

#header ul.navigation li a.start
{
   border-left: 0px;
}

#banner
{
   width: 869px;
   height: 104px;

   margin-left: 15px;

   /* background-image: url(../img/header/img-hdr-banner.gif); */
}

#banner h1, #banner h2
{
   display: none;
}

#breadcrumbs
{
   width: 848px;
   height: 18px;

   color: #FFFFFF;

   margin: 0px auto;
   padding: 8px 11px;

   font-size: 0.9em;

   background-image: url(../img/header/img-hdr-crm-bkg.gif);
}

#breadcrumbs a
{
   color: #FFFFFF;

   text-decoration: none;
}

#breadcrumbs a:hover
{
   color: #000000;
}

#breadcrumbs span.label
{
   font-weight: bold;

   padding-right: 2px;
}

#middle
{
   padding: 0px 15px;
}

#middle h1
{
   color: #FDB700;

   font-size: 1.4em;
}

#middle h2
{
   color: #827C7C;

   font-size: 1.2em;
}

#middle h2 a
{
   color: #827C7C;

   text-decoration: none;
}

#middle h2 a:hover
{
   text-decoration: underline;
}

#artmeetsbb
{
   width: 870px;
   height: 26px;

   color: #000000;

   margin: 0px;

   background-image: url(../img/page/img-pge-heading.gif);
}


#column-left
{
   float: left;

   width: 240px;

   background-color: #E6E6E6;
}

#column-left div.header
{
   width: 240px;

   height: 26px;

   background-image: url(../img/header/img-hdr-welcome.gif);
}

#column-left div.header h2
{
   display: none;
}

#column-left div.inner
{
   padding: 10px;

   font-size: 0.9em;
}

#column-left div.inner p
{
   margin: 5px 0px;
}

#column-left div.inner h3
{
   margin: 0px;

   font-size: 1em;
}

#column-center
{
   float: left;

   width: 160px;

   margin-left: 21px;
}

#column-center p
{
   font-size: 0.9em;
}

#column-center div.header
{
   width: 160px;

   height: 26px;

   background-image: url(../img/header/img-hdr-calendar.gif);
}

#column-center div.header h2
{
   display: none;
}

#header-more-arts
{
   width: 160px;

   height: 26px;

   background-image: url(../img/header/img-hdr-more-arts.gif);
}

#header-more-arts h2
{
   display: none;
}

#header-cabin-fever
{
   width: 160px;

   height: 26px;

   background-image: url(../img/header/img-hdr-cabin-fever.gif);
}

#header-cabin-fever h2
{
   display: none;
}

#column-right
{
   float: left;

   width: 428px;

   margin-left: 2px;
}

#column-right div.header
{
   width: 428px;

   height: 26px;

   background-image: url(../img/header/img-hdr-profiled-artist.gif);
}

#column-right div.header h2
{
   display: none;
}

#header-find-more-artists
{
   width: 428px;

   height: 26px;

   background-image: url(../img/header/img-hdr-find-more-artists.gif);
}

#header-find-more-artists h2
{
   display: none;
}

#profile-text
{
   margin: 10px 0px;

   font-size: 0.9em;
}

#profile-text h3
{
   margin: 0px;

   font-size: 1em;
}

#profile-text p
{
   margin: 0px;
}

#more-artists-text
{
   font-size: 0.9em;
}

#more-artists-links a
{
   color: #000000;

   font-weight: bold;

   text-decoration: none;
}

#more-artists-links a:hover
{
   text-decoration: underline;
}

#footer
{
   clear: both;
}

#footer div.logos
{
   width: 868px;
   height: 114px;

   margin-left: 15px;

   background-color: #FFFFFF;
   background-image: url(../img/footer/img-ftr-logos.gif);
   background-repeat: no-repeat;
}

#footer ul.navigation
{
   width: 860px;
   height: 15px;

   margin: 0px auto;
   padding: 10px 5px;

   list-style: none;

   background-image: url(../img/footer/img-ftr-bkg.gif);
}

#footer div.encode
{
   width: 870px;
   height: 36px;

   margin-left: 15px;
}

div.calendar
{
   width: 154px;

   margin: 0px auto;

   min-height: 150px;

   margin-top: 5px;
   margin-bottom: 10px;
}

* html div.calendar
{
   height: 150px;
}

div.calendar ul.header
{
   margin: 0px;
   padding: 0px;

   font-size: 0.8em;

   list-style: none;
}

div.calendar h3
{
   margin: 0px;

   text-align: center;

   font-size: 0.8em;
   font-weight: normal;

   line-height: 1.6em;
}

div.calendar ul.header li
{
   float: left;

   width: 22px;
   height: 18px;

   display: block;

   font-weight: bold;

   text-align: center;

   line-height: 2em;
}

div.calendar ul.row
{
   clear: both;

   margin: 0px;
   padding: 0px;

   font-size: 0.8em;

   list-style: none;
}

div.calendar ul.row li
{
   float: left;

   width: 21px;
   height: 18px;

   display: block;

   text-align: center;

   line-height: 2em;

   border-right: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
}

div.calendar ul.row li.date
{
   color: #404040;

   background-color: #E6E6E6;
}

div.calendar ul.row li.date a
{
   width: 21px;
   height: 18px;

   color: #000000;

   display: block;

   text-decoration: none;

   background-color: #FF1DB2;
}

div.clear
{
   clear: both;
}

#view-stream-link
{
   display: block;

   padding-top: 5px;
}

#stream-header
{
   height: 26px;

   background-color: #FDB700;

   background-image: url(../img/header/img-hdr-livefeed-heading.gif);
}

#stream-left
{
   float: left;

   width: 449px;
}

#stream-right
{
   float: left;

   width: 400px;

   margin-left: 21px;
}

#chat-help
{
   clear: both;

   padding-top: 5px;
   padding-bottom: 1px;

   background-color: #FFFFFF;
}