﻿body 
{
	background-color:#88bdff;
    margin: 0%;
    height: 98%;
    padding: 1px;
}
#pageWrapper
{
    width:950px;
    margin: auto;
    border: solid 1pt #000066;
    background-color: #fff1c2;
}
#header
{
    background-color: #FFFFFF;
    text-align: center;
}
#bodyArea
{
    float: left;
    width: 950px;
    background-color: #FFFFFF;
    background-image: url(images/sidebar.jpg );
    background-repeat: repeat-y;

}
#left
{
    position: static;
    float: left;
    clear: left;
    width: 130px;
    color: #000000;
    vertical-align: top;
    padding: 10px;
    text-align: center;
    font-family: Arial;
    font-size: .7em;
}
#center
{
    background:transparent url('images/bg.jpg') no-repeat fixed center;
    border-left: 2px solid #7d0642;
    font-family: Arial;
    font-size: .8em;
    color: #000000;
    text-align: justify;
    vertical-align: top;
    position: static;
    padding: 10px;
    float: right;
    clear: right;
    width: 778px;
    min-height: 700px;
}
#navigationArea
{
    width: 940px;
    padding-right: 10px;
    height: 30px;
    font-weight: bold;
    font-size: small;
    float: none;
    clear: both;
    color: #FFFFFF;
    padding-top: .5em;
    font-family: Arial;
    letter-spacing: .04em;
    position: static;
    text-align: right;
    background: #7d0642;
}
.header
{
    font-size: 1.3em;
    float: left;
    width: 99%;
    color: #FFFFFF;
    font-family: 'Arial';
    background-color: #7d0642;
    font-variant:small-caps;
    padding-left: 1%;
}
#footerArea
{
    color: #FFFFFF;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    position: static;
    width: 100%;
    height: 40px;
    float: none;
    clear: both;
    font-weight: bold;
    font-size: .7em;
    background: #7d0642;
}
p
{
    padding: 10px 20px 0px 20px;
    font-weight: bolder;
}
.newsItem 
{
	padding-top: 1.0em;
	padding-bottom: 5px;
	border-bottom: 1px solid #a83930;
    }
.newsTitle 
{
	font-size: 110%;
    /*
	float: left;
    */
}
.newsData {
    font: normal 0.9em/0.9em 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	float: right;
	/* clear: right; */
	color: #666666;
	padding: 5px;
}
.newsContent {
	text-align: left;
	background: #FFFFFF;
}
#addPhoto
{
    padding: 8px;
}
#addPhoto h1.header
{
    font-size: 1.3em;
    float: left;
    width: 95%;
    color: #FFFFFF;
    font-family: 'Arial';
    background-color: #7d0642;
    font-variant:small-caps;
    padding-left: 1%;
}
TD A
{
	color: black;
	text-decoration: none;
	border: none;
   font: 12px Arial, Sans-Serif;
}

TD A:hover {
	color: black;
	text-decoration: underline;
	border: none;
   font: 12px Arial, Sans-Serif;
	}

TD A:active {
	color: black;
	text-decoration: none;
	border: none;
   font: 12px Arial, Sans-Serif;
}
IMG 
{
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	border-right-width: 0;
}
.collectionSurround
{
    border-right: #ccccff 2px groove;
    border-top: #ccccff 2px groove;
    border-left: #ccccff 2px groove;
    border-bottom: #ccccff 2px groove;
   font: 10px Arial, Sans-Serif;
}
.viewphoto
{
    border-right: #ccccff 4px inset;
    border-top: #ccccff 4px inset;
    border-left: #ccccff 4px inset;
    border-bottom: #ccccff 4px inset;
    background-color: #ccccff;
}
.viewphototext
{
   font: 10px Arial, Sans-Serif;
    width: 330px;
    color: black;
}
.viewphototitle
{
   font: 10px Arial, Sans-Serif;
    font-weight: bold;
    width: 330px;
    color: black;
}
.viewphotobig
{
    border-right: #ccccff 4px inset;
    border-top: #ccccff 4px inset;
    border-left: #ccccff 4px inset;
    border-bottom: #ccccff 4px inset;
    background-color: #ccccff;
    width:700px;
    height:700px;
}
#AddCat
{
    width:750px;
    position:static;
    float:left;
}
#AddPhoto
{
    width:750px;
    position:static;
    float:left;
}
#footerArea a
{
    color:#FFFFFF;
    text-decoration: none;
}
#footerArea a:hover
{
    text-decoration: underline;
}
#locations li
{
    padding:15px;
}
.menuItem 
{
	padding-top: 1.0em;
	padding-bottom: 5px;
	border-bottom: 1px solid #a83930;
	
	background: #FFFFFF;
}
.menuName 
{
	font-size: 170%;
    /*
	float: left;
    */width: 95%;
}
.menuPrice
{
    font: normal 0.9em/0.9em 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	float: right;
	/* clear: right; */
	color: #666666;
	padding: 5px;
}
.menuContent 
{
	text-align: left;
	font-size: medium;
	padding: 10px;
}
.menuFlavors
{
    font-size:small;
}
#menuBG
{
    background: #FFFFFF;
    padding: 20px;
}
.menuContent img
{
    padding: 5px;
}
p img.right
{
    padding: 10px;
    float: right;
    clear: left;
}
.manageUsers table
{
    width: 550px;
}
.manageUsers table tr th,
.manageUsers table tr td
{
    text-align: center;
}