/* Start of CMSMS style sheet 'master' */
/* Build preloader */
div#preloader
{
     position: absolute;
     top: -9999em;
     left: -9999em;
}

/* Build body */
body
{
    font-family: Calibri, Helvetica, Arial;
    font-size: 15px;
    color: #282828;
    text-align: center;
    background: #000000 url('uploads/images/pajatsalo_taustapattern.png');
}

/* Build master container */
div#wrapper
{
    margin: 40px auto;
    width: 950px;
}

/* Build content */
div#master
{
    overflow: visible;
    background: #FFFFFF;
    text-align: left;
    position: relative;
}

/* Build content */
div#content
{
    float: right;
    width: 660px;
    background: #FFFFFF;
    border-left: 1px solid #D8D8D8;
    margin-right: 15px;
    padding-left: 30px;
    min-height: 620px;
}

/* Build corners */
div#top_corners
{
    width: 950px;
    height: 15px;
    background: url('uploads/images/pohja_ylareuna950x15px.png') top left no-repeat;
}
div#bottom_corners
{
    width: 950px;
    height: 15px;
    background: url('uploads/images/pohja_alareuna950x15px.png')  top left no-repeat;
}

/* Build footer */
div#footer
{
    width: 950px;
    height: 25px;
    background: url('uploads/images/pajatsalo_footer_pohja.png')  top left no-repeat;
    margin: 10px 0px 0px 0px;
}

/* Build images */
img#logo
{
    padding: 0px 0px 0px 30px;
}
img#slogan
{
    position: absolute;
    left: 30px;
    bottom: 0px;
}

/* Build front page view */
table.front_page
{
     /* Nothing here */
}
table.front_page td.image_cell
{
    width: 660px;
    height: 100px;
    overflow: visible;
    padding-bottom: 30px;
}
table.front_page td.breadtext_cell
{
    width: 490px;
    height: 200px;
    overflow: visible;
}
table.front_page td.info_cell
{
    width: 165px;
    height: 200px;
    overflow: visible;
}

/* Build content page view */
table.content_page
{
     /* Nothing here */
}
table.content_page td.breadtext_cell
{
    width: 660px;
    height: 100px;
    overflow: visible;
    padding: 16px 0px 20px 0px;
}
table.content_page td.list_cell
{
    width: 160px;
    height: 200px;
    overflow: visible;
}
table.content_page td.image_cell
{
    width: 400px;
    height: 200px;
    overflow: visible;
}
table.content_page td.list_cell ul
{
    list-style-type: none;
    margin: 0; 
    padding: 0;
}
table.content_page td.list_cell ul li
{
    background-image: url('uploads/images/black_bullet.gif');
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding-left: 16px;
}
table.content_page td.image_cell img
{
    float: left;
}

/* Build links */
.Calibri_Linkki a:link, .Calibri_Linkki a:visited
{
   color: #E98300;
   text-decoration: none;
   font-height: bold;
}
.Calibri_Linkki a:hover
{
   color: #555555;
   text-decoration: underline;
   font-height: bold;
}

a.Calibri_Linkki2, a.Calibri_Linkki:link, a.Calibri_Linkki2:visited
{
   color: #E98300;
   text-decoration: none;
   font-height: bold;
}
a.Calibri_Linkki2:hover
{
   color: #555555;
   text-decoration: underline;
   font-height: bold;
}


/* Build clearing */
div.clear
{
    clear: both;
}

/* End of 'master' */

