/*
Theme Name: Apples
Theme URI: http://ultaseedha.com.pk/
Description: Reboot theme for Ulta Seedha.
Version: 1.6
Author: Saadat
Author URI: http://ultaseedha.com.pk/
*/

/*----------------------------------------
CSS Reset by Eric Meyers
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*----------------------------------------*/

body {
	/*background: url(images/12_col.gif) transparent 50% repeat-y; /* for alignment */
	width: 960px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: auto;
}
/* Hyperlinks */
a:link { color: #c00302; text-decoration: none; }
a:visited { color: #c00302; text-decoration: none; }
a:hover { color: #6fc52e; text-decoration: none; }
a:active { color: #6fc52e; text-decoration: none; }
a:focus { outline: none; }

/* Web fonts and other cool jazz*/
@font-face {
	font-family: 'FNevis';
	src: url('type/nevis.eot'); /* IE9 Compat Modes */
	src: url('type/nevis.eot%3F') format('embedded-opentype'), /* IE6-IE8 */
	     url('type/nevis.woff') format('woff'), /* Modern Browsers */
	     url('type/nevis.ttf')  format('truetype'); /* Safari, Android, iOS */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FNNastaleeq';
	src: url('type/nafees_nastaleeq.eot'); /* IE9 Compat Modes */
	src: url('type/nafees_nastaleeq.eot%3F') format('embedded-opentype'), /* IE6-IE8 */
	     url('type/nafees_nastaleeq.woff') format('woff'), /* Modern Browsers */
	     url('type/nafees_nastaleeq.ttf')  format('truetype'); /* Safari, Android, iOS */
	font-weight: normal;
	font-style: normal;
}
::-moz-selection { color: #fff; background: #6fc52e; }
::selection { color: #fff; background: #6fc52e; }

/* Some misc. stuff */
sub { position: relative; top: 0.3em; font-size: 70%; }
sup { position: relative; top: -0.3em; font-size: 70%; }
/*----------------------------------------
	NAVIGATION
  ---------------------------------------- */
#nav {
	margin-top: 56px;
	clear: both;
}
#nav h1 a {
	width: 141px;
	height: 15px;
	text-indent: -9999px;
	float: left;
	background: url(images/logo-small.png) no-repeat center center;
	margin-left: 10px;
}
#nav ul {
	font-family: FNevis, "Arial Black", sans-serif;
	text-transform: uppercase;
	font-size: 0.75em; /* 16 x 0.75 = 12 */
	float: right;
	margin: 5px 10px 0 0;
}
#nav li {
	display: block;
	float: left;
	margin-left: 20px;
}
#nav li:first-child { margin-left: 0; }

.twitter-nav a,
.feed-nav a {
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	display: block;
	margin-top: -8px;
}
.twitter-nav a { background: url(images/twitter.png) 0 0 no-repeat; }
.feed-nav a { background: url(images/feed-nav.png) 0 0 no-repeat; }

/*----------------------------------------
	HEADER
  ---------------------------------------- */
/*
  For #header-post:
    line-height = 40px
*/
#header,
#header-post {
	width: 960px;
	height: 256px;
	background: url(images/apples.jpg) 90px center no-repeat;
	overflow: hidden;
	margin-top: 30px;
	padding: 25px 0;
	border-bottom: 1px solid #ccc;
}
#header h1 {
	width: 380px;
	height: 40px;
	text-indent: -9999px;
	background: url(images/logo-big.png) center center no-repeat;
	margin: 120px 0 0 490px;
}
#header p {
	width: 380px;
	text-align: center;
	margin: 16px 0 0 490px;
}
#header-post dl {
	width: 460px;
	display: block;
	margin: 15px 0 0 410px;
}
#header-post dl dt { visibility: hidden; height: 0px; }
#header-post dl dd ul {
	font-family: FNevis, "Arial Black", sans-serif;
	display: table;
	margin: 0 auto;
}
#header-post dl dd ul li {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	border: 1px solid;
	padding: 6px 6px;
	text-transform: uppercase;
	font-size: 0.875em; /* 16 x 0.875 = 14 */
}
#header-post dl dd ul li:first-child {
	margin-left: 0px;
}
#header-post dl dd ul li a:link { color: #333; }
#header-post dl dd ul li a:visited { color: #333; }
#header-post dl dd ul li a:hover { color: #333; }
#header-post dl dd ul li a:active { color: #333; }
#header-post h1 {
	width: 460px;
	display: block;
	margin: 1.1em 0 1em 410px;
	font-family: FNevis, "Arial Black", sans-serif;
	font-size: 2em; /* 16 x 2 = 32 */
	line-height: 1.25; /* 40 / 32 = 1.25 */
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	color: #c31007;
}
#header-post h1.ur,
#header-post h1 span.ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	direction: rtl;
	unicode-bidi: embed;
}
#header-post h1.ur {	line-height: 1.8; }
#header-post h1 em {
	font-style: normal;
	color: #6fc52e;
}
#header-post p {
	width: 460px;
	display: block;
	margin: 0 0 0 410px;
	font-size: 1em; /* 16 x 1 = 16 */
	text-align: center;
}
#vcentered {
	height: 256px;
	display: table-cell;
	vertical-align: middle;
}
/*----------------------------------------
	RECENT POSTS
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 14 x 1.714)
	h2 = 28px
*/
#recent {
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.714; /* 24 / 14 = 1.714 */
}
#recent ul {
	margin-top: 1.714em;
}
#recent ul li {
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	margin-bottom: 1.714em;
	padding-bottom: 1.714em;
}
#recent ul li:last-of-type {
	border-bottom: 0;
	padding-bottom: 0;
}
#recent ul li p {
	width: 140px;
	margin-left: 10px;
	float: left;
}
#recent ul li h2 {
	width: 300px;
	margin-left: 20px;
	float: left;
	font-weight: normal;
	font-family: FNevis, "Arial Black", sans-serif;
	font-size: 1.4285em; /* 14 x 1.4285 = 20 */
	line-height: 1.2; /* 24 / 20 = 1.2 */
	font-weight: normal;
	text-transform: uppercase;
}
#recent ul li h2 em {
	font-style: normal;
	color: #6fc52e;
}
#recent ul li h2 span.ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 1em; /* 14 x 1.1428 = 16 */
	line-height: 1; /* 24 / 16 = 1.5 */
	direction: rtl;
	unicode-bidi: embed;
	position: relative;
	top: 0.1em;
 }
#recent ul li h2 + p {
	width: 380px;
	margin-left: 20px;
	float: left;
}
#recent ul li h2 + p span {
	float: right;
	width: 26px;
	text-align: right;
	padding-right: 18px;
	background: url(http://ultaseedha.com.pk/wp-content/themes/apples/images/balloon-white-left.png) no-repeat 100% 6px;
}
#recent ul li h2 + p.ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	direction: rtl;
	unicode-bidi: embed;
	position: relative;
	top: 0.2em;
}
#recent ul li h2 + p.ur span {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#recent ul li h2 + p + p {
	width: 60px;
	float: left;
	margin-left: 20px;
	text-align: right;
}
#recent ul li h2 + p + p a {
	padding-right: 18px;
	background: url(images/balloon.png) no-repeat 100% 2px;
}
#recent #archive-prev-next {
	border-top: 1px dotted #ccc;
}
#recent #archive-prev-next ul li {
	width: 460px;
	border: 0;
	float: left;
	margin-bottom: 0;
	padding-bottom: 1.714em;
}
#recent #archive-prev-next ul li + li {
	float: right;
	text-align: right;
}
/*----------------------------------------
	SINGLE POST
  ---------------------------------------- */
/*
	Height of each line = 26px (text font size x line-height = 16 x 1.625)
	h1 = 36px
	h2 = 24px
	h3 = 18px
*/
#post {
	width: 620px;
	margin: 1.625em auto;
	line-height: 1.625;
}
#post p + p {
	text-indent: 1.625em
}
#post p.first {
	text-indent: 0;
	margin-top: 1.625em;
}
#post h2 {
	font-size: 1.5em; /* 16 x 1.5 = 24 */
	line-height: 1.083; /* 26 / 24 = 1.083 */
	font-weight: normal;
	margin: 1.083em 0;
	color: #c31007;
}
#post h3 {
	font-size: 1.125em; /* 16 x 1.125 = 18 */
	line-height: 1.44; /* 26 / 18 = 1.44 */
	font-weight: normal;
	margin: 2.38em 0 0.5em 0;
	color: #c31007;
}
#post ol, #post ul {
	margin: 1.625em 0;
}
#post ol li {
	list-style-type: decimal;
}
#post ul li {
	background: url(images/bullet.png) no-repeat 0 0.67em;
	padding-left: 1.05em;
	margin-left: -1.05em;
}
#post p.ur { /* for an Urdu paragraph among English */
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 0.75em; /* 16 x 0.75 = 12 */
	line-height: 2.167; /* 26 / 12 = 2.167 */
	direction: rtl;
	unicode-bidi: embed;
}
#post span.ur { /* for inline Urdu text among English */
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 1em;
	line-height: 1;
	direction: rtl;
	unicode-bidi: embed;
}
#post blockquote {
	margin: 1.625em 0;
	padding: 0 0 0 80px;
	color: #565656;
	background: url(images/quotes.png) 12px 0px no-repeat;
}
#post blockquote p + p {
	text-indent: 1.625em;
}
#post blockquote p.ur { /* Urdu paragraph in English blockquote */
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 0.75em; /* 16 x 0.75 = 12 */
	line-height: 2.167; /* 26 / 12 = 2.167 */
	direction: rtl;
	unicode-bidi: embed;
}
#post img.centered {
	margin: 1.625em auto;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 1px;
}
#post  img.centered + p {
	text-indent: 0;
	margin-top: 1.625em;
}
#post .note {
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.857; /* 26 / 14 = 1.857 */
	width: 460px;
	margin: 0 auto;
}
#post .note p {
	text-indent: 0;
	margin: 1.625em 0;
}
#post table {
	border-collapse: collapse;
	margin: 1.625em auto;
}
#post th {
	background-color: #c31007;
	border: 1px solid #fff;
	color: #fff;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
#post tr {
	border: 1px solid #ccc;
}
#post td {
	border: 1px solid #ccc;
	font-size: 0.9em;
	padding: 1px 3px;
}
/* - Urdu - */
/*
	Height of each line = 36px (text font size x line-height = 16 x 2.25)
	h1 = 36px
	h2 = 24px
	h3 = 18px
*/
#post-ur {
	width: 620px;
	margin: 2.25em auto;
	line-height: 2.25;
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	direction: rtl;
	unicode-bidi: embed;	
}
#post-ur p + p {
	text-indent: 2.25em
}
#post-ur p.first {
	text-indent: 0;
	margin-top: 2.25em;
}
#post-ur h2 {
	font-size: 1.5em; /* 16 x 1.5 = 24 */
	line-height: 1.5; /* 36 / 24 = 1.5 */
	font-weight: normal;
	margin: 1.5em 0;
	color: #c31007;
}
#post-ur h3 {
	font-size: 1.125em; /* 16 x 1.125 = 18 */
	line-height: 2; /* 32 / 18 = 2 */
	font-weight: normal;
	margin: 3em 0 0.5em 0;
	color: #c31007;
}
#post-ur ul, #post-ur ol {
	margin: 2.25em 0;
}
#post-ur ol li {
	list-style-type: decimal;
}
#post-ur ul li {
	background: url(images/bullet.png) no-repeat 100% 1em;
	padding-right: 1.05em;
	margin-right: -1.05em;
}
#post-ur span.en { /* for inline English text among Urdu */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	line-height: 1;
	direction: ltr;
	unicode-bidi: embed;
}
#post blockquote.ur,
#post-ur blockquote {
	margin: 2.25em 0;
	padding: 0 80px 0 0;
	color: /*#676767*/#565656;
	background: url(images/quotes-rtl.png) 573px 6px no-repeat;
}
#post blockquote.ur { /* For a complete Urdu quote in English */
	background: url(images/quotes-rtl.png) 573px 0 no-repeat;
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 0.75em; /* 16 x 0.75 = 12 */
	line-height: 2.167; /* 26 / 12 = 2.167 */
	direction: rtl;
	unicode-bidi: embed;
}
#post blockquote.ur .en { /* For an English word or phrase between complete Urdu quote in English */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.333em; /* 16 x 0.75 = 12 */
	line-height: 1.625; /* 26 / 12 = 2.167 */
	direction: ltr;
	unicode-bidi: embed;
}
#post-ur blockquote p {
	text-indent: 2.25em;
}
#post-ur img.centered {
	margin: 2.25em auto;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 1px;
}
#post-ur .note {
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 2.5714; /* 36 / 14 = 2.5714 */
	width: 460px;
	margin: 0 auto;
}
#post-ur .note p {
	text-indent: 0;
	margin: 2.25em 0;
}
#post-ur p.urdu-poetry {
	margin: 2.25em 0;
	text-indent: 0;
}
#post-ur p.urdu-poetry-left {
	margin: 2.25em 20em 2.25em 0;
	text-indent: 0;
}
#post-ur p.urdu-poetry-indent {
	margin: -2.25em 6em 0 0;
	text-indent: 0;
}
/*----------------------------------------
	POST-MISC
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 12 x 2)
	h2 = 16px
	h3 = 14px
*/
#post-misc {
	font-size: 0.75em; /* 16 x 0.75 = 12 */
	line-height: 2; /* 24 / 12 = 2 */
}
#post-misc #tags {
	border-top: 1px dotted #ccc;
	width: 620px;
	margin: 0 auto;
	padding-top: 2em;
}
#post-misc #tags h2 {
	font-weight: normal;
	display: inline;
	text-transform: uppercase;
	margin-top: 2em;
}
#post-misc #tags h2:after {
	content: '\20\2014\20';
}
#post-misc #tags p {
	display: inline;
}
#post-misc #similar {
	width: 620px;
	margin: 0 auto;
}
#post-misc #similar h2 {
	font-size: 1.334em; /* 12 x 1.334 = 16 */
	line-height: 1.5; /* 24 / 16 = 1.5 */
	font-weight: normal;
	margin-top: 1em;
}
#post-misc #similar li {
	background: url(images/bullet-small.png) 0 9px no-repeat;
	padding-left: 1.1em;
}
#post-misc #prev-next {
	border-top: 1px solid #ccc;
	margin: 2em auto 1em auto;
	overflow: hidden;
}
#post-misc #prev-next h2 {
	font-size: 1.334em; /* 12 x 1.334 = 16 */
	line-height: 1.5; /* 24 / 16 = 1.5 */
	font-weight: normal;
	margin-top: 0.75em;
}
#post-misc #prev-next ul li{
	width: 300px;
	margin-left: 10px;
	display: inline;
	float: left;
}
#post-misc #prev-next ul li + li {
	margin: 0 10px 0 20px;
	text-align: right;
	float: right;
	text-align: right;
}
#post-misc .ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	direction: rtl;
	unicode-bidi: embed;
	line-height: 1;
}
/*----------------------------------------
	COMMENTS
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 14 x 1.714)
	h2 = 24px
	h3 = 16px
*/
#comments {
	clear: both;
	border-top: 1px solid #ccc;
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.714; /* 24 / 14 = 1.714 */
}
#comments h2 {
	width: 300px;
	font-weight: normal;
	color: #c31007;
	font-size: 1.714em; /* 14 x 1.714 = 24 */
	line-height: 1; /* 24 / 24 = 1 */
	margin: 1em 0 1em 10px;
	text-align: left;
	font-family: FNevis, "Arial Black", sans-serif;
	text-transform: uppercase;
}
#comments h2 + p { margin-left: 10px; }
.each-comment {
	width: 960px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1.714em;
}
.comment-no a {
	width: 60px;
	margin-left: 10px;
	text-align: right;
	float: left;
	font-size: 1.1428em; /* 14 x 1.1428 = 16 */
	line-height: 1.5; /* 24 / 16 = 1.5 */
	color: #6fc52e;
	font-family: FNevis, "Arial Black", sans-serif;
	position: relative;
	top: 0.05em;
}
.comment-no a.author { color: #c31007; }
.comment-head {
	width: 220px;
	margin: 0 0 1.714em 20px;
	float: left;
	text-align: right;
}
.comment-head  h3 {
	font-weight: normal;
	color: #c31007;
	font-size: 1.1428em; /* 14 x 1.1428 = 16 */
	line-height: 1.5; /* 24 / 16 = 1.5 */
}
.comment-head  h3 .ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 1em;
	line-height: 1;
	direction: rtl;
	unicode-bidi: embed;
}
.comment-head p {
	font-size: 0.8571em; /* 14 x 0.8571 = 12 */
	line-height: 2; /* 24 / 12 = 2 */
	font-style: italic;
}
.comment-body {
	width: 540px;
	float: left;
	margin-left: 20px;
}
.comment-body  p {
	margin-bottom: 1.714em;
}
.comment-body blockquote {
	margin: 1.625em 0;
	padding: 0 0 0 80px;
	color: #565656;
	background: url(images/quotes.png) 13px 0px no-repeat;
}
.comment-body .ur { /* handles Urdu in a comment's paragraphs, spans, and blockquotes */
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	font-size: 0.8571em; /* 14 x 0.8571 = 12 */
	line-height: 2; /* 24 / 12 = 2 */
	direction: rtl;
	unicode-bidi: embed;
}
.comment-body .ur .en { /* handles English among Urdu in a comment */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1667em;
	line-height: 1;
	direction: ltr;
	unicode-bidi: embed;
}
.gravatar {
	width: 60px;
	margin-left: 20px;
	float: left;
}
.gravatar img {
	width: 48px;
	display: block;
	margin: 0 auto;
	border: 1px solid #eee;
}
/*----------------------------------------
	COMMENT-FORM
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 14 x 1.714)
	h2 = 24px
	h3 = 16px
*/
#respond {
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.714; /* 24 / 14 = 1.714 */
	overflow: hidden;
}
#respond h2 {
	font-weight: normal;
	color: #c31007;
	font-size: 1.714em; /* 14 x 1.714 = 24 */
	line-height: 1; /* 24 / 24 = 1 */
	margin: 0 0 1em 10px;
	text-align: left;
	font-family: FNevis, "Arial Black", sans-serif;
	text-transform: uppercase;
}
#respond h2.comments-closed { margin-bottom: 0; }
#respond-header {
	font-size: 0.786em; /* 14 x 0.786 = 11 */
	line-height: 2; /* 24 / 11 = 2.182 */
	width: 300px;
	margin-left: 10px;
	float: left;
}
#respond-header li {
	text-align: right;
	border-bottom: 1px dotted #ccc;
	padding: 0.5em 0;
}
#respond-header li code {
	font-size: /*1.341em;*/1.229em;
}
#commentform {
	width: 620px;
	float: right;
	margin-right: 10px;
}
#commentform input {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 598px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em; /* 16 x 0.875 = 14 */
	color: #333;
	padding: 5px 10px;
	margin-bottom: 0.5em;
}
#commentform textarea {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 598px;
	height: 300px;
	padding: 5px 10px;
	margin-bottom: 0.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em; /* 16 x 0.875 = 14 */
	line-height: 1.714;
	color: #333;
}
#commentform input#submit {
	width: 620px;
	border: 0;
	background-color: #c31007;
	color: #fff;
}
#commentform input:focus { border-color: #6fc52e; }
#commentform textarea:focus { border-color: #6fc52e; }
#commentform input#submit:hover { background-color: #6fc52e; }

/*----------------------------------------
	SEARCH-FEED
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 14 x 1.714)
	h2 = 24px
	h3 = 16px
*/
#search-feed {
	clear: both;
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.714; /* 24 / 14 = 1.714 */
	border-top: 1px solid #ccc;
	margin-top: 1.714em;
	margin-bottom: -1.714em;
	overflow: hidden;
}
#search-feed h1 {
	font-weight: normal;
	color: #c31007;
	font-size: 1.714em; /* 14 x 1.714 = 24 */
	line-height: 1; /* 24 / 24 = 1 */
	margin: 1em 0;
	text-align: left;
	font-family: FNevis, "Arial Black", sans-serif;
	text-transform: uppercase;
	padding-left: 25px;
}
/* - Search - */
#search-feed #search {
	width: 460px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
	padding-bottom: 1.714em;
}
#search-feed #search h1 {
	background: url(images/magnifier.png) no-repeat 0 0.18em;
}
#searchform input {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 198px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em; /* 16 x 0.875 = 14 */
	color: #333;
	padding: 5px 10px;
}
#searchform input#searchsubmit {
	width: 90px;
	border: 0;
	background-color: #c31007;
	color: #fff;
	margin-left: 20px;
	border: 0;
}
#searchform input:focus { border-color: #6fc52e; }
#searchform input#searchsubmit:hover { background-color: #6fc52e; }

#search-prev-next {
	border-top: 1px dotted #ccc;
	overflow: hidden;
}
#search-prev-next ul li {
	width: 300px;
	border: 0;
	float: left;
	margin-bottom: 0;
	padding-bottom: 1.714em;
	background: none;
}
#search-prev-next ul li + li {
	float: right;
	text-align: right;
}

/* - Feed - */
#search-feed #feed {
	width: 460px;
	float: right;
	margin-right: 10px;
	overflow: hidden;
	padding-bottom: 1.714em;
}
#search-feed #feed h1 {
	background: url(images/feed.png) no-repeat 0 0.18em;
}

/*----------------------------------------
	CATEGORIES
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 14 x 1.714)
	h2 = 24px
	h3 = 16px
*/
#categories {
	clear: both;
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.714; /* 24 / 14 = 1.714 */
	border-top: 1px solid #ccc;
	margin-top: 1.714em;
	overflow: hidden;
}
#categories h1 {
	width: 300px;
	font-weight: normal;
	color: #c31007;
	font-size: 1.714em; /* 14 x 1.714 = 24 */
	line-height: 1; /* 24 / 24 = 1 */
	margin: 1em 0 1em 10px;
	text-align: left;
	font-family: FNevis, "Arial Black", sans-serif;
	text-transform: uppercase;
}
#categories h2 {
	display: block;
	margin: 0 0 0 10px;
	font-family: FNevis, "Arial Black", sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	clear: both;
	font-size: 0.8571em; /* 14 x 0.8571 = 12 */
	line-height: 2; /* 24 / 12 = 2 */
	width: 140px;
	float: left;
	text-align: right;
	position: relative;
	top: 0.05em;
	padding: 0.08em 0;
}
#categories h2 a:link,
#categories h2 a:visited,
#categories h2 a:hover,
#categories h2 a:active {
	color: #333;
}

#categories ul {
	float: right;
	width: 780px;
	margin-right: 10px;
	font-size: 0.8571em; /* 14 x 0.8571 = 12 */
	line-height: 2; /* 24 / 12 = 2 */
	padding: 0.08em 0;
}
#categories ul li {
	display: inline;
	float: left;
	margin-right: 10px;
}
#categories ul li:after {
	content: '\25aa';
	margin-left: 10px;
	color: #6fc52e;
}
#categories ul li:last-child:after {
	content: none;
}
#categories .ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	direction: rtl;
	unicode-bidi: embed;
	line-height: 1;
}
/*----------------------------------------
	ARCHIVE-TEMPLATE
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 14 x 1.714)
	h2 = 24px
	h3 = 16px
*/
#archive {
	width: 620px;
	margin: 1.714em auto;
	font-size: 0.875em; /* 16 x 0.875 = 14 */
	line-height: 1.714; /* 24 / 14 = 1.714 */
}
#archive h2 {
	font-size: 1.714em; /* 14 x 1.714 = 24 */
	line-height: 1; /* 24 / 24 = 1 */
	font-weight: normal;
	margin: 1em 0;
	color: #c31007;
}
dl.date-archive {
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1.714em;
}
dl.date-archive dt {
	width: 60px;
	font-family: FNevis, "Arial Black", sans-serif;
	float: left;
	margin-right: 20px;
	text-align: right;
	clear: both;
	text-transform: uppercase;
}
dl.date-archive dt a {
	width: 60px;
	display: block;
	color: #333;
}
dl.date-archive dt a:before {
	content: '\2191';
	color: #6fc52e;
	top: -0.15em;
	position: relative;
	margin-right: 3px;
}
dl.date-archive dd {
	float: right;
	width: 540px;
}
dl.date-archive dl dd {
	width: 460px;
}
dl.date-archive dl dd ul {
	margin-bottom: 1.714em;
}
dl.date-archive dl dd ul li {
}
dl.date-archive dl dd ul li > span { /* day */
	width: 60px;
	font-family: FNevis, "Arial Black", sans-serif;
	float: left;
	text-align: right;
	margin-right: 20px;
}
dl.date-archive dl dd ul li a + a {
	padding-right: 20px;
	background: url(images/balloon.png) no-repeat 100% 6px;
	float: right;
}

dl.cat-archive {
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1.714em;
}
dl.cat-archive dt {
	width: 220px;
	font-family: FNevis, "Arial Black", sans-serif;
	float: left;
	margin-right: 20px;
	text-align: right;
	clear: both;
	text-transform: uppercase;
}
dl.cat-archive dt a {
	width: 220px;
	display: block;
	color: #333;
}
dl.cat-archive dt a:before {
	content: '\2191';
	color: #6fc52e;
	top: -0.15em;
	position: relative;
	margin-right: 3px;
}
dl.cat-archive dd {
	float: right;
	width: 380px;
}
dl.cat-archive dd ul {
	margin-bottom: 1.714em;
}
dl.cat-archive dd ul li a + a {
	padding-right: 20px;
	background: url(images/balloon.png) no-repeat 100% 6px;
	float: right;
}
dl.date-archive dl dd ul li span.ur,
dl.cat-archive dd ul li span.ur {
	font-family: FNNastaleeq, "Nafees Web Naskh", "Urdu Naskh Asiatype", Tahoma, sans-serif;
	line-height: 1;
	direction: rtl;
	unicode-bidi: embed;
}

/*----------------------------------------
	FOOTER
  ---------------------------------------- */
/*
	Height of each line = 24px (text font size x line-height = 12 x 2)
	h2 = 24px
	h3 = 16px
*/
#footer {
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 0.75em; /* 16 x 0.75 = 14 */
	line-height: 2; /* 24 / 12 = 2 */
	border-top: 1px solid #ccc;
	margin-top: 2em;
	padding-left: 170px;
	background: url(images/apples-footer.jpg) 10px 50% no-repeat;
}
#foot-center {
	height: 120px;
	display: table-cell;
	vertical-align: middle;
}

/*----------------------------------------
	404
  ---------------------------------------- */
#not-found {
	width: 960px;
	height: 170px;
	background: none;
	overflow: hidden;
	margin-top: 30px;
	padding: 25px 0;
	border-bottom: 1px solid #ccc;
}
#not-found h1 {
	width: 460px;
	display: block;
	margin: 1.1em auto 1em auto;
	font-family: FNevis, "Arial Black", sans-serif;
	font-size: 2em; /* 16 x 2 = 32 */
	line-height: 1.25; /* 40 / 32 = 1.25 */
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	color: #c31007;
}
#not-found p {
	width: 460px;
	display: block;
	margin: 0 auto;
	font-size: 1em; /* 16 x 1 = 16 */
	text-align: center;
}
/*----------------------------------------
	IE (blekh)
  ---------------------------------------- */
#ie {
	display: block;
	overflow: hidden;
	font-size: 0.75em; /* 16 x 0.75 = 12 */
	line-height: 1.5; /* 18 / 12 = 1.5 */
	color: #fff;
	background-color: #000;
	font-family: Arial, sans-serif;
	position: fixed;
	top: 0;
	width: 1024px;
	margin-left: -30px;
	text-align: center;
}
#ie a:link { color: #ff0; text-decoration: none; }
#ie a:visited { color: #ff0; text-decoration: none; }
#ie a:active { color: #ff0; text-decoration: none; }
#ie a:hover { color: #0f0; text-decoration: none; }

#notice {
	top: 0;
	left: 0;
	color: #fff;
	background-color: #6fc52e;
	position: fixed;
	width: 100%;
	text-align: center;
	font-size: 0.875em;
	line-height: 2.5714285714285714285714285714286;
	-webkit-box-shadow: 0 2px 3px #ddd;
	   -moz-box-shadow: 0 2px 3px #ddd;
		box-shadow: 0 2px 3px #ddd;
	z-index: 32;
}
#notice a {
	color: inherit;
	text-decoration: underline;
}
#notice a:hover {
	text-decoration: none;
}
