body  {
	font: 100%; 
	font-family: "Century Gothic", "Lucida Sans Unicode", sans-serif;
	background: #FFFFFF;
	margin: 0; padding: 0;
	text-align: center;
	color: #333333;
}

#container { 
	width: 850px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 

#header { 
	background: #FFFFFF; 
	padding:10px;
	margin: 0 10px 0 10px; 
} 

h1 {
	margin: 0;
	font-weight:lighter;
	font-size:60px;
	color:#333333;
}

#header h1{
color:000000;	
}

#header .toplinks {	
	text-align:left;
	font-size: 17px;
	margin: 0px 75px 10px 0px;
}

.toplinks a:link { color: #333333; text-decoration: none }
.toplinks a:visited { color: #333333; text-decoration: none }
.toplinks a:hover { color: #333333; text-decoration:none}


#mainContent {
  	margin: 0 10px 0 10px; 
    padding:0px;
  } 

#left{
float:left;	
}

#right{
float:right;	
}

#right img{
margin-right:45px;
margin-top:10px;
}


#mainContent a:link { font-weight:normal; color: #000000; text-decoration: underline }
#mainContent a:visited { font-weight:normal; color: #000000; text-decoration: underline }
#mainContent a:hover { font-weight:normal; color: #009900; text-decoration:underline}


#footer a:link { font-weight:normal; color: #000000; text-decoration: underline }
#footer a:visited { color: #000000; text-decoration: underline }
#footer a:hover { font-weight:normal; color: #009900; text-decoration:underline}

	
h2 {
color:#000000;
font-size:1.7em;
}

h3 {
color:#000000;
font-size:1.7em;
font-weight:lighter;	
}

h4{
color:#000000;
font-size:small;
font-weight:bold;
margin-top:35px;
}

#irg1{
margin-top:180px;	
}

#linkgreen{
color:#009900;	
}

#bf{
color:#228B22;	
}

#dgtk{
color:#40B4B3;
font-size:3.4em;	
}

#rl{
color:#C96270;
}

#ekk{ 
color:#930B1F;
}

#princ{
color:#E0B0FF;
}

#kk{
color:#FFCC11;
}

#proj{
color:#004F82;
font-size:2.7em;	
}

#para{
color:#FF8000;
}

#irg{
color:#000000;
font-size:3.5em;
}

#solo{
color:#CB2019;
}

#grey{
color:#808080;
}

#red{
color:#EE0000;
}

#huge{
font-size:700%;
}


#bfhr{
color:#228B23;	
background-color:#228B22;
}

#dgtkhr{
color:#40B4B3;
background-color:#40B4B3;
}

#rlhr{
color:#C96270;
background-color:#C96270;
}

#ekkhr{ 
color:#930B1F;
background-color:#930B1F;
}

#princhr{
color:#9F79EE;
background-color:#8F79EE;
}

#kkhr{
color:#FFCC11;
background-color:#EFCC11;
}

#projhr{
color:#004F82;
background-color:#005F82;
}

#parahr{
color:#FF8000;
background-color:#FF9000;
}

#irghr{
color:#000000;	
background-color:#000001;
}

#solohr{
color:#CB2019;
background-color:#CB3019;
}


#bihang p{
font-size:small;
}

#magenta{
color:magenta;
background-color:magenta;
}


#mainContent p {
  	color:#333333;
  	font-size:small;
  	width:38em;
} 


#mainContent .toplinksStyle {
	font-size: 1.3em;
	padding: 0 40px 10px 0;
}


/*lista i sida och verklista stora bokstav*/


#container #mainContent ul {
padding:0;
margin:0;
margin-top:10px;
margin-bottom:20px;	
}


#container #mainContent li {
color:#000000;
list-style-type:none;
}

li a:link {font-weight:normal; color: #000000; text-decoration: none }
li a:visited {font-weight:normal; color: #000000; text-decoration: none }
li a:hover {font-weight:normal; color: #33FF00; text-decoration:underline }


#verklinks a:link {font-weight:normal; color: #000000; text-decoration: none }
#verklinks a:visited {font-weight:normal; color: #000000; text-decoration: none }
#verklinks a:hover {font-weight:normal; color: #000000; text-decoration:none }

#container #mainContent #verklinks ul {
padding:0;
margin:0;
margin-top:10px;
margin-bottom:20px;	
}


#container #mainContent #verklinks li {
color:#000000;
font-size:1.7em;
}

#container #mainContent #pics {
align:left;
}

#frame {
align:left;
width:44em;
}

#recension{
width:42em;
margin:10px 0px 5px 10px;
}

#frametext p {
font-family:"Times new Roman", serif;
font-size:small;
text-align:left;
line-height:120%;
}

#frametext h4{
font-family:"Times new roman", serif;	
}

#mainContent #x-small{
font-size:x-small;	
}

#footer { 
	min-height:30px;
	padding: 0 10px;
	background:#FFFFFF;
	clear:both;
	} 
#footer hr{
margin-top:20px;
margin-bottom:20px;	
}

#footer p{
	margin: 0;
	padding: 10px 0;
	color:#333333;
  	font-variant: small-caps;
  	font-weight:lighter;
}


.inline {
display:inline;
}

.mega {
font-size:3em;	
}

.alignright{
align:right;	
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}