/* 
Theme Name: Portfolio
Theme URI: http://www.sander-hermsen.nl/
Description: portfolio theme for sander-hermsen.nl
Version: 1.2ml (multi-language)
Author: Sander Hermsen
Author URL: http://www.sander-hermsen.nl
Tags: fixed width, portfolio, graphic design, widgets, right sidebar, multi-language 

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
*/


body,html {
margin:0px;
padding:10px;
height:100%;
}

img {
border:none;
}

html {
background:#FFFFFF;
}

body {
text-align:left;
font-family:Gill Sans, Verdana, Georgia, Verdana, sans-serif;
font-size:10px;
line-height:12px;
color:#000000;
}

#wrapper {
width:100%;
margin:0px auto auto 20px;
padding:0px;
text-align:left;
}

#header {
width:100%;
height:200px;
margin:0px auto;
padding:0px;
float:left;
}

#mainblog {
width:100%;
margin:0 0 0 0;
padding:0px;
text-align:left;
}

#maintitle {
padding: 10px 0 0 0;
color: #000;
font-size: 24px
}

#gallery{
width:74%;
/*background:url(images/border.gif) top right repeat-y;*/
float:left;
margin-left:0px;
margin-bottom:20px;
}

#sidebar{
float:left;
width:175px;
}

#sidebar ul {
font-size:12px;
line-height:14px;
list-style:none;
margin:0px 0 30px 0;
padding:0;
}

#sidebar li {
list-style:none;
margin:0px 0 0 0;
padding:0;
}

#sidebar ul a.active {
color: #000;
}

.title {
font-size:14px;
margin:0 0 10px 0;
padding:0px;
color:#000;
font-weight:bold;
}

.item {
width:150px;
height:250px;
float:left;
margin:0px 15px 0px 0px;
position:relative;
}

.item img {
width:150px;
height:150px;
position:absolute;
border:none;
}

.content {
position:absolute;
width:150px;
height:100px;
top:155px;
color:#000000;
border:none;
}

.thumb img {
width:120px;
height:120px;
position:absolute;
}

.post {
width:74%;
marginleft:5px;
margintop:5px;
float:left;
}

h1 {
font-size:24px;
line-height:25px;
margin:0 0 10px 0;
padding:0px;
color:#000;
font-weight:bold;
}

h2 {
font-size:13px;
line-height:14px;
margin:0 0 2px 0;
padding:0px;
color:#000;
font-weight:normal;
}

h3 {
font-size:12px;
margin:0px;
padding:0px;
color:#000;
font-weight:normal;
}

h4 {
font-size:10px;
margin:0px;
padding:0px;
color:#000;
font-weight:normal;
}

strong {
font-weight:bold;
}


p {
margin:0px;
padding:0px;
}

a {
color:#d21600;
text-decoration:none;
}

a:link, a:visited {
color:#d21600;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:underline;
}

li a {
color:#d21600;
text-decoration:none;
}

li a:link, li a:visited {
color:#d21600;
text-decoration:none;
}

li a:hover {
color:#333;
text-decoration:underline;
}

#footer {
color:#fff;
clear:both;
padding-bottom:10px;
}

.clear {
clear:both;
}

.gallery {margin: auto;}
			
.gallery-item {
				float: left;
				margin-top: 10px;
				margin-left: 0px;
				margin-right: 10px;
				text-align: center;
				width: 160px;			
}

.gallery-icon {	float: left;
				margin-top: 10px;
				margin-left: 0px;
				margin-right: 10px;
				text-align: center;
				width: 150px;
				border: 0;
}

.gallery img { float: left;
				border: none;}
				
.attachment-thumbnail img { border: 0; 
				float:left;}
				
				
.addtoany { float: left;
			}				