/* BASIC STYLES */

body {
    font-family: sans-serif;
    font-size: 10pt;
    color: #333;
    margin-top: 0px;
    padding-top: 20px;
	background-color: #F3F3F3;
}
tr {
    font-family: sans-serif;
    font-size: 8pt;
}

.container 
	{
    background-color: #FFFFEE;
	}

.rubrik 
	{
	background-color:#C3D9FF;
    color: black;
	}
	
.clear
	{
	clear: both;
	}

.popup_div 
	{
	position: absolute;
	visibility: hidden;
	padding:4px;
	border: 1px solid;
	border-color: black;
	background-color:#DDDDCC;
	}

.post_preframe 
	{
	width: 670;
	border-bottom: 1px solid; 
	border-color: black;
	}

.post_frame 
	{
	width: 670;
	border: 1px solid; 
	border-top: 0;
	border-color: black;
	background-color: #EEEEDD;
	}
	
.post_user 
	{
	width: 95;
	padding: 5;
	padding-left: 10;
	font-size: 14;
	}
	
.post_text 
	{
	float: right;
	
	width: 570;
	padding: 5;
	padding-left: 10;
	border-left: 1px solid; 
	border-color: black;
	background-color: #F5F5F5;
	}

.post_text_small 
	{
	font-size: 9;
    color: #AAAAAA;
	}
	
h1 
	{
    font-size: 18pt;
	}

h2 {
    font-size: 14pt;
}

h3 {
    font-size: 12pt;
}

h4 {
    font-size: 10pt;
    font-weight: bold;
}

hr {
	width: 80%;
}

a, a:visited, a:active {
    color: blue;
    text-decoration: none;
}

a:hover {
    color: #8888FF;
    text-decoration: underline;
}

a img {
    border: none;
}

div#main {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
    position: relative;
}

div#middle {
    margin-top: 24px;
    margin-left: 0px;
    margin-bottom: 24px;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}
.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
