/*
Theme Name: Pakistanica
Theme URI: http://pakistanica.com
Version: 2.0
*/

* { margin:0; padding:0; }
a:link, a:active, a:visited { color:#0057BF; text-decoration:none; }
a:hover { color:#EF8700; text-decoration:none; }
a img { border:none; }
p, ul, ol { margin-bottom:15px;}
ul, ol { list-style:none; }
body { background:#EBEFF2 url(http://folkpunjab.com/images/bg.png) repeat-y center center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }
input, textarea, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px; }

#wrap { background:#fff; margin:0 auto; width:970px; padding:0 15px }

#header { padding: 10px 0; }
	#header h1 { font-size:36px; height:36px;}
	#header p { color:#aaa; border-top:1px solid #ccc; text-transform:uppercase; letter-spacing:1px; padding-left:60px; display:inline}

#heading { clear:both; margin-bottom:10px; height:40px; padding-top:15px; background: #C6AD3A url(images/heading.jpg) no-repeat}
#heading h1  { background:#FFF; display:inline; padding-right:5px; font-size:24px; line-height:26px; font-family:Arial, Helvetica, sans-serif}

#sidebar { float:left;  width:200px; }
	#sidebar h3 { text-transform:uppercase; font-size:12px; padding:4px 0; color:#ef8700; border-top: 3px solid #EF9A2C; margin-bottom:5px; }
	#sidebar ul li { padding: 0 0 3px 0; }
	#sidebar ul li a { display: block; font-family: Arial, Tahoma; font-weight: bold;  font-size: 13px; color: #000; border-bottom: 1px solid #dadada; border-left: 3px solid #dadada; padding: 3px 5px 3px 5px; }
	#sidebar ul li a:hover { background: #f1f1f1; color: #0057BF; }
	#sidebar ul li.current-cat a { background: #f1f1f1 url(images/arrow2.png) no-repeat 183px 5px; color: #0057BF; }

#content { float:left; margin-left:15px; width:755px; line-height:18px; }
	#content h2 { font-size:13px; padding:1px 4px 2px 4px; margin-bottom:5px; border-bottom: 1px solid #dadada; border-top: 3px solid #999; background: url(images/stripe.png) repeat; }
	#content h2 span { font-size:12px; font-weight:normal;}
#content .pageheading { vertical-align:top; height:30px; font-size:13px; padding:3px 4px 2px 4px; margin-bottom:10px; border-bottom: 1px solid #dadada; border-top: 3px solid #999; background: url(images/stripe.png) repeat; }
	#content h3 { font-size:12px; padding:4px 0 0 0; margin-bottom:10px; border-bottom: 1px solid #dadada; }
	#content .postbox {float:left;width:156px;height:140px;font-family: Arial, Tahoma;font-size:12px; padding:33px 0 0 32px;}
	#content .postbox img { padding-bottom: 3px; }
	.home .postbox { font-size: 12px;}
	#content .even { background: #f3f3f3; border-bottom: 1px solid #fbfbfb;}
	#content .odd { background: #f9f9f9; border-bottom: 1px solid #f0f0f0;}

#footer { clear:both; text-align:right; border-top:1px solid #eee; padding:10px 0;}

#tweetmeme_button {height:14px;}

.FBConnectButton_Simple img { background-position:bottom}

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold;}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard span.says { visibility:hidden}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    padding:5px 10px;
	margin-bottom:12px;
	-moz-border-radius:5px; -webkit-border-radius:5px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
}