@charset "UTF-8";

*
{
  outline: none;	
}
/*this is for the background image*/
* {
    margin: 0;
    padding: 0;
    
}

html, body, #bg, #bg table, #bg td {
    height:100%;
    width:100%;
 
}
#brown
{
  position: fixed;
  bottom: 0px;
  left: 0px;
  z-index: -1;
  background color:#e2eace;
}
#bg {
    position: fixed;
	
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
    position:relative;
	padding-top:19px;
    top:0;left:0;
    z-index:70;
    overflow:auto;
	background color:#e2eace;
}


.box {
    margin: 0 auto;
    width: 760px;
		
    padding: 10px;
    background: white;
    padding-bottom:0px;
		position:relative;}

/*end of background stuff*/
body
{  
 font-family: "Futura Lt BT", Eras Light ITC, Arial, serif;
 color:#262626;
}

a img
{
  border: 0px;	
}

.clearer
{
  clear: both;	
}
	
#headerBar h1
{
  margin: 0px;
}

#headerBar h1 a
{
  width:300px;
  height: 69px;
  overflow:hidden;
  text-indent:-9999px;
  text-decoration:none;
  background-image:url(http://www.aprilwilliamsphotography.com/images/header-logo.gif) ;
  background-position: top;
  background-repeat: no-repeat;
  margin: 0px auto;
    position: absolute;
  top: 10px;
  left: 25px;
}
/*top-level navigational links*/
#topnav
{
position:absolute;
left:530px;
top:-20px;
padding-bottom:2px;
}

ul#style 
{
text-align: right;
  list-style: none;
  margin: 0px 400px 0px 0px;
  padding-top: 5px;
  width: 200px;
	height: 20px;
  display: inline;
	Font-Size:80%;
	color:#8BAB3C;
	text-decoration:none;
	white-space:nowrap;
	letter-spacing:2px;
	}
ul#style a:link 
{color:#8BAB3C;
text-decoration:none;}
ul#style a:visited
{color:#8BAB3C;
text-decoration:none;}
ul#style a:hover
{color:#000000;
text-decoration:underline;
}
ul#style a:active
{color:#8BAB3C;
text-decoration:underline;}

ul#style li 
{
 margin: 0px;
 Font-Color:#ffffff;
 padding: 0px 0px 0px 0px;
 display: inline;
}	
/*end of top level navigation*/

#header
{
  position: relative;
	width: 760px;
  margin: 0px auto;
  height: 120px;
  background-color: #ffffff;
  background-image: url(http://www.aprilwilliamsphotography.com/images/header-green.gif);
}

#logo
{
  position: absolute;
  top: 32px;
  left: 27px;
}
/*navigational links*/
ul#nav
{
  text-align: left;
  list-style: none;
  margin: 0px 50px 0px 10px;
  padding: 0px;
  width: 500px;
  display: inline;
	Font: Verdana;
	Font-Color: #a59584;
	text-decoration:none;
	white-space:nowrap;
	letter-spacing:2px;
	}

ul#nav a:link 
{color:#8bab3c;
text-decoration:none;}
ul#nav a:visited
{color:#8bab3c;
text-decoration:none;}
ul#nav a:hover
{color:#c6d69f;
text-decoration:underline;
}
ul#nav a:active
{color:#8bab3c;
text-decoration:underline;}

ul#nav li 
{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 display: inline;
}

ul#clientnav
{color:#262626;
padding:0px 0px 0px 5px
list-style-type:none;
}
ul#clientnav li a.active {
   color: #262626;}
ul#clientnav a:link 
{color:#262626;
text-decoration:none;}
ul#clientnav a:visited
{color:#262626;
text-decoration:none;}
ul#clientnav a:hover
{color:#262626;
text-decoration:underline;
}

.navbar{
padding: 0px 0px 7px 0px;
}
/*sub-navigational links*/
.subnavbar{
padding: 5px 0px 0px 0px;
}
ul#subnav
{
  text-align: left;
  list-style: none;
  margin: 0px 0px 0px 10px;
  padding-top: 5px;
  width: 500px;
	height: 20px;
  display: inline;
	Font: Verdana;
	Font Size:80%;
	Font Color: #a59584;
	text-decoration:none;
	white-space:nowrap;
	letter-spacing:2px;
}
ul#subnav li
{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 display: inline;
}
ul#subnav a:link 
{color:#978777;
text-decoration:none;}
ul#subnav a:visited
{color:#978777;
text-decoration:none;}
ul#subnav a:hover
{color:#706559;
text-decoration:underline;
}
ul#subnav a:active
{color:#978777;
text-decoration:underline;}
/*end of sub-nav*/

#bodyBar
{
  position: relative;
  background-image: url(../images/bg-bodybar.png);
  background-repeat: repeat-y;
  background-position: center top;
  z-index: 1;
}

#bodyContainer
{
  position: relative;
  width: 970px;
  margin: 0px auto;
  padding: 0px;
  font-size: 16px;
}

#footerBar
{
  position: relative;
  background-image: url(http://www.aprilwilliamsphotography.com/images/bg-footerbar.png);
  background-repeat: no-repeat;
  background-position: center top;
  z-index: 75;
 
}


#footerContainer
{
  position: relative;
  width: 760px;
  margin: 0px auto;
  padding: 8px 10px;
  color: white;
}

a.hidden
{
text-decoration:none;
width: 200px;
color:#000000;
 }
a.hidden:hover
{
color:#ffffff
}


#foottext
{

float: center;
font-style: normal;
font-size: 12px;}

#footcreed
{
font style: font-family: Lucida Handwriting, Zapf Chancery, Arial; 
font-size: 11px;
}

#footernavigation
{
text-align: center ;
padding-top: 0px;
margin-bottom: 10px;
float: center;
font-style: normal;
color:#8bab3c;
font-size: 11px;}

.address
{
  position absolute;
	TOP:-24px; 
	LEFT:100px;
	margin-bottom: 15px;
	margin-left: 5px;
	font-style: normal;	
}

.gallery
{
  position: relative;
  width: 970px;
  margin: 0px auto;
  padding: 0px;
  font-size: 16px;
}



#bodyContainer h1
{
  font-size: 18px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 18px;
  color: #888888;
}

#bodyContainer h2
{
  font-size: 18px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 22px;
  color: #888888;
}
/*Vendor and friend info in footer */

#friend a {
background-image:url(http://www.aprilwilliamsphotography.com/images/link_sprite.png);
background-repeat:no-repeat;
}
#friend-event {
background-position: 0px 0px;
width:111px; height: 50px; display: inline-block;
}
#friend-event:hover{
background-position: -111px 0px;
}
#friend-event span{display:none;}
#friend-coffee {
background-position: 0px -50px;
width:111px; height: 50px; display: inline-block;
}
#friend-coffee:hover{
background-position: -111px -50px;
}
#friend-coffee span{display:none;}

#vendor p{
color:#c2c2c2; 
font-size:14px; 
padding-left:10px; 
margin-bottom:.5em; 
margin-top:1.3em;
}

/*id tags for guests page */

#guests {background-image:url(http://www.aprilwilliamsphotography.com/images/box.png);}
#guests h1{
color:#262626; 
font-size:18px; 
font-weight:bold;
padding-left:50px; 
padding-top:20px;
margin-bottom:.5em; 
margin-top:1.0em;
}
#guests p{
color:#262626; 
font-size:14px; 
padding-left:15px; 
padding-top:10px;
margin-bottom:.5em; 
}
/*id tags for contact page */
#thanks{
color:#262626; 
font-size:24px; 
padding-left:15px; 
padding-top:25px;
margin-bottom:.5em; 
}
#thanks p{
color:#262626; 
font-size:14px; 
padding-left:15px; 
padding-top:10px;
margin-bottom:.5em; 
}
#signature{
color:#262626; 
font-size:14px; 
padding-left:500px; 
padding-top:10px;
padding-bottom:100px;
}
/*id tags for product pages */
#prodheader {
color:#262626; 
font-size:24px; 
padding-left:25px; 
padding-top:10px;
margin-bottom:.5em; 
}
#prodimage {
float:left; 
padding:30px 0px 0px 15px;
}
#prodimage2 {
float:left; 
padding:10px 0px 0px 15px;
}
#prodinfo{
float:left; 
padding:50px 0px 50px 120px;
}
#prodinfo p{
font-size:18px;
width:300px;
}
