#photogallery{margin:10px 0;}
.paginator{position:relative;  margin:10px;}
.paginator p{margin:0 40px;    text-align:center;}
.paginator a.prevpage,.paginator a.nextpage{border:0;  margin:0 3px;  padding:0 0 0 22px;  background:url('../../../images/prev.png') no-repeat 0 50%;}
.paginator a.nextpage{background:url('../../../images/next.png') no-repeat 100% 50%;  padding:0 22px 0 0;}
.paginator a.sel{color:#fff; }
#thumbs ul{margin:0; padding:0; list-style:none; }
#thumbs li{float:left;  display:inline;  background:transparent;  margin:16px;  padding:0;  width:119px;  overflow:hidden;}
#thumbs h3{color:#CCEE44;  font:bold 11px/13px arial,sans-serif;  margin:0;}
#thumbs img{padding:1px;  border:1px solid #125117;}
.paginator a{font:normal 11px/14px verdana,sans-serif;  color:#CCEE44;  padding:1px 2px;  margin:0 1px;  text-decoration:none;}
.paginator a:hover{color:#fff; }
#gallerydesc,h3#phototitle{color:#CCEE44;  font:normal 11px/16px arial,sans-serif;  padding:5px 10px;}
h3#phototitle{text-align:center;  font-weight:bold;  padding:0 0 3px 5px;  margin:5px 0;}
#galleryimage{display:block;  width:570px;  height:425px;  line-height:425px;  margin:0 auto;  text-align:center;}
#galleryimage img{vertical-align:middle;  text-align:center;  padding:2px;  border:1px solid #125117;}
#gallerynavigation{position:relative;  width:100%;  height:28px;}
#gallerynavigation a{position:absolute;  top:0;  left:340px;  display:block;  color:#CCEE44;  font:normal 11px/16px verdana,sans-serif;  text-decoration:none;}
#gallerynavigation a:hover{text-decoration:underline; }
#gallerynavigation a#photoback{background:url('../../../images/prev.png') no-repeat 0 50%;  padding:0 0 0 22px;  left:150px;}
#gallerynavigation a#photofwrd{background:url('../../../images/next.png') no-repeat 100% 50%;  padding:0 22px 0 0;  left:500px;}