body {
            width: 100%;
            line-height: 1;
            border: 0 none;
            margin: 0 auto;
            padding: 0;
            vertical-align: baseline;
            background-color: #fff;
            color: #522c1b;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 14px;
            
        }

        body:before, body:after {
                content: "";
                display: table;
            }

            body:after {
                clear: both;
            }

            #header {
            background-color: #fff;
            display: block;
            overflow: hidden;
        }

            #BreadCrumb {
            background-color: #ffffff;
            border: 0 solid #555555;
            color: #522c1b;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            font-weight: normal;
            height: 23px;
            left: 10px;
            line-height: 23px;
            padding-left: 5px;
            padding-top: 5px;
            text-align: left;
            z-index: 0;
        }

        nav {
            height: 40px;
            width: 100%;
            background: #522c1b;
            font-size: 11pt;
            font-family: Arial,Helvetica,sans-serif;
            letter-spacing: 0.075em;
            line-height: 23px;
            text-decoration: none;
            position: relative;
            border-bottom: 1px solid #f1b629;
        }

            nav ul {
                padding: 0;
                margin: 0 auto;
                width: 600px;
                height: 40px;
            }

            nav li {
                display: inline;
                float: left;
            }

            nav a {
                color: #fff;
                display: inline-block;
                width: 150px;
                text-align: center;
                text-decoration: none;
                line-height: 40px;
                }

            nav li a {
                border-right: 1px solid #f1b629;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
            }

            nav li:last-child a {
                border-right: 0;
            }

            nav a:hover, nav a:active {
                background-color: #90764e;
            }

            nav a#pull {
                display: none;
            }

        .clearfix:before,
        .clearfix:after {
            content: " ";
            display: table;
        }

        .clearfix:after {
            clear: both;
        }

        .clearfix {
            *zoom: 1;
        }

        #wrapper {
            overflow: hidden;
            background-color: white;
            margin: 0 auto;
            max-width: 1000px;
            padding: 0 0.5%;
            box-sizing: border-box;
            width: 100%;
        }

        #maincolumn {
            display: inline;
            float: left;
            margin: 3% 1.04167%;
            width: 65%;
            background-color: white;
        }

        #sidebar {
            display: inline;
            float: left;
            margin: 1.5% 1.04167%;
            width: 30%;
            background-color: white;
        }

        div#sidebar ul {
            list-style: outside none none;
            padding-left: 0px;
        }

            div#sidebar ul li {
                color: #ffffff;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 12px;
                /*height: 39px;*/
                line-height: 38px;
                /*width: 240px;*/
                border-bottom: 1px solid #522c1b;
            }

            div#sidebar ul li a {
                    color: #522c1b;
                    text-decoration: none;
                    font-weight: bold;
                }

        #top {
            margin: auto;
            max-width: 800px;
        }

        #maincolumn h1 {
            margin-top: 20px;
            margin-right: 20px;
            font-size: 3.5em;
            color: #F15A29;
            font-family: helvetica,arial,sans-serif;
            text-transform: uppercase;
        }

         #maincolumn ul li {
             color: #522c1b;
             font-family: Arial,Helvetica,sans-serif;
             line-height: 20px;
         }

        h2 {
            color: #F15A29;
            font-family: helvetica,arial,sans-serif;
            font-size: 1.5em;
            
        }

        p {
            letter-spacing: 0.05em;
            line-height: 20px;
            color: #522c1b;
            font-family: Arial,Helvetica,sans-serif;
            font-size: 14px;
        }
        
              
        a {
             color: #522c1b;
             font-family: Arial,Helvetica,sans-serif;
             font-weight: normal;
             line-height: 140%;
         } 

        div.small {
            float: left;
            padding: 5px;
            max-width: 130px;
        }
        div#small ul li {
                color: #522c1b;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 14px;
              }

        img {
            max-width: 100%;
        }

        .containing-block {
            margin: 1em 0 1em 0;
            width: 100%;
            float: left;
        }


        div.video-holder {
            position: relative;
            padding-bottom: 56.25%;
            height: 0;
        }

        div.video-holder iframe {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

              table.CARB {
                background: none repeat scroll 0 0 #FAF3BB;
                border: 0 solid #555555;
                width: 100%;
                min-width: 100px;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
             }


        TR.CARBColumns {
                background: none repeat scroll 0 0 #f8d173;
                font-weight: bold;
                }

        TD {
                border: 1px solid #555555;
                padding: 0.5em;
                width: 25%;
                }
        .rt {
	        background: #FAF3BB;
	        padding: 5px;
        }

        footer {
            background: none repeat scroll 0 0 #522c1b;
            color: #522c1b;
            padding: 1em 0;
            clear: both;
        }

            footer > div {
                padding: 1em 0;
                margin: 0 auto;
                max-width: 1000px;
                overflow: hidden;
            }

            footer ul {
                color: #522c1b;
                list-style: outside none none;
                padding: 0;
            }

            footer li {
                margin: 0;
                padding: 1em;
                width: 15%;
                min-width: 150px;
                display: block;
                font-weight: 800;
                text-align: left;
                white-space: nowrap;
                float: left;
            }

            footer li li {
                    float: none;
                    font-weight: 800;
                    padding: 0;
                }

            footer p {
                float: right;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 12px;
                letter-spacing: 0.075em;
                line-height: 20px;
                text-align: right;
                width: 400px;
                padding: 1em;
                color: #fff;
            }

            footer a {
                color: #fff;
                display: inline-block;
                text-decoration: none;
                line-height: 40px;
                font-size: 14px;
            }

        
       @media screen and (max-width: 720px) {
            #maincolumn, #sidebar {
                display: inline;
                float: left;
                width: 97.91666666666666%;
                margin: 0 1.0416666666666665%;
                margin-bottom: 1em;
            }

            #maincolumn h1 {
                font-size: 1.5em;
            }
             
            #maincolumn h2 {
                font-size: 1.5em;
            }

            p {
                font-size: 1em;
            }

           #maincolumn ul li {
                font-size: 1em;
            }

            div#sidebar ul li {
                background-color: #e4cdb9;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 12px;
                /*height: 39px;*/
                line-height: 38px;
                padding-left: 10px;
                width: 99%;
                border-bottom: 1px solid #522c1b;
            }

       }

        @media screen and (max-width: 600px) {
            nav {
                height: auto;
            }

                nav ul {
                    width: 100%;
                    display: block;
                    height: auto;
                }

                nav li {
                    width: 50%;
                    float: left;
                    position: relative;
                }

                    nav li a {
                        border-bottom: 1px solid #f1b629;
                        border-right: 1px solid #f1b629;
                    }

                nav a {
                    text-align: left;
                    width: 100%;
                    text-indent: 25px;
                    }

                }

        @media only screen and (max-width : 480px) {
            nav {
                border-bottom: 0;
            }

                nav ul {
                    display: none;
                    height: auto;
                }

                nav a#pull {
                    display: block;
                    background-color: #522c1b;
                    width: 100%;
                    position: relative;
                }

                    nav a#pull:after {
                        content: "";
                        background: url('Images/nav-menu-icon.png') no-repeat;
                        width: 30px;
                        height: 30px;
                        display: inline-block;
                        position: absolute;
                        right: 15px;
                        top: 5px;
                    }
        }

        @media only screen and (max-width : 320px) {
            nav li {
                display: block;
                float: none;
                width: 100%;
            }

                nav li a {
                    border-bottom: 1px solid #f1b629;
                    }

                }
 
#tweet_container {
            margin-top: 5px;
            position: absolute;
        }