/* @override http://localhost/~michael/MichaelEckblad/css/text.css */

body {
	text-align: center;
	color: #535353;
	font: 11.5px verdana, arial, courier, mono;
}

h1, h2 {
	border-bottom: 1px solid 	#eee;
	padding-bottom: .1em;
	
}

h4 {
	color: #b7b7b7;
	font-weight: bold;
}

li {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 15px;
}

a:link {color:#141b68;
	text-decoration: none;
}

a:link img {
	border-style: none;
} 
a:visited {color:#999;
	text-decoration: none;
}

a:visited img {
	border-style: none;
}

a.hover, a.active {color: #309000;
	text-decoration: none;
}

.req {
	color: #ec0000;
}

.date {
	color: #c8c8c8;
	font-size: smaller;
	letter-spacing: 1px;
	display: block;
	margin-top: 20px;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #bfbfbf;
	font-style: normal;
}

.comment {
	font-size: 11px;
	color: #535353;
	font-style: italic;
}

.highlight {color: #e17000}

.error {color: #141a68;font-weight:bold}

.success {color:#309000;font-weight:bold}

/* @group News */

.news {
	
}

.news a, .news h3 {
	color: #00a403;
	text-decoration: none;
}

.news h1, .news h2 {
	border-bottom-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #bfbfbf;
}

#newsleftlink a {
	color: #bfbfbf;
	font-size: 14px;
	font-weight: bold;
	/*text-shadow: #686868 0 1px 2px;*/
	}



/* @end */

/* @group Art */

.art {
	
}

.art a {
	color: #309000;
	text-decoration: none;
}

.art h3 {
	color: #309000;
	text-decoration: none;
	margin-bottom: 0;
}

.art h1, .art h2 {
	border-bottom-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #309000;
}

#artleftlink a {
	color: #309000;
	font-weight: bold;
	font-size: 10px;
}

#artlefttitle a {
	color: #bfbfbf;
	font-size: 14px;
	font-weight: bold;
	padding-right: 2px;
}

#artlefttitle a.active {
	color: #bfbfbf;
}

.art a:link {color: #141a68;
	text-decoration: none;
	font-weight: bold;
}

.art a:visited {color: #999;
	text-decoration: none;
	font-weight: bold;
}



/* @end */

/* @group Life */

.life {
	
}

.life a, .life h3 {
	color: #309000;
	text-decoration: none;
}

.life h1, .life h2 {
	border-bottom-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #309000;
}

#lifeleftlink a {
	color: #bfbfbf;
	font-size: 14px;
	font-weight: bold;
	/*text-shadow: #7f7f7f 0 1px 2px;*/
}

.life a:link {color: #309000;
	text-decoration: none;
}



/* @end */

/* @group Contact */

.contact {
	
}

.contact h1, .contact h2, .contact h3, .contact a {
	color: #bfbfbf;
	text-decoration: none;
}



/* @end */

/* @group Tumblrclass */

.tumblrclass {
	                font-family:      'Lucida Grande', Helvetica, sans-serif;
}

.tumblrclass p {
	font-size: 12px;
	line-height: 14px;
	color: #999;
}

.tumblrclass li {
	border-style: none;
}

.tumblrclass h1 {
                padding:          30px 0px 50px 0px;
                margin:           0px;
                text-align:       center;
                font:             Bold 55px 'Arial Black', Tahoma, Helvetica, sans-serif;
                letter-spacing:   -2px;
                line-height:      50px;
	border-style: none;
	color: #444;
}

.tumblrclass a {
	color: #e17000;  
}

.tumblrclass h2 {
	     font-size:        18px;
                font-weight:      Bold;
                color: #e17000;
                letter-spacing:   -1px;
                margin:           0px 0px 10px 0px;
}

.tumblrclass h1 a {
	color: #444;  
}

.tumblrclass h2 a {
	color: #444;  
}
.tumblr_post{
}

.tumblr_quote{
	font-size: 25px;
	line-height: 27px;
	letter-spacing: -1px;
	color: #444;
	border-left: 5px solid #e17000;
	padding-left: 15px;
	margin-bottom: 20px;
	font-weight: bold;
}

.tumblr_quote_post{
	margin-top: 20px;
	text-align: left;
	font-size: 14px;
}
.tumblr_open_quote{
}
.tumblr_close_quote{
}
.tumblr_source{
}
.tumblr_photo_post{
	
}
.tumblr_photo{
	border: 1px solid #eee;
	padding: 5px;
}
.tumblr_caption{
	font-size: 14px;
	font-weight: bold;
	color: #444;
	margin-top: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.tumblr_link_post{
	
}
.tumblr_link{
	font: Bold 20px Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #e17000;
	
}
.tumblr_chat_post{
	
}
.tumblr_chat_post ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	border-left: solid 5px #99ccff;
}

.tumblr_chat_post  ul li {
	font-size: 12px;
	padding: 4px 10px 4px 8px;
	color: #444;
	margin-bottom: 1px;
	padding-bottom: 0;
	border-bottom-style: none;
	
}

.tumblr_label{
	font-weight: bold;	
}
.tumblr_text_post{
	
}
.tumblr_text_post ol li {
	list-style-type: decimal;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-style: none;
}
.tumblr_title{
	font-size: 18px;
	font-weight: Bold;
	color: #444;
	letter-spacing: -1px;
	margin: 0px 0px 5px 0px;
	
}
.tumblr_video_post{
	
}
.tumblr_video{
		border: 1px solid #eee;
	padding: 5px;
	width: 400px;
}
.tumblr_audio_post {

}

.tumblr_audio_player {
	border: 1px solid #eee;
	width: 210px;
	text-shadow: #000000 0 0 0;
}

/* @end */