/*

Theme Name: Black Square

Description: Theme for Black Square

Version: 1.0

Author: Sheldon Lotter/Black Square

*/



/***------------------------------------

ALL

------------------------------------***/



body {

 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

 font-size: 12px;

 line-height: 16px;

 letter-spacing: 1px;

 color: #23251d;

 padding: 20px 0 0 0;

 margin: 0 auto;

 text-align: left;

 vertical-align: top;

 border: 0;

 background-color: #fff;

}



img {

 border: none;

}



a, a:link, a:visited {

 color: #6d8800;

 text-decoration: none;

 border: 0;

}



a:hover {

 color: #6d8800;

 text-decoration: underline;

 border: 0;

}



ul {

 

 list-style: none;

 border: 0;

 -moz-padding-start:40px;

}



li {

 list-style: square;



}



p {

 padding-bottom: 10px;

 margin: 0;

}



ol li {

 list-style-type: decimal;

}



/***------------------------------------

body styles

------------------------------------***/



#container {

 width: 940px;

 margin: 0 auto;

 padding: 0;

}



#header {

 background: url(images/header.png) no-repeat;

 width: 940px;

 float: left;

 height: 150px;

 margin: 20px 0 20px 0;;

 padding: 0;
 
 display: none;
 


}



#headerinfo {

 width: 219px;

 height: 130px;

 margin-top: 19px;

 padding: 0 10px 0 10px;

 float: right;

 background-color: #ffffff;

}



#headerinfo1 {

 height: 38px;

 background: url(images/headleftborder.gif) no-repeat left 1px;

 padding: 0 0 2px 10px;

 }

 

#headerinfo2 {

 height: 25px;

 padding: 20px 0 2px 0;

 }



#logo {

 float: left;

 margin: 38px 0px 0px 0px;

 padding: 0;

}



#nav {

 float: right;

 margin: 10px 0px 0px 0px;

 padding: 0;

}



#nav li {

 float: left;

 margin-left: 30px;

 list-style-type: none;

}



#main {

 float: left;

 width: 960px;

 margin: 0;

 padding: 0;

}



.story img {

 border: none;

 }

 

.story {

	margin-bottom: 20px;}

 



 

#left {

 float: right;

 width: 680px;

 margin: 0 40px 0 0;

 padding: 10px 0 0 0;

}



.post-footer {

	float: left;

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 15px 0px;
	
	background: url(images/divider-story.png) no-repeat bottom;

	width: 680px;

	font-size: 10px;


}



.post-footer-left {

 float: left;

 width: 100px;

 margin-top: 9px;

}



.post-footer-right {

 float: right;

}



.post-footer-right img, img a {border: 0; padding: 0;}



#right {

 float: left;

 width: 150px;

 margin: 0px 0px 0px 40px;

 padding: 0;

}



#sidebar {

 float: left;

 width: 150px;

 margin: 0;

 padding: 10px 0 0 0;

 

}



#sidebar ul {

 -moz-padding-start:0px;
 margin-left: -30px;
 padding-bottom: 15px;
 margin-top: 5px;
 


}



#sidebar li {

 font-size: 10px;

 line-height: 17px;

 list-style: none;

 height: auto;

 padding-top: 0px;

 padding-bottom:5px;

}



#sidebar .line {
 background: url(images/divider.png) no-repeat bottom;
 
 height: auto;

 width: 150px;

 padding: 10px 0px 0 0px;

 }



#sidebar .noline {

 border: none;

}



.entry ul li:before, #sidebar ul li:before {

content: "\00BB \0020";

font-size: 13px;

}



#sidebar li a {

 text-decoration:none;

 color: #3a3d2f;

 }

 

#sidebar li a:hover { 

 text-decoration:underline;

 color:#3a3d2f;

 }



#sidebar h2 {

 margin-bottom: 5px;

 }





#footer {

 float: left;

 width: 940px;

 margin: 150px 0px 0px 0px;

 padding: 20px 0 10px 0;

 background-color: #ffffff;

 clear: both;

 font-size: 10px;

 height: 25px;

 background: url(images/blocks.gif) repeat-x top left;

}



blockquote {

 padding: 20px;

 background-color: #ebebeb;

}



blockquote p {

 padding: 0;

}



.alignright {

 margin: 0px 0px 20px 20px;

 float: right;

}



.alignleft {

 margin: 0px 20px 20px 0px;

 float: left;

}



#next {

 float: left;

 clear: both;

}



.blog-description {

 font-size: 10px;

 line-height: 18px;

 padding: 20px;

 background-color: #ebebeb;

 margin: 0;

}





.commentlist ul {

 -moz-padding-start: 0;

 margin: 0px;

 padding: 0;

}



.commentlist li {

 width: 740px;

 list-style-type: none;

 background-color: #e5e3d9;

 padding: 5px 20px 0px 20px;

 margin: 0px 0px 0px -40px;

}



.comment-text {

 font-size: 12px;

}



.page-header-bg {

 padding: 10px 10px 40px 10px;

 background-color: #ebebeb;

 margin-bottom: 20px;

}







/***------------------------------------

Type

------------------------------------***/



h1 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #3a3d2f;

 font-weight: bold;

 text-transform: uppercase;

 margin: 0 0 5px 0;

 padding: 0 0 0 10px;

 letter-spacing: 1px;

 display: inline-block;

 background: url(images/headerbullet.gif) no-repeat left 3px;

}







h2 {

color: #714E3A;

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

font-size: 13px;

font-weight: bold;

margin: 0px;

padding: 8px 0px 0px;

}



h3 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 11px;

 color: #999999;

 font-weight: bold;

 margin: 20px 0px 0px 0px;

 padding: 0;

 line-height: 18px;

}



h4 {

	font-size: 10px;

	color: #999689;

	margin: 0px 0px 0px 0px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: normal;

}



h5 {

 font-size:12px;

 font-family: Verdana, Arial, Helvetica, sans-serif;

 color: #333;

 margin: 0px 0px 10px 0px;

 padding: 0;

}



#sidebar p, #sidebar li a {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 11px;

 line-height: 16px;

 margin: 0;

}



#nav a, #nav a:link, #nav a:visited, #nav a:hover {

 text-decoration: none;

 font-weight: bold;

}





h1 a, h1 a:link, h1 a:visited, h1 a:hover {

 text-decoration: none;

 color: #3a3d2f;

}



h2 a, h2 a:link, h2 a:visited, h2 a:hover {

 text-decoration: none;

}



#footer {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #000000;

 font-weight: bold;

 }



#headerinfo1 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #000000;

 font-weight: bold;

 line-height: 14px;

 }

 

 #headerinfo2 {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #714e3a;

 font-weight: bold;

 line-height: 14px;

 }



.grey {

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #888888;

 font-weight: normal;}

 

.arrowlink {

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #23251d;

 font-weight: bold;

 text-transform: uppercase;

 text-decoration: none;

 display: block;

 padding: 0 0 0 15px;

 background: url(images/listbullet.gif) no-repeat left;

 margin-top: 10px;

}



.arrowlink a:hover, .arrowlink a:visited { text-decoration: line-through;}