
/* CSS Document */

* {margin:0; padding:0}
/* mac hide \*/
html,body
{
height:100%;width:100%;
}
/* end hide */

body {
      background-color:#FFF;
          width:auto;
	  height:auto;
}


#Container {
       position:relative;
	   height:auto;
       margin:0 auto;
}

/* start nav */

#Nav {
	  position:fixed;
	  width:1220px;
       z-index:200;
}

#Nav a {
        color: #000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: 14px;
        text-transform: uppercase;
        text-decoration: none;
}

.navIMG {
       padding:0px 0px 0px 10px;    
}

/* .nav {
       padding:118px 0px 0px 10px;    
} */

 .nav {
       padding:20px 0px 10px 20px;    
} 

#Nav ul {
	padding:0px;
	margin: 0;
	list-style: none;
	text-align:left;
}

#Nav a {
	display: block;
}

#Nav li ul li a {
	display:block;
	width:309px;
	font: 12px Helvetica, Verdana, sans-serif;
    padding:4px;
	
}

#Nav li {
	float: left;
	z-index:500;
}

  a.azureeRollover {
     display: block;
	 width:350px;
	 height:176px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/azuree_off.png);
  }
   
    a.azureeRollover:hover {
      background-position: -350px 0;
	  list-style:none;
       background: url(../images/azuree_on.png);
  }

   a.editorialRollover {
     display: block;
	 width:132px;
	 height:51px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/editorial_off.png);
  }
   
    a.editorialRollover:hover {
      background-position: -132px 0;
	  list-style:none;
       background: url(../images/editorial_on.png);
  }
  
   a.personalRollover {
     display: block;
	 width:160px;
	 height:53px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/personal_off.png);
  }
   
    a.personalRollover:hover {
      background-position: -160px 0;
	  list-style:none;
       background: url(../images/personal_on.png);
  }
  
   a.polaroidsRollover {
     display: block;
	 width:147px;
	 height:53px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/polaroids_off.png);
  }
   
    a.polaroidsRollover:hover {
      background-position: -147px 0;
	  list-style:none;
       background: url(../images/polaroids_on.png);
  }

 a.weddingRollover {
     display: block;
	 width:169px;
	 height:54px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/wedding_off.png);
  }
   
    a.weddingRollover:hover {
      background-position: -169px 0;
	  list-style:none;
       background: url(../images/wedding_on.png);
  }
  
   a.aboutmeRollover {
     display: block;
	 width:144px;
	 height:52px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/about_off.png);
  }
   
    a.aboutmeRollover:hover {
      background-position: -144px 0;
	  list-style:none;
       background: url(../images/about_on.png);
  }

/* end nav */

/* start sidebar rollovers */

#Contact {
	  position:fixed;
	  margin-left:15px;
	  width:400px;
       z-index:200;
}

 .contact {
       padding:0px 15px 0px 0px;    
} 

#Contact ul {
	padding:0px;
	margin: 0;
	list-style: none;
	text-align:left;
}

#Contact a {
	display: block;
}

#Contact li ul li a {
	display:block;
	width:309px;
	font: 12px Helvetica, Verdana, sans-serif;
    padding:4px;
	
}

#Contact li {
	float: left;
	z-index:500;
}

 a.emailRollover {
     display: block;
	 width:150px;
	 height:119px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/email_off.png);
  }
   
    a.emailRollover:hover {
      background-position: -150px 0;
	  list-style:none;
       background: url(../images/email_on.png);
  }
  
   a.email2Rollover {
     display: block;
	 width:150px;
	 height:71px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/email2_off.png);
  }
   
    a.email2Rollover:hover {
      background-position: -150px 0;
	  list-style:none;
       background: url(../images/email2_on.png);
  }
  
   a.tumblrRollover {
     display: block;
	 width:75px;
	 height:71px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/tumblr_off.png);
  }
   
    a.tumblrRollover:hover {
      background-position: -75px 0;
	  list-style:none;
       background: url(../images/tumblr_on.png);
  }
  
   a.flickrRollover {
     display: block;
	 width:75px;
	 height:82px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/flickr_off.png);
  }
   
    a.flickrRollover:hover {
      background-position: -75px 0;
	  list-style:none;
       background: url(../images/flickr_on.png);
  }
  
   a.cwRollover {
     display: block;
	 width:161px;
	 height:75px;
       text-decoration: none;
	   list-style:none;
       background: url(../images/cw_off.png);
  }
   
    a.cwRollover:hover {
      background-position: -161px 0;
	  list-style:none;
       background: url(../images/cw_on.png);
  }

/* end sidebar rollovers */



#Content {
  
	position:relative;
	width:auto;
	height:auto;
	margin:0 auto;
	top:230px;
}

#Photo {
  
    margin:0 auto;
    width:1000px;
}

#Page {
    margin:0 auto;
	width:704px;
        text-align:justify;
}

#Bio {
    margin:0 auto;
	width:304px;
        text-align:justify;
}

#Sidebar {
	position:fixed;
	float:left;
	top:200px;
        width:500px;
		
}

.clear {
	clear:both;
	}

p,body,li,h1,h2,h3,h4,h5,td,br,blockquote,label,input,select,a,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000;
	padding-bottom:10px;
    list-style:none;
	text-align:justify;
}

p.newP {
        margin-top:20px;
}

img.left {
		float:left;
		padding:150px 20px 0px 0px;
}

img.right {
		float:right;
		padding:150px 0px 0px 20px;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
       /* text-transform: uppercase; */
	color: #000;
        margin:0px 0px 0px 0px;
}

.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
        text-transform: uppercase;
	color: #000;
}

h1 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000;
        padding:0px 0px 0px 0px;
}

h2 {
	font-family: century gothic;
        font-size:16px;
        color:#000;
        text-decoration:none;
}

h3 {
	font-size:1.5em;
}

h4,legend {
	font-size:1.2em;
}

h5 {
	font-size:.9em;
	font-weight:bold;
}

/* no borders on images... */
img { border: none; }
/* ...except ones marked as [img class="border"] */
img.border { border: 1px solid black;}

a:link,a:visited {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
    padding:0px;
}

a:active {
	color:#000000;
	font-size:12px;
	text-decoration:none;
    padding:0px;
}

a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
    padding:0px;
}