/* /////////////////
     GENERAL
//////////////// */


body.database {
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	background-color: #f7efe4;
	color: #532900;
}

body.public {
	background-color: #ffeef5;
	color: #532900;
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
}


td {
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	background-color: transparent;
	color: #666;
}


th {
	background: #E10376;
	color: #FFF;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}





/* /////////////////
     INPUTS
//////////////// */


input[type="text"] {
	color: #666;
	font-size: 10px;
	background-color: #f7efe4;
}

input[type="text"]:focus {
	color: #666;
	font-size: 10px;
	background-color: #FFF;
}




/* /////////////////
     PUBLIC SITE
//////////////// */




.right_bg {
	background-image: url("images/right_bg.jpg");
	background-repeat: repeat-y;
	background-color: #ffeef5;
}

.left_bg {
	background-image: url("images/left_bg.jpg");
	background-repeat: repeat-y;
	background-color: #ffeef5;
}

.main_body {
	background-image: url("images/main_body_bg.jpg");
	background-repeat: no-repeat;
	background-color: #FFF;
}


.itemCollectionTitle {
	font-weight: normal;
	color: #51002f;
}

.collectionHeading {
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}


.productDescription {
	color: #333;
}


.productTitle {
	color: #333;
	font-weight: bold;
}


.eventDate {
	color: #333;
	font-weight: bold;
}

.eventTitle {
	color: #51002f;
	font-weight: bold;
	text-transform: uppercase;
}






.header1 {
	font-weight: bold;
	text-transform: uppercase;
}


.header2 {
	font-weight: bold;
}








a.collectionLink:link {
	font-weight: normal;
	text-decoration: none;
	color: #892568;
}
a.collectionLink:hover {
	font-weight: normal;
	text-decoration: none;
	color: #f55997;
}
a.collectionLink:active {
	font-weight: normal;
	text-decoration: none;
	color: #f55997;
}
a.collectionLink:visited {
	font-weight: normal;
	text-decoration: none;
	color: #bf5e84;
}






a.thumbLink:link img {
	color: #f5d6e3;
	border-color: #f5d6e3;
}
a.thumbLink:hover img {
	color: #fc04a7;
	border-color: #fc04a7;
}
a.thumbLink:active img {
	color: #fc04a7;
	border-color: #fc04a7;
}
a.thumbLink:visited img {
	color: #AAA;
	border-color: #AAA;
}


a.mediumLink:link img {
	color: #c797b7;
	border-color: #c797b7;
}
a.mediumLink:hover img {
	color: #e304cb;
	border-color: #e304cb;
}
a.mediumLink:active img {
	color: #e304cb;
	border-color: #e304cb;
}
a.mediumLink:visited img {
	color: #AAA;
	border-color: #AAA;
}


a.instructionsLink:link {
	text-decoration: none;
	color: #666;
	font-weight: normal;
}
a.instructionsLink:hover {
	text-decoration: none;
	color: #fc04a7;
	font-weight: normal;
}
a.instructionsLink:active {
	text-decoration: none;
	color: #fc04a7;
	font-weight: normal;
}
a.instructionsLink:visited {
	text-decoration: none;
	color: #666;
	font-weight: normal;
}




/* /////////////////
     DATABASE
//////////////// */



.tableTitle {
	background: #E10376;
	color: #FFF;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}



.adminNav {
	background-color: #f7efe4;
}



.navbar {
	background: #7f1a43;
	color: #FFF;
}


.editBox {
	background: #f8f5e8;
}


.title {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

.clear {
	background-color: transparent;
}


.grey {
	background-color: #EEE;
}

.white {
	background-color: #FFF;
}



/*  LINKS  */


a:link {
	color: #7f1a43;
}

a:hover {
	color: #E10376;
}

a:active {
	color: #E10376;
}


a:visited {
	color: #666;
}





a.navlink:link {
	color: #F7B7D2;
}

a.navlink:hover {
	color: #FFF;
}

a.navlink:active {
	color: #FFF;
}


a.navlink:visited {
	color: #F7B7D2;
}




a.adminNavLink:link {
	color: #7f1a43;
}

a.adminNavLink:hover {
	color: #E10376;
}

a.naadminNavLinkvlink:active {
	color: #E10376;
}


a.adminNavLink:visited {
	color: #7f1a43;
}






a.titleLink:link {
	color: #F7B7D2;
}

a.titleLink:hover {
	color: #E10376;
}

a.titleLink:active {
	color: #4F0021;
}


a.titleLink:visited {
	color: #F7B7D2;
}






/* /////////////////
   CONTACT SHEET
//////////////// */

.contactSheet  {
	background-color: #DDD;
	text-align: center;
}

.photoSquare {
	border: 1px solid #CCC;
	background-color: #FFF;
	text-align: left;
}