/* CSS Document */

body {background-image:url(/images/bg.jpg); font-family:Arial, Helvetica, sans-serif; color:#003366; }


#container {margin:auto; margin-top:20px; margin-bottom:20px; padding:0; width:640px;}

#main {margin:0; padding:0; width:600px; float:left;}

#mainpic {margin:10px 0 0 0; padding:0;}

#homelogo {margin:10px 0 0 0; padding:0; width:196px; height:23px; float:left; background-image:url(../images/Logo.gif);}
#homelogo h1 {display:none}
#homelogo a { display:block; text-decoration:none}

#homenav {margin:10px 5px 10px 0; padding:0; width:300px; float:right;}
#homenav #about {margin:0; padding:0; float:right; width:48px}
#homenav #gallery {margin:0 0 0 20px; padding:0; float:right; width:60px}
#homenav #contact {margin:0 0 0 20px; padding:0; float:right; width:58px}

#hometext p {margin:0; padding:45px 5px 0 0; font-size:80%; line-height:1.5em; text-align:right}

#aboutbg {margin:10px 0 0 0; padding:0; background-image:url(../images/AboutBg.jpg); height:300px;}
#paul {margin:100px 0 0 15px; padding:0; width:200px; float:left;}
#abouttext {margin:116px 22px 0 0; padding:0; width:350px; float:right}
#abouttext p {margin:0.6em 0; padding:0; font-size:75%; line-height:1.4em;}

#contactbg {margin:10px 0 0 0; padding:0; background-image:url(../images/contactBg.jpg); height:300px;}
#contacttext {margin:220px 0 0 22px; padding:0; float:left; width:400px}
#contacttext p {margin:0; padding:0; font-size:80%; line-height:1.5em;}

.gallery {margin:0; padding:0;}
.gallery .picture {margin:10px 75px 0 0; padding:0; width:150px; float:left}
.gallery .pictureright {margin:10px 0; padding:0; width:150px; float:right}
.gallery .thumb {margin:0; padding:0; height:150px}
.gallery .text {margin:0; padding:0;}
.title {font-size:12px; font-weight:bold}
.date {font-size:10px;}
.sold {font-size:10px; color:#990000}

.detail {margin:10px 0 0 0; padding:0;}

#legalhome {width:20px; height:305px; float:right;}
#legal {margin:43px 0 0 0; width:20px; height:305px; float:right;}