#scrollpull{
width:100%;
}
body{
position: absolute;
/* background-color: #CC7F32; */
background-image:url("../images/bg.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 100%;
z-index:-2;
width:100%;
}
#right{
    margin-top: 5%;
}
#invis{
display:none;
}
#vertical-nav {
     position: fixed;
left: 0px;
top: 0px; /* distance to the top of the menu div from the top of the page */
     width: 15%; /* width of the menu div */
     height: 100%;
     margin: 0;
     background: url("../images/bark.png"); /* Menu background color with opacity - delete if not required */
     min-width: 200px;
     min-height: 600px;
}
#barktext{
color:#5c2b00 !important;
}
#bark{
background: url("../images/bark.png");
}
@font-face {
    font-family: test;
    src:url("../fonts/Althea-Regular.ttf");
}
@font-face {
    font-family: test2;
    src:url("../fonts/huxtable.ttf");
}
@font-face {
    font-family: test3;
    src:url("../fonts/BRUSHSCRIPTSTD.OTF");
}
@font-face {
    font-family: test4;
    src:url("../fonts/Stoke-Regular.ttf");
}
@font-face {
    font-family: test5;
    src:url("../fonts/ARIAL.TTF");
}
#bodyheader{
    font-family: test2;
    text-align:center;
    font-size:800%;
}
#contacttext{
    font-family: test4;
}
#contacttext2{
    font-family: test4;
    color:#0000EE !important;
}
#contacttext2:active{
    color:EE0000 !important;
}
#contacttext2:vited{
    color:#551A8B !important;
}
#contacttext2:hover{
    color:#EE0000 !important;
}
#about{
    font-family: test4;
  font-size:100%;
}
#wordpresscontent{
    font-family: test3;
  font-size:150%;
}
.entry-content > p{
    font-family: test4;
  font-size:125%;
}
.entry-title > a {
  font-family: test2;
  font-size:200%;
}
#vertical-nav a {
  font-family: test;
font-size:200%;
    font-weight: bold;
  color: white;
text-align: center;
}
#div1{

}
#menu{
  position: absolute;
  top: 55%;
  padding: 6% 0% 0% 40%;
}
#vertical-nav a:hover {color: white;}
#framed{
position: relative;
border-radius: 50%;
width: 90%;
left:5%;
top:5px;
}
.box {

  background: transparent;
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
}

.box:hover {
  background-color: #5c2b00;
  cursor: pointer;
}
#social{
  width: 50%;
  position: absolute;
  left: 30%;
}
#sidebar{
list-style-type:none;
}
*{padding:0;margin:0;}
body{font:16px/1 sans-serif}


/*VERTICAL MENU*/
nav.vertical{
  position:relative;
  width:100%;
}

/* ALL UL */
nav.vertical ul{
  list-style: none;
}
/* ALL LI */
nav.vertical li{
  position:relative;
}
/* ALL A */
nav.vertical a{
  display:block;
  color:#eee;
  text-decoration:none;
  padding:10px 15px;
  background:transparent;
  transition:0.2s;
}
/* ALL A HOVER */
nav.vertical li:hover > a{
  background:#CC7F32;
}

/* INNER UL HIDE */
nav.vertical ul ul{
  position:absolute;
  left:0%;
  top:0;
  width:100%;
  visibility:hidden;
  opacity:0;
  transition: transform 0.2s;
  transform: translateX(50px);
}
/* INNER UL SHOW */
nav.vertical li:hover > ul{
  left:100%;
  visibility:visible;
  opacity:1;
  transform: translateX(0px);
}

@media only screen and (min-width: 1201px) {
 #right{
    position: absolute;
    width: 60%;
    background: rgba(0,0,0, 0.48);
    left: 30%;
    min-width: 40%;
    z-index:-1;
     }
#scrolltopdiv{
    position: absolute;
    left: 22.1%;
    width: 75.8%;
    margin-top: 26%;
     }
#scrolltop{
    width: 100%;
     }
}
@media only screen and (min-width: 951px) and (max-width: 1200px) {
 #right{
    position: absolute;
    width: 700px;
    background: rgba(0,0,0, 0.48);
    left: 25%;
    min-width: 700px;
    z-index:-1;
     }
#scrolltopdiv{
    position: absolute;
    left: 16.5%;
    width: 883px;
    margin-top: 26%;
     }
#scrolltop{
    width: 100%;
     }
}

@media only screen and (max-width: 950px) {
#vertical-nav{
 display:none;
}
*{padding:0;margin:0;}
#invis{
visibility: hidden;
}
#nav
{
    /* container */
}
    #nav > a
    {
        display: none;
    }
    #nav li
    {
        position: relative;
    }
 
    /* first level */
 
    #nav > ul
    {
        height: 3.75em;
    }
        #nav > ul > li
        {
            width: 25%;
            height: 100%;
            float: left;
        }
 
    /* second level */
 
    #nav li ul
    {
        display: none;
        position: absolute;
        top: 100%;
    }
        #nav li:hover ul
        {
            display: block;
        }

#right{
 position:absolute;
 top:10%;
width:100%;
}
.csslider{
  margin: 0 auto;
}


@media only screen and ( max-width: 949px ) /* 640 */
{
#min2{
     font-family: test5 !important;
  font-size:100%;
}

#invis{
visibility: visible;
background:#8A360F;
position:fixed;
width:100%;
z-index:1;
}
   #red{
background:#8A360F;

} 
#red2:hover{
background:#CC7F32;
}
a{
color:white;
padding:5px;
 line-height: 200%;
font-weight: bold;
}
   #nav
    {
        position: relative;
    }
        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
        }
 
    /* first level */
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }
        #nav:target > ul
        {
            display: block;
        }
        #nav > ul > li
        {
            width: 100%;
            float: none;
        }
 
    /* second level */
 
    #nav li ul
    {
        position: static;
    }
}
}