

body,div,h1,h2,h3,h4,h5,h6,a,blockquote,ul,p,ol,li,form,img,a{
margin:0;
padding:0;
border:0;
}

body{
font:10px/22px helvetica,verdana,tahoma, sans-serif; 
color:black;
background:url(../img/snowback.jpg) #fff;
text-align:center;/*for IE 5 to auto centre*/
}
h1{
padding-left:9999em;
margin-top:-130px;
}

a{
text-decoration:none;
}

#holder{
position:relative;
text-align:left;/*reset text align from above*/
width:750px;
margin:10% auto;
}

#topbar{
width:750px;
height:55px;
background-color:#000;
color:white;
}
#topbar h2{
font-size:100%;
font-weight:bold;
padding:28px 0 0 75px;
}
#topbar h2.menu{
display:inline;
}
#topbar a.cont{
float:right;
background:url(../img/bubble.gif) no-repeat;
}
#topbar a.cont:hover,#topbar a#active{
background:url(../img/bubble_h.gif) no-repeat;
}

#topbar ul{
display:inline;
float:left;
margin-top:28px;
}
#topbar ul li{
display:inline;
float:left;
}
#topbar ul li a{
display:block;
height:15px;
width:15px;
background:url(../img/folio_link.gif) no-repeat;
margin-top:4px;
}
#topbar ul li a:hover,#topbar ul li a#live{
background:url(../img/folio_link_a.gif) no-repeat;
}

#leftbar,#rightbar{
float:left;
width:55px;
height:235px;
background-color:#000;
padding-top:200px;
font-weight:bold;
text-align:center;
}
#leftbar a,#rightbar a,#botnav a{
color:#1ba6b5;
}
#leftbar a:hover,#rightbar a:hover,#botnav a:hover, a#active{
color:#f7f619;
}

#logo{
margin:186px 0 0 20px;
}


.vanfront{
background:url(../img/vanfront.jpg) bottom right no-repeat #fff;
}


#leftmain,#rightmain{
float:left;
width:320px;
height:435px;
}
#leftmain{
background-color:#fff;
}


#rightmain{
background-color:#1ba6b5;
}
#rightmain.gallery{
background-color:#e6e6e6;
}
#gallimage{
margin:20px 0 0 20px;
}
#gallimage.wide{
margin:20px 20px 0 0;
}

#rightmain p.large{
margin-left:10px;
color:white;
font-size:200%;
font-weight:bold;
}
#rightmain p.medlarge{
margin-left:20px;
padding:8px 0;
color:white;
font-size:120%;
font-weight:bold;
}
#rightmain p.med{
margin:0 20px;
padding:4px 0;
color:white;
font-size:110%;
line-height:16px;
font-weight:bold;
}
#rightmain h3{
color:white;
font-size:120%;
padding-left:20px;
}
#rightmain input.mail{
width:278px;
height:100px;
border:none;
padding:2px;
}
#rightmain input.send{
border:none;
padding:2px;
margin:10px 8px 0 0;
float:right;
}
#rightmain form{
margin:200px 10px 0 20px;
}


table{
font-weight:bold;
color:#999999;
margin:35px 0 0 10px;

}


#bottombar{
clear:both;
width:750px;
height:55px;
background-color:#000;
font-weight:bold;
}
#bottombar p{
float:left;
color:white;
padding-left:75px;
margin-top:10px;
line-height:18px;
}
#botnav{
float:right;
display:inline;
list-style-type:none;
margin-top:10px;
padding-right:55px;
}
#botnav li{
float:left;
padding-left:98px;
}

