/*  
Theme Name: Airplane
Theme URI: http://www.wptown.com/
Description: Airplane Theme is a unique Widget ready WordPress theme with 3 columns. Right Sidebar (2 columns). Fixed width. Tested on Firefox, IE6, IE7 and Opera. XHTML and CSS Valid. SEO friendly. This theme and several hundred of others are available for free download at <a href="http://www.wordpresstemplates.com/">Wordpress Templates</a>
Version: 1.0
Author: WP Town
Author URI: http://www.wptown.com/
*/



/* General */

body {
	margin: 0;
	background: #3a70b6;
	direction: rtl;
}

h1, h2, h3, h4 {
	margin: 0;
}

img {
	border: 0;
}

img.alignright { 
                 float: right;
                 margin: 0 0px 0 12px;
                 }

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}


/* Page */

#page {
	margin: 0 auto;
	width: 1004px;
	background: url("images/page.jpg") no-repeat;
}


/* Header */

#header {
	width: 1004px;
	height: 450px;
	position: relative;
}

	/* Header - Info */
	
	#header #header-info {
		position: absolute;
		top: 45px;
		right: 40px;
	}
	
	#header #header-info h1 {
		color: #c8d3e4;
		font: normal 40px arial;
		padding-bottom: 5px;
	}
	
	#header #header-info h1 a {
		color: #c8d3e4;
		text-decoration: none;
	}
	
	#header #header-info .description {
		color: #c8d3e4;
		font: normal 20px arial;
	}


/* Main */

#main {
	width: 1004px;
}

	/* Main - Content */
	
	#content {
		float: right;
		width: 600px;
		padding-right: 10px;
	}
	
	/* Main - Content - Post */
	
	#content .post {
		float: right;
		margin-bottom: 30px;
		width: 580px;
		padding: 10px;
		background: url("images/background.png");
		border: 1px solid #173980;
	}

	
		/* Post - Title */
		
		#content .post .post-title {
			width: 520px;
			padding-left: 60px;
			height: 50px;
			background: url("images/post_title.png") no-repeat left top;
			color: #c8d3e4;
			font: normal 13px arial;
		}
		
		#content .post .post-title a {
			color: #c8d3e4;
			text-decoration: none;
		}
		
		#content .post .post-title a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-title .post-date {
			float: right;
			background: #173980;
			color: #c8d3e4;
			text-align: center;
			text-transform: lowercase;
			height: 45px;
			margin-left: 10px;
			width: 50px;
			font: bold 13px arial;
			border: 1px solid #3a70b6;
		}
		
		#content .post .post-title .post-date span {
			margin: 3px 0 1px 0;
			display: block;
			font-size: 18px;
		}
		
		#content .post .post-title h2 {
			padding-bottom: 3px;
			color: #c8d3e4;
			font: normal 23px arial;
		}
		
		#content .post .post-title h2 a {
			color: #98c3fb;
			text-decoration: none;
		}
		
		#content .post .post-title h2 a:hover {
			text-decoration: underline;
		}
		
		/* Post - Entry */
		
		#content .post .post-entry {
			font: normal 16px arial;
			color: #ffffff;
			padding: 0 5px;
			width: 570px;
			text-align: justify;
		}
		
		#content .post .post-entry a {
			color: #efefef;
			text-decoration: none;
		}
		
		#content .post .post-entry a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry .picture {
			margin: 0 0 10px 10px;
			float: right;
		}
		
		#content .post .post-entry .more-link {
			font: bold 13px/20px arial;
			color: #4e97f4;
			float: left;
			margin-bottom: 5px;
		}
		
		#content .post .post-entry .more-link a {
			color: #4e97f4;
			text-decoration: none;
		}
		
		#content .post .post-entry .more-link a:hover {
			text-decoration: underline;
		}
		
		/* Post - Info */
		
		#content .post .post-info {
			padding: 10px 5px 0 5px;
			width: 570px;
			clear: both;
			font: bold 13px arial;
			color: #c8d3e4;
		}
		
		#content .post .post-info a {
			color: #c8d3e4;
			text-decoration: none;
		}
		
		#content .post .post-info a:hover {
			text-decoration: underline;
		}
		
		/* Post - Comments */
		
		#content .post h3 {
			color: #c8d3e4;
			font: normal 17px arial;
			margin: 20px 5px 10px 5px;

		}
		
		#content .post .comments {
			margin: 0 5px;
			font: normal 13px/18px arial;
			color: #ffffff;
		}
		
		#content .post .comments ol {
			margin: 10px 0;
			padding-right: 25px;
		}
		
		#content .post .comments ol li {
			padding: 5px;
		}
		
		#content .post .comments ol li a {
			color: #4e97f4;
			text-decoration: none;
		}
		
		#content .post .comments ol li a:hover {
			text-decoration: underline;
		}
		
		#content .post .comments ol li.alt {
			background: #173980;
		}
		
		#content .post .comments ol li cite {
			color: #4e97f4;
			font-style: normal;
			font-weight: bold;
		}
		
		#content .post .comments ol li cite a {
			color: #4e97f4;
			text-decoration: none;
		}
		
		#content .post .comments ol li cite a:hover {
			text-decoration: underline;
		}
		
		#content .post .comments ol li .commentmetadata a {
			color: #4e97f4;
			text-decoration: none;
		}
		
		#content .post .comments ol li .commentmetadata a:hover {
			text-decoration: underline;
		}
		
		#content .post #commentform {
			margin: 0 5px;
			font: normal 13px/18px arial;
			color: #ffffff;
		}
		
		#content .post #commentform a {
			color: #4e97f4;
			text-decoration: none;
		}
		
		#content .post #commentform a:hover {
			text-decoration: underline;
		}
	
	/* Main - Content - Navigation */
	
	#content .navigation {
		font: bold 13px/25px arial;
		color: #ffffff;
		float: right;
		margin-bottom: 30px;
		width: 600px;
	}
	
	#content .navigation a {
		width: 150px;
		background: url("images/background.png");
		border: 1px solid #173980;
		text-align: center;
		display: block;
		color: #ffffff;
		text-decoration: none;
	}
	
	#content .navigation a:hover {
		text-decoration: underline;
	}
	
		#content .navigation .navigation-previous {
			float: right;
		}
		
		#content .navigation .navigation-next {
			float: left;
		}
	
	/* Main - Sidebar */
	
	#sidebar {
		float: right;
		width: 370px;
		font: normal 13px/18px arial;
		color: #ffffff;
		padding-right: 14px;
		margin-bottom: 20px;
	}
	
	#sidebar a {
		color: #4e97f4;
		text-decoration: none;
	}
	
	#sidebar a:hover {
		text-decoration: underline;
	}
	
	#sidebar #sidebar-left {
		float: right;
		width: 180px;
	}
	
	#sidebar #sidebar-right {
		float: left;
		width: 180px;
	}
	
	#sidebar .sidebar-box {
		background: url("images/background.png");
		border: 1px solid #173980;
		margin-bottom: 10px;
	}
	
		/* Sidebar - Titles */
		
		#sidebar h3 {
			padding-right: 14px;
			font: bold 15px/28px arial;
			color: #c8d3e4;
			background: #173980 url("images/sidebar_title.png") no-repeat 5px center;
			border-bottom: 1px solid #173980;
		}
		
		/* Sidebar - Menus */
		
		#sidebar ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		#sidebar ul li {
			color: #c8d3e4;
			padding-right: 15px;
			font: bold 13px/28px arial;
			border-top: 1px solid #4e97f4;
		}
		
		#sidebar ul li a {
			color: #c8d3e4;
			text-decoration: none;
		}
		
		#sidebar ul li a:hover {
			text-decoration: underline;
		}
		
		#sidebar ul li ul {
			display: none;
		}
		
		/* Sidebar - Forms */
		
		#sidebar #searchform {
			margin: 0 auto;
			padding: 15px 0;
			width: 145px;
			text-align: center;
		}
		
		#sidebar #searchform #s {
			width: 145px;
		}
		
		/* Sidebar - Tables */
		
		#sidebar #calendar_wrap {
			margin: 5px auto;
			width: 130px;
		}
		
		#sidebar #calendar_wrap caption {
			font-weight: bold;
			color: #c8d3e4;
		}
		
		#sidebar #calendar_wrap tbody {
			text-align: right;
		}
		
		#sidebar #calendar_wrap tfoot #next {
			text-align: right;
		}
		
		#sidebar #calendar_wrap #today {
			font-weight: bold;
		}
		
		/* Sidebar - Texts */
		
		#sidebar .textwidget {
			padding: 5px;
		}


/* Footer */

#footer {
	width: 984px;
	height: 35px;
	background: url("images/background.png");
	border: 1px solid #173980;
	color: #ffffff;
	font: normal 13px/35px arial;
	text-align: center;
	margin: 0 10px 20px 10px;
}

#footer a {
	color: #4e97f4;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}
#ff {
display:inline;
position:absolute;
width:382px;
left:0;
padding-left:4px;
}