/* reset all margins */
p, td, tr, h1, h2, h3, h4, h5, ul, li, table, input, textarea, select, dl, dt, dd , div, object
{
	margin:0em;
	padding:0em;
}

#pageAdmin fieldset 
{
	display:inline;
	border:none;
}

#pageAdmin .inputLine 
{
	clear:both;
}

#pageAdmin fieldset label
{
	float:left;
	width:8em;
}

#pageAdmin fieldset input , #pageAdmin fieldset select , #pageAdmin fieldset textarea , #pageAdmin fieldset div
{
	float:left;
}


#footer
{
	clear:both;
}



#pageAdmin li
{
	background-image:none;
	display:none;
}

#pageAdmin a
{
	color:Black;
	background-color:inherit;
	margin-right:1em;
	cursor:pointer;
	text-decoration:underline;
}

.navButtons
{
	float:right;
}

.editButtons
{
	float:left;
}

#pageAdmin .item
{
	float:none;
}

#pageAdmin .inputLine , #pictureUpload .inputLine
{
	width:490px;
}

#pageAdminBox , #pictureUploadBox
{
	width:570px;
}

#pictureUploadBox p
{
	margin-bottom:.5em;
	width:500px;
}


#defaultImage
{
    float:left;
    margin:0px 20px 10px 0px;
}

#defaultImage .item
{
    width:400px;
    height:500px;
    display:none;   
}

#gallery img
{
    border:solid 1px silver;
}

#gallery #thumbnails img
{
    border-top:solid 1px silver;
    border-left:solid 1px silver;
    border-bottom:solid 1px black;
    border-right:solid 1px black;
}

#gallery #thumbnails a:hover img
{
    position:relative;
    top:1px;
    left:1px;
    border:solid 1px silver;
}

#gallery #detail
{
    margin:10px;
}

#gallery #thumbnails
{
    margin-top:2em;
}

#gallery #thumbnails a
{
    width:100px;
    height:100px;
    float:left;
    margin:0px 0px 5px 10px;
}

#gallery #defaultImage .description
{
    height:130px;
    overflow:auto;
}

#gallery h2
{
    float:left;
    width:300px;
    margin-bottom:5px;
    margin-left:10px;
}

#footer
{
    height:5em;
}

