/* 
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 1.5em 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:81%;
/*background:url(images/border.gif) top right repeat-y;*/
float:left;
margin-left:0px;
margin-bottom:20px;
}

#description {
width: 90%;
float: left;
margin-bottom: 40px;
}

#cat_title {
width: 90%;
float: left;
margin-bottom: 5px;
}

h2#cat_title {
color: #d21600;
}

#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:5px 15px 15px 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;
margin: 3px 0 0;
}

.pthumb img {
width:120px;
height:120px;
position:absolute;
}

.post {
width:95%;
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;
}

form#searchform {
margin-top: 5px; 
}

input#searchsubmit {
margin-top: 5px;
}

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:10px 0;
}

.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 {
		}	
		
.a2a_button_linkedin, .a2a_button_hyves, .a2a_button_twitter, .a2a_button_myspace, 
	.a2a_button_stumbleupon, .a2a_button_delicious, .a2a_button_facebook {
	padding: 0 0 0 1px;
	}
	
#addtoany-blok {
	float: right;
	position: relative;
	}

#tags-blok	{ 
	float: left;
	position: relative;
	}
	
#terug-blok {
	float: right;
	position: relative;
	}

#titel-blok	{ 
	float: left;
	position: relative;
	}	
	
.photospace .thumnail_col { 
    float:right !important;
    width: 270px !important;
}
.photospace .gal_content {
    float:left !important;
}
.photospace ul.thumbs li {
    margin-left:10px !important;
    margin-right:0 !important;
}
.photospace .thumnail_col a.pageLink {
    margin-left:10px !important;
    margin-right:4px !important;   
    padding: 12px !important;
}
			
.photospace_container {
background-color: #fff;
}

.photospace {
margin: 0px 0px 30px 0px !important;
padding: 5px 5px 5px 0px !important;
height: auto !important;
width: auto !important;
}

hr {
 background-image: url("img/diag.png");
    border: medium none;
    clear: both;
    height: 4px;
    margin-top: 1em;
}

a.advance-link img { 
	padding:1px;
	background-color:#fff !important;
    border: 1px solid #eee !important;
    }

    
.thumbs_wrap2 {
	margin-right: -30px;
	}
	
h1#header_title {
	margin-top: 1em;
}
	
h1#header_title a {
	color: black;
	}
	
