 ul.gallery {
 	list-style-type: none;
 	clear:both;
 }
 
 ul.gallery li {
 	display: inline;
 	float: left;
 }
 
 ul.gallery img {
 	margin: 10px;
 }
 
 div #image {
 	clear: both;
 	text-align: center;
 }
 
 div #image img {
 	margin-bottom: 10px;
 }
 
 /* pagination */
 
 ul.paginate {
     list-style-type:none;
     position: relative;
     width: 505px;
     height: 20px;
     text-align: right;
     clear:both;
   }

 ul.paginate li {
     display: inline;
     position: relative;
     float: right;
 }
 
 ul.paginate li a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    padding: 2px;
    padding-left:6px;
    padding-right:6px;
    font-family: arial;
    font-weight: bold;
    font-size:8pt;
    background-color: #a3c586;
    margin-left: 8px;
    height: 1%;
 }
 
 ul.paginate li a.active {
    background-color: #5b7444;
    height: 1%;
 }
 
 ul.paginate li a:hover {
    color: #FFFFFF;
    background-color: #5b7444;
    height: 1%;
 }
 
 /* comments */
 
 ol.comments a.name {
 	color: #000000;
 	font-weight: bold;
 }
 
 ol.comments li {
 	padding: 5px;
 }
 
 ol.comments a.date {
 	font-size: 8pt;
 	padding-bottom: 10px;
 }
 
/* user account manager */

ul.account li {
	margin-bottom: 7px;
}

ul.account li a.add {
	font-weight: bold;
}

table input {
	border: 1px solid #999999;
	background-color: #F0F0F1;
	cursor: pointer;
	padding: 5px;
}

	
div.notice {
	background-color: #e3f0d8;
	padding: 15px;
	font-weight: bold;
	color: #588c2c;
	border: 1px solid #588c2c;
	margin-top: 10px;
	margin-bottom: 10px;
}