.gallery_fieldset{
	border-width: 0px;
	margin: 10px 0 30px 0;
}
.gallery_fieldset a img{
	border: 1px solid #92BDE5;
	text-decoration: none;
	margin-right: 10px;
}
.gallery_fieldset a:hover img{
	border: 1px solid #8B0000;
}

.gallery_legend{
	margin-left: 8px;
   font-weight: bold;
   color: gray;
   text-align: center;
}
* html .gallery_legend{margin: 0;}
*:first-child+html .gallery_legend{margin: 0;}

.gallery_legend a{
   color: #555;
   text-decoration: none;
}
.gallery_title{
	font-size:1em;
	color: gray;
	font-weight:normal;
	margin-bottom:6px;
	text-align:center;
}

.gallery_pic{
	text-align:center;
	border: none;
	vertical-align: middle;
	color:#555;
	font-weight:bold;
}
.gallery_pic a {
   color:#555;
   text-decoration:none;
}
.gallery_pic img{
   background-color: #fff;
   padding:15px;
   border-top:1px solid #f6f6f6;
   border-right:1px solid #ccc;
   border-bottom:1px solid #ccc;
   border-left:1px solid #f6f6f6;
}
* html .gallery_pic img{margin-top:15px;}

.addcommentform{
	text-align:left;
	width:300px;
	height:200px;
	float:left;
}

.gallery_comment{
	border-width: 0px;
	vertical-align: text-top /*middle*/;
}

.gallery_comment_form{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;color: #102132;
	border: 1px solid #c1c1c1;margin-right: 0px;
}

.thumbnailitem{
	line-height:130%;
	font-size:0.8em;
	text-align:center;
	width:30%;
	height:153px;
	float:left;
	vertical-align:middle;
}

a.thumb { border: 1px solid #FFFFFF;color:gray; }

a.thumb:link img { border: 1px solid #FFFFFF; }
a.thumb:visited img { border: 1px solid #FFFFFF; }
a.thumb:hover img { border: 1px solid #ff0000; }
a.thumb:active img { border: 1px solid #FFFFFF; }

.gallery_input{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;color: #102132;
	border: 1px solid #c1c1c1;
	margin-right: 0px;
}

.gallery_submit{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;
	color: #102132;
	border: 1px solid #c1c1c1;
	margin-right: 0px;
}

.admin_table {background-color: #e7e7e7;}

.admin_table_title{ 
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #C1C1C1 solid; 
	border-left: 1px #C1C1C1 solid; 
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #C1C1C1 solid; 
	border-left: 1px #C1C1C1 solid; 
	border-right: 1px #FFFFFF solid; 
}

.admin_table_row{ 
	border-bottom: 1px #E7E7E7 solid;
	border-bottom: 1px #C1C1C1 solid;
}

.admin_input {
	width: 230px; 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;
	color: #102132;
	border: 1px solid #c1c1c1;
	margin-right: 0px;
}

.admin_textarea {
	height: 150px; 
	width: 230px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;
	color: #102132;
	border: 1px solid #c1c1c1;
	margin-right: 0px;
}

.plugininput {width:150px;}