/*
Theme Name: Emerson
Description: I whipped up another Wordpress theme which I have tagged with the moniker "Emerson," named after the very familiar 19th century author, intellectual, and Unitarian minister Ralph Waldo Emerson. Emerson, of course, left the Unitarian ministry to pursue a full-time career in writing and speaking. I think he made a pretty good career choice, given his standing in the world of classic American literature. He also established Transcendentalism as major religious and/or philosophical expression with the publication of an essay titled "Nature." Emerson was an unique and artistic thinker, to say the least. This theme is an attempted reflection of that sort of approach toward life. 
Author: Shawn Anthony
Author URI: http://www.lofitribe.com
Version: 1.0.3
*/
/*---------------------------- Main -------------------------------*/
html, body {
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 8px;
	text-align: center;
	background-color: #0497CD;
	color: #000;
	}
/*---------------------------- Links -------------------------------*/
a {  
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	}	
a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}
a:hover {
	color: #006400;
	font-weight: bold;
	text-decoration: none;
	}		
a img {
	border: none;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
	}		
/*---------------------------- Images Structure -------------------------------*/


img.c {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.r {
	float: right;
	}
img.l {
	float: left;
	}
.entry img {
	border: 1px solid #FFFFFF;
	padding: 6px;
	max-width: 98%;
	border: none;
	}
.entry a img {
	border: 1px inset #000000;
	background-color: #EFEDED;


	}
.entry a img:hover {	/*-- does not work in IE --*/
border: 1px solid #FFFFFF;
	padding: 6px;
	max-width: 98%;
		}

/*---------------------------- General Html -------------------------------*/
hr {
	display: none;
	}
h2, h3 {	
	font-weight: bold;
	text-align: left;
	margin: 0px;
	}
	.ncol h2{	
		border-bottom: 1px solid #999988;
		font-size: 14px;
		}
	.archived h2{	
		font-size: 12px;
		}
	.lnks h2{	
		border-bottom: 1px solid #999988;
		font-size: 12px;
		width: 80%;
		}			
	.narchives h3{	
		margin: 25px 0px 10px 0px;
		}
	.wcol h2{	
		font-size: 23px;
		margin-bottom: 10px;
		}	
	.sidebar h2{	
		border-bottom: 1px solid #999988;
		text-align: right;
		font-size: 10px;
		}	
h2, h3, h2 a, h2 a:visited{
	color: #000000;
	font-size: 18px;
	}
h2 a:hover {
	color: #09c
	}		
h3{	
	font-size: 13px;
	}
h5 {
    font-size: 15px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	}
h6 {
    font-size: 10px;
	text-align: left;
	margin: 0px;
	}
blockquote {
	background-color: #F7F7F7;
	border-left : 5px solid #000;
	padding: 10px 20px;
	}
blockquote:hover { /*-- does not work in IE --*/
	background: #FFFFFF;
	}
code, pre, kbd {	
	font-family: 'Courier New', Courier, mono, Fixed, sans-serif;
	font-size: 1.1em;
	display: block;
	}	
small {
	font-size: 0.85em;
	line-height: 1.5em;
	}
acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #993333;	
	cursor: help;
	}	
strike, del {
	text-decoration: none;
}	
/*---------------------------- Page Navigation -------------------------------*/	
.navigation {
	margin: 10px 5px 20px 30px;
	padding: 0px 10px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	}
.ncol .navigation {
	margin: 15px 0px;
	font-size: 11px;
	}	
.ar {
	float: right;
	}
.al {
	float: left
	}
.ac {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
/*---------------------------- Content -------------------------------*/
#content {
	margin: 0px auto;
	width: 570px;
	font-size: 13px;
	text-align: left;
	background: url(./images/emerson_content.png) top left repeat;
	background-color: #FFFFFF;
	}

/*----------------------------Top Bar -------------------------------*/
#topbar {
	margin: 0px 0px 0px 3px;
	padding: 0px;
	width: 550px;
	height: 25px;
	border: 0px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 17px;
	font-size: 10px;
	}
.navbar{
	margin: 0px 33px auto;
	padding: 3px 1px 2px 1px;
	}
.navbar ul{
	display: inline;
	list-style-type: none;
	}
.navbar li{
	display: inline;
	list-style-type: none;
	}
.navbar a, .navbar a:visited  {
	cursor: pointer;
	float: left;
	font-weight: bold;
	margin: 0px 10px 3px 0px;
	color: #000000;
	text-decoration: underline;
	}
.navbar a:hover{
	color: #006400;
    text-decoration: none;
	}
/*---------------------------- Top Search Form -------------------------------*/
.topsform {
	margin: -1px 2px 3px 0px;
	padding: 0px;
	width: 150px;
	height: 16px;	
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	float: right;
	}
.t-s{
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #666666;
	font-size: 10px;
	width: 77%;
	height: 100%;
	border: none;
	background-color: #FFFFFF;	
	}	
.topsformsubmit{
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 20%;
	height: 100%;
	background-color: #FFFFFF;
	border: none;
	border-left:1px solid #CCCCCC;
	cursor: pointer;
	}
.topsformsubmit:hover{ /*-- does not work in IE --*/
	background-color: #006400;
	color: #FFFFFF;
	}	
/*---------------------------- Header -------------------------------*/
.header {
	margin: 0px -8px 1px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 570px;
	height: 120px;
	cursor: pointer;
	}		
/*---------------------------- Page -------------------------------*/
.page {
	width: 550px;
	margin: 0px 0px;
	
	border:0px solid #CCCCCC;
	text-align: left;
	float: left;
	
	}
/*---------------------------- Narrow Column -------------------------------*/
.ncol {
	width: 355px;
	float:left;
	}	
/*---------------------------- Wide Column -------------------------------*/
.wcol {
	margin: 0px auto;
	width: 92%;	
		
	line-height: 1.5em;
	}
/*---------------------------- Post Structure -------------------------------*/
.fortext 
{
	width: 315px;
	margin: 0px 0px 30px -5px;
	}
	
	.fortextnerdlaus 
{
	width: 315px;
	margin: 0px 0px 30px 5px;
	}

.post {
	margin: 0px 10px 30px 5px;
	text-align: left;	
	}
.archived {
	padding: 20px 0px 0px 15px;
	}	
.postmetadata {
	width: 100%;
	margin: 25px 0px 0px 0px;
	padding: 3px;
	border-top: 1px solid #CCCCCC;
	color: #999999;
	text-align: right;
	line-height: 17px;
	font-size: 10px;
	}
	.wcol .postmetadata {
	width: 100%;
	margin: 25px 0px 30px 0px;
	}
.entry {
	font-size: .85em;
	line-height: 1.4em;
	}
.entry h5 {
	font-weight: bold;
	text-align: left;
	margin: 0px;
	text-decoration: underline;
}
.entry a {  
	color: #000;
	text-decoration: underline;
	}	
.entry a:visited {
	color: #000;
	text-decoration: underline;
	}
.entry a:hover {
	color: #09c;
	text-decoration: none;
	}	
.entry h2 {
	text-align: left;
	font-size: 12px;
	padding-bottom: 1px;
	border-bottom: 0px solid #000;
	color: #FFFFFF;
	background: url(./images/h2tag.png) left no-repeat;
}
.entry ol li {
	list-style: decimal outside;
	}
.entry ul li {	
	list-style-type: square;
	}
.entry form { 
	text-align: left;
	}
.entry input { /* For password-protected posts */
	margin: 2px auto;
	font-size: 9px;
	padding: 0px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	}	
.entry input[value="Submit"] {
	font-size: 9px;
	cursor: pointer;
	}
.entry input[value="Submit"]:hover{ /*-- does not work in IE --*/
	background-color: #EFEDED;
	}

/*---------------------------- Sidebar -------------------------------*/
.sidebar {
	width: 160px;
	padding: 0px 20px 0px 5px;
	float:right;
	font-size: 10px;
	
	}
.sidebar h2.lnkname	 {
	margin: 0px 0px -5px 10px;
	text-align: left;
	font-size: 10px;
	border: none;
	}	
.sidebar ul {
	margin: 0px 15px 30px 20px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	}
.sidebarul li {
	list-style-type: none;
	list-style-image: none;	
	}
.sidebar  ul li ul {	
	margin: 10px 0px 20px 30px;
	list-style-type: none;
	list-style-image: none;
	}	
.sidebar  ul li ul li {	
	color: #666666;
	list-style-type: square;
	list-style-image: none;
	}
.sidebar  ul li ul li a{	
	font-weight: bold;
	}

/*---------------------------- Search box for error-404 pages -------------------------------*/
.searchbox{
	margin: 0px auto;
	margin-top: 30px;
	padding: 0px;
	display: block;
	width: 360px;
	height: 50px;
	}
.searchbox #searchform {
	background: #FFFFFF;
	margin: 14px auto;
	width: 400px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	}
.searchbox #searchform #s{
	margin: 0px auto;
	padding: 1px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #666666;
	font-size: 10px;
	width: 298px;
	height: 100%;
	border: none;
	background-color: #FFFFFF;	
	}
.searchbox #searchform #searchsubmit{
	border: none;
	margin: 0px auto;
	padding: 2px 0px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 96px;
	height: 100%;
	background-color: #FFFFFF;
	border-left:1px solid #CCCCCC;
	cursor: pointer;
}
.searchbox #searchform #searchsubmit:hover{ /*-- does not work in IE --*/
	background-color: #EFEDED;
	color: #999988;
	}
/*---------------------------- Comments -------------------------------*/

.alt {
	background-color: #FFFFFF;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li {
	font-weight: bold;
	font-size: .83em;
	padding: 5px 0px 5px 5px;
	list-style-type: lower-roman
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentlist p a {
	color: #999988;
	text-decoration: underline;
	}

.commentlist p a:visited {
	color: #999988;
	text-decoration: underline;
	}
.commentlist p a:hover {
	color: #8B0000;
	text-decoration: none;
	}	

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

/*---------------------------- Comment Form -------------------------------*/
#commentform {
	margin: 15px 0px 30px 39px;
	}
#commentform input {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #000;
	border-right: 3px solid #000;
}
#commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 400px;
	padding: 2px;
	border: 1px solid #000;
	border-right: 3px solid #000;
}
#commentform #submit {
	width: 408px;
	padding: 2px;
	background: #FFFFFF;
	text-align: center;
	border: 1px solid #000;
	border-right: 3px solid #000;
	font-weight: bold;
	cursor: pointer;
}
#commentform #submit:hover { /*-- does not work in IE --*/
	background-color: #424242;
}
#respond{
margin: 0px 0px 0px 39px;
}
/*---------------------------- Footer -------------------------------*/
.footer {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 17px;
	font-size: 0.8em;
	margin: 1px 0px 0px 0px;
	padding: 10px;
	width: 550px;
	height: 43px;
	border-top: 0px solid #000;
	clear:both;
	}	
.powered {
	margin: 5px auto;
	/*margin-right: 100px;
	padding-left: 30px;*/
	text-align: center;
	}
.powered a {	
	font-weight: bold;
	}

/*---------------------------- Go-up -------------------------------*/
.go-up {	
	margin: 1px auto;
	padding: 0px;
	width: 778px;
	height: 15px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	font-size: 10px;
	cursor: pointer;
	}
.ttrack a, .ttrack a:visited, .ttrack a:hover{
	color: #FFFFFF;
	font-size: 0px;
	}		
/*---------------------------- narchives Template -------------------------------*/
.narchives {
	margin-top: 20px;
	}
.narchives a {
	font-weight: bold;
	}	
.narchives input {
	cursor: pointer;
	}

/*---------------------------- Landing Zone Style -------------------------------*/

.zonewrap {
	line-height: 1.9em;
	font-size: 11px;
	margin: 0px 10px 0px -15px;
}

.zonewrap h2.lnkname {
	margin: 0px 0px -5px 10px;
	text-align: left;
	font-size: 11px;
	border: none;
}
	
.zonewrap h2 {
	text-align: left;
	font-size: 12px;
	padding-bottom: 1px;
	border-bottom: 0px solid #000;
	color: #FFFFFF;
	background: url(./images/h2tag.png) left no-repeat;
}

.zonewrap ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

.zonewrap li {
	list-style-type: none;
	list-style-image: none;
}

.zonewrap  ul li ul {
	margin: 10px 0px 20px 20px;
	list-style-type: none;
	list-style-image: none;
}
	
.zonewrap ul li ul li {
	list-style: none;
	line-height: 20px;
}

.zonewrap  ul li ul li a{
	font-weight: bold;
}

.zonewrap .date {
        font-size: 10px;
}

.zonewrap ul .children  {
	margin: 0 0 0 20px;
}

.zonewrap ul .children li  {
	list-style: circle; 
}


.landingzone {
	float: left;
	width: 65.5%;
}

.zoneleft {
	float: left;
	width: 38%;
	margin: 0px 3px 0px 50px;
}

.zoneleft a {  
	color: #933;
	border-bottom: 1px dotted #933;
	text-decoration: none;
	}

.zoneleft a:visited {
	color: #933;
	text-decoration: none;
	}
.zoneleft a:hover {
	color: #999988;
	text-decoration: none;
	}	

.zoneleft h2 {
    border-bottom: 0px solid #000;
	}

.zoneright {
	float: right;
	width: 42%;
	margin: 0px 4px 0px 5px;
}

.zoneright a {  
	color: #933;
	border-bottom: 1px dotted #933;
	text-decoration: none;
	}	
.zoneright a:visited {
	color: #000;
	text-decoration: none;
	}
.zoneright a:hover {
	color: #999988;
	text-decoration: none;
	}

.zoneright h2 {
    border-bottom: 0px solid #000;
	}

.lofiasides {
	float: left;
	margin: 0px 0px 25px 50px;
	
}

.lofiasides a {  
	color: #000;
	text-decoration: underline;
	}	
.lofiasides a:visited {
	color: #000;
	text-decoration: underline;
	}
.lofiasides a:hover {
	color: #000000;
	text-decoration: none;
	}	

.technoasides {
	float: left;
	margin-bottom: 5px;
}

.fullstory {
	padding: 0px 0px 0px 45px;
    font-size: 1.2em;
	line-height: 1.4em;
}

.fullstory a {  
	color: #D1822D;
	background-color: #FFFFFF;
	text-decoration: none;
	}	
.fullstory a:visited {
	color: #000;
	text-decoration: none;
	}
.fullstory a:hover {
	color: #09C;
	text-decoration: none;
	}

.fullsida {
    width: 510px;
	padding: 0px 0px 0px 45px;
    font-size: 1.2em;
	line-height: 1.4em;
}

.fullsida a {  
	color: #D1822D;
	background-color: #FFFFFF;
	text-decoration: none;
	}	
.fullsida a:visited {
	color: #000;
	text-decoration: none;
	}
.fullssida a:hover {
	color: #09C;
	text-decoration: none;
	}
/*---------------------------- Flickr Stream -------------------------------*/

#flickr ul { list-style: none; }
#flickr ul li { display: inline; } 
#flickr ul, #flickr ul li { padding: 0; margin: 0px 0px 0px -3px; border: 0; }
#flickr a img { border: 1px #000 solid; padding: 3px; margin: 5px 3px 0px;}
#flickr a:hover img { border: 1px #BEBEBE solid; }

#amb ul { list-style: none; }
#amb ul li { display: inline; } 
#amb ul, #flickr ul li { padding: 0; margin: 0; border: 0; }
#amb a img { border: 1px #000 solid; padding: 3px; margin: 5px 3px 0px;}
#amb a:hover img { border: 1px #BEBEBE solid; }




/*---------------------------- WP-videopluggen -------------------------------*/


.wpv_videoc {
	text-align: right;
	display: block;
	margin-left: -10px;
	margin-right: auto;
	width: 425px;
height: auto;
}

.wpv_video {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0 4px 0;
	width: 425px;
	height: 320px;
}

.wpv_titleauthor, .wpv_durationdate {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #666;
	padding: 3px;
	border-top: 1px solid #aaa;
}

.wpv_download {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}

.wpv_download a {
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #f44;
}

.wpv_download a:hover {
	text-decoration: none;
}

.wpv_download img {
	border: 0;
}

.wpv_self {
	text-align: right;
}

.wpv_self a {
	text-align: left;
	font: bold 6px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #000;
	
}

/**********************************************************************/
/******** page: reviews ********/

#footer .reviews a.sr-title-link {color:White;}
#footer .reviews a.sr-title-link {color:White;}
#footer .sr-review {clear:right;padding:5px 0px;}
#footer .sr-review-rating {float:right;padding-left:3px;}
#footer .reviews p {text-align:right;}File Not Found

/******** scrobbler art ********/

#scrobbler img {  width: 65px;  height: 65px;}


/** Style-classes for your stations*/li.pandorafeeds-stations {/* define the look of listitem here*/}li.pandorafeeds-stations a {/* define the look of an enclosed link here*/}/** Style-classes for your bookmarked songs*/li.pandorafeeds-favorites {/* define the look of listitem here*/}img.pandorafeeds-favorites {/* define the look of an enclosed image here*/vertical-align: text-top;}li.pandorafeeds-favorites a {/* define the look of an enclosed link here*/}/** Style-classes for your bookmarked artists*/li.pandorafeeds-favoriteartists {/* define the look of listitem here*/}li.pandorafeeds-favoriteartists a {/* define the look of an enclosed link here*/}