a:link,
a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #ffff00;
	}
a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#ffff00;
	}	

a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #ff0000;

}


#wrapper{position:relative;width:960px;margin-left:auto;margin-right:auto;}

h2 {font:20px helvetica, arial, sans-serif; font-weight:normal; letter-spacing:-0.05em; color:#FFCC00;margin:0;padding:0;}

.catThumbs{width:30%;text-align:center; padding:5px;border: 1px dotted #2D2D2D;min-height:260px;margin:5px; float:left; }

.catThumbs img{margin:0px;border-bottom:3px solid #000000;border-right:3px solid #000000;border-top:none;border-left:none;padding: 6px 6px 12px 6px;background:#fff;}
.catThumbs a:hover img{margin:0px;border-bottom:3px solid #000000;border-right:3px solid #000000;border-top:none;border-left:none;padding: 6px 6px 12px 6px;background:#FFFF66;}

.catThumbs span{font:normal bold 14px helvetica, arial, sans-serif; color:#ffff00; margin:0 0 10px 0;}

.catThumbs p{
font: arial, helvetica, sans-serif, monospace;margin:0;padding:0;color:#fff;
text-align:center;}

.catThumbs-mid{width:30%;text-align:center; padding:5px;border: 1px dotted #2D2D2D;min-height:260px;margin:5px 0px 0px 285px;   float:left}

.catThumbs-mid img{margin:0px;border-bottom:3px solid #000000;border-right:3px solid #000000;border-top:none;border-left:none;padding: 6px 6px 12px 6px;background:#fff;}
.catThumbs-mid a:hover img{margin:0px;border-bottom:3px solid #000000;border-right:3px solid #000000;border-top:none;border-left:none;padding: 6px 6px 12px 6px;background:#FFFF66;}

.catThumbs-mid span{font:normal bold 14px helvetica, arial, sans-serif; color:#ffff00; margin:0 0 10px 0;}

.catThumbs-mid p{
font: arial, helvetica, sans-serif, monospace;margin:0;padding:0;color:#fff;
text-align:center;}

.totalFiles{color:#ff0000;text-align:center;}

.breadCrumb{margin:0px 0 15px 0;text-align:left;}

 #one { float : left; width :200px;position : relative; top : 10px;text-align:center; padding:5px;border: 1px dotted #2D2D2D;min-height:260px;}

.thumbs{float:left;margin:12px;}

.thumbs img{margin:0px;border-bottom:2px solid #000000;border-right:2px solid #000000;border-top:none;border-left:none;padding: 3px 3px 6px 3px;background:#fff;}

.thumbs a:hover img{margin:0px;border-bottom:2px solid #000000;border-right:2px solid #000000;border-top:none;border-left:none;padding: 3px 3px 6px 3px;background:#FF0000;}

 #two { float : left; width : 720px; position : relative; top : -20px; margin-left:25px;text-align:left;}

#title{font:20px helvetica, arial, sans-serif; font-weight:normal; letter-spacing:-0.05em;color: #ff0000;margin:10px;text-align:center;}

.fullsize {margin-left:auto;margin-right:auto;background:#000;padding:2px;width:402px;}

.fullsize img{border:1px solid #eaeaea;}

#pagination{text-align:center;}

.caption{font: normal normal 10px Arial, Helvetica, sans-serif;text-align:left;color:#ffffff;margin:10px 25px 10px 25px;text-align:right;padding:5px;border: 1px dotted #2D2D2D;}

@media screen {#content-gallery {overflow: hidden;_height: 0;_overflow: visible;}}

#content-gallery{
	width: 899px;
	height: auto;
	background: #282828 url(images/content_bg.jpg) repeat-x;
	margin: 0px 0 0px 0;
	padding: 10px 0 0px 0;
}
#copy-photos{
	width: 859px;
	height: auto;
        font-size: 14px; 
	line-height: 18px;
	font-family: arial, helvetica, Georgia, "Times New Roman", times, serif; 
        color:#fff;
	margin: 15px 0 0px 20px;
	padding: 0px 0 0px 0;
}
#header-photos {
	 position:relative;
 	width: 899px;
    height: 83px;
	background: #000 url(http://www.jerrycastaldo.com/images/header-gallery.jpg) no-repeat top left;
	margin: 0px 0 0px 0;
}

#photo-selects{
  margin-left: auto;
    margin-right: auto;

	margin: 0px 0 0px 0;
}
#photo-middle{
  margin-left: auto;
    margin-right: auto;
}