body{
margin:0;padding:0;
font-family:Verdana,Arial,Helvetica;
background:#ddd;
}
div.container{
width:950px;
margin:auto;
background:#fff !important;
}
div#footer{
width:940px;
margin:auto;
background:#fff !important;
text-align:center;
font-size:11px;
font-weight:bold;
padding:5px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
h1{
font-weight:bold;color:#f00;font-size:16px;
}
p{
font-size:12px;
margin-bottom:60px;
}
ul{
list-style-type:none;
margin:0;padding:0;
}
ul li{
display:block;
padding:0px 0px 0px 15px;
margin:0;
background:url(/img/arrow.gif) no-repeat 0px 6px;
}
ul li ul {
list-style-type:square !important;
}
ul li ul li{
background:none !important;

}
#header{
height:120px;
margin-bottom:20px;
padding:0;
position:relative;
}
#logo{
margin:-6px auto auto 10px;
padding:0;
float:left;
}
#header h1{
float:left;
margin-left:10px;
color:#333;
font-size:24px;
}
#photo img{
border:6px solid #eee;
margin-right:20px;
margin-bottom:20px;
}
#photo a{
border:0;	
}
#photo p{
width:500px;
}
#navigation{
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-left:10px;
width:300px;
padding:10px 0px 10px 0;
}
#navigation a {
font-size:12px;
text-decoration:none;
color:#f00;
}
#navigation a.current {
font-weight:bold;
}
#thumbnails{
width:580px;
text-align:left;
margin:0;
}
#thumbnails img{
margin:0px 5px 5px 0px;border:2px solid #ddd;
}
#thumbnails a img:hover,#thumbnails img.current {
border:2px solid #f00;
}

.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.auto{
margin:auto !important;
}
#breadcrumbs{
padding: 2px 10px 2px 10px;
background:#efefef;
margin:10px;
width:900px;
}
#breadcrumbs,#breadcrumbs a{
color:#333;
font-size:11px;
}
#breadcrumbs a.lastcrumb{
font-weight:bold;	
}
#tagcloud{
padding:5px 0px 10px 0;
width:280px;
margin:10px 0px auto 20px;
clear:both;

}
#tagcloud h4{
font-weight:bold;
font-size:16px;
margin-bottom:4px;
}
#tagcloud a, p.tags a{
color:red;
text-decoration:none;
}
p.tags{
	width:380px;
	line-height:20px;
	}
#tagcloud a:hover, p.tags a:hover{
text-decoration:underline;
}
ul.categories{
background:#fff;
width:100%;
display:inline;
}
ul.categories li{
background-image:none;
}
ul.categories li {
float:left;
width:40%;
display:block;
}
ul.categories li img {
float:left;
margin: 5px;
border: 1px solid #ccc;	
}
ul.categories li a{
color:red;font-size:12px;
}
#langs{
position:absolute;
right:5px;
top:5px;
}
#langs a img{
border:none;
}
