/*
Theme Name: Daz's Lomo Photos
Theme URI: 
Description: Based on Daz's Lomo Photos handbuilt website.
Author: DazB
Author URI: http://www.dazb.co.uk
version:  1.0
Tags:  white,lomowall
*/
 


body {
	background-color:#fefefe;
	font-family:"Courier New", Courier, monospace;
	font-size:85.5%;	
	color:#444;
}

a{
	color:#00b;
	text-decoration:none;
}

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

h2 {
	margin-top:0;
	letter-spacing:-1px;
	color:#000;
	clear:left;

}


/* 
	The page container 
*/
#daz {
	margin:0px auto;
	position:relative;
	width:874px;
}

body.lomowall #wall {
	float:left;
	width:540px;
	padding:0;
	margin:0 0 15px 0;
	background-color:#000;
	border:5px solid black;
	-moz-box-shadow: 3px 3px 8px #aaa;
	-webkit-box-shadow: 3px 3px 8px #aaa;
	box-shadow: 3px 3px 8px #aaa;
}

body.lomowall #content {
	float:right;
	width:300px;
	padding:0;
}

#content {padding:0 5px;}


/* 
	The little boxes that the images live in. 
	Colours are generated on-the-fly in the page, not this CSS file.
*/
#lomowall {
	list-style:none;
	margin:0;
	padding:0;
}

#lomowall li {
	border-style:solid;
	border-width:4px;
	display:block;
	float:left;
	height:67px;
	list-style:none;
	margin:0px;
	padding:0;
	width:100px;
}

#lomowall li img {
	border:0;
	height:67px;
	width:100px;
}


/*
	header
*/

h1 {
	font-size:3em;
	letter-spacing:-1px;
	margin:0 0 0 0;
	padding:10px 0 0;
	text-shadow: 3px 3px 6px #aaa;
}
#header{
	border-bottom:1px dotted #ccc;
	padding-bottom:15px;
	margin:0 0 15px 0;
	text-align:center;
}
#description {
	color:#aaa;
	display:none;
}
h1 a {
	color:#000;
	text-decoration:none;
}

h1 a:hover{
	color:#004;
	text-decoration:none;
}

/*
	footer
*/

#footer {
	border-top:1px dotted #ccc;
	clear:both;
	font-size:85%;
	padding:0px;
	text-align:center;
}

/* 
	clears
*/

br,
div.clear{clear:both;height:1px;overflow:hidden;}
p.clear {clear:both;}

p,
li {
	letter-spacing:-1px;
}



/* comments */

div#comments{clear:both;border-top:1px dotted #ccc;padding:10px 25px;}

/* comment area */

ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
}

ol.commentlist li {
	border:1px solid #eee;
	list-style:none;
	margin:10px 0;
	padding:5px;
}

ol.commentlist li.authcomment {
	border:1px solid #eee;
	font-weight:bold;

}


img.avatar {
	border:1px solid #bbb;
}
li.authcomment img.avatar {
	border:1px solid #000;
}

/* images */


.wp-post-image {float:right;margin:0 0 1em 1em;}


#content blockquote {margin:0;padding:0 1em;font-size:85%;font-style:italic;}

/* custom walls */

body.postid-2030 h2,
body.postid-2030 {
	background-color:#222;
	color:#ddd;
}
body.postid-2030.lomowall #wall {
	padding:0;
	margin:0 0 15px 0;
	background-color:#222;
	border:0px solid #222;
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
}


.postid-2030 #lomowall li {
	border-style:solid;
	border-width:4px;
	border-color:#000!important;
	height:0100px;
	width:100px;
	margin:0 0 20px 25px;
}

.postid-2030 #lomowall li img {
	border:0;
	height:100px;
	width:100px;
}


.photo {text-align:center;}
.photo img {border:5px solid black;margin-bottom:10px;}


body.page h3 {border-top:1px dashed #aaa;padding:0.5em 0;}


body .flickrTag_container img.flickr{height:66px;width:100px;}



.imagelist a img,
	p a img  {border:0;}
/* End Images */
.home_right ul.imagelist {list-style:none;margin:0;padding:0;}
.home_right ul.imagelist li {list-style:none;margin:0;padding:0;display:block;float:left;width:150px;height:100px;text-align:center;font-weight:bold;position:relative;}
.home_right .imagelist a img {width:140px;height:auto}
.home_right .imagelist a {margin:0;padding:0;color:#000;}
.home_right ul.imagelist li a span {display:none;}
.home_right ul.imagelist li a:hover span {display:block;background-color:white;position:absolute;left:0;top:50px;opacity:0.9;width:100%;}

.home_main {width:540px;height:366px;float:left;border:5px solid black;margin-bottom:10px;background:url(./images/home.jpg) no-repeat 50% 50%;}
.home_right {width:300px;float:right;;}
.home_33 {width:33%;float:right;padding-top:10px;}
.bumend {clear:both;}

.home_right ul,
.home_33 ul {margin:0;padding:0 10px 0 0;list-style:none;}
.home_right li,
.home_33 li {margin:0;padding:0;list-style:none;}
.home_right h2,
#homewall h2,
.home_33 h2 {margin:0;padding:10px 10px 5px 00px;}
.homewall {
	padding:0;
	margin:0px 0;
	background-color:#000;
	border:5px solid black;
	-moz-box-shadow: 3px 3px 8px #aaa;
	-webkit-box-shadow: 3px 3px 8px #aaa;
	box-shadow: 3px 3px 8px #aaa;}
#homewall {
clear:both;
}	
.home_main p {text-align:right;color:#000;padding:0px 1em 0px 260px;font-weight:bold;margin:1em 0;}	

span.newpost {font-weight:bold;color:#000;}