/*  
Theme Name: Amateur Ninja
Theme URI: http://www.amateurninja.com/
Description: AmateurNinja Main Theme
Version: 1.03 Final
Author: Mescalin
Author URI: http://www.amateurninja.com/
*/

body 
{ 
font-family:'Verdana'; 
font-size:10px; 
}

#headline h2
{
font-size: 12px;
color: #ba0000;
margin-top: -10px;
padding: 0px;
}

#description 
{
position:absolute;
top:20px;
text-decoration: none;
padding-bottom: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:6px;
font-size: 12px;
color: #ba0000;
}

#title 
{
position:absolute;
width:965px;
top:0px;
font-family: 'Verdana';
font-weight:bold;
font-size: 20px;
color: #0e497f;
margin: 0px;
padding: 0px;
}

div.hr 
{ 
position:absolute;
height:3px; 
background:#fff url(images/hr.gif) repeat-x scroll center; 
width:965px;
padding-bottom:15px;
}

#search 
{
position:absolute;
right:0px;
margin-top:10px;
float:right; 
padding:0;
top: 7px;
}

input#searchsubmit 
{ 
background:#0e497f; 
border:2px solid #ba0000; 
color:#FBFBFC; 
font-size:13px; 
}

#wrap 
{ 
width:965px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666; 
margin:0 auto; 
}

#header 
{ 
height:50px; 
width:965px; 
position:relative; 
color:#000; 
margin-bottom:3px; 
padding:0; 
}

#header h1 
{ 
text-indent:-10000px; 
margin:0; 
padding:0; 
}




.left 
{ 
float:left; 
width:170px; 
border:3px solid #f3f3f3; 
margin:10px 0; 
padding:10px; 
}

.right 
{ 
float:right; 
width:170px; 
border:3px solid #f3f3f3; 
margin:10px 0; 
padding:10px; 
}
 
.right img 
{ 
border:0; 
display:block; 
margin-left:auto; 
margin-right:auto; 
}

.middle
{
	width: 530px;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
	padding: 10px;
	border: 3px solid #f3f3f3;
	margin: 10px auto;
	margin-top:13px;
}

.middle h4 
{ 
font-size:16px; 
border-bottom:dashed 1px #ccc; 
margin:0 7px 3px 0; 
padding:3px 0; 
}

.middle img 
{ 
border:2px #0e497f solid; 
}

.toplist img 
{ 
border:0px #000000 solid; text-decoration: none;
 margin-bottom: 2px;
}


.toplist a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.toplist a:hover
{
	text-decoration: underline;

	color: #ba0000;
}

.pagebar 
{ 
margin-top:10px;
position: relative;
line-height:16px; 
margin-left:10px; 
float:left; 
width:527px; 
border:3px solid #f3f3f3; 
overflow:hidden; 
padding:10px; 
font-size:11px;
margin-bottom:20px;
text-align:center;
}

.ads 
{ 
margin-top:10px; 
line-height:16px; 
margin-left:10px; 
float:left; 
width:510px; 
border:3px solid #f3f3f3; 
text-align:center; 
padding:10px; 
}

.ads img 
{ 
border:0; 
text-align:center; 
}

img.wp-smiley 
{ 
border:0; 
padding:0; 
}

#footer 
{ 
width:945px; 
margin-top:20px; 
text-align:center; 
clear:both; 
padding:10px;
background: top url(images/hr.gif) repeat-x center; 
}

div.br 
{ 
height:10px; 
background:#fff url(images/br.gif) repeat-x scroll center; 
clear:both; 
}

.alignright 
{ 
float:right; 
}
 
.alignleft 
{ 
float:left; 
}
 
.gcomment 
{ 
border-left:none; 
vertical-align:middle; 
border-right:none; 
margin-bottom:3px; 
border-bottom:1px solid #f3f3f3; 
background-color:#F7F7F7; 
padding:3px; 
}

.ucomment 
{ 
border-left:none; 
border-right:none; 
margin-bottom:3px; 
border-bottom:1px solid #f3f3f3; 
background-color:#fbfbf1; 
padding:3px; 
}
 
input#submit 
{ 
background:#0e497f; 
border:2px solid #ba0000; 
color:#fff; 
font-size:13px; 
}

ol.commentlist 
{ 
margin:0 0 1px; 
padding:0; 
}

ol.commentlist li 
{ 
list-style:none; 
margin:0; 
padding:13px 13px 1px; 
}

ol.commentlist li.commenthead 
{ 
list-style:none; 
margin:0; 
}
 
ol.commentlist li.commenthead h2 
{ 
margin:0; 
}

.addthis 
{ 
float:right; 
clear:both; 
}



.left h2,.comments h3 
{ 
font-size:14px; 
border-bottom:dashed 1px #ccc; 
margin:0 7px 3px; 
padding:3px 0; 
}

.left ul,.right ul 
{ 
list-style-type:none; 
margin:0; 
padding:0; 
line-height:150%; 
font-size:11px; 
}

.left ul li,.right ul li 
{ 
list-style-type:none; 
margin:0 0 20px; 
padding:0; 
}

.left ul li ul,.right ul li ul 
{ 
list-style-type:square; 
margin:0; 
padding:0 3px; 
}

.left ul li ul li,.right ul li ul li 
{ 
list-style-type:none; 
background:transparent url(images/bullet.gif) no-repeat 0 4px; 
border:0; 
margin:0; 
padding:0 0 2px 14px; 
}

.left ul li ul li :hover 
{ 
border-bottom:#ba0000 1px solid;
}

.right h2,.comments h3 
{ 
font-size:14px; 
border-bottom:dashed 1px #ccc; 
margin:0 7px 3px; 
padding:3px 0; 
}

.right ul,.right ul 
{ 
list-style-type:none; 
margin:0; 
padding:0; 
line-height:150%; 
font-size:11px; 
}

.right ul li,.right ul li 
{ 
list-style-type:none; 
margin:0 0 20px; 
padding:0; 
}

.right ul li ul,.right ul li ul 
{ 
list-style-type:square; 
margin:0; 
padding:0 3px; 
}

.right ul li ul li,.right ul li ul li 
{ 
list-style-type:none; 
background:transparent url(images/bullet.gif) no-repeat 0 4px; 
border:0; 
margin:0; 
padding:0 0 2px 14px; 
}

.right ul li ul li :hover 
{ 
border-bottom:#ba0000 1px solid;
}

div.hr hr,div.br br 
{ 
display:none; 
}

.middle2,.middle3 
{ 
margin-top:10px; 
line-height:16px; 
margin-left:10px; 
float:left; 
width:237px; 
border:3px solid #f3f3f3; 
overflow:hidden; 
padding:10px; 
}

.middle2 h2,.middle3 h2 
{ 
font-size:14px; 
border-bottom:dashed 1px #ccc; 
margin:0 7px 3px 0; 
padding:3px 0; 
}

.middle2 :hover,.middle3 :hover 
{ 
background:#fafafa; 
}

.ucomment img,.addthis img 
{ 
border:0; 
}

.left ul li h2 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ba0000;
font-size:12px;
}

.right ul li h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ba0000;
font-size:12px;
}

.middle h5 
{ 
font-size:14px; 
border-bottom:dashed 1px #ccc; 
margin:0 7px 3px 0; 
padding:3px 0; 
}

#middle-bottom
{

	width: 530px;
	border: 3px solid #f3f3f3;
	padding: 10px;
	margin: 10px auto;
	text-align: center;
}

.toplist 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:8px;
margin-bottom:8px;
}





.middle img:hover
{
text-decoration:none;
}

.entry li a:hover
{
	border-bottom: #ba0000 1px solid;
}

.entry
{
	margin: 5px 0px;
}
.entry ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.entry ul li
{
	background: transparent url(images/arrow.gif) no-repeat 0 2px;
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 14px;
}

a:hover 
{ 
text-decoration:none; 
color:#555353; 
border:none; 
}

.toplist a:hover 
{ 

}



a:link,a:active,a:visited 
{ 
text-decoration:none; 
color:#416e90; 
border:none; 
}

.post li a:hover
{
	border-bottom: #ba0000 1px solid;
}


.post ul
{
	margin-top: -10px;
	padding: 0;
	list-style-type: none;
}
.post ul li
{
	background: transparent url(images/arrow.gif) no-repeat 0 2px;
	border: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 14px;
}