/* Standardstilmall för bloggis.se */
body {
	background: #ec8600; /* url('/img/grytlapp-gron.png');*/
	/*background: white url('/img/aphex.jpg') no-repeat top left;*/
}
p,td,th,div {
	font-family: 'Trebuchet MS', sans-serif;
	color: #DBEB00;
	font-size: 12px;
}
h1,h2,h3 {
	font-family: 'Trebuchet MS', sans-serif;
	color: #DBEB00;
	/*text-transform: uppercase;*/
	font-weight: normal;
}
/* IE vs Moz hack */
p,h1,h2,h3,td,th,div {
	font-s\ize: 13px;
}
h1 { font-size: 28px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }
span.showlistviewdate {
	color : gray;
}
a {
	color: #DBEB00;
	text-decoration: underline;
}
a:hover {
	color: black;
}
p#writtenby, p.writtenby, p.commentby {
	font-style: oblique;
	text-align: right;
}
div.pagelinks {
	text-align: right;
}
div#topnav {
	margin-bottom: 35px;
}
div.firstpage, div#write, div#showlistview, div#login, 
div#signup, div#message, div#fooabout, div.error, 
div#activate, div.photo, div#profile,
div#deleteblog, div#topnavl, div#topnavr {
	background: white;
	padding: 5px;
	padding-left: 10px;
	margin-top: 5px;
}
div.firstpage, div#write, div#login, div#signup, div.error,
div#activate, div.photo, div#profile, div#deleteblog,
div#fooabout {
	border-style: dotted;
	border-width: 2px;
	border-color: rgb(204,255,66);
}
div#signup {
	background: rgb(250,230,255);
	border-style: dotted;
	border-width: 2px;
	border-color: #daf;
}
div#message {
	background: white;
	font-weight: bold;
	clear: both;
	padding: 5px;
	width: 600px;
	margin-top: 5px;
}
div#message {
	w\idth: 590px;
}
.red {
	color: red;
}
span.thumb {
	display: run-in;
}
div#topnavl, div#topnavr, 
div#latest, div#latestlong {
	background: white;
	padding: 5px;
	padding-left: 10px;
	margin-top: 5px;
}
div#topnavl {
	background: none;
	float: left;
	width: auto;
	height: 64px;
	vertical-align: top;
}
div#topnavr {
	background: none;
	float: right;
	width: auto;
	height: 64px;
}
div#latestlong {
	padding-right: 6px;
	border-style: dotted;
	border-width: 2px;
	border-color: rgb(204,255,66);
}
div#latest {
	float: left;
	width: 180px;
	padding-right: 6px;
	border-style: dotted;
	border-width: 2px;
	border-color: rgb(204,255,66);
}
div#latest {
	w\idth: 160px;
}
div#latest h2,div#news h2,div#latestlong h2 {
	padding-bottom: 2px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
}
div#news {
	background: white;
	float: left;
	width: 430px;
	margin-left: 5px;
	margin-top: 5px;
	/*border-style: dotted;
	border-width: 2px;
	border-color: rgb(204,255,66);*/
}
div#news {
	w\idth: 410px;
}
div#news h1 {
	margin-left: 10px;
}

div.heading{
	background: white;
	padding: 5px;
	padding-left: 10px;
	margin-top: 5px;
}
.right { text-align: right; }
.left { text-align: left; }
.smalldesc {
	font-size: 9px;
}
div.digestview {}
div.blog, div.digestitem, div.comment, div#terms {
	padding: 5px;
	padding-right: 25px;
	padding-left: 20px;
	background: url('../wide_back.png') transparent repeat-y top left;
}
div.wide_top {
	background: url('../wide_top.png')  transparent top left no-repeat;
	padding-top: 22px;
}
div.wide_bottom {
	background: url('../wide_bottom.png') transparent bottom left no-repeat;
	padding-bottom: 32px;
	margin-bottom: 32px;
}
h2.digestitem {}
div.digestitemcontent {}
div.digestitemdate {
	text-align: right;
}
div.comment {
	color : rgb(50,50,50);
}
.commentby, .writtenby {
	font-style : oblique;
	text-align: right;
}
a img { border: 0; }
div#container { 
	width : 630px;
	position: relative;
	top: 15px;
	bottom: 20px;
/*	margin-left: -300px; <-- utan banner */
/* Fungerar i Firefox:
	margin-left: -340px;
	padding-left: 50%; */
	padding-left: 7%;
	float: left; 
}
td {
	vertical-align: top;
}
/* här ligger loggan */
div#pagetop {
	background: white;
	padding: 7px 10px;
/*	height: 140px; */
}
div#banner {
	/*position: relative;*/
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
}
span.topnav {
/*	text-align: justify;*/
	padding-left: 5px;
	padding-right: 5px;
	/*height: 64px;*/
	/*vertical-align: bottom;*/
}
div#footer {
	clear: both;
	text-align: right;
	padding: 0;
	width: 600px;
}
div#content {
    clear: both;
	width: 630px;
	margin-top: 5px;
}
div#home {
	width: 600px;
	padding: 10px;
}
div#home {
	w\idth: 580px;
}
div#admincontent {
	width: 600px;
	padding: 5px;
	background: #fda;
}
div#admincontent {
	w\idth: 590px;
}
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 {
/*	width: 150px;*/
}
th.list {
	text-align: left;
}
tr.even {
	background: #eee;
}
tr.odd {
	background: #fff;
}
tr.hi {
	background: rgb(240,249,249);
}

