/*
Theme Name: myTheme 
Theme URI: http://halfeld.dk/
Description: My theme for my own website.
Version: 1.6
Author: Thomas Halfeld
Author URI: http://halfeld.dk/
Tags: simple, gallery
*/

body {
	/*background-image: url(img/bg-noise.gif);*/

	background-color: #fff;
	background-repeat: repeat;
	margin: 0 auto;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
	/*text-shadow:0 1px 1px #000000;*/
}
img{
	border:none;
	
	}
#wrapper {
	background-image: url(img/bg-light.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 740px;
	margin: 0 auto;
	padding: 0;
}


a{
	text-decoration:none;
	}
a:link{
	color:#2E9AFE;
	}
a:visited{
	color:#09F;
	}	
a:active{
	color:#0C0;
	}
a:hover{
	color:#58ACFA;//0FF
	}	
/* header    */
#header{
	padding:20px; 0;
	}


#header, #menu{
	width:838px;
	margin:auto;
	}


#header a{
	color:#000;
	
	}	
/*Menu*/
#menu{
width:838px;
	background-color:#000;	
height:18px;
padding: 0 5px 0 5px;
margin-bottom:10px;
}

#menu ul{
	font-size:small;
	margin:0;
	padding:0;
	/*text-shadow:0 1px 1px #000000*/;
}
#menu ul a:link, #menu ul a:visited{
	color:#fff;

	} 
#menu ul a:active{
	color:#0C0;
	}
#menu ul a:hover{
	color:#04B4AE;
	}
#menu ul .current-cat a, #menu ul .current_page_item a{
	color:#09F;
	
}
	
#menu .left li{
	float:left;
	list-style-type:none;
	margin-right:10px;
	}
#menu .right li{
	float:right;
	list-style-type:none;
	margin-left:10px;
	}	

#page{
	margin: auto;
	width:950px;
	}


#leftside{
	float:left;}
#rightside{
	float:right;}
#leftside, #rightside{
	padding-top:23%;
	width:45px;
	text-align:center;
	}
#rightside a{
	background-image:url(img/arrow-right1.png);
	background-repeat:no-repeat;
	width:31px;
	height:65px;
	display:block;
	}	
#rightside a:hover{
	background-position:-31px 0;
	}
#leftside a{
	background-image:url(img/arrow-left1.png);
	background-repeat:no-repeat;
	width:31px;
	height:65px;
	display:block;
	background-position:-31px 0;
	}	
#leftside a:hover{
	background-position:0px 0;
	}
	
#content{
	width:860px;
	margin: 0px 45px;
	}

.item{
	width:150px;
	height:150px;
	margin:11px 11px;
	float:left;
	background-color:#333;
	position:relative;
	-moz-box-shadow:0 0 7px #000000;
	-webkit-box-shadow: 0px 0px 7px #000;
	/*text-shadow:0 1px 1px #000000;*/
	overflow:hidden;
	}	
.item a img {
	position:absolute;
	z-index:0;
	margin:0;
}
.item a span.title{
	position:absolute;
	z-index:5;
	font-size:12px;
	margin:-75px 0 0 0;
	padding: 5px 3px 9px 9px;
	width:142px;
	color:#CCC;
	vertical-align:baseline;
	background-color:#000;
	}	
.item span.cat{
	position:absolute;
	z-index:6;
	font-size:10px;
	padding: 5px 5px 5px 9px;
	width:142px;
	background-color:#000;
	color:#CCC;
	bottom:-75px;
	}



#single-page{
	width:840px;
	margin:0 auto;
	padding:0;
	color:#666;
	font-size:12px;
	}
	
#single-page .center{
	text-align:center;
	}
#single-page img, #single-page .vid{
	position:relative;
	/*-moz-box-shadow:0 0 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000;
	*/}
.entry{
	margin-bottom:50px;
	}	
.date{
	font-size:10px;
	color:#999;
	}
#single-page .addtoany_list ul{
	margin:0;
	padding:0;}


h1{
	margin:0 0 0 0;
	padding:5px 0 10px 0;
	font-size:16px;
	
	}
	
	
.clear{clear:both;}	

.line{
	margin:0 auto;
	padding:8px 0;
	height:2px;
	background-image:url(img/line.png);
	background-position:center;
	border:none;
	background-repeat:repeat-x;
	}	
.line2{
	margin:0 auto;
	
	display:block;
}

	
#footer{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ccc;
	/*text-shadow:0 1px 1px #000000;
	*/margin:10px auto 0 auto;
	width:838px;
	
	vertical-align:middle;
	padding:3px 5px 0 5px;
	height:16px;
	background-color:#000;
	}

.hidden{
width:0px;
height:0px;
overflow:hiddem;
}	


