﻿/* ##### Home Page #####*/
#main h3 {
    color: #808080;
    float: left;
}

#main .logo {
    margin: 10px auto;
    height: 260px;
    width: 480px;
    background-color: #FFFFFF;
    float: left;
}

#main .logo_div {
    height: 310px;
}

#main p {
    font-size: 32px;
    font-weight: bold;
    font-family: "Comic Sans MS";
    text-align: center;
    margin: 30px auto;
}

#main .promo_event {
    width: 460px;
    margin: 10px auto;
    padding: 10px;
    border-style: solid;
    border-width: 2px;
    font-size: medium;
    font-weight: 700;
    text-align: center;
    background: #C9D2CD;
}

/* ##### Body etc #####*/
body {
    background: #C9D2CD;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #333333;
    line-height: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
}

#container {
    width: 1040px;
    background: #FFFFFF;
    margin: 0 auto;
    text-align: left;
}

#header {
    background: #DDDDDD;
}

    #header img {
        width: 1040px;
        height: 160px
    }


/* Main Menu*/
.r1200_menuitem_static {
    background-color: #EBEBEB;
    font: 14px Buxton Sketch;
    font: 14px Comin Sans Serif;
    color: Black;
    padding: 8px;
}

.r1200_menuitem_dynamic {
    background-color: #EBEBEB;
    font: 14px Buxton Sketch;
    color: Black;
    padding: 8px;
}

.r1200_currentNodeStyle {
    font-weight: bold;
}

.r1200_nodeStyle {
    text-decoration: none
}

.r1200_pathSeparatorStyle {
    background-color: Yellow;
    margin: 10px;
}

.r1200_rootNodeStyle {
    text-decoration: none;
}

/* End Main Menu*/

.r1200_modify_page {
    float: right;
    width: 100px;
    padding-right: 0;
    font: 10 Comic Sans MS,Serif;
    text-align: right;
}

.r1200_siteMapPath {
    font: 10 Comic Sans MS,Serif;
}

.r1200_sidebar_left_filler {
    height: 278px;
}

.r1200_float_left {
    float: left;
}

.r1200_float_right {
    float: right;
}

.r1200_image_left {
    float: left;
    padding: 0 20px 20px 0;
}

.r1200_image_right {
    float: right;
    padding: 0 20px 20px 0;
}

.r1200_workshop_image_left {
    float: left;
    padding: 0 1px 1px 0;
    width: 170px;
}

.r1200_workshop_header {
    top: 5px;
    left: 6px;
    width: 545px;
}

.r1200_sitepath {
    padding: 0 10px 0 10px;
}



/* ##### WorkShop Pages ##### */
.r1200_workshop_text_1 {
    /*position: absolute;*/
    /*top: 115px;*/
    padding: 10px;
    left: 0px;
}

.r1200_workshop_main {
    padding: 10px;
    left: 0px;
}

.r1200_login_status {
    float: right;
    width: 100px;
    font-family:'Comic Sans MS' 'Comic Sans MS';
    font-size: 10px;
    text-align: right;
    padding-right: 10px;
}

.r1200_sidebar_left {
    float: left;
    width: 130px;
    /*height: 710px;*/
    background: #EBEBEB;
    padding: 0 0 0 0;
}

.r1200_sidebar_right {
    float: right;
    width: 205px;
    background: #FFFFFF;
    padding: 20px 10px;
}

    .r1200_sidebar_right img {
        width: 200px;
        margin-bottom: 20px;
    }

.r1200_main_content {
    padding-left: 140px;
    padding-right: 240px;
}

.r1200_footer {
    padding: 10px 10px 0 20px;
    background: #DDDDDD;
    height: 40px;
}

.r1200_footer_logo {
    position: relative;
    width: 120px;
    height: 0;
    background: #FFFFFF;
    padding: 0;
    top: -90px;
    left: -10px;
}

    .r1200_footer_logo img {
        width: 120px;
        height: 75px;
        background: #FFFFFF;
        padding: 0;
    }
