TD.photoEdit, TD.photo {
	width : 25%;
	padding : 10px;
	text-align : center;
}

TD.photoEdit {
	border : 1px solid darkred !important;
}


IMG.galThumb {
	float: left;
	margin-right : 3px;
}

P.galleryDate {
	margin-bottom : 0;
	font-size : smaller;
	text-align : left;
}

P.galleryHead {
	font-size : larger;
	text-align : left;
	margin : 0;
}

P.galleryDesc {
	text-align : left;
	margin-top : 0.5em;
}

SPAN.new {
	font-weight : bold;
	font-size : smaller;
	color : #99f;
}

TABLE.galleryPageIndexT {
	border : 0px;
	width : 100%;
}

TABLE.galleryPageIndexT TD {
	vertical-align : top;
	width : 50%;
	border : 0px;
	padding : 5px 5px 20px  5px;
	text-align : center;
}

A.previous {
	display : block;
	float : left;
}

A.next {
	display : block;
	float : right;
}



DIV.photoerror {
	font-weight: bold;
}

/********** PHOTO PAGE **********/

P.photoHeader { font-weight: bold; text-align: center; font-size : large; margin-top : 0; } /* One photo shown: Gallery header */

P.photoPic { text-align: center; clear:both; } /* One photo shown: Photo itself  */

P.photoBlurb { text-align: center; } /* One photo shown: Description of photo */

P.photoLink { text-align : center; } /* One photo shown: Link back to gallery/search */

DIV.photoSearchHeader {
	font-weight: bold;
	text-align: center;
	font-size : large ;
	clear : both;
} /* Photo Search Header */

DIV.galleryHeader {
	font-weight: bold;
	text-align: center;
	font-size : large;
	clear: both;
}

DIV.searchBox {
	margin-top : 1em;
	clear : right;
}

DIV.searchGallery {

	text-align : center;
	font-weight : bold;
	background-color: #fff ;

	border-width : 2px 0px;
	border-color : black;
	border-style : solid;

	padding-bottom : 2px;
	padding-top : 2px;
	margin-top : 10px;

}

/* gallery page blurb - for each picture */
DIV.gpBlurb {
	padding-top : 2px;
}

DIV.rightbar DIV#pics {
	background-color : #7FB;
	color : inherit;
	text-align : center;
}

DIV.rightbar DIV#pics SPAN.title {
	background-color : #6EA;
	color : inherit;
	margin-bottom : 4px;
}

IMG.sidebarthumb {
	margin-bottom : 4px;
}

DIV.popular {
	float : left;
	width : 190px;
	text-align : center;
	margin-top : 1em;
	padding : 5px;
	font-size : x-small;
}

SPAN.popHeader {
	font-weight : bold;
	font-size : small;
}

DIV.popTitle {
	font-weight : bold;
	clear : both;
	margin-bottom : 1em;
}

P.sanityHead {
	font-weight : bold;
	font-size : medium;
}

SPAN.sanitySubHead {
	font-weight : bold;
}

TABLE.popTable {
	clear : right;
	border : 0;
	width : 100%;
}

TABLE.popTable TD {
	vertical-align : top;
	width : 33%;
	border : 1px;
	padding : 5px 5px 10px  5px;
	text-align : center;
}

SPAN.keywords {
	display : none;
}

