/*

Theme Name:Ferrari-red

Description: Red stylish theme inspired from the ferrari

Author: Jinsona designs

Author URI: http://web2feel.com/

*/







body {

	margin:0;

	padding-top:0px;

	background:#8d0101 url(images/body.gif);

	background-repeat:repeat-x;

	font-family:"Tahoma",Arial,Verdana,sans-serif;

	color:#222;

	font-size:13px;

	}

img {

	border:0;

	}

a {

	color:#444;

	text-decoration:none

	}

a:hover {

	color:#EF0E0E;

	text-decoration:none

		}

h1, h2, h3, h4, h5, h6 {

	

	}

blockquote {

	padding-left:10px;

	color:#660000;

	font-style: normal;

		}

		

.clear {

	clear:both;

	}

.alignleft {

	float:left;

	}

.alignright {

	float:right;

	}



/* The Wrapper */



.wrapper {

	width:1000px;

	margin:0 auto;

	background:#fff url(images/wrap.jpg);

	background-repeat: repeat-x;

		}



/* The Top */



.top {

	height:320px;

	margin-top:0px;

	background:url(images/top.jpg);

	background-repeat:no-repeat

        position:relative;

	}

.top a {

        position:absolute;

        top:0;

        left:0;

        width:1000px;

        height:300px;

}

#invis {

        display:none;

}

.blogname {

	float:left;

	width:700px;

	}

.blogname h1  {

	font-size:40px;

	font-weight:bold;

	margin:80px 0 0 130px;

	color:#787878;

	text-decoration: none;

	}



.blogname h1  a:link, .blogname h1  a:visited{ 

	

	color: #fff; 

	text-decoration: none; 

	background-color:transparent;

	}

	



.blogname h1  a:hover { 

	color: #fff; 

	text-decoration: none; 

	background-color:transparent;

	}	



.blogname h2 {

	margin:0px 0 0 130px;

	font-size:16px;

	font-weight:normal;

	color:#fff;

	}

/* The Search */



.search {

	height:29px;

	padding:0px 20px 0 14px;

	float: right;

	}

.search form {

	background:url(images/searchbg2.png);

	width:200px;

	height:29px;

	padding-top:6px;

	padding-left:17px;

	}

.search input {

	float:left;

	}

.search input#s {

	width:160px;

	border:none;

	background:#fff;

	font-size:16px;

	color:#444;

	height:20px;

	}

.search input#submit {

	border:none;

	background:#fff;

	font-size:16px;

	color:#aeaeae;

	height:22px;

	width:35px;

	}

	

#foxmenucontainer{

	height:24px;

	background:#000 url(images/menu.png) repeat-x;

	display:block;

	padding:5px 0 0px 15px;

	}

#foxmenu{

	position:relative;

	display:block;

	height:24px;

	font-size:11px;

	font-weight:bold;

	font-family:Arial,Verdana,Helvitica,sans-serif;

	}

#foxmenu ul{

	margin:0px;

	padding:0;

	list-style-type:none;

	width:auto;

	}

#foxmenu ul li{

	display:block;

	float:left;

	margin:0 1px 0 0;

	}

#foxmenu ul li a{

	display:block;

	float:left;

	color:#fff;

	text-decoration:none;

	padding:5px 20px 0 20px;

	height:19px;

	background:transparent url(images/foxmenu_bg-OFF.gif) no-repeat top left;

	}

#foxmenu ul li a:hover{

	color:#fff;

	background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top right;

	}

#foxmenu ul li a.current,#foxmenu ul li a.current:hover{

	color:#fff;

	background:transparent url(images/foxmenu_bg-OVER.gif) no-repeat top right;

	}	

	

	

/* The Content */

#content {

	float: left;

	width: 600px;

	margin: 0 0 20px 0;

	padding: 0 0;

	

	}



.post {

	margin: 20px 10px 0 10px;

	padding:0px 0px 0px 0px;

	height: 100%;

	text-align: justify;

	color:#333;

	font-family:"Trebuchet ms",Tahoma,Verdana,sans-serif;

	}



.post h2 {

	margin: 0 0;

	padding: 8px 0px 0px 15px;

	height:32px;

	text-align: left;

	font: normal  22px "Century gothic", Arial, sans-serif;

	

	}

.post h1 {

	margin: 0 0;

	padding: 8px 0px 0px 15px;

	height:32px;

	background: #ffffff;

	text-align: left;

	font: normal  22px Verdana;

	

	}

.trigger{

	height:34px;	

	background:transparent;

	}

	

.post h2 a, .post h2 a:link, .post h2 a:visited  {

	color: #fff;

	background-color: transparent;

	}



.post h2 a:active  {	

	color: #000;

	

	}

.post h1 a, .post h1 a:link, .post h1 a:visited  {

	color: #fff;

	background-color: transparent;

	}



.post h1 a:active  {	

	color: #000;

	

	}



.post .postmetadata {

	margin: 0 0;

	padding: 4px 15px 0px 20px;

	height: 26px;	

	font: normal 12px Verdana, Arial, sans-serif;

	text-align: right;

	}



.post a:link,

.post a:visited {

	color: #ff0000;

	background-color: transparent;

}



.post a:hover {

	color: #dd0000;

	background-color: transparent;

	text-decoration: none;

}



.entry {

	display:block;

	margin: 0 0;

	padding: 5px 25px;

	}

.slider{

	margin: 0 0;

	background: url(images/content.png) repeat-y left top;

	}

.cover{

	margin: 0 0;

	background: url(images/content.png) repeat-y left top;

	}

/* The Sidebar */



#sidebar {

width:200px;

float:left;

padding-left:5px;

font-size:12px;

color:#333;

margin: 10px 10px 0px 0px;

font-family:Verdana;



}



#sidebar ul {

margin:0;

padding:0;

list-style-type:none;

padding-left:10px;

}



#sidebar  h2 {

font-size:13px;

height:20px;

font-weight:bold;

padding:5px 0px 0px 5px;

Margin: 10px 0 0 0;

color:#e40000;

}



#sidebar  h2 a {

color:#e40000;

}







#sidebar a {

line-height:120%;

padding:0;

color:black;

}



#sidebar a:hover {

text-decoration:none;

background-color:#777;

color:#fff;



}



#sidebar ul li a {

background:#none;

}

#sidebar table {

	width:100%;

	text-align:center;

	background-color:#fff;

	}







/* --- FOOTER --- */



#footer {

	height:40px;

	padding:6px 0 0 15px;

	margin:20px 0 0 0;

	color:#000;

	font-size:10px;

	font-weight:normal;

	letter-spacing:1px;

	}



#footer a {

	color:#ff0000;

	text-decoration:none;

	}



#footer a:hover {

	color:#333;

	

	}



/* The Navigation */



.navigation {

	height:10px;

	padding:0 20px;

	}

.navigation a {

	font-weight:bold;

	text-decoration:none;

	font-size:14px;

	color:#222;

	}

.navigation a:hover {

	color:#222;

	}



/* The Attachment */



.contentCenter {

	text-align:center;

	}



/* The Page Title */



h2.pagetitle {

	padding:0;

	margin:0 0 20px 0;

	font-size:25px;

	text-align:center;

	}



/* The Comments */

/* The Comments */



.comments {

	}

.comments form {

	}

.comments textarea {

	width:92%;

	height:156px;

	border:1px solid #ABABAB;

	color:#000;

	padding:10px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	}

#commentform {

	padding-left:23px;

	}

#commentform input {

	border:1px solid #ababab;

	color:#484849;

	padding-left:10px;

	}

.comments input#submit {

	padding:0;

	width:72px;

	height:29px;

	}

.comments h2 {

	font-size:19px;

	line-height:30px;

	margin:24px 0 0 23px;

	padding:0;

	font-weight:normal;

	}

.comments ol li p {

	padding:0;

	margin:10px 0;

	}


