/*
Theme Name: Red Warrior
Theme URI: http://punkprojekt.com/2006/8/30/red-warrior
Version: 0.1
Description: I love Ferrari,I love Schumacher
Author: puNk!d
Author URI: http://punkprojekt.com
*/

/*-----------------------
    Basic Styleshit:D
-----------------------*/
body {
margin:0;
padding:0;
font-family: Verdana,"Trebuchet MS", "Lucida Grande",sans-serif;
font-size: 12px;
text-align:center;
color:#005;
line-height:1.6em;
background: #bbb;
}

a {
color:#333399;
text-decoration:none;
}


a:hover {
color: #e8641c;
text-decoration:underline;
}

a img {border: none;}

input, textarea{
background: #fff;
border: #999999 1px solid;
}

acronym, abbr {border-bottom: 1px dotted #666666;}

acronym, abbr, span.caps {
cursor: help;
letter-spacing: .07em;
}

code {font-family:"Courier New", Courier, "Lucida Grande",monospace;Sans-Serif}

blockquote{
margin: 20px 0;
padding: 0 20px 0 50px;
background: url('images/quote.gif') 10px 0 no-repeat;
}

h1, h2, h3, h4 {
font-family: Georgia,Verdana, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color:#333699;
padding:2px;
}

h1{font-size:15px;}

h2{font-size:14px;}

h3{font-size:13px;}

/*-----------------------
   Structure
-----------------------*/
#header {
background:#fff url('img/header.jpg') no-repeat top;
height:172px;
margin: 0 auto;
width:800px;
text-align: left;
position: relative;
}
   
	#header h1{
		text-indent:100px;
		font-size:50px;
		margin-top:60px;
	}
	
	#header #Title a{font-family: 黑体, 宋体, 华文细黑, Arial,;color:#888;margin-right:20px;}
	#header #Title a:hover{color:#333399;}
		
	#header #topnav{margin-top:0px;margin-left:20px;}
	
	#header #topnav a{color:#555;margin-right:20px;}
	
	#header #topnav a:hover{color:#333399;}
	
	#header .ferrari{
	background: url('img/ferrarilogo.gif') left center no-repeat;
	padding-left:20px;
	}
	
#main{
margin:0 auto;
width:800px;
text-align: left;
background:url('img/mainbg.gif') repeat-y #fff;
}

	#content {
	width:580px;
	float:left;
	overflow:hidden;
	padding-left:10px;
	}
   
	* html #content{margin-top: 15px;}
	      
		#content h2.post-title{
		background: url('img/shell.gif') left 3px no-repeat;
		padding-left:20px;
		}
		
		#content .metadata{
      background:#efefef;
      border-left:4px solid #666;
		padding:1px 15px 1px 5px;
      }
			
		#content ul {
		margin-left: 0;
		padding-left: 45px;
		list-style-type: none;
		}
		
		#content ul li {
		padding-left: 1.5em;
		}
      
		.post{
		margin-bottom:30px;
		}
      
		.entry{border-bottom: 1px dashed #999999;}
				
		.page{margin:25px -5px 0 27px;}
			
			.post-content p:first-child:first-letter{
			font:40px Georgia,Verdana,"Lucida Grande",Sans-Serif;
			font-style: italic;
			float:left;
			color:#333;
			margin-right:8px;
			padding-top:4px;
			}			
		
	#sidebar {
	width:200px;
	float:right;
	padding-bottom:20px;
	height:100%;
	}
	
	* html #sidebar {padding-top: 10px;}
		
		#sidebar h2{
		background:url('img/amd.gif') 2px no-repeat #ddd;
		color:#333;
		padding-left: 22px;
		font-size:13px;
		}
      
		#sidebar .rss{
		display:block;
		margin-bottom:4px;
		}
				
		#sidebar ul {
		list-style-type: none;
		padding: 5px;
		margin: 0;
		}

			#sidebar ul li {
			margin: 0.1em 0 0 0;
			padding: 0;
			}
			
			#sidebar ul ul {
			list-style-type: none;
			padding: 5px;
			margin: 0;
			background:none;
			border:none;
			}
			
			#sidebar ul ul li{
			margin:0;
			padding:0;
			padding-left:10px;
			margin-left:10px;
			}
			
#footer{
color:#555;
height:70px;
clear: both;
padding:2px 20px;
text-align: center;
background:#fff url('img/header.jpg') no-repeat top;
}

* html #footer{padding:1px 20px;}

	#footer a,#footer a:hover{
	color:#fff;
	border-bottom:1px dashed #fff;
	text-decoration:none;
	}
	
/*-----------------------
   Commentform
-----------------------*/
#commentform{margin:0 0 0 40px;}

#commentform textarea {width: 80%;}

#commentform div {margin: 0 0 1em;display:block;}

#commentform label{padding-left: 10px;}

#comments,#respond {
text-transform: uppercase;
margin: 3em 0 1em 40px;
font-weight:normal;
font-family:verdana, helvetica, sans-serif;
}

.commentlist li{
margin:5px 10px 5px 0;
padding:10px 10px 20px 10px;
background:#efefef;
}

/*--------------------
   Calendar
---------------------*/
.calMonth{width:180px;}
	
.calMonthToday{
font-weight:bold;
color:#333333;
}

