
.f{
	display: none;
}
.reader-publisher-module h3{
	display: none;
}
.reader-publisher-module ul{
	padding-left:	20px;
	display:	block;
	list-style-type: none;
	list-style-type: square;
}

body{
	padding: 	0px;
	margin: 	0px;
	height:		100%;
	font-size:	0.9em;
	font-family: 	arial, 'lucida console', sans-serif;
}

a img{
	border:		none;
	text-decoration:none;
}

.headerhanno{
	color:		#FFFFFF;
	text-decoration:	none;
}
#header{
	overflow:	hidden;
	background: 	#000000;
	height:		120px;
	border-bottom:	solid 1px #000;
}
#footer{
	color:		#FFFFFF;
	padding-left:	10px;
	overflow:	hidden;
	background: 	#000000;
	border-top:	solid 1px #000;
	font-size:	0.7em;
}
#footer a{
	color:		#FFFFFF;
	border:		none;
	text-decoration:none;
}
#headerleft{
	position: 	absolute;
	left:		0px;
	top: 		0px;
	width: 		200px;
	height:		120px;
}

#headerleft div{
	position: 	absolute;
	bottom: 	0px;
	left: 		4px;
	font-size:	1.7em;
	font-weight:	bold;
}

#headerright{
	position: 	relative;
	margin-left:	200px;
	height: 	100%;
	overflow:	hidden;
}

#headerright div {
	float:		right;
	width: 		160px;
	height: 	120px;
	border: 	0px;
	padding: 	0px;
}

.headerbarimg1{ background:	url(/include/photoblog/160120photos/193.jpg) center no-repeat; }
.headerbarimg2{ background:	url(/include/photoblog/160120photos/192.jpg) center no-repeat; }
.headerbarimg3{ background:	url(/include/photoblog/160120photos/191.jpg) center no-repeat; }
.headerbarimg4{ background:	url(/include/photoblog/160120photos/190.jpg) center no-repeat; }
.headerbarimg5{ background:	url(/include/photoblog/160120photos/189.jpg) center no-repeat; }
.headerbarimg6{ background:	url(/include/photoblog/160120photos/188.jpg) center no-repeat; }


/* #############   Menu     ############## */
#menu {
	background:	#FFFFFF;
	padding-top: 	10px;
}


#menu ul {
	list-style-type: none;
	padding: 	0px;
	margin-top: 	0px;
	margin-right: 	10px;
}
#menu ul li{
	margin-bottom: 	10px;
	padding-bottom: 0px;
}
#menu ul li a{
	display: 	block;
	border-bottom:	solid 1px #AAAAAA;
	width:		120px;
	padding:	5px;
	margin-bottom:	3px;
	text-decoration:none;
	color:		#000;
	background:	#FFFFFF;
}
#menu ul li a:hover {
	background: 	#AAAAAA;
}

/* ############## Sub Menu  ###################### */

#submenu {
	list-style-type: none;
	padding:	0px;
}

#submenu li {
	margin:		0px;
	padding:	0px;
}

#submenu a {
	text-decoration:none;
	padding:	0px;
	margin:		0px;
	display: 	block;
	color:		#000;
}
#submenu a:hover {
	background:	#FFFFFF;
}
#submenu a div {
	text-decoration:underline;
	display: 	block;
}

/* ############## CONTENT  ###################### */

#content {
	padding: 	10px;
}

#content h1 {
	margin: 	0px;
	display: 	block;
	border-bottom: 	1px solid #000;
}

#content h2 {
	margin-top: 	30px;
	margin-bottom: 	15px;
	display: 	block;
	border-bottom: 	1px solid #000;
}

#content li {
	padding-bottom:	10px;
}

.fl	{
	float:		left;
	border-right:	10px solid #fff;
	border-bottom:	10px solid #fff;
}
.fr	{
	float:		right;
	border-left:	10px solid #fff;
	border-bottom:	10px solid #fff;
}

.ulsmall {
	list-style-type: circle;
}	


/* ####################  NEWS LIST ###################### */

#newslist {
	padding:	0px;
	margin:		0px;
	display:	block;
	list-style-type: none;
}

#newslist h2 {
	font-size: 	1.2em;
	margin: 	0px;
	padding: 	0px;
	border:		none;
}

#newslist li {
	margin-top:	0px;
	padding-top:	0px;
	margin-bottom:	18px;
	clear:		both;
}

#newslist li div {
	position:	relative;
	top:		3px;
	background-position: 	top left;
	background-repeat:	no-repeat;
	float: 		left;
	width: 		100px;
	height:		34px;
	margin-right: 	10px;
	margin-bottom:	10px;
}

/* ############ contact list ############### */

#contactlist {
	padding-left:	20px;
	display:	block;
	list-style-type: none;
	list-style-type: square;
}

#contactlist div {
	font-weight:	bold;
}

#contactlist p {
	background:	#F0F6FF;
	margin-left:	0px;
	font-weight:	normal;
	display:	block;
	list-style-type: none;
}
/* ############# photoblog  ##################*/

#photobloglist {
	list-style-type: none;
	padding:	0px;
}

#photobloglist li {
	margin:		0px;
	padding:	0px 0px 10px 0px;
}

.gallerypreva {
	color:		#000;
	text-decoration:none;
}

.galleryprev {
	color:		#000;
	text-align:	center;
	text-decoration:none;
	float:		left;
	width: 		160px;
	height: 	200px;
	padding: 	10px;
	border: 	1px dashed #aaa;
	margin: 	6px;
}
.galleryprev:hover {
	color:		#000;
	text-align:	center;
	text-decoration:none;
	border: 	1px dashed #000;
	background: 	#eee;
}

.gallerybig {
	color:		#000;
	text-align:	center;
	text-decoration:none;
	float:		left;
	width: 		640px;
	padding: 	5px;
	border: 	1px dashed #aaa;
}

