/*
Theme Name: BS-Penquin
Description: BS-Penquin designed by <a href="http://www.bijusubhash.com">Biju Subhash</a> and Developer <a href="http://www.bijusubhash.com">Biju Subhash</a>. BS-Penquin is a simple widget ready theme with a fixed width.  Has been tested in IE7, IE8, Firefox, and others well known browsers. Ready for Wordpress 2.8.
Version: 1.0
Author: Biju Subhash
Author URI: http://www.bijusubhash.com/
Tags: dark, fixed-width, two-columns, right-sidebar

	Chosen v1.1
	 http://www.bijusubhash.com
	 
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* reset styles  */
@import "menu.css";
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;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/header_bg.gif) repeat-x #f0f0f0;
}
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;
}


/* reset styles ended */

	/* Begin Images */
	

p img {
	display:block;
	padding:9px 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

#clearBoth{
	clear:both;
}
#header {
	width:1004px;
	margin:0 auto;
	height:156px;
}
#header #header-glow{
	background:url(images/header_glow.png) no-repeat;
	height:156px;
}
#header #menu-top li{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727579;
	line-height:30px;
	padding:0 2px;
	letter-spacing:1px;
}
#header #menu-top li a{
	text-decoration:none;
	color:#727579;
}
#header #menu-top li a:hover{
	color:#a0a5ab;
}
#header #menu-top li#RSS img{ 
	width:35px;
	height:38px;
	background:url(images/master_image.png) -105px -17px;
}
#header #menu-top li#Twitter img{ 
	width:45px;
	height:38px;
	background:url(images/master_image.png) -53px -17px;
}
#header #menu-top li#Mail img{ 
	width:37px;
	height:38px;
	background:url(images/master_image.png) -17px -17px;
}


#hdrMenu {
	width:1004px;
	margin:0 auto;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#afb1b4;
}
#hdrMenu #mc_menu_1{
	position:absolute;
	top:-30px;
}
#hdrMenu #feedCounter{ 
	padding-top:8px;
}
#hdrMenu .current_page_item a {
	background: url(images/master_image.png) repeat-x 0 -71px ;
	color:#606060;
	font-weight:bold;
	border-right:none;
	height:25px;
}
#hdrMenu .current_page_item a span {
	color:#11b1d2 !important;
	display:none;
}
#hdrMenu .current_page_item a:hover, #hdrMenu .current_page_item a:hover span {
	color:#fff !important;
}
#hdrMenu #mc_menu_1, #hdrMenu #mc_menu_3 { 
	margin:0; padding:0;
}
#hdrMenu #mc_menu_1 span, #hdrMenu #mc_menu_3 span   {
	display:block;
	font-size:9px;
	color:#026d82;
}
#hdrMenu #mc_menu_1 li,#hdrMenu #mc_menu_3 li { 
 	float:left;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	margin-top:0px;
	letter-spacing:1px;
}

#hdrMenu #mc_menu_1, #header li, #hdrMenu #mc_menu_3 { 
	margin:0; padding:0;
}
#hdrMenu #mc_menu_1, #hdrMenu #mc_menu_3 {
	margin-left:0px;
}
#hdrMenu li a {
	color:#afb1b4;
	text-decoration:none;
	border-right:0px solid #08afd1;
	display:block;
	padding-left:15px;
	padding-right:15px;
	height:20px;
	padding-top:10px;

}
#hdrMenu li a:hover {
	background: url(images/master_image.png) repeat-x 0 -105px ;
	color:#030C3D;
}
#hdrMenu a span {
	color:#11b1d2 !important;
	display:none !important;
}
#search {
	position:relative;
	text-align:right;
}
.searchResults{
	background: url(images/master_image.png) no-repeat -24px -501px ;
	float:left;
	width:100px;
	height:80px;
}
.searchResultsTitle{
	font-size:32px !important;
	line-height:50px !important;
	border:1px solid #c3c3c3 !important;
	margin-bottom:50px !important;
}
#searchBox {
	position:absolute;
	top:-57px;
	right:0;
	background: url(images/master_image.png) repeat-x 0 -151px ;
	width:256px;
	height:72px;
}
.searchTextBox {
	height:24px;
	left:90px;
	position:absolute;
	top:28px;
	width:130px;
	border:none;
	background:none;
}
.searchBtn {
	width:40px;
	height:28px;
	position:absolute;
	right:12px;
	top:29px;
	border:1px solid #8f8365;
	background:#fcc02c;
	font-family:tahoma;
	font-size:11px;
}
#content {
	width:1002px;
	border:1px solid #c2c2c2;
	margin:25px auto;
	position:relative;
	min-height:350px;
	background:url(images/content_border.gif) repeat-y 697px 0 #fff;
}
#content div.fadeOut {
	position:absolute;
	top:-10px;
	background:url(images/fadeOut.gif) no-repeat 1px 0px;
	width:1006px;
	height:40px;
	left:-2px;
}
.awmp_tags{
	visibility:hidden;
}
#sidebar {
	width:304px;
	float:right;
	border-left:1px solid #ededed;
	padding-top:15px;
}
#sidebar h2{
	background:url(images/sidebar_glow.png) no-repeat #34393f;
	height:51px;
	border-bottom:3px solid #fcc02c;
	font-family:Helvetica;
	font-weight:bold;
	line-height:53px;
	color:#fff;
	font-size:23px;
	padding-left:10px;
}
#sidebar .widgetContent, #widget_google_translate{
	background:#e7e7e7;
	padding:20px;
	padding-bottom:30px;
	font-size:12px;
	line-height:20px;
}
#sidebar .downloadContent{
	background:#34393f;
	padding:20px;
	padding-bottom:0px;
	padding-right:5px;
	padding-left:23px;
	font-size:12px;
	line-height:20px;
}
#sidebar .downloadContent .pagebar{
	display:none;
}
.pagebar {
	font-size:20px;
	color:#34393f;
}
.pagebar a {
	text-decoration:none;
	color:#363636;
}
.pagebar a:hover {
	color:#e8a605;
}
.pagebar .this-page {
	color:#01add1;
}
.ngg-widget{
	background:#34393F;
	padding:35px 20px 35px 20px !important;
}
.ngg-widget a img{
	border:2px solid #fff !important;
	padding:1px;
	margin: 0 13px 13px 0px !important;
}
#sidebar .downloadContent img{
	border:3px solid #fff;
	margin-right:22px;
	margin-left:4px;
	margin-bottom:26px;
}
#sidebar .widgetContent a {
	color:#333333;
	text-decoration:none;
}
#sidebar .widgetContent a:hover {
	text-decoration:underline;
}
#sidebar .MailPressFormEmail{
	border:none;
	background:#464c53;
	font-family:tahoma;
	font-size:12px;
	color:#fff;
	line-height:28px;
	padding:7px 3px;
	width:170px;	

}
#sidebar .MailPressFormSubmit{
	background:#fcc02c;
	border:1px solid #837759;
	padding:4px 3px;
	
}
#buySellAds {
	padding:8px;
}
.google_translate_footer {
	display:none;
}
#widget_google_translate select {
	float:left;
	height:26px;
	line-height:26px;
	width:180px !important;
}
.flogout {
	float:left;
	left:5px;
	position:relative;
	top:-21px;
	background:#fcc02c;
	border:1px solid #837759;
	padding:4px 3px;
}

#footer{
	width:1004px;
	margin:0 auto;
	height:400px;
}
#footer .footerLogo{
	position:relative;
}
#footer .footerLogo img.logo{
	width:303px;
	height:130px;
	background:url(images/master_image.png) no-repeat 0 -258px;
	position:absolute;
	top:-60px;
}
#footer img.twitter{
	width:151px;
	height:208px;
	background:url(images/master_image.png) no-repeat -340px -151px;
	margin-top:100px;
}
#footer img.rss{
	width:151px;
	height:208px;
	background:url(images/master_image.png) no-repeat -491px -151px;
	margin-top:100px;
}
#footer .copyright{
	color:#34393f;
	font-family:Helvetica, arial, tahoma;
	font-size:14px;
	line-height:30px;
	margin-top:40px;
}
#footer #googleAd-footer{
	width:300px;
	height:250px;
	background:#fff;
	position:absolute;
	right:0;
	border:1px solid #dedede;

}
#footer .footerEndBox{
	width:1004px;
	margin:0 auto;
	height:458px;
	border:1px solid #dedede;
	border-bottom:none;
	background:#fff;
	height:25px;
}



#content .entry-home{
	width:555px;
	float:left;
	padding:70px;
	padding-top:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
.author_and_comments, .author_and_comments a {
	font-size:10px;
	color:#8f8f8f;
	text-decoration:none;
}
.single .author_and_comments {
	border:1px solid #dedede;
	font-size:12px !important;
	color:#8f8f8f !important;
	line-height:25px;
	padding-left:10px;
	margin-bottom:15px;
}
.single .author_and_comments a{
	color:#8f8f8f !important;
	text-decoration:none;
	font-size:12px !important;
}
.single .author{
	background:url(images/master_image.png) no-repeat -256px -25px;
	padding-left:25px;
}
.single .calendar{
	background:url(images/master_image.png) no-repeat -291px -25px;
	padding-left:20px;
}
.single .tag{
	background:url(images/master_image.png) no-repeat -315px -25px;
	padding-left:10px;
	margin-left:10px;
}
.single .readCont{
	background:url(images/master_image.png) no-repeat -342px -25px;
	padding-left:10px;
	margin-left:10px;
	margin-right:2px;
}
.single .comments{
	background:url(images/master_image.png) no-repeat -365px -25px;
	padding-left:10px;
	margin-left:10px;
	margin-right:2px;
}
#content .entry-home h2{
	font-family:Helvetica, Arial, Georgia, Tahoma;
	font-size:25px;
	font-weight:bold;
	margin:15px 0;
	line-height:25px;
}
#content .entry-home h2 a{
	text-decoration:none;
	color:#000;
}
#content #thumbContainer {
	float:left;
	margin-right:25px;
	margin-bottom:80px;
}
#content .entry-home .devider img{
	width:578px;
	height:44px;
	background:url(images/master_image.png) no-repeat 0px -430px;
}
#content .entry-home .readmore img{
	width:82px;
	height:22px;
	background:url(images/master_image.png) no-repeat -159px -21px;
	margin-top:10px;
	margin-bottom:30px;
}
.linkwithin_posts a:hover{
	background:#e7e7e7 !important; 
}
.linkwithin_text{
	font-family:Helvetica, arial;
	color: #000;
	font-weight:normal !important;
	font-size:24px;
}
#linkwithin_logolink_0, #linkwithin_logolink_1, #linkwithin_logolink_2, #linkwithin_logolink_3, #linkwithin_logolink_4, #linkwithin_logolink_5{
	visibility:hidden !important;
}
#buysell-fullbanner{
	display:block;
}
/*------------spread-----------------*/
#spreaditHeader{
	background:#fff;
	clear:both;
	width:469px;
	padding-top:10px;
	border:1px solid #dadada;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;

}
#spreadit ul, #spreadit li{margin:0 !important ; padding:0  !important; list-style:none  !important;}
#spreadit{ padding:10px;}
#spreadit li {float:left; list-style-type:none !important; margin-left:20px !important; }
/*------------spread end-----------------*/

.bookmarkify .title {

	font-family:Helvetica, Arial,sans-serif;
	font-size:22px;
	font-weight:normal;
	margin-top:20px;
	padding:5px 0;
}
.bookmarkify .linkbuttons a{
	color:#000 !important;
	text-decoration:none  !important;
	font-size:11px !important;
}
.bookmarkify .linkbuttons a:hover{
	color:#c75f1d  !important;
}

.navigation{
	margin-top:15px;
}
.navigation #prevArticle-btn {
	float:left;
	margin:0;
	padding:0;
}
.navigation a {
	border:1px solid #B8B8B8;
	display:block;
	margin:0;
	padding:5px 7px;
	text-decoration:none;
	font-size:12px;
	color:#000;
}
.navigation a:hover {
	border:1px solid #34393f;
	background: #34393f ;
	color:#fff;
}
.navigation #nextArticle-btn {
	float:right;
	margin:0;
	padding:0;
}
.postmetadata {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px !important;
	padding:5px 0;

}
.postmetadata a {
	text-decoration:none;
	color:#666666;
}
.postmetadata a:hover {
	color:#A20906;
}



.comment_author {
color:#8D8D8D;
font-size:10px;
left:-120px;
line-height:14px;
position:absolute;
width:100px;
}
.comment_wrap {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CBDCE8;
margin-bottom:20px;
margin-right:20px;
position:relative;
padding:12px 0;
}
.comment_wrap2 {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #3a3f46;
margin-bottom:20px;
margin-right:20px;
position:relative;
padding:12px 0;
}
.single_comment {
padding:10px 20px;
}
.single_comment a {
color:#1966C1;
font-style:normal;
}
.single_comment a:hover {
color:#DA7C05;
}
.comment_arrow {
background: url(images/comment_arrow.png) no-repeat scroll 0 0;
left:-32px;
position:absolute;
top:20px;
}
.comment_arrow2 {
background: url(images/comment_arrow2.png) no-repeat scroll 0 0;
left:-32px;
position:absolute;
top:20px;
}
.commentEntry{
margin-bottom:60px;
margin-top:60px;
padding:5px 10px 10px 0;
}

#commentform label {
	display:block;
	margin-bottom:10px;
	font-size:10px;
	text-transform:uppercase;
}

#commentform input[type="text"], #commentform textarea {
border:1px solid #B8B8B8;
padding:5px;
width:300px;
}
#commentform input[type="submit"] {
background:#34393f ;
border:1px solid #34393f;
color:#FFFFFF;
padding:5px 7px;
margin:15px 0;
}
#commentform  .MailPressCommentform span {
	font-size:11px;
}

#commentlist li {
list-style-type:none;
}
#commentlist a{
	color:#000;
	text-decoration:none;
}
#commentlist a:hover{
	color:#C75F1D;
}
#commentlist p cite {
	font-size:10px;
	font-style:normal;
	text-transform:uppercase;
	color:#999999;
}
.loggedinout_commentpage {
	margin:10px 0;
}
.loggedinout_commentpage a {
	font-size:12px;
	color:#8f8f8f !important;
	text-decoration:none;
}
.loggedinout_commentpage a:hover {
	background: #34393f ;
	border:1px solid #34393f !important;
}
.addyours, .track_and_rss a {
	color:#8f8f8f;
	text-decoration:none;
}
.addyours:hover, .track_and_rss a:hover {
	background: #34393f;
	border:1px solid #34393f !important;
	color:#fff;

}



#fvCommunityNewsForm label {
	font-family:arial;
	font-size:12px;
	color:#B8B8B8 !important;
	margin-top:10px;
	display:block;
	padding:5px 0;
}


	 
	#fvCommunityNewsForm input {
		border:1px solid #b8b8b8 !important;
		background:#fff !important;
		color:#666666 !important;
		padding:5px;
		width:300px !important;
	}
	
	#fvCommunityNewsForm  #fvCommunityNewsDescription {
		border:1px solid #b8b8b8 !important;
		background:#fff !important;
		color:#666666;
		width:450px;
		height:170px;
	}

	#fvCommunityNewsForm #fvCommunityNewsSubmit {
	background:#34393f !important;
	border:1px solid #34393f !important;
	padding:5px 7px;
	width:150px !important;
	color:#fff !important;
	margin:7px 0;
	}
	#fvCommunityNewsForm #fvCommunityNewsImageCheck{
		width:20px !important;
		float:left;
	}
	#fvCommunityNewsForm  #fvCommunityNewsImage {
		width:50px !important;
		clear:left;
	}
