/*
Theme Name:Friendly Tips
Theme URI:http://www.friendly-tips.com
Description: <p>Customized theme</p>
Author:Anirudh K. Mahant
Author URI:http://www.ravendevelopers.com
Tags:simple, Three Columns
version:1.0
Change:None.
*/
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(images/bg-body.gif) repeat-x center top;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.home #container {
	text-align: left;
	width: 979px;
	background: url(images/bigbg.gif) no-repeat scroll center top;	
} 
.home #sidebar1 {
	float: left;
	width: 202px;
	padding: 20px 0 0 0;
}
.home #sidebar2 {
	float: right;
	width: 202px;
	padding: 20px 0 0 0;
}
.home #maincontent {
	margin: 0 13.5em 0 13.5em;
	padding: 20px 35px 35px 35px;
/*	background: url(images/bigbg.gif) no-repeat scroll left top;*/
}
#footer{
	background-color: #424242;
	padding: 20px;
	text-align: left;
	color: #ececec;
	font-size: 11px;
}
.pagewrapper{
	width: 980px;
	margin: 0 auto;
}
.header{
	display: block;
}
input, select, textarea{
/*	border: 1px solid #adadae;
	background-color: #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
}
.s-1 input[type=text], .s-1 input[type=password], .s-1 select, .s-1 textarea{
	border: 1px solid #adadae;
	background-color: #FFFFFF;
}
.s-1 input[type=text]:focus, .s-1 input[type=password]:focus, .s-1 select:focus, .s-1 textarea:focus{
	background-color: #adadae;
}
.ff-verdana{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}
.head-categories li{
	font-size: 13px;
	font-weight: bold;
	padding: 15px;
	display: block;
}
.head-categories li a {
	color: #FFFFFF;
}
.li-categories li {
  font-size: 11px;
  color: #676767;
  background: url(images/bg-box1.gif) repeat-x scroll center top;
  display: block;
  padding: 7px;
  border-bottom: 1px solid #EEEEEE;
}
.li-categories li a {
	font-size: 11px;
	color: #676767;
	/*background: url(images/bg-box1.gif) repeat-x scroll center top;*/
	/*display: block;*/
	/*padding: 7px;*/
	/*border-bottom: 1px solid #EEEEEE;*/
}
.li-archvies li, li-popular li {
	font-size: 11px;
	color: #676767;
	background: url(images/bg-box1.gif) repeat-x scroll center top;
	display: block;
	padding: 7px 7px 7px 12px;
	border-bottom: 1px solid #EEEEEE;
}
.li-archvies li a, li-popular li a{
	color: #676767;
}
.wrapper1 {
	display: block;
	width: 202px;
	margin-bottom: 20px;
}
.box1-title {
	font-size: 13px;
	font-weight: bold;
	color: #EB4900;
	line-height: 36px;
	text-indent: 30px;
}
.ti0 {
  text-indent: 0px;
}
.icon-categories{
	background: url(images/icon-fav.gif) no-repeat scroll 10px center;
}
.icon-photodownloads{
	background: url(images/icon-photo.gif) no-repeat scroll 10px center;
}
.box1-top {
	background: url(images/box1-top.gif) no-repeat scroll center top;
	display: block;
	height: 36px;
	width: 202px;
}
.box1-bottom {
	background: url(images/box1-bottom.gif) no-repeat scroll center top;
	display: block;
	height: 4px;
	width: 202px;
}
.box1-c1 {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
}
.box1-c2 {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 10px 15px;
}
.box1-c2 img{
	display: block;
	margin: 0 auto !important;
	border: 3px solid #D7D7CB !important;
	margin-bottom: 10px !important;
}
.bdr6{
  border: 3px solid #D7D7CB !important;
}
/*.box1-c2 a:hover, .box1-c2 a, .box1-c2 a:active{
	text-decoration: none !important;
	color: #FFFFFF;
}*/
.ngg-widget a{
  display: block;
  outline-color: white;
}
.bdr1{
	border: 3px solid #D7D7CB;
}
a.logo{
	outline: none;
}
.post-title {
	font-size: 26px;
	color: #95AF07;
}
.post-title-wrap{
  /*background: #FFFFFF url(images/bg-box1.gif) repeat-x scroll center bottom;
  border: 1px solid #E8E8E8;
  display: block;
  margin-bottom: 20px;
  padding: 5px 5px 10px;
  text-align: center;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  */
  background:#FFFFFF url(images/bg-box3.gif) repeat-x scroll center top;
  border-top:3px solid #E8E8E8;
  border-bottom:1px solid #E8E8E8;
  display:block;
  margin-bottom:20px;
  margin-left:-26px;
  margin-right:-26px;
  padding:5px 5px 10px;
  text-align:center;
  font-size: 26;
  color: #95AF07;
}
.post-title-wrap a{
  outline: none;
}
.post-title-wrap a:hover{
  color: #FF6600;
  text-decoration: none;
}
.post-info {
	font-size: 10px !important;
	color: #838383;
	background: url(images/icon-clock.gif) no-repeat scroll left center;
	text-indent: 20px !important;
	line-height: normal !important;
	padding-bottom: 0 !important;
}
.post-info a{
	color: #0040b6;
	text-decoration: underline;
	font-weight: bold;
}
.post-content{
	display: inline-block;
	padding-top: 20px;
	padding-bottom: 20px;
}
.post-content p{
	font-size: 13px;
	color: #2c2c2c;
	line-height: 20px;
	padding: 10px 0;
}
.post-content a{
  color: #0040B6;
}
a.post-image {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.icons{
	float: left;
	height: 16px;
	width: 16px;
	margin-top: 2px;
	margin-right: 5px;
}
.icon-readmore {
	background: url(images/icon-readmore.gif) left top no-repeat scroll;
}
.readmore {
	font-size: 12px;
	font-weight: bold;
	color: #0040b6;
	text-decoration: underline;
}
/*************************************************************************************/
/* Pager classes and ID's */
/*************************************************************************************/
ul.ul-pager{
	list-style: none;
	margin: 20px 0 !important;
	padding: 10px 0 !important;
}
ul.ul-pager li{
	background-color: #FFFFFF;
	margin: 0 3px;
	float: left;
	text-align: center;
	font-size: 11px;
	border: 1px solid #80ABFF;
	color: #0066CC;
}
ul.ul-pager li a{
	color: #0066CC;
	padding: 2px 6px;
	display: block;
	font-weight: bold;
}
ul.ul-pager li.noborder{
	border: none;
}
ul.ul-pager li.total-pages{
	border: none;
	background: #0049D0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 8px;
}
ul.ul-pager li.perpetual{
	border: none;
	background: none;
	line-height: 25px;
}
ul.ul-pager li a.search-button-prev{
	background: url(images/btn-previous.jpg);
	height: 21px;
	width: 71px;
	padding: 0;
}
ul.ul-pager li a.search-button-next{
	background: url(images/btn-next.jpg);
	padding: 2px 8px;
}
.pager {
	padding-top: 20px;
}
.rss-feed{
	/*background: url(images/bg-rss.gif) no-repeat scroll left top;*/
	height: 62px;
	width: 185px;
	margin-bottom: 30px;
}
.subscribers {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding-top: 32px;
	padding-left: 76px;
}
.email-subscribe {
	background: url(images/bg-email.gif) no-repeat scroll left top;
	height: 63px;
	width: 197px;
	margin-bottom: 30px;
  color: #FFFFFF;
  font-size: 12px;
}
.emailsubs{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 5px;
	display: block;
}
.bg-email-subscribe{
	background: #FFFFFF url(images/icon-ok.gif) no-repeat scroll 98% 1px;
  font-size: 10px;
}
.box2-google {
	background: #F0F0F0;
	color: #595959;
	border: 1px solid #E8E8E8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	margin-bottom: 30px;
}
.about-us {
	background: url(images/bg-aboutus.gif) no-repeat scroll center top;
	height: 26px;
	width: 468px;
}
#footer p{
	padding: 10px 0;
	line-height: 20px;
}
.footercol2-bg{
	background-color: #5C5C5C;
	padding: 20px;
}
.footercol2-bg a{
	color: #DCDCDC;
}
.footer-categories li {
	background: url(images/bg-box2.gif) repeat-x scroll center top;
	display: block;
	padding: 5px;
	border-bottom: 2px solid #373737;
}
.footer-categories li a{
	color: #DCDCDC;
}
a.site-rss{
	display: block;
	height: 62px;
	width: 185px;
	position: absolute;
	outline: none;
	text-decoration: none;	
}
a.site-rss:link, a.site-rss:hover{ text-decoration: none; }
div.navigation{ font-size: 12px; }
div.post-tags{
  color: #2C2C2C;
  font-weight: bold;
}
div.post-tags a{
  color: #EB4900;
  font-weight: bold;
  font-style: italic;
}
div.post-tags{
  line-height: 22px;
}
div.post-meta{
  color: #2C2C2C;
  font-weight: bold;
}
div.post-meta a{
  color: #0040B6;
  font-weight: bold;
}
div.post-tags span{
  color: black;
}
.postmetadata a{
  color: #424242; font-weight: bold;
}
/* Nextgen gallery over-rides */
.ngg-galleryoverview{
  clear: none !important;
}
#commentform label, #commentform input, #commentform textarea{
  font-size: 12px;
}
#commentform input, #commentform textarea{
  border: 1px solid #E9E9E9;
  padding: 3px;
}
#commentform label{
  display: block;
  padding-bottom: 10px;
}
#commentform p{
  line-height: 20px;
  padding: 5px 0;
}
#commentform #submit{
  background: #FFFFFF url(images/bg1.gif) repeat-x scroll center top;
  border: 1px solid #BEBEBE;
  padding: 5px 10px;
}
#commentform img{
  border: 1px solid #E9E9E9;
  display: block;
}
.styled1 input[type=text], .styled1 input[type=password], .styled1 textarea, .styled1 select{
  background-color: #FBFBFB;
  border: 1px solid #9B9B9C;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;  
}
.styled1 input[type=text]:focus, .styled1 input[type=password]:focus, .styled1 textarea:focus, .styled1 select:focus{
  background-color: #F7F7F7;
  border: 1px solid #9B9B9C;
}
#content h3#respond{
  display: block;
  padding-bottom: 20px;
}
.bdr5{
  border-bottom: 1px dotted #CCCCCC;
}
.gallery-link a{
  color:#0040B6;
  font-weight:bold;
  text-decoration:underline;
  font-size: 10px;
}
h2.pagetitle{
  color: #0040B6;
  display: block;
  font-size: 20px;
  padding-bottom: 10px;
  text-align: center;
}
li.current-cat a{
  color: #0040B6;
}
.box3-comments {
  background: #F0F0F0;
  color: #595959;
  border: 1px solid #E8E8E8;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px;
  display: block;
}
/*div.commentlist{
  margin: 30px 0 50px;
  font-size: 12px;
  background-color: #F5F8FF; 
  color: #595959;
  border: 1px solid #E5EEFF; 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 15px 20px;
  display: block;
  margin-bottom: 20px;  
}*/
.commentlist{
  display: block;
  margin: 30px 0 30px;
  font-size: 12px;
}
.commentlist .comments-bg{
  background-color: #F5F8FF; 
  color: #595959;
  border: 1px solid #E5EEFF; 
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  display: block;
  margin-bottom: 20px;
  width: 99%;
}
.comments-top{
  background-color: #EBF1FF;
  border-bottom: 2px solid #E0EAFF;
  padding: 5px 10px;
}
.commentlist img.avatar{
  display: block;
  border: 3px solid #D7D7CB;
}
.real-comments{
  padding: 10px 15px 10px 15px;
}
.real-comments p{
  line-height:22px;
  padding-bottom:10px;
}
.real-comments em{
  display: block;
  font-size: 11px;
  color: red;
  padding-top: 5px;
}
.commentlist .comments-bg cite{
  font-size: 11px;
}
.comment-author, .commentlist .comments-bg a{
  color: #424242;
  font-weight: bold;
}
.commentlist .comments-bg small{
  font-size: 10px;
}
.commentmetadata a{
  font-weight: normal !important;
}
#footer .ngg-widget a{
  display: block;
}
#footer .ngg-widget{
  padding-top: 15px;
  float: left;
  margin-right: 10px;
}
#footer .ngg-widget img{
  float: left;
  margin-right: 10px;
}
div.left-widget ul li *,
div.right-widget ul li *{
  font-size: 12px;
  color: #0040B6;
}
div.widget_sidebarLogin label, div.widget_sidebarLogin input{
  font-size: 11px;
}
div.widget_sidebarLogin input[type=text], div.widget_sidebarLogin input[type=password]{
  border: 1px solid #E9E9E9;
  background-color: #F7F7F7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px;
  width: 95%;
}
div.widget_sidebarLogin p{
  display: block;
  margin-bottom: 8px;
}
div.left-widget h4.widget-title,
div.right-widget h4.widget-title{
  background: transparent url(images/box2-top.gif) no-repeat scroll center top;
  display: block;
  height: 36px;
  width: 202px;
  color: #EB4900;
  font-size: 13px;
  font-weight: bold;
  line-height: 36px;
  border-bottom: 1px solid #EEEEEE;
/*  margin-bottom: 5px;
  margin-left: -16px;
  margin-top: -10px;*/
  text-indent: 30px;
  overflow: hidden;
  position: relative;
  top: -12px;
  left: -16px;
}
div.left-widget,
div.right-widget{
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #EEEEEE;
  padding:10px 15px;
  margin-bottom: 20px;
}
.wrapper2 {
  display: block;
  width: 202px;
  margin-bottom: 20px;
}
div.comment-form a{
  color: #0040B6;
  font-size: 12px;
}
.wp-caption{
  border:1px solid #ddd;
  text-align:center;
  background-color:#f3f3f3;
  padding-top:4px;
  margin:10px auto;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px
}
.wp-caption img{
  margin:0;
  padding:0;
  border:0 none
}
.wp-caption-dd{
  font-size:11px;
  line-height:17px;
  padding:0 4px 5px;
  margin:0
}
.bread-crumb a, .bread-crumb{
  font-size: 12px;
}
div.post-content ol, div.post-content ul{
  margin-left: 20px;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}
div.post-content ul li{
  display: list-item;
  list-style: square outside none;
  padding: 5px 0;
  line-height: 22px;
}
div.post-content ol{
  padding-left: 10px;
}
div.post-content ol li{
  display: list-item;
  list-style: decimal outside none;
  padding: 5px 0;
  line-height: 22px;
}
div.slideshowlink, div.piclenselink{
  margin: 5px 0;
  display: block;
}
div.slideshowlink *, div.piclenselink *{
  font-size: 12px;
}
div.post-content h1, div.post-content h2,
div.post-content h3, div.post-content h4,
div.post-content h5, div.post-content h6{
  display: block;
  margin: 5px 0px 10px 0px;
  color: #EB4800;
}
dl.gallery-item{
  font-size: 11px;
}
.wp-polls-ans *{
  font-size: 12px;
}
.wp-polls-ans a{
  color: #0040B6 !important;
}
.wp-polls-ul{
  margin: 0 !important;
}
.poll-question{
  display: block;
  color: #95AF07;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
}
.wp-polls .Buttons {
  background-color:buttonface !important;
  border:1px outset #C8C8C8 !important;
  padding:2px 10px !important;
}
div.textwidget p{
  font-size: 12px;
  line-height: 20px;
}
.alignleft{
  display: block;
  margin: 0 20px 10px 0 !important;
  border: 1px solid #D7D7CB !important;
  padding: 2px;
  float: left;
}
.alignright{
  display: block;
  margin: 0 20px 10px 0 !important;
  border: 1px solid #D7D7CB !important;
  padding: 2px;
  float: right;
}
form.mp-form *{
  font-size: 12px !important;
}
form.mp-form .MailPressFormEmail, form.mp-form .MailPressFormName{
  margin: 0 0 5px;
  width: 165px;
}
form.mp-form .MailPressFormSubmit{
  margin: 5px 0 0 0;
}
.right-widget.widget_wppp li{
  padding: 3px 0;
  list-style: square inside;
  color: #0040B6;
}
