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

a:link { 
    color: #cccccc; 
    background-color: transparent; 
    text-decoration: underline; 
} 

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

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

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

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

.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: #990050;
       font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
       font-size: 100%;
       color: #cccccc;
       margin: auto;
       padding: auto;
       width: 750px;
       text-align: left;
}

#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;
            /*     Top right bottom left */
            padding: 0px 30px 0px 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; 
}


/*  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-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	text-align: center;
	color: #cccccc; 
}

.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; 
}

.clear-both { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: .8em;
	text-align: center;
	clear: both; 
}

.portfolio-left { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	white-space: pre-wrap;
	clear: right; 
} 

.portfolio-right { 
    font-family: Georgia, Verdana, Geneva, Arial, sans-serif;
	font-size: 1em;
	white-space: pre-wrap;
	clear: left; 
} 
	
.right {
         float: right;
    /*           Top right bottom left */
         padding: 15px 10px 15px 20px;
         text-align: center;
} 

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

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