img.gray { filter: gray; }
img.limbo { }
img.colour { }
img.staycolour { }

.hidden { visibility: hidden }
.visible { visibility: visible }

html,body { margin: 0; padding: 0; width:100%; }
body { background:black; color:white; font-family: arial, sans serif; }

A:link { color:white; font-weight: bolder; }
A:active { color:white; font-weight: bolder; }
A:visited { color:white; font-weight: bolder; } 
A:hover { color:white; font-weight: bolder; }

img { border: 0px }
br.half { line-height:4px; }

h1.caps { font-variant: small-caps; font-size: 17px; color: #E31836; }
h2 { font-size: 15px; }
b.caps { font-variant: small-caps; font-size: 17px }
font.red { color: #E31836; }


/* Portfolio page */
div#ContainAll { width:1000px; margin: 0 auto; position:relative; top: 0; left: 0;  text-align:center; } 

div#Centered { text-align:center; margin: 0 auto; width:700px; position:relative; left: -25px; }
div#Logo { }

div#MainPhoto { height:415px; }

div#PicNav { }



div#SectionNav { float: left; text-align:left; line-height: 20px; width: 240px; position: absolute; left: 0; top: 130px; }

div#Contact { float:left; text-align:left; width:240px; position: absolute; left: 0; top: 480px; }

div#GalleryNav { float:right; position:absolute; left:810px; top:340px; }
div#gallery { background-color:black; width: 205px; text-align: center; padding:4px; border: white solid 1px; }
 

div#ContactPic1 { position: absolute; top: 20px; left:10px; }
div#ContactPic2 { position: absolute; top: 40px; left:245px; }
div#ContactPic3 { position: absolute; top: 20px; left:490px; }


