/*
        Site:        http://www.greenvalleyrecycling.ca

        File:        css/print.css

        Version:     v1.0

        Last Update: April 2009

        Author:      n42w81 web development studio (www.n42w81.com)

*/

/* css ***********************************************************************/

* {
   scrollbar-base-color:       #999999;
   scrollbar-arrow-color:      #ffffff;
   scrollbar-DarkShadow-Color: #000000;
}

body {
   font:              normal small Arial, Helvetica, sans-serif;
   color:             000000;
   text-align:        justify;
   font-size:         13px;
   margin-top:        15px;
   margin-left:       0px;
   margin-right:      0px;
   margin-bottom:     0px;
   background-image:  url(../images/bg.gif);
   background-repeat: repeat-x;
}
#block_T, #block_TT, #block_B {
    background-color: #0099cc;
}
#block_H, #block_R, #block_C {
    background-color: #009966;
}
#block_T {
    height:           43px;
}
#block_TT {
    height:           31px;
}
#block_H {
    height:           151px;
}
#block_B, #block_C, #Block_Sl, #Block_Sr {
    height:           28px;
}
#block_Sl, #block_Sr {
    color:            #ffffff;
    text-align:       center;

    padding:          3px;
}
#block_Sl {
    background-color: #999999;
    font-size:        14px;
    font-weight:      bold;
}
#block_Sr {
    background-color: #000000;
    font-size:        10px;
}
#block_Sr a {
    text-decoration:  none;
    color:            #ffffff;
}
#block_Sr a:hover {
    color:            #0099cc;
}
.name {
   font-size:         32px;
   font-family:       "Times New Roman";
   padding-left:      20px;
   font-weight:       bold;
   font-variant:      small-caps;
   height:            40px;
   color:             #ffffff;
}
.corp {
   font-size:         12px;
   height:            40px;
   color:             #ffffff;
}
.address {
    padding-left:     24px;
    font-size:        16px;
    color:            #ffffff;
}
.slogan {
    padding-left:     24px;
    font-weight:      bold;
    font-size:        18px;
    color:            #ffffff;
}
.phone  {
    padding-left:     24px;
    font-size:        14px;
    color:            #ffffff;
}
.toplinks {
    width:            102px;
    height:           34px;
    text-align:       center;
    color:            #C0C4AB;
}
.toplinks a {
    background-color: #000000;
    display:          block;
    color:            #ffffff;
    height:           34px;
    line-height:      34px;
    text-decoration:  none;
    font-weight:      bold;
    text-transform:   uppercase;
}
.toplinks a:hover {
    color:            #ffffff;
    text-decoration:  none;
    background-color: #009966;
}
.toplinks_filler_half {
    background-color: #70755E;
    width:            51px;
    height:           34px;
}
.toplinks_filler_full {
    background-color: #000000;
    width:            120px;
    height:           34px;
}
.sap {
    background-color: #ffffff;
    width:            2px;
    height:           34px;
}
.spacer {
   background-color:  #ffffff;
   line-height:       2px;
}
.green {
   color:             #009966;
   font-size:         1.2em;
}
.logo_image {
   padding:           15px;
   background-color:  #ffffff;
}
.message {
   font-size:        16px;
   font-weight:      bold;
   color:            #982801;
}
.heading {
   padding-left:     12px;
   font-weight:      bold;
   height:           35px;
   color:            #000000;
}
.URL {
   color:            #ffffff;
}
#main {
   background-color: #ffffff;
   padding-left:     10px;
   padding-right:    10px;
   padding-top:      10px;
   border-style:     solid;
   border-color:     white white white black;
   border-width:     thin;
}
#content_body {
   min-height:       300px;
}
.square_bullet {
   list-style-type: square;
}
a {
   color:#336633;
   text-decoration: underline;
}
a:hover {
   color:           #0099cc;
}
.bottomlinks {
   font-size:       10px;
   text-align:      center;
   color:           #FFFFFF;
}
.bottomlinks a {
   text-decoration: none;
   color:           #FFFFFF;
}
.bottomlinks a:hover {
    color:           #000000;
}

#quickheading {
    background-color:#999999;
}
.quicksubheading {
   background-color: transparent;
   color:            #70755E;
   display:          block;
   text-decoration:  none;
   font-weight:      bold;
   text-transform:   uppercase;
   padding-left:     5px;
}
.quicklinks{
   color:            #70755E;
   margin-left:      10px;
   text-decoration:  underline;
}

.quicklinks_uc {
   color:            #70755E;
   padding-left:     10px;
}

#sidebar {
   float:            left;
   margin:           0 0 10px 0;
   padding:          0;
   padding-left:     5px;
   background-color: inherit;
}
#sidebar h4 {
   padding-left:     2px;
   text-transform:   none;
   color:            #000000;
}

#sidebar ul.sidemenu {
    list-style:      none;
    margin:          2px 2px;
    padding:         0;
}
#sidebar ul.sidemenu li {
    margin-bottom:   1px;
}
#sidebar ul.sidemenu a {
    height:          18px;
    display:         block;
    font-size:       12px;
    text-align:      left;
    color:           #000000;
    text-decoration: none;
    padding:         2px 5px 2px 10px;
    background:      transparent;
    border-left:     5px solid #009966;
}
#sidebar ul.sidemenu a:hover {
    padding:         2px 5px 2px 10px;
    color:           #000000;
    font-weight:     bold;
    border-left:     5px solid #0099cc;
}
#sidebar ul.sidemenu li span.uc {
    height:          18px;
    display:         block;
    font-size:       12px;
    text-align:      left;
    color:           #000000;
    text-decoration: none;
    padding:         2px 5px 2px 10px;
    background:      transparent;
    border-left:     5px solid #009966;
}

#sidebar ul.sidemenu2 {
    list-style:       none;
    margin:           2px 2px;
    padding:          0;
}
#sidebar ul.sidemenu2 li {
    margin-bottom:    1px;
}
#sidebar ul.sidemenu2 a {
    height:           18px;
    display:          block;
    font-size:        12px;
    text-align:       left;
    color:            #000000;
    text-decoration:  none;
    padding:          2px 5px 2px 10px;
    background:       transparent;
    border-left:      5px solid #009966;
}
#sidebar ul.sidemenu2 a:hover {
    padding:          2px 5px 2px 10px;
    color:            #000000;
    font-weight:      bold;
    border-left:      5px solid #0099cc;
}
.sidelink {
    text-align:       center;
}

.sidelink img {
    border:           none;
}