/* Sommarstilmall för bloggis.se jon@bloggis.se 2006 */
p, td, div, h2.newsdate {
	font-family: 'Georgia', serif;
	font-size: 10px;
}
textarea, input {
	font-family:  'Georgia', serif;
	font-size: 12px;
}
form#blogga textarea#content {
	width: 570px;
	height: 350px;
}
form#blogga textarea#tags {
	width: 570px;
	/* height: 100px; */
}
input#title {
   width: 570px;
}
form#comment textarea {
	width: 570px;
	height: 150px;
}
th, h2, h3, input.button {
	font-family: 'Trebuchet MS', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}
h1, h1.blog {
	font-weight: bold;
	text-transform: none;
}
h1, div.firstpage h1, div#news h1 {
	font-family: 'Georgia', serif;
}
span.profileimage {
	float: right;
}
/* IE vs Moz hack */
p,h1,h2,h3,td,th,div {
	font-s\ize: 11px;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
span.showlistviewdate {
	color : gray;
}
div#digestview p, div#digestview h1, div#digestview h2, 
div#fullview p, div#fullview h1, div#fullview h2, div.comment p {
	/*padding-left: 15px;
	padding-right: 15px;*/
}
a {
	text-decoration: none;
	border-bottom: 1px dashed #e0e0e0;
}
span.topnav a, div#pagetop a, span.topnav a:hover, div#pagetop a:hover {
	border-style: none;
	text-decoration: none;
}
a:hover {
  color: black;
  border-bottom: 1px solid #e0e0e0;
}
a img { 
  border: 0 !important; 
  text-decoration: none !important;
}
span.writtenby {
	font-style : oblique;
	text-align: right;
	float: right;
}
p#writtenby, p.writtenby, p.commentby {
	clear: both;
	font-style: oblique;
	text-align: right;
}
div#pagelinks {
	text-align: right;
}
div#topnav {
	width: 600px;
}
div.firstpage, div.blog, div.digestitem, div.comment, div.heading, div.photo,
div.error, div#write, div#showlistview, div#login, div#signup, div#message, 
div#fooabout, div#activate, div#profile, div#deleteblog, div#topnavl, 
div#topnavr, div#fooabout, div#terms, div#list,
div.latestlong, div#pagelinks, div.narrowbox,
div#sidebar {
	border-style: solid;
	border-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 11px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.narrowbox {
	padding-left: 3px;
}
div.blog p, div.comment, div.digestitemcontent, div#digestview p, div.firstpage p, div#fooabout p, ul, ol, li {
	line-height: 160%;
}
div.widetop, div.medtop, div.narrowtop, div.widebottom, div.medbottom,
div.narrowbottom {
	padding: 0px;
	margin: 0px;
}
div.widetop, div.medtop, div.narrowtop {
	height: 9px;
}
div.widebottom, div.medbottom, div.narrowbottom {
	height: 14px;
	margin-bottom: 7px;
}
div.widetop {
	width: 600px;
}
div.widebottom {
}
div.medtop {
	width: 420px;
	float: left;
	margin-left: 5px;
}
* html div.medtop {
	margin-left: 2px;
}
div.medbottom {
	margin-left: 5px;
	/*height: 14px;*/
}
div.narrowtop {
	width: 157px;
	float: left;
}
div.narrowbottom {
	width: 157px;
}
/* Hack för att avstånden ska vara lika på förstasidan */
div.firstpage { margin-bottom: 0px; }
div#message {
	font-weight: bold;
	clear: both;
	width: 600px;
}
div#message { w\idth: 590px; }
.red { color: red; }
div#topnavl, div#topnavr {
	padding: 5px;
	padding-bottom: 0px;
}
div#topnavl {
	float: left;
	width: auto;
	height: 64px;
	vertical-align: top;
}
div#topnavr {
	float: right;
	width: auto;
	height: 64px;
}
div.latestlong { padding-right: 6px; }
div.latestlong h2 {
	padding-bottom: 2px;
	margin-bottom: 5px;
}
span.dateandby {
	font-weight: normal;
	font-size: 9pt; 
	color: #808080;
}
div#leftis {
	width: 172px;
	float: left;
}
div#rightis {
    float: right;
}
/*
div.latest {
	float: none;
	width: 157px;
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 3px;
	background: white;
	border: 0px;
}
        */
/* Hack: * html ignoreras av korrekta läsare men inte av MSIE, eller tvärt om */
* html div.latest, div.narrowtop, div.narrowbottom {
	width: 172px;
}
div#latest p#latestshowmore {
	text-align: right;
	font-size: 9px;
	margin-bottom: 0px;
}
/*
div#news, div#fplogin2, div#searchbox, div#friends {
	width: 420px;
	margin-left: 5px;
}
*/
input.login:focus {
	border: 2px solid rgb(129, 166, 255);
}
div.medbox {
    width: 400px;
    margin-left: 5px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
div#loginform {
	padding-bottom: 5px;
}
div#searchbox input#search {
    width: 150px;
}
div#loginform input#email,div#loginform input#password {
    width: 150px;
}
span.newsdate {
	font-weight: normal;
	font-size: 9pt; 
	line-height: 50%;
}
div.newsdetails, div.latestlong div.details {
	text-align: right; 
}
.clearboth { clear: both; }
.right { text-align: right; }
.left { text-align: left; }
.smalldesc { font-size: 9px; }
.floatleft { float: left; }
.floatright { float: right; }
.italic { font-style: italic; }
.bold { font-weight: bold; }
div.comment { color : rgb(50,50,50); }
div#capture { width: 560px; text-align: right; }
div#container { 
	width : 600px;
	position: relative;
	top: 0px;
	bottom: 20px;
	padding-left: 7%;
	float: left; 
}
td { vertical-align: top; }
/* här ligger loggan */
div#pagetop { }
/* rightside är container för hela högerspalten */
div#rightside {
	float: left;
	margin-top: 130px;
	margin-left: 12px;
	padding: 0px;
	width: 172px;
}
div#banner {
	float: left;
	padding: 0px;
}
div#sidebarcont {
	float: left;
	padding: 0px;
	margin-left: 0px;
}
div#sidebar ul {
	padding: 0px;
	margin: 0px;
}
div#sidebar li {
	margin-left: 10px;
	padding-left: 0px;
	list-style-type: none;
}
span.topnav {
	padding-left: 5px;
	padding-right: 5px;
}
div#footer {
	clear: both;
	text-align: right;
	padding: 0;
	width: 600px;
}
div#content {
	clear: both;
	width: 600px;
	margin-top: 5px;
}
div#home {
	width: 600px;
	padding: 10px;
}
div#home { w\idth: 580px; }
h2.formheading {
	margin-bottom: 0;
	margin-top: 5px;
	font-size: 12px;
}
label { font-size: xx-small; }
label { font-s\ize: x-small; }
ul.empty {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.empty li {
	margin-left: 0;
	margin-right: 0;
	padding-left: 6px;
	padding-right: 0;
	text-indent: -6px;
}
div.latestdesc {
	font-size: 9px;
	font-style: oblique;
	text-indent: 3em;
}
div.latestdesc a {
	font-size: 9px;
	text-decoration: none;
	color: black;
}
div.latestdesc, div.latestdesc a {
	font-s\ize: 10px;
}
div.latestdesc a:hover {
	text-decoration: underline;
}
table.list { width: 580px; }
td.list { }
th.list { text-align: left; }
tr.even { background: rgb(235, 232, 228); }
tr.odd { background: white; }
tr.hi { background: rgb(240,249,249); }

/* Mer ful-hack för att få övre kanten att fungera med MSIE: */
* html div.firstpage, * html div.blog, * html div.digestitem, * html div.comment,
* html div.heading, * html div.photo, * html div.error, * html div#write, 
* html div#showlistview, * html div#login, * html div#signup, 
* html div#message, * html div#fooabout, * html div#activate, 
* html div#profile, * html div#deleteblog, * html div#topnavl, 
* html div#topnavr, * html div#fooabout, * html div#terms, * html div.latest, 
* html div#news, * html div#list, * html div.latestlong, * html div#pagelinks, 
* html div#fplogin2, *html div#searchbox, * html div#friends {
	margin-top: -5px;
}
code {
	white-space: pre;
}
ul#blogroll, ul#favourites, ul#othersfav {
  padding: 0;
  margin: -1em 0 1em 2em;
}
ul#blogroll *, ul#favourites *, ul#othersfav * {
  line-height: 16px;
  vertical-align: middle;
  margin: 2px 0;
}
.iconButton {
  cursor: pointer;
  margin: auto .75em;
}
.img,.img:hover {
  border:0;
  text-decoration:none;
}
.imageChooser {
  position: absolute;
  border: 1px solid black;
  background: white;
  padding: 5px;
  width: 378px;
  -moz-box-sizing: border-box;
}
.imageChooser .image {
  float: left;
  margin: 1px;
}
.imageChooser .image a {
  cursor: pointer;
}
.imageChooserTitle {
  border-bottom: 1px solid #505050;
}
#fav_found {
  display: none;
  width: 130px;
  height: 130px;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: absolute;
  background: #eee;
  border-style: inset;
  border-width: 1px;
  padding: 3px;
  text-align:left;
}
#fav_found a { display: block; cursor: pointer; }
#fav_found a:hover { background: white; } 
table#latestfav, table#latestcom {
	table-layout: fixed;
	width: 575px;
}
td.lf-title, td.lc-title, td.hv-title{
	width: 315px;
}
td.lf-author, td.lf-date, td.lc-author, td.lc-date, td.hv-date {
	width: 130px;
}
td.hv-num {
	text-align: right;
	width: 50px;
}
td.hv-num-spacer {
	width: 80px;
}
p.faq {
	margin-left: 20px;
	margin-right: 25px;
}
span.themelinks {
	float: left;
	width: 120px;
	height: 120px;
}
table tr th.statsheader {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: black;
}
table tr td.statsdivider {
	width: 50%;
}
div.hidden {
	display: none;
}

p.tags {
    color: grey;
    text-transform: lowercase;
}
div#rightis {
	margin-top: -13px;
}
hr.subtle {
    border-color: #e0e0e0;
    border-style: solid none none;
    clear: both;
    height: 1px;
    margin: 1px 1px 0px 0px;
}
hr.mediumwide {
    width: 360px;
    margin-left: 20px;
}
span.subtle {
    color: #777777;
}
.smallindent {
    margin-left: 5px;
    overflow: hidden;
}
