/* PAGE LAYOUT */body
	{
	background: transparent url(images/backgrounds/lacedark.gif) 0 0 repeat;
	color: #5672b3;	font-family: Georgia, Times, serif;
	font-size: .80em;	line-height: 1.8em;	padding: 0px;	margin: 0px;	vertical-align: top;
	text-align: center;
	}

#container
	{
	position: relative;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 720px;
	background: transparent url(images/backgrounds/lacefade.gif) 0 0 repeat;
	border-left: 20px #0e1776 solid;
	border-right: 20px #0e1776 solid;
	}

#bgpicback
	{
	position: fixed; bottom: 0px; left: -50px;
	}

#bgpicgstring
	{
	position: fixed; bottom: -30px; left: -10px;
	}

#bgpicportrait
	{
	position: fixed; bottom: 00px; left: -50px;
	}

#bgpicbutt
	{
	position: fixed; bottom: -20px; left: 10px;
	}

#bgpicreddress
	{
	position: fixed; bottom: -120px; left: -50px;
	}

#bgpicsitting
	{
	position: fixed; bottom: 0px; left: -10px;
	}

#pageheader
	{
	margin-left: 145px;
	}

#sidebar
	{
	position: absolute; top: 375px; left: 20px; width: 165px; float: left;
	color: #766e0e;
	}

ul#topnav
	{
	list-style: none;
	margin: 0; padding: 0;
	font-family: Verdana; font-size: 1.1em;
	text-align: left; white-space: nowrap
	}

#navdiv
	{
	margin-left: 145px; margin-bottom: 20px;
	}

ul#topnav li
	{
	display: inline;
	margin: 0px 45px 0px 0px;
	}


#contentcontainer
	{
	position: relative; top: 20px; left: 200px;
	width: 425px;
	}

#footerdiv
	{
	border-top: 5px #0e1676 solid; margin-top: 10px;
	}

#footerlinks
	{
	margin: 20px 0px 10px 0px;
	font-family: Verdana;
	}

/* PICTURE PAGE LAYOUT */

#picnav
	{
	position: relative;
	margin: 20px auto 0 auto;
	width: 770px;
	height: 80px;
	border: 1px solid #aaa;
	background-color: #fff;
	}

#piccontainer
	{
	position: relative;
	margin: 0px auto 0 auto;
	width: 770px;
	height: 450px;
	border: 1px solid #aaa;
	background: #fff url(images/photos/01/placeholder.jpg) 75px 10px no-repeat;
	}

#piccontainer ul
	{
	list-style: none;
	padding: 0px;
	margin: 5px;
	width: 198px;
	height: 450px;
	float: right;
	}

#piccontainer li
	{
	float: left;
	}

#piccontainer a.gallery span
	{
	position:absolute; 
	width:1px; 
	height:1px; 
	top:5px; 
	left:5px; 
	overflow:hidden; 
	background:#fff;
	}

/* Adding the thumbnail images */
#piccontainer a.gallery, #piccontainer a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }

#piccontainer a.gallery:hover
	{
	border: 1px solid #fff;
	}

/* styling the :hover span */
#piccontainer a.gallery:hover span {
    position:absolute; 
    width:372px; 
    height:372px; 
    top:10px; 
    left:75px; 
    color:#000; 
    background:#fff;
    }

 
#piccontainer a.gallery:hover img {
    border:1px solid #fff; 
    float:left; 
    margin-right:5px;
    }


/* PAGE 01 PICTURES */
#piccontainer a.slide0101{
    background: transparent url(images/photos/01/01thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0102 {
    background:url(images/photos/01/02thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0103 {
    background:url(images/photos/01/03thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0104 {
    background:url(images/photos/01/04thumb.jpg); 
    height:60px; 
    width:93px;
    }
* html #piccontainer a.slide0104 {
    width:91px; 
    w\idth:93px;
    }
#piccontainer a.slide0105 {
    background:url(images/photos/01/05thumb.jpg); 
    height:60px; 
    width:93px;
    }
#piccontainer a.slide0106 {
    background:url(images/photos/01/06thumb.jpg); 
    height:60px; 
    width:93px;
    }
* html #piccontainer a.slide0106 {
    width:91px; 
    w\idth:93px;
    }
#piccontainer a.slide0107 {
    background:url(images/photos/01/07thumb.jpg); 
    height:60px; 
    width:93px;
    }
#piccontainer a.slide0108 {
    background:url(images/photos/01/08thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0109 {
    background:url(images/photos/01/09thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0110 {
    background:url(images/photos/01/10thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0111 {
    background:url(images/photos/01/11thumb.jpg); 
    height:60px; 
    width:93px;
    }
* html #piccontainer a.slide0111 {
    width:91px; 
    w\idth:93px;
    }
#piccontainer a.slide0112 {
    background:url(images/photos/01/12thumb.jpg); 
    height:60px; 
    width:93px;
    }

/* PAGE 02 PICTURES */
#piccontainer a.slide0201{
    background: transparent url(images/photos/02/01thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0202 {
    background:url(images/photos/02/02thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0203 {
    background:url(images/photos/02/03thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0204 {
    background:url(images/photos/02/04thumb.jpg); 
    height:60px; 
    width:93px;
    }
* html #piccontainer a.slide0204 {
    width:91px; 
    w\idth:93px;
    }
#piccontainer a.slide0205 {
    background:url(images/photos/02/05thumb.jpg); 
    height:60px; 
    width:93px;
    }
#piccontainer a.slide0206 {
    background:url(images/photos/02/06thumb.jpg); 
    height:60px; 
    width:93px;
    }
* html #piccontainer a.slide0206 {
    width:91px; 
    w\idth:93px;
    }
#piccontainer a.slide0207 {
    background:url(images/photos/02/07thumb.jpg); 
    height:60px; 
    width:93px;
    }
#piccontainer a.slide0208 {
    background:url(images/photos/02/08thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0209 {
    background:url(images/photos/02/09thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0210 {
    background:url(images/photos/02/10thumb.jpg); 
    height:93px; 
    width:60px;
    }
#piccontainer a.slide0211 {
    background:url(images/photos/02/11thumb.jpg); 
    height:60px; 
    width:93px;
    }
* html #piccontainer a.slide0211 {
    width:91px; 
    w\idth:93px;
    }
#piccontainer a.slide0212 {
    background:url(images/photos/02/12thumb.jpg); 
    height:60px; 
    width:93px;
    }


table
	{
	margin: 0; padding: 0;
	}

table td
	{margin: 0; padding: 0; border-width: 0; vertical-align: top
	}





/* TEXT STYLES */

h1
	{
	color: #0e1676;
	}

h2
	{
	color: #0e1676;
	margin-bottom: -.50em;
	}

h3
	{
	color: #0e1676;
	margin-bottom: -.50em;
	}

h4
	{
	color: #0e1676;
	margin-bottom: -.50em;
	}

h4.nobreak
	{
	color: #0e1676;
	font-size: 1em;
	line-height: 1.25em;
	}

ol
	{
	padding: 0em .5em 0em 2.5em;
	}

li
	{
	padding-bottom: 1em;
	}

.nobreak
	{
	line-height: .25em;
	}


.firstpara
	{
	padding-top: 10px;
	}




/* LINK STYLES */a { text-decoration: none; }a:link { color: #a98d4c;  } a:visited { color: #a98d4c; }a:hover { color: #0e1676; border-bottom: 1px #0e1676 dotted; }a:active { color: #5672b3; }a.navon {
	display: block; background-color: #62467f; margin: 5px 0; padding: 0px 5px;
	text-decoration: none; font-size: 1em;
	border-bottom: 0px;
	}a.navon:link { color: white } a.navon:visited { color: white; }a.navon:hover { color: white; background-color: #2e0854; }a.navon:active { color: #2e0854; background-color: #cbc1d4; }

a.navoff {
	display: block; background-color: #cbc1d4; margin: 5px 0; padding: 0px 5px;
	text-decoration: none; font-size: 1em;
	border-bottom: 0px;
	}a.navoff:link { color: #5672b3; } a.navoff:visited { color: #5672b3; }a.navoff:hover { color: #5672b3; }a.navoff:active { color: #5672b3; }


