#header {
	display: none;
}
#navigationBar {
	display: none;
}
#sideBar {
	display: none;
}
.PagerControl {
	display: none;
}
div#pictureOperation {
	display: none;
}
#footer,
div#pictureDetails div#pictureOperation {
	display: none;
}
div#mainContent .Title {
    text-align: right;
}
div#mainContent .Title .TitleContent { 
    float: left;
}
div#mainContent .Title ul {
	min-height: 1em;
	height: auto !important;
	height: 1em;
}
div#mainContent .Title ul,
div#mainContent .Title ul li {
    list-style: none;
    margin: 0px;
}
div#mainContent .Title ul li {
    display: inline;
}
div#mainContent .Title ul {
    padding-top: 3px;
}


div#mainContent  .DetailsCategory {
	float: left;
}
div#mainContent  .DetailsCategory ul {
	font-weight: bold;
}
div#mainContent .NaviCategory {
}
div#mainContent .NaviCategory ul li a {
	text-decoration: underline;
}
div#mainContent .NaviCategory span {
	padding: .3em .5em;
	
}
div#mainContent .TitleSection {
	font-weight: bold;
}
div#mainContent .TitleSection ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#mainContent .Title ul li, 
div#mainContent .TitleSection ul li {
    list-style: none;
    display: inline;
   	padding: 0em .5em;
	border-left: 1px solid #999999;
}
div#mainContent ul li.First {
	border-left: none;
	padding: 0px;
}
div#mainContent .PagerSection {
	text-align: right;
	margin-top: .5em;
}
div#mainContent .PagerSection label.NumPictures {
	float: left;
}

div#mainContent div#noPicture {
    padding-top: 20px;
    
}