body {background-color: #251559}


body {
  text-align: center;
  margin:0;
  padding:0;
  
}

img {
border: 0;
}



#container
{
	margin:0 auto 0 auto;
	width: 1050px;
	
}

#header
{
margin-top: 0;
width: 1050;


}

#navcontainer
{

padding: 0;
margin: 0px;

float:left;
}

#nav
{
position:relative;
top:0px;
padding: 0;
margin: 0px;
float:left;
}

#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background: url("bluenavgradient1.png") repeat-x 10px;
font: 12px/30px "Lucida Grande", verdana, sans-serif;
text-align: center;
}



#navcontainer a
{
color: #000;
text-decoration: none;
display: block;
width: 174px;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
border-left: 1px solid #d3d3d3;
}

#nav li#active { background: url("http://biphome.spray.se/karl10/images/navBarBgHover.gif") repeat-x 20px; }
#navcontainer a:hover { background-color: #FFF; }



img.border {
border: 1px solid #dcdcdc ;
padding: 5px 5px 5px 5px ;


}

img.pad{
padding-right: 20px;
padding-bottom: 10px;

}

#content 
{
	background-color:#FFFFFF;
	font-family: "Lucida Grande", Helvetica, Arial;
	font-size: 12px;
	font-weight: 50;
	color: #000000;
	text-align:left;
	
	/*
	border-width:5px;
	border-color: #dcdcdc;
	border-style: solid;*/
	float:left;
	height:auto;
	width: 1050px;
	
	
}

#roundedbox
{
background-color:#FFFFFF;
height: 50px;
width: 1050px;
float:left;

}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

#main
{
width: 660px;
height: 1100px;
float:left;
margin-left: 12px;
margin-bottom: 12px;
margin-top:20px;
padding: 0px 20px 0px 20px;

border:#dcdcdc solid 1px;
}

#words
{
width: 660px;
height: 85px;
float:left;
margin-left: 12px;


padding: 10px 20px 10px 20px;

border:#dcdcdc solid 1px;
}

#mainfeature
{
width: 660px;
height: 500px;
float:left;
margin-left: auto;
margin-right:auto;
margin-bottom: 10px;

}

#imgmat
{

background-color: #9B99F0;
height: 360px;
width: 560px;
padding-top:10px;
padding-left: 10px;
margin-left: auto;
margin-right:auto;
}

p.dec
{
 
color:#000;
text-align:center;
font-size:14px;

}

p.big
{
 
color:#000;
font-size:14px;

}

#leftbar
{
width: 120px;
height:1000px;
float:left;
list-style: none;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
margin-top: 20px;
border:#dcdcdc solid 1px;
}

ul#leftbar  li 
{
list-style: none;
float: left;
display: block;
text-align:left;
padding-bottom: 20px;

}

#rightbar
{
width: 120px;
height:1000px;
float:right;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
margin-top: 20px;
border:#dcdcdc solid 1px;
text-align: center;

}

.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.rounded-corners-lower {
     -moz-border-bottom-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -khtml-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
	 -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -khtml-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
}


#socialicons
{
margin-left: auto;
margin-right: auto;
margin-bottom:0;
margin-top:10px;

}


#flash
{
width:850px;
height:600px;
position:relative;
	top:-20px;
padding-left:43px;

}

#ecard
{
width: 650px;
height: 460px;
float:left;
margin-left: auto;
margin-right:auto;
margin-bottom: 10px;
padding-top: 10px;

}

#flashgames
{
width:850px;
height:600px;
position:relative;
	top:10px;
padding-left:43px;


}

#gameicon
{
height:150px;
float:left;

margin-bottom: 10px;
padding-left:40px;
padding-right:40px;
}

#row
{
width:580px;
height:200px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:20px;


}

#rowecard
{
width:580px;
height:160px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:20px;


}

#footnote 
{
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #1e90ff;
	text-align: center;
	width:1050px;
	height:100px;
	padding-top:30px;
	float:left;
}





h1 {
font-family: "Lucida Grande", Helvetica, Arial;
font-size: 24px;
color: #023FCA;
font-weight: 100;
text-align:center;
margin-bottom: 8px; 
padding-bottom: 0px;

}


h2 {
font-family: "Lucida Grande", Helvetica, Arial;
font-size: 20px;
color: #023FCA;
font-weight: 100;
text-align:left;

}

h3{
font-family: "Lucida Grande", Helvetica, Arial;
font-size: 20px;
color: #1e90ff;
font-weight: 100;
text-align:center;
padding-bottom: 0px;
margin-bottom: 8px;


}

p {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
}

hr {
  border: 0;
 
  color: #999999;
background-color: #999999;
height: 1px;
}


/*ul#nav 
{
float: left;
position:left;
height: 500px;
width: 50px;
color: #cccccc;
font-family:  "Copperplate Gothic Light", Helvetica, Arial;
font-size: 18px;
}

ul#nav  li 
{
list-style: none;
float: left;
display: block;
width: 120px;
text-align:left;
padding-bottom: 30px;
}

ul.links 
{
margin: 40px auto;
padding-bottom: 10px;
width: 170px;
}

ul.links li.title {
color: #cccccc;
list-style: none;
margin-left: 0px;
margin-bottom: 20px;
}

ul.links li {
padding-left: 5px;
padding-bottom: 10px;
margin-left: 22px;
}*/

.linkslg a:link {
color:#1e90ff;
text-decoration: none;
font-size:14px;
}

.linkslg a:visited {
color: #1e90ff;
text-decoration: none;
font-size:14px;
}

.linkslg a:hover {
color: #00CCFF;
text-decoration: none;
font-size:14px;
}

.linkslg a:active {
	color: #1e90ff;
	text-decoration: none;
	font-size:14px;
}
/* STANDARD LINKS */
a:link {
color: #1e90ff;
text-decoration: none;

}

a:visited {
color: #1e90ff;
text-decoration: none;
}

a:hover {
color: #66FFFF;
text-decoration: none;
}

a:active {
	color: #1e90ff;
	text-decoration: none;
}

.linksdk a:link {
color:#1e90ff;
text-decoration: none;
font-size:16px;
}

.linksdk a:visited {
color: #1e90ff;
text-decoration: none;
font-size:16px;
}

.linksdk a:hover {
color: #00CCFF;
text-decoration: none;
font-size:16px;
}

.linksdk a:active {
	color: #1e90ff;
	text-decoration: none;
	font-size:16px;


/*FORM*/

textarea#message {
	width: 600px;
	height: 120px;
	padding: 5px;
	font-family: Tahoma, sans-serif;
}



