/* width header 690px x 158px */

* {
    border:none;
}

body {
    padding:0;
    margin:0;
    background:url(../img/body_bg.jpg) repeat-y top;
}

#overlay-banner {
	position:absolute;
	height:450px;
	top:-479px;
	left:50%;
	margin-left:-320px;
	width:640px;
	border:1px solid #000;
	display:table;
	background:#f00;
}
	#overlay-banner a img {
		float:left;
		display:block;
	}
	#overlay-banner #close {
		float:left;
		width:640px;
		height:20px;
		background:#000 url('../img/close.gif') 620px 0px no-repeat;
		cursor:pointer;
	}
#banner-reversebutton {
	position:absolute;
	height:20px;
	width:400px;
	top:-21px;
	left:50%;
	margin-left:-200px;
	background:url('../img/banner-reversebutton.gif') top no-repeat;
	cursor:pointer;
	border:1px solid #000;
	border-top:none;
}

#container_body {
    background:url(../img/body_container_bg.jpg) no-repeat top;
    padding:28px 0 100px 0;
}

#container {
    width:1060px;
    margin:0 auto 0 auto;
    display:table;
    background:url(../img/container_bg.jpg) repeat-y top right;
}

    #base {
        float:left;
        width:1000px;
        padding:0 0 0 30px;
    }
        #header {
            float:left;
            background:#fff url(../userfiles/headers/1.jpg) no-repeat top right;
        }
            #header_a {
                float:left;
                width:1000px;
                height:128px;
            }
                #header_a_logo {
                    float:left;
                    background:url(../img/left_top_corner.jpg) no-repeat top left;
                    height:128px;
                    width:310px;
                }
                    #header_a_logo a img {
                        margin:19px 0 0 19px;
                    }
                #header_a_breadcrums {
                    float:left;
                    margin:102px 0 0 0;
                    height:26px;
                    width:457px;
                    padding:0 0 0 50px;
                    background:#000 url(../img/breadcrums.jpg) no-repeat top left;
                }
                    #header_a_breadcrums, #header_a_breadcrums a {
                        color:#fff;
                        text-decoration:none;
                        font-weight:normal;
                        line-height:26px;
                        font-size:11px;
                    }
                    #header_a_breadcrums a:hover {
                        text-decoration:underline;
                    }
                
                #header_a_style {
                    float:left;
                    margin:102px 0 0 0;
                    height:26px;
                    background:#ffc726;
                    width:178px;
                    padding:0 0 0 5px;
                }
                #header_a_style a{
                    font-weight:bold;
                    line-height:26px;
                }
                #header_a_style a:hover{
                    color:#000;
                }
                    .smaller {
                        font-size:11px;
                    }
                    .medium {
                        font-size:12px;
                    }
                    .larger {
                        font-size:15px;
                    }
                
            #header_b {
                float:left;
                width:1000px;
                height:30px;
                background:url(../img/header_b_bg.jpg) repeat-y left;
            }
            
        #main {
            float:left;
            width:1000px;
        }
            #navigation {
                padding:30px 0 0 0;
                float:left;
                width:206px;
                background:url(../img/nav_bg.jpg) no-repeat top right;
            }
                #navigation ul {
                    list-style:none;
                    padding:0;
                    margin:0;
                }
                #navigation ul li {
                    
                }
                #navigation ul li ul {
                    padding:0 0 10px 0;
                    margin:0;
                    display:none;
                }
                #navigation ul li.active ul {
                    display:block;
                }
                #navigation ul li a {
                    display:block;
                    padding:2px 0 10px 20px;
                    margin:0 0 0px 0;
                    text-decoration:none;
                    width:166px;
                }
                
                /* active items */
                #navigation ul li a:hover, #navigation ul li.active ul li a:hover, #navigation ul li.active a, #navigation ul li.active ul li.active a {
                    color:#fff;
                }
                #navigation ul li ul li.active {
                    background:url(../img/nav_arrow.jpg) no-repeat right;
                    padding:0;
                }
                
                #navigation ul li ul li {
                    padding:0;
                }
                
                #navigation ul li ul li a, #navigation ul li.active ul li a{
                    padding:2px 0 0 30px;
                    width:156px;
                    color:#6d511f;
                    margin:0 0 5px 0;
                    font-size:11px;
                }
                
            #content {
                float:left;
                width:611px;
                overflow:auto;
            }
                #content #balk {
                    background-color:#ccead9;
                    margin:0;
                    padding:0 0 0 104px;
                    height:30px;
                    clear:both;
                }
                #content #balk h1 {
                    font-size:18px;
                    line-height:30px;
                    color:#6d511f;
                    margin:0;
                    padding:0;
                    float:left;
                }
                #content #balk #tools {
                    float:right;
                    padding:3px 3px 0 0;
                }
                #content #text {
                    min-height:400px;
	                height:auto !important;
                    height:400px;
                    padding:20px 50px 30px 104px;
                    width:450px;
                }
                
                #content #text ul.subsubnav {
                    list-style:none;
                    padding:0 0 10px 0;
                    margin:0px;
                }
                #content #text ul.subsubnav li{
                    border-left:1px solid #000;
                    display:inline;
                    padding:0 10px 0 10px;
                    margin:0;
                }
                #content #text ul.subsubnav li.first{
                    border:none;
                    padding-left:0;
                }
                #content #text ul.subsubnav li a{
                    text-decoration:none;
                }
                #content #text ul.subsubnav li a.add{
                    background:url('../img/icons/add.png') left no-repeat;
                    padding-left:25px;
                }
                #content #text ul.subsubnav li a:hover, #content #text ul.subsubnav li a.active{
                    text-decoration:underline;
                }
                
            #right {
                float:left;
                width:183px;
            }
                #search {
                    
                }
                #search form {
                    width:173px;
                    padding:5px 0 20px 5px;
                    margin:0px;
                    float:left;
                }
                #search form input {
                    width:139px;
                    border:1px solid #000;
                    margin:0;
                    display:block;
                    float:left;
                    line-height:14px;
                    font-size:11px;
                    padding:3px 3px 3px 3px;
                    vertical-align:middle;
                }
                #search form input.empty {
                    border:1px solid #f00;
                }
                #search form #submitsearchform {
                    margin:3px 0 0 3px;
                    cursor:pointer;
                    display:block;
                    float:left;
                }
                #photos {
                    clear:both;
                }
                #photos ul{
                    list-style:none;
                    padding:0;
                    margin:0;
                }
                #photos ul li {
                    display:block;
                    width:183px;
                    overflow:hidden;
                    padding:0 0 25px 0;
                }
                #photos ul li img {
                    margin:0;
                    padding:0;
                }
            
    #right_shadow {
        float:right;
        padding:0;
        margin:0;
        width:30px;
        height:200px;
        background:url(../img/shadow_right_top.jpg) no-repeat top left;
    }
    #footer {
        clear:both;
        height:40px;
        width:1060px;
        background:url(../img/shadow_bottom.jpg) no-repeat top right;
        padding:10px 0 0 0;
    }
    #footer ul {
        list-style:none;
        text-align:center;
    }
    #footer ul li {
        display:inline;
    }
        #footer ul {
            list-style:none;
            padding:0 0 10px 0;
            margin:0px;
        }
        #footer ul li{
            border-left:1px solid #000;
            display:inline;
            padding:0 10px 0 10px;
            margin:0;
        }
        #footer ul li.first{
            border:none;
            padding-left:0;
        }
        #footer ul li a{
        	line-height:12px;
            text-decoration:none;
            color:#000;
            padding:4px 0;
        }
        #footer ul li a:hover{
            text-decoration:underline;
        }
        #footer ul li#sjonic a {
        	height:20px;
        	padding-left:20px;
        	background:url('../img/icons/sjonic.png') left no-repeat;
        	behavior: url(../css/iepngfix.htc);
        }
    
    
    