/*   
Theme Name: Dawn
Theme URI: http://backwomb.diligentfolk.com
Description: First Design for the new system
Author: Nikhil Nair (Design) & Reza Shaffaf (Production)
Author URI: http://diligentfolk.com
Version: 1.0
*/

body {
	background: transparent url(images/stripe.gif) repeat scroll top left;
	font-family: 'TrebuchetMS', 'Trebuchet MS', 'sans-serif';
}

img {
    border: none;
}

a {
    color: #474747;
    text-decoration: none;
}
a:visited {
    color: #474747;
    text-decoration: none;
}
a:hover {
    color: #3D3D3D;
    text-decoration: underline;
}
ol {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
}

#wrapper {
	position: relative;
	margin-left: 50%;
	left: -515px;
}

#header {
	position: absolute; 
	top: 13px; 
	left: 0px;
	width: 1033px;  
	z-index: 0;
}

#blackbox {
	position: absolute;
	background-image: url(images/blackbg.png);
	background-repeat:repeat-y;
	height: 259px;
	left: 0px;
	top: 162px;
	width: 1033px;
	z-index: 0;
}

.nextprev {
position: absolute;
top: -35px;
width: 986px;
clear: both;
height: 3em;
color: #fff;
text-align: center;
}

.nextprev a {
color: white;
}

.previouslink {
display: inline;
width: 488px;
float: left;
text-align: right;
padding-right: 5px;
border-right: 1px solid white;
}

.nextlink {
display: inline;
width: 488px;
float: right;
text-align: left;
}


.navigation {
margin-left: 17px;
margin-top: 5px;
width: 988px;
clear: both;
height: 3em;
color: #fff;
text-align: center;
}

.navigation a {
color: white;
}

/* For home page */
#contentContainer {
	background-image: url(images/whitebg.png);
	background-repeat: repeat-y; 
	position: absolute; 
	left: 0px; 
	top: 421px;
	width: 1033px; 
	z-index: 1; 
}

/* For single blog page */
#contentContainer2 {
	background-image: url(images/whitebg.png);
	background-repeat: repeat-y; 
	position: absolute; 
	left: 0px; 
	top: 162px;
	width: 1033px; 
	z-index: 1; 
}

#contentWrapper {
	position: relative;
}

#content {
	margin-left: 18px;
	margin-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
}

.smallcolumn {
	width: 494px;
}

.mediumcolumn {
	width: 716px;
}

.fullcolumn {
	width: 984px;
}

#searchheader {
	margin: 0 5px;
}

#searchheader h2 {
	margin: 0px;
	padding: 0px;
}

#sidebar {
	position: absolute;
	left: 738px;
	top: 0px;
	width: 265px;
	height: 98.8%;
	background-color: #ccc;
}

div.tlc{
	position:absolute;
	width: 12px;
	height: 12px;
	background: transparent url(images/tlc.gif) 0 0 no-repeat;
	top: 0px;
	left: 0px;
}

div.trc{
	position:absolute;
	width: 12px;
	height: 12px;
	background: transparent url(images/trc.gif) 100% 0 no-repeat;
	top: 0px;
	right: 0px;
}

div.blc {
	position:absolute;
	width: 12px;
	height: 12px;
	background: url(images/blc.gif) 0 100% no-repeat;
	bottom: 0px;
	left: 0px;
}

div.brc {
	position:absolute;
	width: 12px;
	height: 12px;
	background: url(images/brc.gif) 100% 100% no-repeat;
	bottom: 0px;
	right: 0px;
}

#sidebar ul {
padding-left: 0px;
margin-left: 0px;
}

#sidebar li {
   list-style: none;
   text-align: center;
}

#category-cloud h2 {
background-image: url(images/topics-sidebar.gif); 
background-repeat: no-repeat; 
/*Hide the text*/ 
height: 0; 
overflow: hidden; 
/*Size of the image*/ 
padding-top: 43px;
margin-bottom: 0px;
width: 263px;
}

#category-cloud p {
margin: 0px;
line-height: 1;
padding: 0 10px;
}

#archives h2 {
background-image: url(images/archive-sidebar.gif); 
background-repeat: no-repeat; 
/*Hide the text*/ 
height: 0; 
overflow: hidden; 
/*Size of the image*/ 
padding-top: 44px;
margin-bottom: 0px;
width: 263px;
}

#delicious h2 {
background-image: url(images/links-sidebar.gif); 
background-repeat: no-repeat; 
/*Hide the text*/ 
height: 0; 
overflow: hidden; 
/*Size of the image*/ 
padding-top: 41px;
margin-bottom: 0px;
width: 263px;
}

#subscribe h2 {
background-image: url(images/subscribe-sidebar.gif);
background-repeat: no-repeat;
/*Hide the text*/ 
height: 0; 
overflow: hidden; 
/*Size of the image*/ 
padding-top: 41px;
margin-top: 0px;
margin-bottom: 0px;
width: 263px;
}

#subscribe ul {
padding-left: 10px;
}

#meta h2 {
background-image: url(images/stuff-sidebar.gif);
background-repeat: no-repeat;
/*Hide the text*/ 
height: 0; 
overflow: hidden; 
/*Size of the image*/ 
padding-top: 41px;
margin-top: -5px;
margin-bottom: 0px;
width: 263px;
}

#footer2 {
	background-image: url(images/footer2.png);
	background-repeat: no-repeat;
	width: 1033px;
	height: 36px;
}

#footer {
	background-image: url(images/footer2.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -49px;
	width: 1033px;
	height: 49px;
	z-index: 0;
	clear: both;
}

#footertext {
	font-size:10px;
	text-align: justify;
	height:auto;
	left:850px;
	position:absolute;
	bottom:18px;
	width:150px;
}

#latestmusings {
	height: 234px;
	left: 544px;
	position: absolute;
	top: 23px;
	width: 316px;
	color: #b3b3b3;  
	font-size: 11px; 
	z-index: 1;
}

#latestmusings a {
	color: #FFFFFF;
}

#latestmusings ul {
	padding-left: 20px;
	padding-right: 5px;
	margin: 0px;
}

#disclaimer {
	position: absolute; 
	top: 16px; 
	left: 383px; 
	width: 150px; 
	height: 206px;
	vertical-align: top;
	z-index: 2;
	text-align: justify; 
	color:  #666666; 
	font-family: 'TrebuchetMS', 'Trebuchet MS', 'sans-serif'; 
	font-size: 10px; 
	font-weight: normal; 
	line-height: 12px;
	padding: 4px;
}

#tbwLogo {
	position: absolute; 
	top: 16px;
	left: 198px;
	height: 207px;
	width: 183px; 
	z-index: 1;
}

#tbwBlurb {
	position: absolute; 
	top: 217px;
	left: 25px;
	height: 41px;   
	width: 519px; 
	z-index: 1;
}

#maillink {
	position: absolute; 
	top: 6px;
	left: 21px;
	height: 59px;   
	width: 60px; 
	z-index: 1;
}

#maillink2 {
	position: absolute; 
	top: 6px;
	left: 485px;
	height: 59px;   
	width: 60px; 
	z-index: 1;
}

#id15 {
	position: absolute;
	top: 26px;
	left: 24px;
	height: 186px;
	width: 165px;
	font-size: 13px;
	color: #B3B3B3;
	z-index: 2;
}

#id15 a {
color: #B3B3B3;
}

#id15 ul {
	padding: 0px;
	margin: 0px;
}

#id15 li {
   list-style: none;
}

.headings {
	line-height: 20px;  
	text-align: center; 
	color: #ffffff; 
	font-family: 'TrebuchetMS-Bold', 'Trebuchet MS', 'sans-serif'; 
	font-size: 17px; 
	font-weight: bold;
}

.links {
	line-height: 12px;  
	color: #b3b3b3; 
	font-family: 'TrebuchetMS', 'Trebuchet MS', 'sans-serif'; 
	font-size: 10px; 
	font-weight: bold; 
	margin-bottom: 0px; margin-top: 0px; padding-bottom: 0pt; padding-top: 0pt;
	padding: 4px;
}

#id17 {
	position: absolute;
	left: 854px;  
	top: 3px;
	height: 22px;
	width: 166px; 
	z-index: 1;
}

#id19 {
	position: absolute; 
	top: 3px;
	left: 635px; 
	height: 23px;
	width: 149px;
	z-index: 1;
}

#id20 {
	position: absolute;
	left: 38px;
	top: 3px;
	height: 22px; 
	width: 136px;
	z-index: 1;
}

#searchbox {
	position: absolute; 
	top: 129px;
	left: 837px;
	height: 28px;
	width: 230px; 
	z-index: 3;
}

#id22 {
	position: absolute;
	left: 864px;
	top: 87px;
	height: 15px;
	width: 136px;
	z-index: 2;
}

#id23 {
	position: absolute; 
	top: 215px;
	left: 933px;
	vertical-align: top;  
	height: 20px;   
	width: 78px; 
	z-index: 1;
}

#id24 {
	position: absolute;
	top: 97px;
	left: 864px;
	height: 20px; 
	width: 149px;
	vertical-align: top;
	z-index: 1;
}

#id25 {
	position: absolute; 
	top: 186px; 
	left: 932px;
	height: 20px; 
	width: 82px;
	vertical-align: top; 
	z-index: 1;
}

#id26 {
	position: absolute; 
	top: 128px;
	left: 938px;
	height: 20px;
	width: 75px;
	vertical-align: top;   
	z-index: 1;
}

#id27 {
	position: absolute; 
	top: 242px;
	left: 939px;
	height: 20px;   
	width: 79px;
	vertical-align: top;   
	z-index: 1;
}

#id28 {
	position: absolute; 
	top: 157px;
	left: 907px;
	height: 20px;   
	width: 105px;
	vertical-align: top;   
	z-index: 1;
}

#id47 {
	position: absolute; top: 23px;
	left: 870px;
	height: 60px;   
	width: 75px; 
	text-align: left; 
	color: #b3b3b3; 
	font-family: 'TrebuchetMS', 'Trebuchet MS', 'sans-serif'; 
	font-size: 10px; 
	line-height: 13px;
	z-index: 1;
}

.tinyText {
    font-size: 1px;
	height: 0px; 
	line-height: 0px;
}

#post-images {
position: absolute;
left: 512px;
top: 0px;
width: 484px;
text-align: center;
margin-left: 5px;
}

#post-images img {
	padding-bottom: 10px;
}

.entry {
	text-align: justify;
}

.post {
	position: relative;
	margin: 0 0 20px;
	padding: 0px 5px 0px 5px;
	height: auto;
	background-color: #ccc;
	clear: both;
}

.post h2 {
display: inline;
font-weight: normal;
font-size: 40px;
letter-spacing:-4px;
margin-top: 0px;
margin-bottom: 5px;
}

.post p {
font-size: 12px;
margin-top: 2px;
line-height: 14px;
}

.post img.thumb {
padding: 5px;
border: 2px dotted white;
margin-right: 5px;
}

.post-alt {
	position: relative;
	margin: 0 0 20px;
	padding: 0px 5px 0px 5px;
	height: auto;
}

.post-alt h2 {
display: inline;
font-weight: normal;
font-size: 40px;
letter-spacing:-4px;
margin-top: 0px;
margin-bottom: 5px;
}

.post-alt p {
font-size: 12px;
margin-top: 2px;
line-height: 14px;
}

.post-alt .trc { display: none; }
.post-alt .brc { display: none; }

.post-alt img.thumb {
padding: 5px;
border: 2px dotted #ccc;
margin-right: 5px;
}

.smallcolumn .post-alt h2 {
display: block;
text-align: right;
font-size: 60px;
font-weight:bold;
letter-spacing: -8px;
margin-right: 5px;
margin-bottom: 0px;
line-height: 0.9;
}

.smallcolumn .post-alt img {
display: none;
}

.postmetadata {
margin-top: 2px;
margin-bottom: 20px;
text-align: right;
font-weight: bold;
}

small {
	font-family: 'TrebuchetMS', 'Trebuchet MS', 'sans-serif';
	font-size: 12px;
}

#searchsubmit {
font-size: 10px;
}

#s {
font-size: 10px;
}

.commentlist li {
	padding: 0px 5px 5px 5px;
	margin: 0 0 10px;
	font-size: 12px;
}

.commentlist p {
	margin: 5px 0 5px 0;
}

.comment {
	position: relative;
	background-color: #ccc;
}

.comment-alt {
	
}

.comment-alt .trc { display: none; }
.comment-alt .brc { display: none; }

#comments {
	background-image: url(images/hesaidshesaid.gif);
	background-repeat: no-repeat;
	/*Hide the text*/ 
	height: 0;
	overflow: hidden;
	/*Size of the image*/ 
	padding-top: 46px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 462px;
}

#respond {
padding: 0 5px 0 5px;
}

#respond h3 {
	background-image: url(images/saysomething.jpg);
	background-repeat: no-repeat;
	/*Hide the text*/ 
	height: 0;
	overflow: hidden;
	/*Size of the image*/ 
	padding-top: 67px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 366px;
}

#respond p {
	margin: 0px;
}

#comment {
	width: 486px;
	height: 200px;
}

/* del.icio.us styles */
#delicious-tags-5cents {font-family: "Trebuchet MS"}
#delicious-tags-5cents a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#delicious-tags-5cents a{text-decoration: none}
#delicious-tags-5cents a:hover{text-decoration: underline}
#delicious-tags-5cents ul{list-style-type:none;margin:0;padding:0 10px 0px; text-align:center}
#delicious-tags-5cents li{ line-height: 1.2; display:inline; text-align: center; background-image:none !important;padding:0;margin:0}
#delicious-tags-5cents .delicious-tag-count{padding-left:0.2em;font-size:12px}
#delicious-tags-5cents li:before{content:"" !important}

/* Share This styles */
#akst_form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/***  TESTING ***/
#navBar{
	position: relative;
	margin: 0 0 0 738px;
	padding: 0px;
	width: 265px;
	height: 100%;
	background-color: #ccc;
}

#navBar ul {
padding-left: 0px;
margin-left: 0px;
}

#navBar li {
   list-style: none;
   text-align: center;
}

#content3{
  float:left;
	margin-left: 18px;
	margin-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
}

#content3 h2 {
	margin: 0px;
	padding: 0px;
}

#siteInfo{
	background-image: url(images/footer2.png);
	background-repeat: no-repeat;
	clear: both;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}