body {	margin: 0;	font-family: georgia;	font-size:16px;	color: #333333;	text-align: center;	background: #1774aa url(img/bluebg.png) repeat-x scroll top;}.post{	margin:0 35px 25px 0;}img {	border:0;}h1{	font-weight: normal;	font-size: 22px;	margin: 2px 0 3px 1px;}.small {	font-size: 11px;}div.traveltype {	font-size: 11px;	color: #999999;	margin: 10px 0 10px 30px;}.country{	color: #999999;	padding:0 3px 0 3px;}.author{	font-size: 11px;	color: #999999;	padding:0 3px 0 3px;}.authorname{  color: #333333;}.posttext{	margin:2px 0 2px 0;	padding:0 3px 0 3px;}.postlink{	font-size:11px;	color:#333333;	padding:5px;	margin-top:5px;	/*background-color:#bddd7a;*/	background-color:#e1e1e1;}.userinfo {	clear:both;	background-color:#e1e1e1;	padding:10px;	margin-bottom:15px;	width:480px;	min-height:200px;
}.username {	font-size:18px;	margin-bottom:10px;}.userdesc {	margin-top:10px;}.userimage {
	float:left;
	margin-right:5px;
}.album{	padding-top:20px;	clear:both;}.albumimage {	float:left;	padding:10px 0 0 0;	width:150px;	height:140px;	text-align:center;	background-color:#e1e1e1;}.albumtitle {	margin-top:10px;	margin-left:160px;}.mediumimage{	display: block;	font-size: 11px;	color: #999999;	background-color: #e1e1e1;	width: 150px;	height: 150px;	padding:10px 0 0 0;	margin: 10px 0 10px 10px;	float: left;	text-align:center;}

.newmediumimage{	display: block;	font-size: 11px;	color: #999999;	background-color: #bddd7a;	width: 150px;	height: 150px;	padding:10px 0 0 0;	margin: 10px 0 10px 10px;	float: left;	text-align:center;}.admin_editalbum{	background-color: #e1e1e1;	padding:10px;}.mediumimage_admin{	margin: 20px 0 10px 20px;	padding-bottom:10px;	border-bottom: 1px solid #c4c4c4;}.fullimage{	font-size: 16px;	color: #333333;	background-color: #e1e1e1;	width: 620px;	padding: 10px;	margin: 10px;	text-align:center;}.imagedesc{  margin-top:10px;}.alert{	background-color:#bddd7a;	text-align:center;	font-weight:bold;	padding:10px;	margin:10px 0 10px 0;}div.commentform{	padding:10px;	background-color:#e1e1e1;	width:360px;}.formtext{	font-size:11px;	margin:5px 0 5px 0;}textarea, input.text{	font-family:arial;	font-size:12px;	margin-left:20px;	width:330px;}#comments{  margin-left:auto;  margin-right:auto;}.commentbutton{	margin-top:10px;	text-align:right;}.comment{	margin:20px 10px 20px 10px;	width:360px;	padding-bottom:10px;	border-bottom:1px solid #c4c4c4;}#page{	width:807px;	margin-right:auto;	margin-left:auto;	background: transparent url(img/bg.png) repeat-y scroll top;}#header{	background: transparent url(img/head.png) no-repeat scroll top;	height:172px;}#menu{	background: transparent url(img/menu.png) no-repeat scroll top;	height:74px;}.menu{	text-decoration:none;	font-family:verdana;	font-weight:bold;	font-size:14px;}.menu:hover{	color:#333333}#content{	padding: 0px 45px 0px 66px;}#main{	background-color: transparent;	float:left;	text-align: left;	width:530px;	padding-right:5px;}#sidebar{	background-color: transparent;	float: left;	text-align: left;	border-left: 1px solid #c4c4c4;	margin-top:5px;	padding-left:5px;	padding-right:5px;	width:150px;}#footer{	background: #1774aa url(img/foot.png) no-repeat scroll top;	height:33px;	clear:both;	margin-bottom:30px;}form{  margin:0;}a {	color:#999999;}a.caption {	color:#333333;	text-decoration:none;}a.caption:hover {	text-decoration:underline;}a:hover {	color:#333333;	text-decoration:none;}

.sidecomment{
background-color:#e1e1e1;
margin:5px;
padding:5px;
font-size:11px;
clear:both;
}
.sideauthor{
color:#999999;
}
.sidepicture{
background-color:#e1e1e1;
margin:5px;
padding:5px;
font-size:11px;
clear:both;
height:63px;
}
.sideimg{
float:left;
border:1px solid #999999;
margin-right:5px;
}
.sideimgtext{
margin-top:2px;
color:#999999;
}
a.sideimglink{
color:#333333;
}

.menuheadline{
font-size:11px;
}