/*
Theme Name: Temporary name
Theme URI: 
Description: Temporary name is a clean template that puts focus on the content rather than the design, and uses fancy silk icons.
Version: 0.1
Author: Jobjörn Folkesson
Author URI: http://jobjorn.se/
Tags: pink, white, one column, widgets, clean

*/
.postmetadata span { display: block; border-top: 1px solid #bbb; margin-top: 3px; padding-top: 3px; padding-right: 3px; line-height: 20px; }
.postmetadata .metadata-the_time { background: transparent url('images/clock.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-comments_popup_link { background: transparent url('images/comments.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-the_category { background: transparent url('images/folder.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-the_tags { background: transparent url('images/tag_purple.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-post_comments_feed_link { background: transparent url('images/feed.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-edit_post_link { background: transparent url('images/pencil.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-twitter { background: transparent url('images/twitter.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-digg { background: transparent url('images/digg.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-reddit { background: transparent url('images/reddit.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-delicious { background: transparent url('images/delicious.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-facebook { background: transparent url('images/facebook.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-reader { background: transparent url('images/reader.png') no-repeat scroll 1px 4px; padding-left: 20px; }


.postmetadata .metadata-the_author { background: transparent url('images/author.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-e-mail { background: transparent url('images/e-mail.png') no-repeat scroll 1px 4px; padding-left: 20px; }
.postmetadata .metadata-url { background: transparent url('images/url.png') no-repeat scroll 1px 4px; padding-left: 20px; }


.navigation { font-size: 0.8em; text-transform: uppercase; padding: 5px 0;}

h1 { font-size: 2.5em; }
h2 { font-size: 1.6em; line-height: 100%; }
h3 { font-size: 1.3em; }

/* Begin Structure */

#page { width: 800px; padding: 20px; margin: auto; }
/*
#header h1 { display: inline; }
#header h1 a { color:#dc3382; }
*/
#header .description { display: inline; padding-left: 0.7em; font-size: 1.7em; }

.widget { float: left; padding: 0px 10px 10px 0px; width: 170px; /*height: 170px; overflow: hidden; */font-size: 1.2em;}
.widget h3 { margin-bottom: 5px; }
.widget ul { margin: 0; padding-left: 1.5em; }
.widget ul li { /* margin: 3px; /* display: inline; background-color: #f8d6e6; line-height: 1.6em; */}
.widget p { margin: 0; padding: 0; line-height: 1.4em;}

#widgets { clear: both; padding-top: 10px; }

a { color:#dc3382; text-decoration: none; }
a:hover { color:#dc3382; text-decoration: underline; }
#content .attachment { text-align: center; }
#content .post { margin: 0; }
#content .postmetadata { font-size:11px; }
#content .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
#footer { clear: both; }
#tags { font-size:11px !important; }
.clear { clear: both; }
.post hr { display: block; }
.postmetadata { clear: both; margin: 10px 0 0 0; }
.post { clear: both; }
/* End Structure */

/* Begin Typography & Colors */
#content .entry p { font-size: 1.05em; }
#content .entry { line-height: 1.4em; }
#content { font-size: 1.2em; line-height: 1.6em; margin-top: 20px; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font-weight: bold; font-size: 1.3em; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
.alt { background-color: #eee; }
.description { font-size:1em; }
.postmetadata a, .navigation a, ol.commentlist cite a, .commentmetadata a { text-decoration:none; }
a:hover { text-decoration: underline; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
body { font-size: 62.5%; font-family: sans-serif; }
code { font: fixed; }
small { font-size: 0.9em; line-height: 1.5em; }
/* End Typography & Colors */

.alignleft { float: left; }
.alignright { float: right; }


/* Begin Images */
.post img.alignleft { display: inline; padding: 5px 5px 5px 0;}
.post img.alignright { display: inline; padding: 5px 0 5px 5px;}
.post img.centered { display: block; margin-left: auto; margin-right: auto; }
.post p img { max-width: 100%; }
/* End Images */

/* Begin Form Elements */
#searchform { }
.entry form { }
select { width: 130px; }
/* End Form Elements */

/* Begin Comments*/
h3#comments, h3#respond { margin-top: 10px; }
.comments-div .alt { background-color: #f8d6e6; }
.comments-div .commentlist { margin: 0; padding: 0; }
.comments-div .commentlist li { list-style: none; margin: 0; padding: 10px; min-height: 64px; }
.comments-div .commentlist { text-align: justify; }
.comments-div .commentmetadata { display: inline; }
.comments-div #commentform #submit { }
.comments-div #commentform input { width: 170px; }
.comments-div #commentform textarea { width: 98%; }
.comments-div .commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.comments-div .commentlist li .avatar { float: right; background: #fff; }
.comments-div .commentlist li { font-weight: bold; }
.comments-div .commentlist li, #commentform input, #commentform textarea { font-size: 0.9em; }
.comments-div .commentlist p { font-weight: normal; text-transform: none; }
.comments-div .commentmetadata { font-weight: normal; }
/* End Comments */

/* Begin Calendar */
#wp-calendar #next a { text-align: right; }
#wp-calendar #prev a { text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { text-align: center; }
#wp-calendar td.pad:hover { background-color: #fff; }
#wp-calendar { empty-cells: show; width: 150px; }
/* End Calendar */

/* Begin Various Tags & Classes */
.center { text-align: center; }
.hidden { display: none; }
.navigation .alignleft { }
.navigation { display: block; text-align: center;  }
a img { border: none; }
acronym, abbr { border-bottom: 1px dashed #999; }
acronym, abbr, span.caps { cursor: help; }
blockquote cite { margin: 5px 0 0; display: block; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.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; }
.wp-caption { text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
/* End captions */


.entry { width: 800px; }
.entry-meta { width: 250px; float: left; }
.entry-content { width: 530px; float: right; }

#columns > div {
	float: left;
	margin-right: 20px;
}


h1.header-item {
	display: inline;
	background-color: #dc3382;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 0.4em;
	color: white;
	margin: 0;
	margin-right: 10px;
	border: 1px solid #dc3382;
}
h2.header-item {
	display: inline;
	background-color: #dc3382;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 0.4em;
	color: white;
	margin: 0;
	margin-right: 10px;
	border: 1px solid #dc3382;
}
.header-item a { color: white; }

#main-header-item {
	background-color: white;
	border: 1px solid #dc3382;
	color: #dc3382;
}
#main-header-item a { color: #dc3382; }

.entry-meta h2 a { color: black; }

.divider { clear: both; height: 3px; border: 0; border-bottom: 1px solid #bbb; background-color: transparent; }

tr.odd { background-color: #F9DDEA; }
tr.odd td { background-color: #F9DDEA; }