
/*   

Theme Name: Nightjar

Tags: white, black, two-columns, fixed-width, right-sidebar

*/


@charset "utf-8";



body {

}



img {

	vertical-align: bottom;

}



a {

	text-decoration: none;
	color:#666666;

}

a:hover {

	text-decoration: none;
	color:#999999;

}



a:focus {

	outline: none;

}



h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 10px 0;

	line-height: 130%;

}



h1 {

	font-size: 182%;

}



h2 {

	font-size: 153.9%;

}



h3 {

	font-size: 138.5%;

}



h4 {

	font-size: 123.1%;

}



h5 {

	font-size: 93%;

}



h6 {

	font-size: 85%;

}





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

 Layout

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

.background {

background:#FFFFFF;

color: #666666;

font-family: Georgia, "Times New Roman", Times, serif;

font-size:12px;

text-align: center; /* for IE */

}

#container {

	margin: 0 auto;

	text-align: left;

	width: 830px;

}



#inner {

	margin: 0 20px;

	position: relative;

}



#header {

	width: 790px;
	
	height: 300px;
	
	margin: 30px 0px 0px 0px;
	
	background-image: url('images/nightjar_logo_full.png');
	
	background-repeat: no-repeat;

}



#main {

	float: right;

	width: 470px;

}



#main .entry {

	position: relative;

	width: 470px;

}



#side {

	float: left;

	margin: 0 0 0 0;

	width: 230px;

}



#footer {

	padding-top: 20px;

	padding-bottom: 20px;

	width: 790px;
}



.clear {

	clear: both;

}



.clear hr {

	display: none;

}



.printhide {

}



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

 Header & Header Layout

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



#header h1 {

	font-size: 182%;

	padding: 0;

	position: relative;

	letter-spacing: -0.01em;

}



#header h1 a {

	color: #404040;

}



#header h1 a:hover {

	color: #871F1F;

	text-decoration: none;

}



#blog_description {

	color: #404040;

	font-size: 93%;

	margin: 0 0 145px 0;

}





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

 Main Content

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

#main a {

	color: TEXT;

	text-decoration: underline;

}



#main a:link {

	color: TEXT;

}



#main a:visited {

	color: TEXT;

}



#main a:hover {
	color: #999999;

}



#main h2.entrytitle {

	text-transform: uppercase;
	
	font-weight:normal;
	
	font-size: 14px;
	
	letter-spacing:2px;
	
	padding: 0;

	margin: 0 0 20px 0;
	
	border-bottom: #999999 solid 1px;

}



#main h2.entrytitle a {

	color: #666666;

	text-decoration: none;

}



#main h2.entrytitle a:link {

	color: #666666;

}



#main h2.entrytitle a:visited {

	color: #666666;

}



#main h2.entrytitle a:hover {

	background: transparent;

	color: #999999;

}



#main .prevnext {

	margin: 50px 0 50px 0;

	text-align: center;

}



#main .prevnext a {

	color: #666666;

}



#main .prevnext a:hover {

	color: #999999;

}



#main p {

	color: #666666;

	font-size: 12px;

	line-height: 175%;

	margin: 0 0 1em 0;

	letter-spacing: 0.05em;

}



#main .date {

	color: #666666;

	font-size: 11px;

	margin: 6px 0 45px 0;

	border-top: #999999 solid 1px;

	padding-top: 5px;

	line-height: 150%;

}



#main .date a {

	color: #666666;

	text-decoration: none;

}



#main .date a:hover {

	color: #666666;

	text-decoration: none;

}



#main .time {

	color: #666666
	font-size: 11px;

}



#main .topagetop a{

	margin: 10px 0 10px 0;

	text-align: left;
	
	color: #999999;
	
	text-decoration:none;

}



#main .entry_footer {

	border-top: 1px solid #999999;

	color: #999999;

	font-size: 12px;

	margin: 40px 0 10px 0;

	padding: 8px 0 8px 0;

}



#main .entry_footer a {

	text-decoration: none;

}



#main .entry_footer a:hover {

	color: #666666;

	text-decoration: underline;

}



#main q {

	color: #999999;

	font-size: 93%;

	width: 370px;

	margin: 0 auto;

}



#main q:before {

     content: open-quote;

}



#main q:after {

     content: close-quote;

}



#main blockquote {

	width: 400px;

	background: url(images/quote_start.jpg) no-repeat scroll top left;

	margin: 30px auto;

}



#main blockquote p {

	background: url(images/quote_end.jpg) no-repeat scroll bottom right;

	margin-left: 18px;

	margin-right: 18px;

	text-decoration: underline;

}



#main .continue {

	margin-top: 40px;

}



#main .continue a {


	color:#666666;

}



#main .continue a:hover {

	color:#999999;

}


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

 Side Menu

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








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

 Sidebar for widget

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


ul{
padding:0px;
list-style-type:none;
}

li{
padding:0px;
list-style-type:none;
}


#widgetbar h2{
font-size:14px;
font-weight:normal;
letter-spacing: 2px;
text-transform:uppercase;
color:#666666;
padding:0px;
}

#widgetbar{
font-size:12px;
letter-spacing: 1px;
}

.page_item :before{
content: "+ ";
}

.page_item a{
color:#666666;
}

.page_item a:hover{
color:#999999;
}

.current_page_item a{
color:#3399cc;

}

.twitter {
width: 150px;
color: #999999;
font-size: 12px;

line-height: 175%;

margin: 1em 0 1em 0;

letter-spacing: 0.05em;
}


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

 Footer

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

#footer_image{
	width: 790px;
	
	height: 150px;
	
	background-image: url('images/footer_full.png');
	
	background-repeat: no-repeat;
	background-position:right;

}

#footer p.copyright {

	color: #999999;

	font-size: 11px;

	text-align: left;

	text-decoration: underline;
	
	
	vertical-align:bottom;

}



#footer p.copyright a {

	color: #999999;

	font-size: 11px;

	text-align: left;

	text-decoration: underline;

}



#footer p.copyright a:hover {

	color: #666666;

	font-size: 11px;

	text-align: left;

	text-decoration: underline;

}





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

 Search Form

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

#search-3{
color:#666666;
margin: 30px 0px 30px 0px;

}

#searchform {
	color:#666666;
	margin:20px 0px 20px 0px;
	width: 200px;

}



#searchform input {
border:1px solid #999999;
color:#666666;
background-color:#ffffff;
font-family: georgia;
font-size:12px;
}


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

 List Menu Form

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

#archive {

	display: block;

	height: 22px;

	width: 230px;

}



#archive select {

	font-size: 93%;

}


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

 comment list

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

#comment h2 {

	font-size: 12px;
	
	letter-spacing:2px;

	border-bottom: 1px solid #999999;
	
	color: #666666;

	font-weight: normal;
	
	text-transform:uppercase;

	margin: 60px 0 16px 0;

	padding: 0 0 8px 0;

}



#comment .comment_entry {

	background-color: #F8F8F8;

	width: 470px;

	margin-bottom: 10px;

	position: relative;

}



#comment .everyone_comment {

	line-height: 180%;

	padding: 15px 20px 10px 60px;

	margin-bottom: 10px;

}



#comment .comment_author {

	text-align: right;

	color: #999999;

	font-size: 12px;

	line-height: 180%;

	padding: 2px 6px 3px;

	border-top: 1px solid #999999;

}



#comment .comment_author a:link {

	color: #999999;

}



#comment .comment_author a:hover {

	color: #666666;

}



#comment .avatar_photo {

	position: absolute;

	top: 0px;

	left: 0px;

}



#comment .author-id-1 {

	background: transparent url(images/comment_ramp1.jpg) right top no-repeat;

}



#comment .author-id-0 {

	background: transparent url(images/comment_ramp0.jpg) right top no-repeat;

}



#comment p.usetags {

	margin-bottom: 5px;

}





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

 comment form

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

#commentform .textform {

	color: #666666;

	width: 230px;

	height: 18px;

	border: #999999 solid 1px;

}



#commentform .textform:hover {



}



#commentform .textbox {

	color: #606060;

	width: 440px;

	height: 180px;

	border: #CCC solid 1px;

	padding: 15px;

	overflow: auto;

}



#commentform .textbox:hover {



}



#commentform .submit_btn {

}



#commentform .labeltext {


}



#commentform p {

	margin: 0 0 4px 0;

	padding: 0;

}



#commentform label {

	margin: 0;

	padding: 0;

}



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

 feed icon

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

#feed {

margin: 30px 0px 0px 0px;
}



#feed img {

	margin-right: 3px;

}



#feed p {

	color: #666666;

	font-size: 85%;

}



#feed a {

	color: #666666;

}



#feed a:hover {

	color: #999999;

}





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

 extra

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

#extrastuff p {

	margin-top: 20px;	

}





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

 comment form

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

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}

.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}






