*{
	margin: 0px;
	padding: 0px;
}

li{
	border-radius: 15px;
	background-color: #0e0543;
	margin: 5px;
	border: solid black 1px;
  background-color: #0e0543;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0e0543), to(#000000));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #000000, #0e0543);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #000000, #0e0543);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #000000, #0e0543);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #000000, #0e0543);

}

h1{
	font: bold 20px Tahoma;
}

h2{
	font: bold 14px Tahoma;
}

header, section, footer, aside, nav, article, hgroup{
	display:block;
}

body{
	text-align:center;
	background: black;
}

#bigwrapper{
	border:  2px solid black;
	width: 1300px;
	margin: 20px auto;
	text-align: left;
	background:url(background.jpg) top no-repeat;
	background-attachment:fixed;
}

#article1{
	border: solid black 1px;
	background:url(normal_SAO.png) right bottom no-repeat;
	padding: 20px;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}
#article2{
	border: solid black 1px;
	background:url(kirito-render.png) left top no-repeat;
	padding: 20px;
	background-color: #0e0543;
	color: white;
	text-align: right;
	font: bold 12px Tahoma;
}

#mainsection1{
	width: 660px;
	margin: 20px; 
	border: 2px solid #2d2d2c;
	float: left;
	background: black;
	border-radius: 15px;
}

#Rookie{
	border: solid black 1px;
	padding: 5px;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
	text-align: center;
}

#Kirito{
	border: solid black 1px;
	padding: 5px;
	background:url(kirito.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}

#Asuna{
	border: solid black 1px;
	padding: 5px;
	background:url(asuna.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}

#Klein{
	border: solid black 1px;
	padding: 5px;
	background:url(klein.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}

#Agil{
	border: solid black 1px;
	padding: 5px;
	background:url(agil.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}

#Sachi{
	border: solid black 1px;
	padding: 5px;
	background:url(sachi.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}
#Silica{
	border: solid black 1px;
	padding: 5px;
	background:url(silica.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;

}

#Lisbeth{
	border: solid black 1px;
	padding: 5px;
	background:url(lisbeth.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}
	
#left1{
	float: left;
	width: 170px;
	margin: 20px;
	padding: 20px;
	background: #0e0543;
	color: white;
	border: 2px solid #2d2d2c;
	text-align: center;
	border-radius: 15px;
	}
	
#right1{
	float: right;
	width: 250px;
	margin: 20px;
	padding: 20px;
	background: #0e0543;
	color: white;
	border: 2px solid #2d2d2c;
	text-align: center;
	border-radius: 15px;
}

#contact{
	border: solid black 1px;
	padding: 5px;
	background:url(kiri.png) right top no-repeat;
	background-color: #0e0543;
	color: white;
	font: bold 12px Tahoma;
}

#wallpapers{
	border: 2px solid black;
	padding: 20px;
	background-color: #0e0543;
	color: black;
	font: bold 12px Tahoma;
	text-align: center;
}


div.wallpapers{
	border: 2px solid black;
	}

#videos{
	border: 2px solid black;
	padding: 20px;
	background-color: #0e0543;
	color: black;
	font: bold 12px Tahoma;
}



#article3{
	border: solid black 1px;
	background:url(kirito-render.png) left top no-repeat;
	padding: 20px;
	background-color: #0e0543;
	color: white;
	text-align: right;
}

#article4{
	border: solid black 1px;
	background:url(normal_SAO.png) right bottom no-repeat;
	padding: 20px;
	background-color: #0e0543;
	color: white;
	text-align: left;
}

#right2{
	float: right;
	width: 250px;
	margin: 20px;
	padding: 20px;
	background: #0e0543;
	color: white;
	border: 2px solid #2d2d2c;
	text-align: center;
	border-radius: 15px;
}

#left2{
	float: left;
	width: 170px;
	margin: 20px;
	padding: 20px;
	background: #0e0543;
	color: white;
	border: 2px solid #2d2d2c;
	text-align: center;
	border-radius: 15px;
	}


#topheader {
	border:  2px solid black;
	padding: 20px;
	color: white;
	background:url(head.png) center no-repeat;
	height: 29px;
}

#topmenu{
	background: black;
	color: white;
	border:  2px solid black;
	}

#topmenu li{
	display: inline-block;
	list-style: none;
	padding: 7px;
	font: bold 14px tahoma;
}
#leftside{
	float: left;
	width: 170px;
	margin: 20px;
	padding: 20px;
	background: #0e0543;
	color: white;
	border: 2px solid #2d2d2c;
	border-radius: 15px;}
	
#mainsection{
	width: 660px;
	margin: 20px; 
	border: 2px solid #2d2d2c;
	float: left;
	background: black;
	border-radius: 15px;
}

#rightside{
	float: right;
	width: 250px;
	margin: 20px;
	padding: 20px;
	background: #0e0543;
	color: white;
	border: 2px solid #2d2d2c;
	text-align: center;
	background:url(kirito_render_by_galaica-d5atdat.png) right bottom no-repeat;
	background-color: #0e0543;
	text-align: left;
	border-radius: 15px;
}

#feet{
	clear: both;
	text-align: center;
	padding: 2px;
	border-top: 2px solid black;
	background: #0e0543;
	color: white;
}

article{
	padding: 20px;
	margin: 20px;
	border-radius: 15px;
}
	
#trailer{
	border: 2px solid gray;
	border-radius: 15px;
}


