
/* General styles */

#gallery {
	padding: 5px 0;
	width: 880px;
	font: small Verdana, sans-serif;
}

#gallery h2 {
	margin: 0;
	border-bottom: 1px solid #666;
}

#gallery #maing {
	width: 100%;
	margin: 0;
	padding: 1em 0;
	list-style: none;
}

#gallery #maing li p {
	margin: 0;
}

/* Positioning and initial formatting */

#gallery #maing {
	padding-left: 20px;
}


#gallery #maing li {
	float: left;
	width: 160px;
	margin: 0 40px 0 0;
}

#gallery #maing li img {
	display: block;
	width: 100%;
}


/* Backgrounds and colors */

#gallery #maing li {
/*	background: #c5c4c4 url("/images/tl2.png") no-repeat top left;*/
        background-color: #c5c4c4;
	color: #333;
	margin-bottom: 0.5em;
}

#gallery #maing li p {
	padding: 0.5em 1em;
}

#gallery #maing li p.desc {
/*	background: transparent url("/images/br2.png") no-repeat bottom right;*/
	font-style: italic;
}

/* links */
#gallery #maing li a {
   text-decoration: none;
   color: #333;
}

#gallery #maing li a:hover {
    color: #000000; font-weight: bold;
}

#gallery #maing a img:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

/* version table */

#gallery  table
{
    padding:0;
    margin:0;
    border: none;
    float: right;
}

#gallery #maing td
{   
    padding:0.5em;
    margin:0.5em;
    border: none;
}

#gallery #maing td:hover {
    background-color: #747474;  
}

#gallery #maing td p.desc {
	font-style: italic;
        font-size: 15px;
}

/* links */
#gallery #maing td a {
   text-decoration: none;
   color: #333;
}

#gallery #maing td a:hover {
    color: #000000; font-weight: bold
}

#gallery #maing a img:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

#gallery #maing a img
{    
    border: 1px solid #666;
}

#gallery #maing td {
        background-color: #c5c4c4;
	color: #333;
        text-align: center;
}
