/*
Theme Name: V17
Theme URI: http://www.ashhaque.com/
Description: Theme created by Ash Haque
Version: 1.0
Author: Ash Haque
Author URI: http://www.ashhaque.com/
*/



/* Colors Used
----------------------------------------------------------------------------- 
	#000000 - Black
	#006699 - Dark Blue
	#0066CC - Light Blue	
----------------------------------------------------------------------------- */

	

/* Reset
----------------------------------------------------------------------------- */
	html,
	body,
	* {
		margin: 0;
		padding: 0;
		}
	a {
		cursor: pointer;
		}
	a img,
	iframe {
		border: 0;
		}
	a:active,
	a:focus {
		outline: none;
		}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 100%;
		font-weight: normal;
		}
	ul,
	ol,
	li,
	dl,
	dt,
	dd {
		list-style: none;
		}
	form,
	fieldset {
		border: 0;
		}
	legend {
		color: #000;
		}
	input,
	textarea,
	select,
	button {
		font-size: 100%;
		}
	select {
		margin: inherit;
		}
	table {
		border-collapse: collapse;
		border: 0;
		}
	td,
	th,
	caption {
		font-size: 100%;
		font-weight: normal;
		text-align: left;
		}



/* Default Styling
----------------------------------------------------------------------------- */
	a {
		color: #34884a;
		text-decoration: underline;
		}
	a:visited {
		color: #2a7f3e;
		}
	a:hover {
		text-decoration: none;
		}
	p, ul, ol, blockquote {
		font-size: 1.2em;
		line-height: 1.6em;
		}
	h1,
	h2,
	h3,
	h4 {
		font-weight:normal;
		color: #000;
		}
	h1 {
		font-size: 3em;
		}
	h2 {
		font-size: 2em;
		}
	h3 {
		font-size: 1.8em;
		}
	h4 {
		font-size: 1.5em;
		}
	blockquote {
		border-left: 5px solid #ccc;
		padding-left: 15px;
		}
	blockquote p,
	blockquote blockquote,
	blockquote blockquote p {
		font-size: 1em;
		}
	h1,
	h2,
	h3,
	h4,
	p,
	img,
	blockquote,
	ul,
	ol,
	pre {
		margin-bottom: 20px;
		}
	p img {
		margin-bottom: 0;
		}
	ul ul,
	ol ol {
		margin: 5px 0 -5px;
		font-size: 1em;
		}
	ol {
		margin-left: 25px;
		}
	ol li {
		padding-bottom: 5px;
		list-style-type: decimal;
		}
	ul li a, ol li a {
		text-decoration: none;
		}



/* Main Structure
----------------------------------------------------------------------------- */
	body {
		background: #000;
		color: #333;
		font-size: 62.5%;
		font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
		/* Must change in the textarea, input section at the very bottom as well */
		text-align: center;
		}
	#wrapper {
		padding: 1px 0;
		}
	#header,
	#container {
		width: 935px;
		margin: 0 auto;
		text-align: left;
		background: #fff;
		}
	#header {
		height: 300px;
		text-align: center;
		background: url(images/bg-header.jpg) 0 0 no-repeat;
		}
	#container {
		}
	#main {
		padding-left: 33px;
		background: url(images/bg-main.gif) top left repeat-y;
		}
	#content {
		width:512px;
		float: left;
		padding: 33px 0 14px;
		}
	#sidebar {
		width:350px;
		float:right;
		background: #eee;
		position: relative;
		padding: 101px 0 1px;
		}
	#bottom {
		padding: 28px;
		background: #f8f8f8;
		border-top: 1px solid #ddd;
		}
	#footer {
		color: #fff;
		}
	#footer .footer {
		width: 870px;
		margin: 0 auto;
		text-align: left;
		}



/* Header
----------------------------------------------------------------------------- */
	#logo * {
		margin: 0;
		}
	#logo a {
		text-decoration: none;
		display: block;
		width: 930px;
		height: 300px;
		background: url(images/bg-header.jpg) top left no-repeat;
		text-indent: -9999px;
		}
	.site-description {
		position: absolute;
		top: -9999px;
		left: -9999px;
		}



/* Bottom
----------------------------------------------------------------------------- */
	.bottom-content {
		width:25%;
		float: left;
		}
	.bottom-links {
		width:36%;
		padding-left: 3%;
		float: left;
		}
	.bottom-subscribe {
		width:33%;
		float: right;
		position: relative;
		}
	#bottom h3 {
		font: 1.6em 'Trebuchet MS';
		letter-spacing: -0.3px;
		color: #444;
		text-transform: uppercase;
		background: url(images/border-slashed.gif) bottom left repeat-x;
		}
	#bottom h4 {
		color: #444;
		font: 1.4em 'Trebuchet MS';
		letter-spacing: -0.2px;
		}
	#bottom ul li {
		list-style-type: none;
		background: url(images/bullet.gif) 0 0.9em no-repeat;
		padding: 4px 0 4px 20px;
		}
	.bottom-links a,
	.bottom-content a {
		color: #444;
		text-decoration: none;
		}
	.bottom-links a:hover,
	.bottom-content a:hover {
		color: #666;
		}
	.bottom-subscribe  a {
		color: #666;
		}
	.bottom-subscribe input {
		font-size: 1.2em;
		padding: 2px;
		}



/* Footer
----------------------------------------------------------------------------- */
	.footer .contain {
		padding: 14px 14px 1px 14px;
		}
	.footer .right {
		text-align: right;
		}
	.footer a {
		color: #eee;
		padding-bottom: 1px;
		border-bottom: 1px solid #666;
		text-decoration: none;
		}
	.footer a:hover {
		border-bottom: 1px solid #333;
		}



/* Menus
----------------------------------------------------------------------------- */

	/*
	//
	// Main Navigation
	//
	//
	*/
		#menu * {
			margin:0;
			padding: 0;
			}
		#menu {
			background: #000;
			}
		#menu ul {
			}
		#menu ul li {
			display: inline;
			}
		#menu ul li a {
			display: block;
			float: left;
			color: #fff;
			font-size: 1.2em;
			font-style: italic;
			padding: 10px 20px;
			border: 5px solid #000;
			border-width: 0 5px;
			}
		#menu ul li.home a {
			border-left: 0;
			}
		#menu ul li a:hover, #menu ul li.current_page_item a {
			background: #fff;
			color: #34884a;
			}

	/*
	//
	// Pagination
	//
	//
	*/
		.navigation {
			padding-bottom: 5px;
			margin-bottom: 20px;
			}
		.navigation a {
			display: block;
			text-decoration: none;
			font-size: 1.2em;
			text-transform: uppercase; 
			letter-spacing: 1px;
			font-style: italic;
			}
		.navigation .right {
			text-align: right;
			}

/* Content
----------------------------------------------------------------------------- */

	.entry {
		padding-bottom: 30px;
		}

	.entry-title {
		display: block;
		margin: 0;
		font: bold 2.4em 'Trebuchet MS';
		letter-spacing: -0.5px;
		}
	.entry-title a {
		color: #444;
		display: block;
		text-decoration: none;
		}
	.entry-info {
		text-align: right;
		border-top: 1px solid #eee;
		}
	.entry-data {
		padding: 10px;
		background: #fafafa;
		border: 2px solid #eee;
		border-width: 1px 0;
		text-transform: uppercase;
		font-size: 0.9em;
		}
	.entry-data .left {
		width: 69%;
		}
	.entry-data .right {
		width: 29%;
		text-align: right;
		}
	.entry-info p, .entry-data p {
		margin-bottom: 0;
		}
	.entry-info a, .entry-data a {
		text-decoration: none;
		}

	.entry-content {
		width: 100%;
		overflow: hidden;
		}
	.entry-content p {
		text-align: justify;
		}
	.entry-content img {
		padding: 5px;
		border: 1px solid #ccc;
		}
	.entry-content img.wp-smiley, .entry-content img.ajax-loader {
		padding: 0;
		margin: 0;
		border: 0;
		}
	.entry-content ul li {
		list-style-type: none;
		background: url(images/bullet.gif) 0 0.9em no-repeat;
		padding: 4px 0 4px 20px;
		}
	.entry-content h3 a {
		color: #333;
		border-bottom: 1px solid #ddd;
		padding-bottom: 1px;
		text-decoration: none;
		}
	.entry-content h3 a:hover {
		border-bottom: 1px solid #aaa;
		}
	a.more-link {
		text-decoration: none;
		color: #333;
		}
	.more-link:hover {
		text-decoration: underline;
		}
	
		

/* Sidebar
----------------------------------------------------------------------------- */

	.sidebar-item ul li {
		list-style-type: none;
		background: url(images/bullet.gif) 0 0.9em no-repeat;
		padding: 4px 0 4px 20px;
		}
	.sidebar-item ul {
		margin-bottom: 10px;
		}
	.sidebar-item ul li a {
		color: #444;
		}
	.sidebar-item ul li a:hover {
		color: #666;
		}
	.sidebar-item {
		padding: 20px 20px 10px 20px;
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #fff;
		}
	.sidebar-item h3 {
		color: #444;
		font: bold 1.6em 'Trebuchet MS';
		letter-spacing: -0.3px;
		}
	/*
	//
	// Sidebar RSS Button
	//
	//
	*/
		.rss-sidebar {
			display: block;
			width: 350px;
			height: 80px;
			position: absolute;
			top: 20px;
			right: 0;
			background: url(images/rss.gif) 10px 0 no-repeat;
			border-bottom: 1px solid #ddd;
			color: #444;
			}
		.rss-sidebar p {
			padding: 10px 0 0 120px;
			text-align: center;
			}
		.rss-sidebar p a {
			font-weight: bold;
			}
		.rss-sidebar p a:hover {
			text-decoration: underline;
			}

	/*
	//
	// Sidebar: Other
	//
	//
	*/
		.sidebar-ads img {
			float: left;
			margin-right: 15px;
			}
		.sidebar-archives .left {
			width: 35%;
			}
		.sidebar-archives .right {
			width: 60%;
			}
		.sidebar-archives input,
		.sidebar-archives select {
			width: 100%;
			padding: 5px;
			font-size: 1.2em;
			margin-bottom: 5px;
			}
		.sidebar-archives select {
			padding: 3px 5px;
			}
		.sidebar-archives option {
			padding: 2px 5px 2px 5px;
			}
		.sidebar-archives input {
			width: 95%;
			margin-bottom: 15px;
			}
		.sidebar-archives .left a img {
			margin-top: -5px;
			}
		.sidebar-item.sidebar-ads {
			padding-right: 0;
			padding-bottom: 15px;
			}
		.sidebar-item.last {
			border-bottom: 0;
			}
		.sidebar-linkads .left {
			width: 250px;
			float: left;
			}
		.sidebar-linkads .right {
			width: 50px;
			float: right;
			}
		.sidebar-linkads p {
			background: #fff;
			border: 1px solid #ddd;
			margin-bottom: 12px;
			padding: 10px 15px 15px 15px;
			font: 1em/1.8em Verdana;
			}
		.sidebar-linkads p a {
			text-decoration: none;
			color: #333;
			border-bottom: 1px solid #ddd;
			}
		.sidebar-linkads p a:hover {
			border-bottom: 1px solid #aaa;
			}
		.sidebar-linkads img, .sidebar-imageads img {
			background: #fff;
			padding: 5px;
			border: 1px solid #ddd;
			margin-bottom: 0;
			}
		.sidebar-archives ul li {
			width: 40%;
			padding-right: 1%;
			float: left;
			}
		.sidebar-imageads .flash-contain {
			background: #fff;
			padding: 5px 5px 0 5px;
			border: 1px solid #d6d6d6;
			margin-bottom: 10px;
			width: 300px;
			}



/* Miscellaneous
----------------------------------------------------------------------------- */

	/*
	//
	// Floating Elements
	//
	//
	*/
		.contain:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}
		.contain {
			display: inline-block;
			}
		/* Hides from IE-mac \*/
		* html .contain {height: 1%;}
		/* End hide from IE-mac */
		.contain {
			display: block;
			}
		.left {
			width: 48%;
			float: left;
			}
		.right {
			width: 48%;
			float: right;
			}
		.center {
			text-align: center;
			}
	
	/*
	//
	// Images
	//
	//
	*/
	
		img.center,
		img[align="center"] {
			display: block;
			margin-left: auto;
			margin-right: auto;
			}
		.alignleft {
			float: left;
			}
		img.alignleft,
		img[align="left"] {
			float: left;
			margin: 2px 15px 8px 0px;
			}
		.alignright {
			float: right;
			}
		img.alignright,
		img[align="right"] {
			float: right;
			margin: 2px 0px 8px 15px;
			}
	/*
	//
	// Forms
	//
	//
	*/
	
		input, textarea {
			width: 97%;
			padding: 2px 3px;
			font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
			}
		input.form-submit {
			width: auto;
			padding: 3px 5px;
			}
	
	/*
	//
	// Other
	//
	//
	*/
	
		pre {
			overflow: auto;
			}
		code {
			font: 1.5em Courier;
			}
		.hide {
			position: absolute;
			top: -9999px;
			left: -9999px;
			}
		.narrow90 {
			width: 90%;
			}
		.narrow80 {
			width: 80%;
			}
		.narrow70 {
			width: 70%;
			}
		hr {
			display: none;
			}
		.related-posts {
			margin: -10px 0 10px;
			}
		.related-posts p {
			text-align: left;
			}
		.page-title {
			background: #f8f8f8;
			border: 1px solid #eee;
			padding: 10px;
			display: block;
			text-align: center;
			margin-bottom: 35px;
			font-size: 2.5em;
			}
		.archive-title-link a {
			text-decoration: none;
			}
		.alert {
			background: #FFF6BF;
			border-top: 2px solid #FFD324;
			border-bottom: 2px solid #FFD324;
			text-align: center;
			margin: 10px auto;
			padding: 5px 20px;
			}

			
	/*
	//
	// Ads
	//
	//
	*/
	
		.ads-google-large-rectangle {
			background: url(images/ad-separator.jpg) 25px 5px no-repeat;
			padding: 0 30px 60px 0;
			text-align: right;
			}
			
		.ad-google-wide-skyscraper {
			padding: 20px 0 20px 50px;
			}