html { 
       text-align: center;
       background-color: #676767;
}
/* navigation links */
a { 
    text-decoration: none; 
} 

a:link { 
    /*color: #cccccc; */
    color: #63313e; 
    background-color: transparent; 
    text-decoration: underline; 
} 

a:visited { 
    color: #ffffff; 
    background-color: transparent; 
    text-decoration: underline; 
} 

a:active { 
    color: #000000; 
    background-color: transparent; 
    text-decoration: underline; 
} 

a:hover { 
    color: #000000; 
    background-color: transparent; 
    text-decoration: none; 
}

/* menu */
.navmenu { 
           margin-left: auto;
           margin-right: auto;
           width: 330px;
}

.navmenu ul { 
              margin: 0;
              padding: 0;
              list-style-type: none;
              list-style-image: none;
}

.navmenu li { 
              display: inline;
              padding: 5px 5px 5px 5px;
}

.navmenu li.current-page { 
              color: #ffffff;
}

.navmenu a { 
             text-decoration: none;
}


.navmenu a:link { 
    color: #ffffff;
    background-color: transparent; 
    text-decoration: underline; 
} 

.navmenu a:visited {
    color: #ffffff;
    background-color: transparent; 
    text-decoration: underline; 
} 

.navmenu a:active { 
    color: #ffffff;
    background-color: transparent; 
    text-decoration: none; 
} 

.navmenu a:hover { 
    color: #ffffff; 
    background-color: transparent; 
    text-decoration: none; 
}
body {	
              /* dark megenta 990050 */
       background-color: #9e6b52;
       color: #000000;
       font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
       font-size: 100%;
      /* color: #cccccc;*/
       margin: auto;
       padding: auto;
       width: 750px;
       text-align: left;
}

.front-page {	
       background-color: #84871c;
       color: #000000;

}

.portfolio {	
       background-color: #9e6b52;
       color: #000000;
}
#enlarge-image { 
                 width: 900px;
}
/* header area of page */
.header { 
          margin-left: 55px;
          margin-right: 30px;
          /*    Top right bottom left */
          padding: 2px 25px 80px 10px;
}

.logo { 
          float: left;
}

.nav { 
       float: right;
       width: 300px;
       text-align: center;
}

/* main text area of page */
.main-text {
             margin-top: 160px;
             margin-left: 75px;
             margin-right: 75px;
}
	
p { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	/*color: #cccccc;*/
	white-space: pre-wrap; 
}	

h2 { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	/*color: #cccccc; */
}

h3 { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif; 
}

ul { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	/*color: #cccccc; */
}

.services { 
        /*clear: both;*/
}

/*  used on the menus of all pages  */
.small { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: .8em;
	text-align: center;
	/*color: #cccccc; */
}

.small-menu { 
	font-size: .8em;
	/*color: #ffffff;*/
}

/* positioning of images and text */
.text-center { 
	/*font-size: 1em;*/
	text-align: center;
}

.small-clear { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: .8em;
	text-align: center;
	white-space: pre;
	clear: right;
	/*color: #cccccc; */
}

.white { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	/*color: white; */
}

.center-white { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	/*color: white;*/
	text-align: center; 
}

.left-white { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	/*color: white;*/
	clear: right; 
}

.pclear { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	clear: both; 
}

.photographer-notice { 
	font-size: .8em;
	text-align: center;
	clear: both; 
}

.portfolio-left { 
	font-size: 1em;
	white-space: pre-wrap;
	clear: right; 
} 

.portfolio-right { 
	font-size: 1em;
	white-space: pre-wrap;
	clear: left; 
} 
	
.right {
         float: right;
    /*           Top right bottom left */
         padding: 15px 10px 15px 20px;
         text-align: center;
} 
.text-right {
         float: right;
    /*           Top right bottom left */
         padding: 15px 10px 15px 20px;
         text-align: left;
} 

.left {
	float: left;
    /*          Top right bottom left */
	padding: 15px 30px 15px 20px;
        text-align: center;
}

/* testemonials page */
.italic-text { 
               font-style: italic;
              /* color: #676767;*/
}

#designs-by-patricia { 
    border: 0px solid grey; 
    width: 204px; 
    height: 153px; 
}

img { 
        border: none; 
}

.clear-both { 
        clear:both; 
}

.front-left { 
        float: left;
        margin-top: 70px; 
        margin-bottom: 30px;
        margin-left: 10px;
        margin-right: 30px;
}

.front-right { 
        float: right;
        margin-top: 15px; 
        margin-bottom: 30px;
        margin-left: 30px;
        margin-right: 10px;
}