.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-transform: uppercase;
	color: #333333;
	background-color: #fafafa;
	font-weight: bold;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 0px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
}


h1 a { 
	text-decoration: none;
	color: #333;
	background-color: #fafafa;
}

.info {
	color: #666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	text-align: right;
	background-color: #fafafa;
	padding-right:200px;
}

.info a{
	text-decoration: none;
	color: #666;
	background-color: #fafafa;
}

.date a{
	text-decoration: none;
	color: #333;
	background-color: #fafafa;
}

#innehall h1 {
	color: #333;
	background-color: #fafafa;
}

#pren {
	color: #ed7f32;
	vertical-align: bottom;
	background-color: #fafafa;
}

#pren a {
	text-decoration: none;
	color: #ed7f32;
	background-color: #fafafa;
}

.largeinfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #999;
	background-color: #fafafa;
}

.largeinfo img {
	padding-left: 10px;
	vertical-align: middle;
	border: 0px;
}

h1#newrepl {
	text-indent: -9999px;
	background-image: url("images/davidhallorange.gif"); 
	background-color: #666; 
	background-repeat: no-repeat;
	height: 88px;
}    

h1#newrepl a {
	display: block;
	background: transparent;
	width: 300px;
	height: 88px;
}    


p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11.5pt;
	width: 28em;
}

li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11.5pt;
}

.affiliate { padding-right: 8px; background: url("images/affiliate.png") no-repeat 100% 50%; }

body {
	background: url("images/dpgse.png") #FF9933 99% -400% no-repeat; 
	color: white;

}

.even {

}

blockquote p.bryt  {
	display:block;
	width: 200px;
	float: right;
	font-size: 18pt;
}

.odd blockquote p.bryt  {
	float: right;
}

.even blockquote p.bryt  {
	float: left;
	padding-right: 20px;
}


blockquote p.bryt:before, blockquote p.bryt:after {
color: #ccc;
background-color: #fafafa;
display: block;
font-size: 300%;
width: 50px;
}

blockquote p.bryt:before {
content: "»";
height: 0;
margin-left: -0.55em;
}
blockquote p.bryt:after {
content: "«";
height: 50px;
margin-top: -70px;   
margin-left: 175px;
}

#logo 
{
 position:absolute; left:71px; top:129px; width:300px; height:82px; 
 }
 
 #logo h1
 {
 margin:0px;
 }

#search
{
  position: absolute; top: 140px; left:780px;
}

#search p
{
  color: #ccc;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 9pt;
}

#search input
{
	font-size:9pt;
}

.submit
{
color: #000;
background: #ccc;
border: 1px solid #000;
}

#instantmessage 
{

	color: #000;
	width: 600px;
	padding: 10px;
	background: #ffffcc url("images/imtl.png") left top no-repeat;
}

#instantmessage p
{
	background: url("images/excl.png") left bottom no-repeat;
	padding-left: 25px;
	font-family: geneva,helvetica,sans-serif;
	font-size: 11pt;
}

#instantmessage p a
{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

#innehall 
{
position:absolute; left:74px; top:223px; clear:both; width:900px; background-color: #fafafa; border: 1px none #000000; color: #333;
}

.yahooresad {
width: 246px; height: 246px; padding: 5px; background-color: #A62C14; color: white; font-size: 120%; font-family: geneva,helvetica,sans-serif; 
}

.yahooresad a {
text-decoration: none; color: white;
}

#foton 
{
width:256px; background-color:#c6c6c6; vertical-align:top; float:left; color: black;
}

#foton img
{
border: 0px;
}

#text
{
width:614px;  z-index:3; float:right; margin-left: 30px;
}

#bottom 
{
 margin-left:256px; padding-left: 20px;  padding-top: 50px;
}

#grafisklogga
{
position: absolute; bottom: 10px; right: 10px; width: 150px; height: 170px; 
background: url("images/gigant.png") no-repeat top left;
}

#navigation a
{
color: #000;
background: #c6c6c6 url("images/left-tab.gif") left bottom no-repeat;
text-decoration: none;
padding-left: 10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#navigation a span
{
background: url("images/right-tab.gif") right bottom no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End IE5-Mac hack */

.com1 {
background-color: #ddd;
padding: 5px;
width: 30em;
}

.com2 {
background-color: #eee;
padding: 5px;
width: 30em;
}


#navigation a:hover
{
color: #d9822b;
background: #D9D2DA url("images/left-tab-hover.gif") left bottom no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a:hover span
{
background: url("images/right-tab-hover.gif") right bottom no-repeat;
padding-right: 10px
}

#navigation
{
list-style: none;
padding: 0;
margin: 0 30px 0 0;
float: right;
}

#navigation li
{
float: left;
display: block;
margin: 0;
padding: 0
}

.wikilink { 
text-decoration: none; 
border: dotted 1px #660066;
background-color: #ddd;
 }

.plainlink {
text-decoration: none;
}

A.wikilink:link, A.plainlink:link {color: #333;} 
A.wikilink:active, A.plainlink:active {color: #333;}
A.wikilink:hover, A.plainlink:hover  {color: #333;} 
A.wikilink:visited, A.plainlink:visited  {color: #858;}