
body {	
background:#FFFFFF url(../gifs/art71logo2.gif) no-repeat;
padding:100px 50px;
font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

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

.footer{
clear: both;
border-left:#666666 solid 1px;
border-top:#CCCCCC solid 1px;
border-bottom:#666666 solid 1px;
}

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

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

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

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


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:#234065;
text-decoration:underline;
font-style:normal;
background:transparent;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

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

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

a:hover{
color:#000000;
text-decoration:none;
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:120%;
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-left:50px;
padding-top:1px;
}

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;
}

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;
}

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;
}