/*  
Theme Name: 1Dusty
Theme URI: http://www.krisharris.org
Description:The default theme for krisharris.org
Author: Kris Harris
Author URI: http://www.krisharris.org
*/
body{
padding:0;
margin:0;
background: #000 url('images/background.png') no-repeat fixed top right;
font-family: "Helvetica Neue","Helvetica","Arial", "MS Trebuchet", sans-serif;
font-size:8pt;
color:#e1e1e1;

}

#topbar{
	position:fixed;
	top:0px;
	right:0px;
	width:929px;
	height:99px;
	
    background: url('images/header.png');
}
#topbar img{
display:none;
}

#sidebarholder{
	z-index:-1;
	position:fixed;
	top:0;
	right:0;
	width:252px;
	height:100%;
	overflow:auto;
}
#sidebar{
	padding-right:15px;
padding-top:60px;
}

#content{
	position:absolute;
	top:115px;
	right:262px;
	max-width:666px;
	min-width:300px;
	margin-left:20px;
	z-index:-10;
}
/*post css*/

.headline a{
	text-decoration:none;
	font-weight:normal;
	color:#e1e1e1;
	border:0;
}
.headline b { /*post catagory */
	display:block;
	margin-top:7pt;
	margin-right:8pt;
	float:left;
	text-align:center;
	vertical-align:center;
	font: oblique small-caps normal .8em/1em "Times New Roman","Times", serif;
}
.headline h2{
	font-size:15pt;
	text-decoration:none;
	font-weight:normal;
	color:#e1e1e1;
}
.headline h2 a:hover{
	color:#fff;
	text-decoration:underline;
}
.headline span{ /*byline */
	display:block;
	border-bottom:1px solid #e1e1e1;
	width:95%;
	margin-top:-14pt;
	padding-bottom:5pt;
	font-size:8pt;
	font-style:oblique;
}
.post p a{
	display:inline-block;
	color:#8181d1;
	text-decoration:none;
	border-bottom:1px dashed #8181d1;
}
.post p a:hover{
	color:#9191f1;
	border-bottom:1px solid #9191f1;
}
/*xsnazzy*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	background:#fff;

	border-left:1px solid #fff; 
	border-right:1px solid #fff;
	}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
	display:block; 
	padding-left:5pt;
	padding-right:5pt; 
	border:0 solid #fff; 
	background:#fff;
	border-width:0 1px;
}
.postlinks{
	opacity: 0.25;
	-moz-opacity: 0.25;
	filter:alpha(opacity=25);
	display:inline-block;
}
.postlinks a{
	font-weight:bold;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
	text-decoration:none;
	color:#000;	
}
.postlinks a:hover{
	text-decoration:underline;
	color:#444;
}
.postlinks a.post-edit-link{
	display:inline-block;
}	
/*xsnazzy*/
/*end post css*/
/*common widget css*/
.widget ul{
	margin:0;
	padding-left:15px;
}
h2.widgettitle, h2.widgettitle a{
	font-size:15pt;
	text-decoration:none;
	font-weight:normal;
	text-transform: lowercase;
	color:#e1e1e1;
}
h2.widgettitle a:hover{
	color:#fff;
}
h2.widgettitle{
	margin:0px;
	padding-top:15px;
	padding-bottom:3px;
}
/*end common widget css */

/*twitter widget*/
.widget_twitter ul li span{
	display:block;
}
.widget_twitter ul li span.entry-meta{
	font-size:6pt;
	font-style:oblique;
	color:#b1b1b1;
	text-transform: lowercase;
}
.widget_twitter ul li span.entry-meta a{
	text-decoration:none;
	color:#b1b1b1;
}
.widget_twitter ul li span.entry-meta a:hover{
	color:#d1d1d1;
}
.entry-content a{
		color:#8181d1;
		text-decoration:none;
		border-bottom:1px dashed #8181d1;
	}
.entry-content a:hover{
		color:#9191f1;
		border-bottom:1px solid #9191f1;
	}
/*end twitter widget*/

/*social links */
.sociallinks{
	margin-left:5px;
}
a.sociallink{
	cursor: default;
}
a.sociallink img{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
a:hover.sociallink img{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
.socialicon{
	margin-left:10px;
	border:0;
}
/*end social*/

/*legal*/
#legal p{
	margin:0;
	padding-left:15px;
	font-size:6pt;
}



.collapsArchPost a, .collapsItem a, .collapsPage a{
		text-decoration:none;
		font-weight:normal;
		text-transform: lowercase;
		color:#e1e1e1;
	}
.collapsArchPost a:hover, .collapsItem a:hover, .collapsPage a:hover{
		color:#fff;
		text-decoration:none;
	}
td input{
		width:100px;
	}
	}