/* -- layout override styles -- */
body {
    background:#fff url(../AppleIIPlusBkg.jpg) 0 0 repeat-x;
    min-height:100%;
    position:relative;
}

hr.light {
    opacity:0.2;
    margin:10px 0;

}

.btn span.iconBig {
    display:inline-block;
    margin-top:-3px;
    vertical-align:middle;
    line-height:13px;
    font-size:22px;

}

.btn-big {
    padding:20px 30px;
    font-size:18px;
    line-height:20px;
    text-transform:uppercase;
    letter-spacing:2px;

}

.padding20 {
    padding:20px;
}


.btn-black {
    background:#000;
    color:#fff;
}

.btn {
        border-radius:0;
        box-shadow:none;
        -webkit-transition: all .2s ease-out;
        -moz-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        -ms-transition: all .2s ease-out;
        transition: all .2s ease-out;

}

/* --------Sidebar Menu --------- */

#menu-toggle {
    position:absolute;
    top:0;
    right:250px;
}

#menu-close {
    position:absolute;
    top:0;
    right:0;
}


#sidebar-wrapper.active {
    right: 250px;
    width: 250px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}


#sidebar-wrapper {
      margin-right: -250px;
      right: 0;
      width: 250px;
      background: #000;
      position: fixed;
      height: 100%;

      z-index: 1000;
      -webkit-transition: all 0.4s ease 0s;
      -moz-transition: all 0.4s ease 0s;
      -ms-transition: all 0.4s ease 0s;
      -o-transition: all 0.4s ease 0s;
      transition: all 0.4s ease 0s;
}


.sidebar-wrapper-inner {
    padding:0 15px;
    color:#555;
}

.sidebar-wrapper-inner h4 {
    padding:10px 0;
}

.sidebar-nav {
      width: 250px;
      list-style: none;
      margin: 0;
      padding: 0;
}

.sidebar-nav li {
      line-height: 40px;
      text-indent: 20px;
}

.sidebar-nav li a {
      color: #999999;
      display: block;
      text-decoration: none;
}


.sidebar-nav li a:hover {
      color: #fff;
      background: rgba(255,255,255,0.2);
      text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
      text-decoration: none;
}

.site-wrap {
    background:url(../AppleIIPlusImg.jpg) center 0 no-repeat;
    width:100%;
    height:1246px;
}

.content {
    width:704px;
    margin:0 auto;
}

.screen {
    position:relative;
    width:704px;
    height:462px;
    left:-48px;
    top:90px;
    background:#000;
}

.top {
    position:absolute;
    top:0;
    left:0;
    width:704px;
    height:25px;
    background:url(../MonitorBezel.png) 0px 0px no-repeat;
}

.left {
    position:absolute;
    top:0;
    left:0;
    width:75px;
    height:462px;
    background:url(../MonitorBezel.png) 0px 0px no-repeat;
}

.right {
    position:absolute;
    top:0;
    left:629px;
    width:75px;
    height:462px;
    background:url(../MonitorBezel.png) -629px 0px no-repeat;
}

.bottom {
    position:absolute;
    top:416px;
    left:0;
    width:704px;
    height:48px;
    background:url(../MonitorBezel.png) 0px -416px no-repeat;
}

footer p {
    font-size:.8em;
    color:#a0a1a1;
}
/* -- headdings override styles -- */
h1, h2, h3, h4, h5, h6 {
    
}

/* -- anchor override styles -- */
a {
    
}