/* ------------------- Header with Logo --------------------------- */

form {display:inline;}
.banner{
	margin-right:170px;
	height:auto;
	width: 200px;
}

/* ------------------- items --------------------------- */

.main {

}

/* ------------------- item = content next to image in gallery list on index page --------------------------- */

.item{
	height:300px;
	background:000000 center center;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	padding-right: 10px;
	float: left;
	width: 220px;
}

.itemgallarytitle  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6666CC;
}

.item textarea {
	display:inline;
	margin:10px;
	width:60%;
}
.item div {
float:left;
width:auto;
margin-right:2px;
}
.item p{
margin:5px;
background:#000000;
}

/* ------------------- image in gallery list on index page --------------------------- */

.galleryitem{
margin:30px;
text-align:center;
width:200px;
height:200px;
float:left;
	}

.info {
	background:#000000;
	padding:10px;
	margin-top:10px;
	text-align:center;
	font-size: 16px;
	color: #6666FF;
}
.input{
width:100px;
}
.breaker {
float:none;
display:block;
clear:both;
}
img {
vertical-align:center;
}
img.search {
margin:10px;
}
img:hover {
border:0px;
vertical-align:top;
}

/* ------------------- Search Box --------------------------- */

#menu {
	text-align:left;
	position:table;
	top:384px;
	right:30px;
	width:200px;
	background:#000000;
	left: 93px;
	margin: 20px;
}
html > body #menu {
	width:200px;
	float: right;
}
#menu a{
width:200px;
padding:5px;
text-decoration:none;
color:#fff;
display:table;
background:#000000;
}
#menu a:hover{
padding:5px;
display:table;
color:#336699;
background:#ffffff;
}
#menu a.hl{
text-decoration:none;
color:#fff;
display:block;
background:#ccc;
}
#menu form
{
display:block;
margin:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.breaker {
clear:both;
}
a{ text-decoration:none;color:#6666CC;}
a:hover { text-decoration:underline;}

/* ------------------- Gallery Description & name text --------------------------- */

.h4 {
	color:#6666CC;
	padding-bottom:3px;
	font-size: 24px;
	font-weight: bold;
}
.h3 {
	color:#6699CC;
	padding-bottom:3px;
	font-size: 24px;
}
fieldset {
border: 2px groove #cccccc;
margin-bottom:5px;
font-size:0.8em;
padding:5px;
color:#33FFFF;
}

legend {
font-weight:bold;
color:#336666;
}
