
body {	
background:#ab9a86;
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
}


TABLE.newmain {	
background:transparent url(../gifs/art71logo2.gif) no-repeat;
width:930px;
padding-top:100px;
}

P.nav{
padding-left:23px;
}

.mainbody{
background:#111111 url(../gifs/art71logo2.gif) no-repeat;
padding-top:50px;
height:42em;
}

.footer{
clear: both;
border:#666666 solid 1px;
background:transparent;
margin-top:380px;
}

.topcontact{
width:100%;
border-left:#666666 solid 1px;
margin:0px;
padding:0px;
}

.mainsleeve{
background:transparent;
height:691px;
width:930px; 
padding-top:9px;
}

.mainsleeve2{
background:#FFFFFF url(../gifs/alpaca.jpg) no-repeat;
height:700px;
width:930px; 
padding-top:9px;
}

.mainsleeve3{
background:#FFFFFF url(../gifs/chair.jpg) no-repeat;
width:930px; 
padding-top:9px;
}

.mainsleeve4{
background:#FFFFFF url(../gifs/photopage.jpg) no-repeat;
width:930px; 
padding-top:9px;
}

.mainsleeve30{
background:#FFFFFF url(../gifs/sunf.jpg) no-repeat;
width:930px; 
padding-top:9px;
}

.leftbox{
width:420px;
float:left;
border-left:#666666 solid 0px;
margin:0px;
padding:8px;
padding-left:0px;
border-bottom:0px;
}

.rightbox{
border-left:30px;
border-bottom:0px;
}

.main{
width:660px;
border-left:#666666 solid 0px;
margin:0px;
padding:8px;
border-bottom:0px;
float:left;
padding-left:20px;
}


P.mozilla{
background:url(../gifs/mozilla.gif) no-repeat;
height:60px;
width:90px;
}

P.ie{
background:url(../gifs/ie.gif) no-repeat;
height:60px;
width:90px;
}


.portfoliobox{
width:140px;
float:left;
height:10em;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
padding:3px;
}

a:link{
color:#000000;
text-decoration:none;
font-style:normal;
background:transparent;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

a:active{
color:#000000;
text-decoration:underline;
font-style:normal;
background:transparent;
font-weight:bold;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

a:visited{
color:#000000;
font-style:normal;
background:transparent;
font-weight:bold;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

a:hover{
color:#333333;
text-decoration:underline;
font-style:normal;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}


.white a:link{
color:#FFFFFF;
text-decoration:none;
font-style:normal;
background:transparent;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.white a:active{
color:#FFFFFF;
text-decoration:underline;
font-style:normal;
background:transparent;
font-weight:bold;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

.white a:visited{
color:#FFFFFF;
font-style:normal;
background:transparent;
font-weight:bold;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

.white a:hover{
color:#FFFFFF;
text-decoration:underline;
font-style:normal;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

H1{
padding:1px;
font-weight:bold;
color:#4b7511;
text-align:left;
font-size:110%;
background:transparent url(../gifs/logo.jpg) no-repeat 0 0;
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
padding-top:1px;
padding-left:8px;
}

H2{
font-weight:bold;
color:#55880d;
text-align:left;
font-size:110%;
background:transparent;
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
padding-left:20px;
font-style:italic;
}


H3{
padding:2px;
font-weight:bold;
color:#003333;
text-align:left;
font-size:90%;
background:transparent;
margin:3px;
padding-top:10px;
padding-left:5px;
}

P{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
font-weight:normal;
text-decoration:none;
padding-left:4px;
color:#000000;
letter-spacing:0.8px;
background:transparent;
margin:5px;
}

P.blue{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
font-weight:bold;
text-decoration:none;
padding-left:4px;
letter-spacing:0.8px;
background:transparent;
margin:5px;
color:#000000;
}

P.white{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
padding-left:4px;
letter-spacing:0.8px;
background:transparent;
margin:5px;
color:#ffffff;
}

LI{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
font-weight:normal;
padding-left:4px;
color:#003333;
letter-spacing:0.8px;
background:transparent;
list-style-image:url(../gifs/shared/www2.gif);
}

EM{
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
font-size:100%;
font-weight:normal;
text-decoration:none;
padding-left:4px;
color:#660000;
letter-spacing:0.8px;
background:transparent;
line-height:110%;
margin:4px;
font-style:normal;
font-weight:bold;
}

.select{
font-family:Verdana, "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
margin:3px;
color:#333300;
background:#F2F2F2;
border:1px #666666 dotted;
width:300px;
}

.button{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
font-weight:bold;
text-decoration:none;
letter-spacing:0px;
margin:3px;
color:#333300;
border:1px #666666 solid;
background:#FFFFFF;
background:#d9e7bc url(../gifs/btn.jpg) repeat-x;
}

IMG.left{
float:left;
padding:5px;
}

IMG.right{
float:right;
}

P.france{
background:url(../gifs/france.gif) no-repeat;
width:25px;
height:15px;
}

P.uk{
background:url(../gifs/uk.gif) no-repeat;
height:15px;
}