﻿body
{margin:0px; padding:0px;
background-color:#c9cbbd;
background-image:url(images/lightstone.jpg);
}

table
{width:1157px;
margin-right:auto;
margin-left:auto;
}

#header
{padding:0px;
margin:0px;
}

#title
{width:1157px; height:296px;
padding:0px;
margin:0px;
vertical-align:bottom;
}

#nav
{width:487px; 
background-image:url(images/stonerepeating.png); repeat:repeat-y;
}

img.links
{width:487px; height:559px;
padding:0px;
margin:0px;
}

#content
{width:670px;
background-image:url(images/curtainrepeating.png);
background-repeat:repeat-y;
background-attachment:scroll;
background-position: left 559px;
}

#text
{background-image:url(images/curtain.png);
background-repeat:no-repeat;
background-position:top left;
padding:10px;
padding-bottom:30px;
margin:0px;
min-height:559px;
}

#lowerborder
{width:1157px; height:99px;
}

p.copyright
{font-family:Palatino Linotype, Palatino, serif;
font-size:14pt;
line-height:14pt;
font-weight:bold;
font-style:normal;
color:#000000;
text-align:center;
margin:15px;
}

a.curtain:link
{color:#93bc91;
text-decoration:none;
}
a.curtain:visited
{color:#93bc91;
text-decoration:none;
}
a.curtain:hover
{color:#93bc91;
text-decoration:underline;
}

a.bottom:link
{color:#0a6501;
text-decoration:none;
}
a.bottom:visited
{color:#0a6501;
text-decoration:none;
}
a.bottom:hover
{color:#0a6501;
text-decoration:underline;
}

img
{border-style:none;
}

p.services {
width:450px;
font-family:Palatino Linotype, Palatino, serif;
font-size:14pt;
line-height:20pt;
font-weight:normal;
font-style:normal;
color:#c5c5c5;
margin:auto;
margin-left:7%;
margin-top:1%;
}

/*  styles for gallery page */
h1
{font-family:"Palatino Linotype", "Palatino", "serif"; font-size:16pt; line-height:20pt; font-weight:normal; font-style:normal; color:#c5c5c5;
width:500px;
text-align:center;
margin-left:3%;
margin-right:auto;
margin-top:60px;
margin-bottom:40px;
font-variant:small-caps;
}

img.screenshot
{width:500px;
height:350px;
margin:0px;
margin-left:20px;
margin-right:auto;
padding:0px;
}
p.site
{font-family:"Palatino Linotype", "Palatino", "serif";
font-size:14pt;
line-height:16pt;
font-weight:normal;
font-style:normal;
color:#c5c5c5;
width:500px;
text-align:center;
margin-left:3%;
margin-right:auto;
}
em.name
{font-family:"Palatino Linotype", "Palatino", "serif"; font-size:14pt; line-height:16pt; font-weight:normal; font-style:italic; color:#c5c5c5;
text-align:center;
}
p.back
{font-family:"Palatino Linotype", "Palatino", "serif"; font-size:14pt; line-height:16pt; font-weight:normal; font-style:normal; color:#c5c5c5;
text-align:center;
margin-top:10px;
margin-right:170px;
margin-bottom:0px;
margin-left:50px;
}


/*  styles for custom 404 page */

p.info
{font-family:"Palatino Linotype", "Palatino", "serif"; font-size:16pt; line-height:20pt; font-weight:normal; font-style:normal; color:#c5c5c5;
width:500px;
text-align:center;
margin-left:3%;
margin-right:auto;
margin-top:60px;
margin-bottom:40px;
}


/*  styles for contact page */

p.contact_info
{font-family:"Palatino Linotype", "Palatino", "serif"; font-size:16pt; line-height:20pt; font-weight:normal; font-style:normal; color:#c5c5c5;
width:500px;
text-align:center;
margin-left:3%;
margin-right:auto;
margin-top:60px;
margin-bottom:40px;
}

