body {
	background-color: #ffffff;
	margin: 0;
	padding: 0px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
body.diary {
	background-color: #ecece8;
}
body a:link, body a:visited{
text-decoration:none;
color:#000000;
}
body a:hover{
	text-decoration:none;
	color:#000000;
}
.contentblock {
	width:300px;
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative;
	min-height:500px;
	height:auto !important;
	height:600px;
	top:57px;
	position:absolute;
	left:270px;
}
.diaryMain {
	padding-bottom:20px;
}
.diary .contentblock {
	width:100%;
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative;
	min-height:500px;
	height:auto !important;
	height:600px;
	top:57px;
	left:0px;
}
.diary .contenttable img {
	border:17px solid white;	
}
.diarylogo {
	position:relative;
	bottom:26px;
}
.diary .yearHeader {
	text-align:left;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	width:630px;
}
.diaryImageContainer {
	background-color:white;
	padding:17px 17px 0px 17px;
	line-height:17px;
	margin-bottom:56px;
}
.diaryImageName {
	width:100%;
	text-align:left;
	background-color:white;
}
.diaryImageDescription {
	width:100%;
	text-align:left;
	background-color:white;
}

.left {
	position:fixed;
	left:40px;
	top:57px;
	width:200px;
}
.diary .left {
	position:fixed;
	left:10px;
	top:10px;
	width:140px;
}
.menu {
}
.contact {
	position:relative;
	top:450px;
}
#downloadportfolio,#downloadportfolio a:link, #downloadportfolio a:visited, #downloadportfolio a:hover  {
margin-left:9px;
color:#11b0dd;
font-size:0.9em;
}
.diary_back {
	position:fixed;
	top:10px;
	left:10px;
	z-index:300;
	width:200px;
}
.siteby {
	position:fixed;
	bottom:10px;
	right:10px;'
	z-index:300;
	width:200px;
	text-align:right;
}
span .sendlink, .sendlink a:link, .sendlink a:visited ,  .sendlink a:hover{
	color:#11b0dd;
}
span .moreinfo, .moreinfo a:link, .moreinfo a:visited ,  .moreinfo a:hover{
	position:relative;	
	color:#11b0dd;
	left:80px;
	z-index:5000;

}
.urlLayer {
	position:relative;
	top:-79px;
	left:250px;
	z-index:150;
	visibility:hidden;
	z-index:4999;
}
td.arrows {
 width:70px;
}

#blog {
	width:50%;
	margin-bottom:30px;
}
#blog_time {
	text-transform: uppercase;
}
#loginbutton {
	position:fixed;
	bottom:0px;
	right:0px;
}

#mod_login_username {
	background:#FFFFCC url(../images/icon-user.gif) no-repeat scroll left center;
}
#mod_login_password, #mod_login_username {
	padding-left:20px;
	width:100px;
}

#mod_login_password {
	background:#FFFFCC url(../images/icon-authen.gif) no-repeat scroll left center;
}
.mod_login {

}
.inputbox {
	border-color:#9AA587 rgb(221, 221, 221) rgb(221, 221, 221) rgb(154, 165, 135);
	border-style:solid;
	border-width:1px;
	padding-left:2px;
	
}
input {
margin-bottom:2px;
margin-top:2px;
}
.pagenumbers a:hover, span .active{
font-size:18px;
}

.streck {
	background-image:url(../images/streck.gif);
	background-repeat:repeat-x;
	background-position:center;
	line-height:25px;
}

.albumheader {
	text-transform:uppercase;
}
.albumdescription {
}
.albums {
	position:relative;

	overflow:hidden;
	display:inline;
	height:auto !important;
	height:250px;
	min-height:250px;
}
.albums .image {
	position:relative;
	display:inline;
}
.albumspacer {
height:45px;
}
.imagedescription {
width: 300px;
position:relative;
top:-100px;
background-color:white;
border:1px solid gray;
visibility:hidden;
}
.pages {
	position:relative;
}
.pageselector {
	position:relative;
	left:0px;
	top:-10px;
	height:100px;
}
.pageselectoritem {


}

