.offscreen {
    text-indent: -9999px;
    margin: 0px;
    padding: 0px;
}

.clear {
    clear: both;
}

body {
	background: #dfdac3 url(http://www.scrollsawvillage.com/headfoot-images/bg-main.png) repeat-x;
        padding: 0px;
        margin: 0px;
}

#ssv-header {
    background: url(http://www.scrollsawvillage.com/headfoot-images/ssv-logo.png) bottom left no-repeat;
    height: 150px;
    width: 960px;
    margin: 0px auto;
    padding: 0px;
    position: relative;
}

#ssg #ssv-header {
    background: url(http://www.scrollsawvillage.com/headfoot-images/ssg-logo.png) bottom left no-repeat;
}



#ssv-header h1 { /* wiki reset*/
    margin: 0;
    padding: 0;
    border: none;
}


#ssv-navbar {
    float: left;
    position: absolute;
    left: 180px;
    top: 102px;
    height: 20px;
    font-family: Tahoma, Arial, sans-serif;
    margin: 0;
    padding: 0;
}

#ssv-navbar ul {
    margin: 0px;
    padding: 0px;
}
#ssv-navbar li {
    list-style: none;
    font-size: 12px;
    float: left;
    margin: 0;
    padding: 0;
}

#ssv-navbar a,
#ssv-navbar a:link,
#ssv-navbar a:visited {
    display: block;
    float: left;
    background: #dfdac3 url(http://www.scrollsawvillage.com/headfoot-images/tab_bg.gif) repeat-x top left;
    color: #000;
    outline-style: none;
    text-decoration: none;
    line-height: 20px;
    margin: 0 2px;
    padding: 0 10px;
    font-variant: small-caps;
    letter-spacing: 2px;
}

#ssv-navbar a:hover,
#ssv-navbar a:active {
    color: #dfdac3;
    background: #503a21 url(http://www.scrollsawvillage.com/headfoot-images/tab_bg_selected.gif) repeat-x top left;
}






#home #ssv-navbar .home a,
#ssg #ssv-navbar .ssg a,
#wiki #ssv-navbar .sswiki a,
#phpbb #ssv-navbar .forum a,
#store #ssv-navbar .store,
#gallery #ssv-navbar .gallery a {
    color: #dfdac3;
    background: #503a21 url(http://www.scrollsawvillage.com/headfoot-images/tab_bg_selected.gif) repeat-x top left;    
}


#ssv-navbar li ul{
    position: absolute;
    z-index: 100;
    visibility: hidden;
}

#ssv-navbar li:hover ul,
#ssv-navbar li a:hover ul{
    visibility: visible;

}

#ssv-navbar li:hover ul li a,
#ssv-navbar li a:hover ul li a {
    background: #503a21;
    color: #dfdac3;
    display: block;
    width: 200px;
    padding-left: 1em;
    height: auto;
    text-align: left;
}

#ssv-navbar li:hover ul li a:hover,
#ssv-navbar li a:hover ul li a:hover {
    background: #dfdac3;
    color: #000;
    border: 1px solid #503a21;
}

#ssv-navbar table {
    position: relative;
    top: 0px;
    left: -15px;
    border: 0px;
    border-collapse: collapse;
    z-index: 100;
    
}


.adwrap-top {
    height: 60px;
    width: 310px;
    top: 46px;
    right: 105px;
    position: absolute;
    font-size: 13px;
}

input.adwrap-top {
    height: 100px;
}

#ssv_banners {
    height: 65px;
    width: 762px;
    margin: auto;
}

.ssv_ads {
    height: 60px;
    width: 234px;
    float: left;
    display: inline;
    margin: 0px 5px;
    padding: 0px 5px;
    
}




/* ----- FOOTER ----- */
#ssv-footer {
    width: 960px;
    margin: 0px auto;
    padding: 10px;
    font-family: Tahoma, Arial, sans-serif;
    color: #503a21;
    text-align: center;
    margin-top: 10px;
}



#ssv-footer ul{
}

#ssv-footer ul,
#ssv-footer li {
    margin: 0px;
    padding: 0px;
}

#ssv-footer ul{
    overflow: auto;
    margin: 0 auto;

}

#ssv-footer li {
    list-style: none;
    font-size: 12px;
    display: inline;
}


#ssv-footer a,
#ssv-footer a:link,
#ssv-footer a:visited {
    display: inline;
    outline: none;
    text-decoration: none;
    letter-spacing: 1px;
    color: #26588a;
    padding: 0px 10px;
    border-left: solid 1px #503a21;
}

#ssv-footer .firstfooter a,
#ssv-footer .firstfooter a:link,
#ssv-footer .firstfooter a:visited {
    border: none;
}


#ssv-footer a:hover,
#ssv-footer a:active {
    text-decoration: underline;
}

#w3tracker {
    margin: auto;
    overflow: auto;
    text-align: center;
}


#w3tracker a,
#w3tracker a:link,
#w3tracker a:visited {
    margin: 0 auto;
    padding: 0;
    border: none;
    float: none;
}


.legal {
    font-size: 10px;
    letter-spacing: 1px;
    padding: 0px;
    margin: 10px auto;
    text-align: center;

}
