/*
Theme Name: wanderlust.nthng
Theme URI: http://nthng.org
Description: The blogo theme for nthng.org
Version: 0.8a
Author: Matthew Childs
Author URI: http://nthng.org
*/
*
{
  padding: 0;
  margin: 0;
}
hr
{
  display: none;
}
body
{
font-size:   12px;
font-family: Georgia, "Times New Roman", Times, serif;
background: url('images/bak.png') repeat fixed;
}

a:link {color:#1f4563}
a:visited {color: #2e1b02}
a:hover {color: #2d7177}
a:active {color: #2d7177}

a.more-link:visited {color: #1f4563}
a.more-link:hover{color: #2d7177}

img
{
border: none;
margin:0px;
padding:0px;
}

img #border
{
border: 1px solid; 
padding: 0px;
background-color: #fffbec;
}

p #photo
{
float: right; 
margin-left: 10px; 
margin-bottom: 10px;
}

/*#header-image{
height:120px;
width:650px;
margin-left:50px;
background-color:#ffffbb;
background-image: url(images/himg/nthngimg3.png); 
}*/

a img
{
border-style: none;
}

h1
{
font-size:28px;
margin-top:0px;
margin-bottom:5px;
font-weight: normal;
}

h1 a
{
text-decoration:none;
}

h2
{
font-size:26px;
font-weight: normal;
}

.post h2
{
margin-top:18px;
margin-bottom:4px;

border-bottom-width: 0.35em;
border-bottom-style: solid;
border-bottom-color: #f4ffff; /*#e5f3ff;*/
line-height: 6px;
font-size-adjust: none;
font-stretch: normal;
}
.post p{
font-family: Trebuchet,Verdana,Helvetica,Geneva;
padding-bottom:10px;
}
.post small
{
text-transform: uppercase;
font-size:   10px;
font-family: Arial, Verdana, Sans-serif;
color:#2d7177;
}

.post{
padding-top:10px;
}

.post small a
{
text-decoration:none;
}

.entry
{
line-height:1.6;
}

.post
{
clear:left;
text-align: justify;
}

#sidebar h2
{
font-size:12px;
padding-top:15px;
padding-bottom:10px;
text-transform: uppercase;
font-weight: bold;
}

#sidebar ul ul
{
list-style: none;

}

#sidebar ul
{
/*list-style-image: url(images/list.png);*/
list-style-type: none;

}

#sidebar ul ul a
{
text-decoration:none;
}

h2 a
{
text-decoration:none;
}
h2 a:visited {color: #1f4563}
h2 a:hover {color: #2d7177}
h2 a:active {color: #2d7177}

#left_bar
{
width: 50px;
background-image: url('images/left_bar.png');
}

#right_bar
{
}

 #wrapper
{
  width: 650px;
  margin: 0 auto;
  margin-left:50px;
  overflow: hidden;
  background-color:#FFFFFF;
} 
#content
{
width: 500px;
margin-left: 10px;
}

#sidebar
{
float: right;
margin-top:0px;
width: 115px;
font-size:11px;
color: #2e1b02;

}

#rightcolumn
{
float: right;
margin-top:150px;
width: 125px;
font-size:10px;
color: #2e1b02;
}
p.postmetadata{
font-size:12px;
}
.postmetadata
{
margin-top:5px;
margin-bottom:5px;
padding:4px;
border: 1px solid #c7d0d8;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
line-height:1.8;
}
#rightcolumn small
{
line-height:2;
}
#page{
margin-left:15%;
}

blockquote
{
border: solid 1px #e6f2f3;
border-left: solid 5px #0c808a;
background-color:#effafb;
margin-left: 10px;
margin-top:3px;
margin-bottom:3px;
margin-right:8px;
padding: 4px;
font-style:oblique;
}

code
{
border-left: solid 6px #2d7177;
margin-left: 8px;
margin-top: 8px;
margin-right:8px;
background-color:#effafb;
padding: 6px;
font-family: "courier new", courier;
}

p
{
padding-top:2px;
padding-bottom:2px;
}

.entry
{
text-align: justify;
}

img.arrows_head{
position:relative;
top:-50px;
z-index:0;
margin-left:-56px;
}
img.nthng_pic{
position:relative;
top:-105px;
z-index:2;
margin-left:515px;
}
.description{
position:relative;
top:0px;
z-index:2;
margin-left:20px;
}

#twitter{
margin-top:10px;
font-family: Trebuchet,Verdana,Helvetica,Geneva;
font-size:9pt;
background-color:#fcffff;
color:#1f4563;
padding:2px;
border: 1px solid #c7d0d8;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
line-height:1.8;
}
#twitter strong{
color: #2d7177;
}
#twitter a{
{color:#1f4563}
}
#twitter a:visited {color: #1f4563}

#headerimg{
width:650px;
height:50px;
margin-left:50px;

background-color:#FFFFFF;
}

a.title_rollover
{
position:relative;
top:5px; /* -44 */
z-index:3;
margin-left:525px;
display: block;
width: 110px;
height: 30px;
background: url("images/matt.nthng.png") 0 0 no-repeat;
text-decoration: none;
}

a:hover.title_rollover
{
background: url("images/matt.nthng_hover.png") 0 0 no-repeat;
}












































.searchbox{
position:relative;
top:6px;
z-index:3;
margin-left:25px;
}

#searchform{
margin-top:0px;
}

input
{
font-size:   12px;

font-family: Georgia, "Times New Roman", Times, serif;
color: #1f4563;
background: #fcffff;
border: 1px solid #c7d0d8;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
}
input:hover
{
background: #dff4ff;
border: 1px solid #c7d0d8;
}
.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
}

.submitcomment{
clear:left;
}

#footer
{ 

}

/* BUTTONS */

button{
    margin:0;
font-size:   10px;
font-family: Georgia, "Times New Roman", Times, serif;
    background-color:#f5f5f5;
    border:1px solid #d7b9c9;
    text-decoration:none;
    color:#565656;
    cursor:pointer;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
}
button img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover{
   background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#commentform button{
    padding:2px;
font-size:   12px;
font-family: Georgia, "Times New Roman", Times, serif;
}
#commentform textarea{
font-size:   12px;
font-family: Trebuchet,Verdana,Helvetica,Geneva;
color: #1f4563;
background: #fcffff;
border: 1px solid #c7d0d8;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
width:500px;
height:200px;
}
#commentform textarea:hover
{
background: #dff4ff;
border:1px solid #c2e1ef;
color:#1b1b1b;
}


h3#comments,#respond
{
font-weight: normal;
font-size:22px;
margin-top:15px;
margin-bottom:10px;
}

#commentform p
{
font-size:10px;
}

ol.commentlist 
{ 
list-style-type: none;
}
ol.commentlist li
{ 
margin-bottom:5px;
padding:4px;
background: #fcffff;
border: 1px solid #c7d0d8;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
line-height:1.8;
}
ol.commentlist li.alt
{ 
background: #f4ffff;
border: 1px solid #c7d0d8;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
}
.commentlist cite a
{
font-size:18px;
margin-right:5px;
}
.commentmetadata a
{
text-decoration:none;
}
.commentlist p
{
font-family: Trebuchet,Verdana,Helvetica,Geneva;
}

#bottom-arrows-top
{
height:24px;
background:url('images/footer-top.png');
background-repeat:no-repeat;

}
#left-arrows
{
}
#footer-main
{
margin-top:10px;
clear: both;
width:670px;
margin-left:30px;
background:#1b1b1b;
background-image: url('images/footer-right.png');
background-repeat:repeat-y;
background-position:top right;
}
#footer-main h2{
color:#ffffff;
}
#footer-content {
padding:5px;
margin-left:10px;
}
#footer-content a:link {color:#2d7177}
#footer-content a:visited {color: #fffbec}
#footer-content a:hover {color: #1f4563}
#footer-content a:active {color: #1f4563}
#footer-main p{
color:#C4c4c4;
}
#recent-posts
{
float:left;
width:275px;
margin-left:10px;
background:#;
border: thin solid #1e1e1e;
padding:10px;
}
#about-box
{
margin:10px;
border: thin solid #1e1e1e;
background:#;
padding:5px;
}
#about-box:hover
{
background:#212121;
border-color: #C4c4c4;
}
#last-fm{
float:right;
width:275px;
margin-right:10px;
background:#;
border: thin solid #1e1e1e;
padding:10px;
}
#last-fm:hover
{
background:#212121;
border-color: #C4c4c4;
}
#recent-posts:hover
{
background:#212121;
border-color: #C4c4c4;
}
#last-fm li a{
text-decoration:none;
}
#tag-cloud
{
display:block;
clear:both;
margin:10px;
}
#catcloud
{
background:none;
margin:10px;
}
#catcloud a 
{
text-decoration:none;
}
#flickr
{
display:block;
margin:5px;
}
#flickr ul
{
text-align:center;
height:80px;
}
#flickr li
{
list-style-type:none;
display:inline;
}
#flickr li img
{
vertical-align:middle;
margin:3px;
}  
#flickr li img:hover
{
margin:0px;
border: 3px solid #2d7177;
}  
#flickr-arrow
{
position:relative;
margin-left: -15px;
margin-top: -20px;
display:block;
float:left;
width:30px;
height:62px;
background-repeat:no-repeat;
background-image: url('images/footer-pointer.png');
}
#flickr h2
{
margin-left:25px;
}
#bottom-arrows-bottom
{
height:23px;
background-image: url('images/bottom-arrows.png');

background-repeat:no-repeat;
position:relative;

margin-left: -3px;
width:708px;

}

#left-arrows
{
margin-top:-10px;
width: 30px;
background-image: url('images/left_bar.png');
background-position:0px -10px;
}
.navigation
{
font-size: 10px;
color: #600;
margin-top:10px;

}
.navigation .alignleft{
float: left;
}
.navigation .alignright
{
float: right;
}

#blog-info
{
font-size:10px;
text-align: center
}

#goto-top
{
text-align:center;
text-transform:uppercase;
font-size:10px;
font-family: Arial, Verdana, Sans-serif;
color:#2d7177;
}

#goto-top a
{
text-decoration:none;
color:#2d7177;
}

#goto-top a:hover
{
text-decoration:none;
color:#2d7177;
}

#goto-bottom
{
text-align:center;
text-transform:uppercase;
font-size:10px;
font-family: Arial, Verdana, Sans-serif;
color:#2d7177;
}

#goto-bottom a
{
text-decoration:none;
color:#2d7177;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}

/* End captions */

/* "To see the world in a grain of sand, 
	and to see heaven in a wild flower, 
	hold infinity in the palm of your hands, 
	and eternity in an hour." 
	~ Blake 
*/
