html {
        height:100%;
        margin:0px;
        padding:0px;
}
body {
        font-family:Arial, Verdana, sans-serif;
        font-size:14px;
        line-height:20px;
        color:#4F4F42;
        height:100%;
        margin:0px auto;
        padding:0px;
        text-align:center;
}

.clearfix{
        clear:both;
}
img{
        border:0px;
}
a{outline-style:none;}

#wrapper{
        background-repeat:repeat-x;
        position:absolute;
        top:50%;
        width:100%;
        margin:-328px auto;
        height:619px;
        left:0;
}

#content{
        background:url('../images/contentbgfancy2.png') no-repeat;
        position:relative;
        text-align:left;
        padding:30px;
        width:616px;
        height:516px;
        margin: 35px auto;
}


#logo{
        position:absolute;
        padding-top: 0px;
        width:616px;
        height:115px;
        font-weight:bold;
        font-size:18px;
          visibility: hidden;
}
#buttons{
        position:absolute;
        top:510px;
        right:50px;
        z-index:1000;
}
#buttons a.down{
        display:none;
        float:left;
        background:url('../images/down.gif') no-repeat 0px 0px;
        width:62px;
        height:43px;
        text-indent:-9999px;
}
#buttons a.down:hover{
        background-position:0px -40px;
}
#buttons a.up{
        display:none;
        position:absolute;
        right:60px;
        float:left;
        background:url('../images/up.gif') no-repeat 0px 0px;
        width:62px;
        height:43px;
        text-indent:-9999px;
}
#buttons a.up:hover{
        background-position:0px -44px;
}
#slides{
        position:absolute;
        overflow:scroll;
        top:135px;
        left:60px;
        width:560px;
        height:350px;
        
}
#slides h1{
        font-size:18px;
        background:none;
}
#slides h2{
        font-size:14px;
        font-weight:normal;
}
#slides h3{
        font-size:12px;
}
#slides h4{
        font-size:10px;
}
#slides h5{
        font-size:8px;
}
#slides p{
        margin-bottom:23px;
}
#slides p span{
        color:#B1C33B;
        font-weight:bold;
        text-transform:lowercase;
}
#slides p a{
        color:#4F4F42;
}
#slides p a:hover{
        text-decoration:none;
}
#slides p img{
        border:3px solid #DDDDDD;
        margin-left:25px;
}
.slide{
        height:350px;
}
.slide ul{
        margin-left:0px;
}
.portfolio{
        padding-left:0px;
        list-style:none;
        width:545px;
        margin-top:-10px;
}
.portfolio li{
        display:inline;
}
.portfolio img{
        width:125px;
        height:125px;
        border:3px solid #DDDDDD;
}
.portfolio img:hover{
        border:3px solid #B1C33B;
}
.follow{
        list-style:none;
        padding-left:0px;
}
.follow li
{
        display:block;
        position:relative;
        float:left;
}
.follow a{
        position:relative;
        display:block;
        width:240px;
        height:60px;
        color:#4F4F42;
        text-decoration:none;
        padding:5px;
}
.follow a span{
        display:block;
        margin-left:70px;
        margin-top:20px;
}
.follow a img{
        float:left;
        position:relative;
}

form{
        margin-left:50px;
}
form span{
        display:block;
        clear:both;
        min-height:50px;
        color:#B1C33B;
        font-weight:bold;
}
form label{
        display:block;
        width:100px;
        float:left;
}
form .formelement{
        float:left;
        width:300px;
        padding:5px;
        border:2px solid #DDD;
        font-family:arial;
        font-size:13px;
}
form .formelement:hover{
        border:2px solid #BBB;
}

form .submit{
        width:100px;
        padding:5px;
        border:2px solid #DDD;
        margin:15px 0px 10px 100px;
        font-weight:bold;
}
form .submit:hover{
        border:2px solid #BBB;
        cursor:pointer;
}
form textarea{
        height:80px;
        font-family:arial;
        font-size:13px;
}
#footer{
        text-align:right;
        font-size:9px;
        line-height:12px;
        text-transform:uppercase;
        position:absolute;
        top:580px;
        right:25px;
}
#footer a{
        color:#525151;
        text-decoration:none;
}
#footer a:hover{
        color:#C9DE43;
}
#footermenu{
        position:absolute;
        top:490px;
        left:20px;
}
#footermenu li{
        list-style:none;
        float:left;
}
#footermenu li a{
        color:#525151;
        text-decoration:none;
        font-weight:bold;
        font-size:13px;
        padding-left:2px;
        padding-right:2px;
        margin-right:5px;
}
blockquote{
        margin-left:10px;
        padding-left:10px;
        font-style:italic;
}
blockquote p span{
        font-style:normal !important;
        font-size:10px;
        text-transform:uppercase !important;
}