/*  
Theme Name:WP Premium (free version)
Author URI:http://www.cssace.com/
Version:2.0
Author:R.Bhavesh
Description:WP Premium is a free theme by <a href="http://cssace.com/">R.Bhavesh</a>. 
*/

/* choose - WHICH COLOR SCHEME DO YOU WANT FOR THE THEME? */
/* By default, I placed set it to RED. 
If you wish to have black color scheme, replace "red" with "black  e.g. @import url("style-black.css");"
If you wish to have black color scheme, replace "red" with "brown" e.g.  @import url("style-brown.css"); */

@import url("css/style-red.css");

body { font:13px Verdana, Helvetica, Arial, Sans-Serif; color: #050505; line-height: 20px; margin:0px 0px 0px 0px; } 

hr { height:5px; margin:10px 0px; }

blockquote { margin:0px 0px 0px 5px; padding:8px 25px 5px 40px; font-size:15px; font-style:italic; font-family:Georgia, Times New Roman, Serif; }
blockquote p { margin:0px 0px 10px 0px; padding:0px; }

.clearboth{ clear:both; }

.alignleft { float:left; display: inline;}              
.alignright { float:right; display: inline; }
          
.pullquote {
    width: 300px; float: right; display: inline; margin: 5px; font-family: Georgia, "Times New Roman", Times, serif; 
font-style: italic; color: #ff0000; font-weight: bold; }

.imgleft { float:left; margin:0 12px 12px 0; padding:2px; border:3px solid #ccc; }
.imgright { float:right; margin:0 0 12px 12px; padding:2px; border:3px solid #ccc; }
.imgright_n { float:right; margin:0 0 12px 12px; }
.img_center { width:98%; background:#ccc; padding:5px; margin:10px 0; }
#content img { margin:0 10px;
               padding: 2px 2px; 
               color:#ffffff;
               border: 0; }
#content .border {    border: 1px solid #DEDBDB;
                      margin: 0 10px;
                      padding: 4px;   }
#content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;}

.followtwitter { background:url(images/follow_twitter.png) no-repeat; padding-left:44px; 
height:28px; padding-top:6px; }

img#wpstats { display:none; }

pre { border: 1px solid #DADADA; background: none repeat scroll 0 0 #F0F0F0;
       font-size: 11px;
       line-height: 1.3em;
       overflow: auto;
       padding: 11px;
       font-family: monospace;
       margin-bottom: 15px;}

#content .postend {          
           border: none;
           background-color: #FFFFFF;
           padding: 0;     }
#content .shareme {padding: 0px 0px 10px 0px;
                    text-align: center; 
                    background: url("/images/thumbsup.png") no-repeat scroll right center transparent; }
#sidebar .badge {border: none;
                 margin: 2px; }
#content .singlesubscribe {padding: 3px; text-align: center; margin: 5px; background-color: #C92C2C; }

#content .rsspost { clear: both; }            
#content .rsspost img:hover {-moz-transform:rotate(-1deg) scale(1.02); -webkit-transform:rotate(-1deg) scale(1.02);
                             -o-transform:rotate(-1deg) scale(1.02); }

#content .adspostbottom{text-align: center; float: right; padding: 10px; border: 1px solid #CCCCCC; 
                       margin: -110px 0px 0px; background: none repeat scroll 0 0 #F5F5F8; 
                       height: 198px; width: 250px; top: -50%; bottom: 50%; }  

#content .adspostrectangle{ text-align: center; border: 1px solid #CCCCCC; 
                            background: none repeat scroll 0 0 #f5f5f8; padding: 5px;}
#sidebar .popularposts li {list-style: none outside none; border: none; }
#content abbr, acronym {border-bottom: none; cursor: help; letter-spacing: 1px; }

#sidebar .sidebarads {border: none; margin: 5px; display: inline-block; overflow: hidden}

#content .top {background: url("http://loneplacebo.com/images/rocket.png") no-repeat scroll right center #FFFFFF; color: #FF0000; display: block; padding: 7px 10px 7px 0px; width: 90px; } 
#sidebar .adsensesidebar {position:relative; margin:auto; }

.more { display: none; }

.advertisebutton {background: url(/images/advertise2.png) 0 0; text-indent:-9999px;  height:65px; width:380px; display:block; }
.advertisebutton:hover{background: url(/images/advertise2.png) 0 65px; text-indent:-9999px; cursor:pointer; }


::selection { color: #FFFFFF;  background-color: #3197FC;  }
::-moz-selection { color: #FFFFFF; background: #3197FC;  }

.commentcount {float:left; color:#CCC; font-weight:bold; font-family: "Helvetica", Arial; }
a .meta-comments{color:#CCC;}
a:hover .meta-comments {color:#111; text-decoration:underline; }
.retweet {float:right;}

.fb-page {background: url("images/facebook.png") no-repeat center left; padding-left: 35px !important;}
/*---------------------------------
Breadcrumbs
---------------------------------*/
#content .breadcrumbs li {
    list-style-type: none;
    margin: 0 0.5em 0 0; 
    display: inline; }
#content .breadcrumbs li:before {
    content: "» "; }
#content .breadcrumbs .front_page:before {
    content: none; }

/*	--------------------------------------------------
Structure
-------------------------------------------------- */

#header {  overflow:hidden; height:100%; }
#header-in { width:960px; padding:0px; height:132px; position:relative; margin:0px auto;}

#container { width:940px; text-align:left; margin:0 auto; padding:0px 10px; border:0px solid black; clear:both; overflow:hidden; height:100%; }
.container-top { clear:both; height:17px; width:960px; display:block; margin:12px auto 0 auto; }
.container-bottom { clear:both; height:17px; width:960px; display:block; margin:0px auto; }

#content { width:600px; float:left; padding:14px 15px 20px 22px; display:block; overflow:hidden; }
#sidebar { float:right; width:280px; padding:0px 3px 0px 0px; } 
#l_sidebar #r_sidebar { float:left; display:block; width:280px;  margin:0px; padding:0px 0px 0px 0px; }
#footer { padding:10px 0px 20px 0px; text-align:center; height:25px; clear:both; font-size:11px; }
#footer-wrap { width:950px; margin:0px auto; }

/*************************************
Links
**************************************/
a {  text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
a:active {position:relative; top:-1px; }
/*************************************
Headings
**************************************/
h1 { font-size:26px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; line-height: 35px; }
h3.h1 {  /*make homepage h3's for the first 2 stories look like H1 */ font-size:22px; text-decoration:none; }
h1 a, h3 a, h1 a:visited, h3 a:visited { text-decoration:none; }
h1 a:hover, h3 a:hover { text-decoration:none; }
h2 { font-size:24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:10px 0px; line-height:150%; margin:0px; }
h2 a, h2 a:visited { color:#666; text-decoration:underline; } 
h2 a:hover { text-decoration:none; }
h3 { font-size:22px; margin: 0.3em; color: #b30000; font-weight:500; font-family: Rockwell, Georgia, "Times New Roman", Times, serif; padding: 10px 0;}

#sidebar h2 { margin:0px 0 5px 0; padding:5px 0px 0px 0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;  }
#sidebar .popular h2 { font-size:18px;  }

#l_sidebar h2, #r_sidebar h2 { font-size:16px;  }

#sidebar h3 { font-size:18px; margin-bottom:8px; } 
h3 a, h3 a:visited { text-decoration:none; }

h4 { font-size:18px; font-weight: normal; color: #1c1616; font-family:Rockwell, Georgia, "Times New Roman", Times, serif; margin-bottom: 0.5em; }
h5 { font-size:15px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
h6 { font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:0px 0 10px 0px; line-height:150%; margin:0px; } 


/*************************************
Header
**************************************/
#header-in .title { margin:0px; padding:15px 10px 5px 10px; width:340px; float:left; }
#header-in .title a { text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:33px; font-weight: normal; margin:0px; padding:0px; }

#header-in .description { clear:both; font-family:Rockwell, Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; margin:0px; padding:0px 10px 4px 15px; width:850px; color: #F0F0F0; }

#header-in img {  border:none; }

/*************************************
Social Media Icons
**************************************/
.subscribe { width:298px; height:60px; float:right; position:absolute; top:0px; right:0px; }
.subscribeform { float:right; padding:5px 0 0 18px; overflow:hidden; width:215px; position:relative;}
.subscribeform p { margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; }
.subscribeform .textfield { width:165px; height:18px;  padding:0 5px 0 5px; margin-top:11px; margin-bottom:8px; border:none; background:none; } 
.sbutton { width:8px; height:10px; line-height:26px; display:block;  text-align:center; cursor:pointer; border:none; position:absolute; right:22px; top:35px; }
.social-icons { background: url("/images/social-icons.png") no-repeat scroll 0 0 transparent; width:250px; height:32px; position: relative; top: 15px; left: 25px;}
.rss { float:left; border: 0 none; height: 32px; width: 32px; margin-left: 15.25px; text-indent:-9999px; } 
.email {float:left; border: 0 none; height: 32px; width: 32px; margin-left: 32px; text-indent:-9999px; }
.twitter {float:left; border: 0 none; height: 32px; width: 32px; margin-left: 31px; text-indent:-9999px;}
.facebook {float:left; border: 0 none; height: 32px; width: 32px; margin-left: 30px; text-indent:-9999px;}

/*************************************
Top Search Form
**************************************/
#xsnazzy { margin:15px 0 10px 0; clear:both; overflow:hidden;  height:100%; }
* html { margin:0 0 10px 0; } /* ie6 specify css */
*+html #xsnazzy  {  margin:0 0 10px 0; }  /* ie7 specify css */
html:first-child #xsnazzy  {  margin:0 0 10px 0; } 
html>body #xsnazzy  {  margin:0 0 10px 0; }

.xtop, .xbottom { display:block; font-size:1px; }
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
.xb1, .xb2, .xb3 { height:1px; }
.xb1 { margin:0 5px; }
.xb2 { margin:0 3px; }
.xb3 { margin:0 2px; }
.xb4 { height:2px; margin:0 1px; }
.xboxcontent { display:block; padding:5px; height:100%; overflow:hidden; }


/*Search box Rounded Corner End */
ul.tablist {  margin:5px 0px; padding:0; list-style:none; color:#333; }
ul.tablist li { margin:0 5px; padding:2px 0 3px 10px;  list-style:none; border-bottom:1px dotted #959595; text-align:left; }
ul.tablist li a { text-decoration:none; line-height:18px; }ul.tablist li a:hover { text-decoration:underline; }

.searchform { padding:5px; height:100%; overflow:hidden; position:relative; }
.searchform .s { color:#333;  padding:4px 3px 4px 3px; line-height:16px; width:208px;   }
.button {position:absolute; top:5px; right:0; height:26px; width:33px; }
* html .button { top:6px; }
*+html .button { top:6px; }

#ul { display:block; width:880px; margin:0px; padding:0px 0px 0px 10px; }
#nav li { float:left; list-style-type:none; margin:28px -4px 0px 4px; padding:0px; }
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a { text-decoration:none; }
#nav ul li.current_page_item a:hover { text-decoration:none; }
#nav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; display:block; padding:6px 20px 6px 0px; margin:0px 0px 0px 15px; text-transform:uppercase; }
#nav ul li a:hover { text-decoration:none; }

 
/*************************************
Content
**************************************/

#content ul { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; }
#content li { margin:0 0 5px 0; padding:0 0 0; background:url(images/bullet4.png) no-repeat center; background-position:0 2px; } 
#content ul li ul { margin:8px 0 5px 0; padding:0; }
#content li ul li { margin-left: 15px; padding:0; background:url(images/bullet4.png) no-repeat 20px left; }
#content ol { list-style-type:decimal; line-height:30px; margin:0; font-size:12px; padding:0 0 10px 0; }
#content ol li ol { margin:8px 0 5px 18px; padding:0 0 0 0; }
#content ol li { margin:0 0 10px 0; padding:0; background:none; }

#content div#author-info {
	background: #eaeaec; padding: 10px; margin: 0 0 15px 0;
        border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
	overflow: auto;
        box-shadow: 1px 1px 12px #2D1D1D;
        -moz-box-shadow: 1px 1px 12px #2D1D1D;
        -webkit-box-shadow: 1px 1px 12px #2D1D1D;
}
	#content div#author-info div#author-image {
		float: left; margin: 0 10px 5px 0; border: 5px solid #DCDCE1;
	}

#content h1.btmspace { margin-bottom:15px; }
#content p { margin: 0 0.3em 1.467em; line-height: 20px; padding:1px; font-size: 12px;}
.wp-caption-text  { font-size:11px; padding:3px 0 0; text-align: center; font-style: italic; }
#content ol { list-style-type:decimal; line-height:18px; margin:0px; padding:0px 0px 10px 35px; } 

#content ul { list-style:none; margin:0px; padding:0px 0px 10px 0px; }
#content li { margin:0px; padding:0px; }
#content ul li { list-style:disc outside; margin-left:45px; padding:5px 0px 0px 0; line-height: 1.467em;}

#content .social { padding:0; width:590px; list-style:none; display: inline; margin-left: auto; 
                   margin-right: auto; float: right;}
* html #content .social  { width:420px; } 
#content .social li { margin:0 0 0 11px; padding:0 0 0 20px; list-style:none; float:left; }


/*Page navigatoin 2 ----------------------------- */
#content .wp-pagenavi { text-align:center; height:25px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:24px; }
#content .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { padding:3px 8px 3px 8px; margin:2px; border: 1px solid #A7A6A6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration:none; color:#333; line-height:24px; background-color:#e7e7e7; } 
#content .wp-pagenavi a:hover { color:#fff; background-color:#666; } 
#content .wp-pagenavi span.pages { padding:3px 8px 3px 8px; margin:2px 2px 2px 2px; }
#content .wp-pagenavi span.current { padding:3px 8px 3px 8px; margin:2px; line-height:25px; font-weight:bold; color:#fff; background:#de2225; }
#content .wp-pagenavi span.extend { padding:3px 8px 3px 8px; margin:2px; color:#fff; line-height:25px; background-color:#314332; } #content .wp-pagenavi a, .wp-pagenavi span {margin:2px; padding:3px 5px; text-decoration:none; }
#content .trackbacklist { margin:8px 0 0 0; padding:0; list-style:none; } 
#content .trackbacklist li { margin:0 0 8px 0; padding:0 0 5px 12px; list-style:none; border-bottom:1px solid #ccc; } 
.post-ratings { font-size:12px; font-style:normal; padding-left:8px; display:block; margin:8px 0; }


 /************************************************
*	Comments									*
************************************************/
#content .commentlist li .avatar { background: #FFFFFF; float: right; background:#fff url(images/gravtar.png) no-repeat center; border: 1px solid #EEEEEE; padding:5px; margin-left:10px; }
#commentform input { width: 210px; color: #A6A6A6; padding: 2px; margin: 5px 5px 1px 0px; border:1px solid #ccc; 
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    overflow:auto;
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; }
#commentform input:hover {background: #EAEAEA; border: solid 1px #CFCACA; }  
#commentform input:focus {border: solid 2px #C9C9C9; color: #262626 !important; background: none repeat scroll 0 0 #FEFCFA;
                         -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;     }  
 
#commentform { margin: 5px 10px 0px 0px; height:100%; overflow:hidden; }
#content li.bypostauthor {background-color: #C7EDF9 !important;  }
#commentform label { font-weight:bold; }
.cancel-comment-reply  a { font-size:12px; }

#commentform textarea { width:410px; padding: 2px; border:1px solid #ccc; }

#respond:after { content: "."; display: block; height:0px; clear: both; visibility: hidden; }
#content .commentlist p { font-weight: normal; text-transform: none; }
#content .commentmetadata { font-weight: normal; font-size:11px; }
#commentform p { margin: 5px 0px 5px 0px; }
	
#commentform #submit { margin:10px; float:left; width:100px; font:bold 15px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; background:#000; border:none; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px;    -webkit-border-radius: 3px 3px 3px 3px; overflow:hidden;}
#commentform #submit:hover {background: none repeat scroll 0 0 #333333; text-decoration: none; }	
.alt { margin: 0px; padding: 10px; }
#content .commentlist { margin: 10px 0 10px 0; padding: 0px; height:100%; overflow:hidden; }
#content .commentlist ol { margin: 0px; padding: 10px; }
#content .commentlist li { margin: 15px 0px 10px; padding: 10px 8px 10px 10px; list-style: none; background:none; }
#content .commentlist li ul li {  margin-right:5px; }

#content .commentlist cite { font-size:12px; font-weight:bold; font-style:normal;  }

#content .commentlist li a { font-weight:bold;}
#content .commentlist li a:hover { color:#000; }

.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }
.children {  margin:0px; padding:0px; }
.nocomments { text-align: center; margin:0px; padding:0px; }

.commentmetadata { font-size: 11px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top:10px; margin-bottom:10px; }
	
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { background:#eee; margin: 0px; padding: 0px; }
.thread-even { background:#fff; }
	
.depth-1 { border: 1px dotted #bbb; }
.even { border:1px dotted #bbb; background:#eee !important;  }
.alt { border:1px dotted #bbb; background:#fff !important; margin:0px; padding:0px; }


.gravatar { float:right; border:2px solid #999; margin:0px 0 10px 15px; width:50px; height:50px; background:url(images/gravtar.png) no-repeat; } 
.commetmainauthor { background:#eee; overflow:hidden; height:100%; 
margin-bottom:15px; border-bottom:1px solid #ccc; }
.commetmain { background:#f8f8f8; border-bottom:1px solid #ccc; overflow:hidden; height:100%; margin-bottom:15px; }

#content .post-meta-top { margin:0px 0px 15px 0px; padding:5px 0px; overflow:hidden;  height:100%;  }
#content .post-bottom {  margin:10px 0px 25px 0px; padding:10px 0; clear:both; overflow:hidden;  height:100%; font-size:11px; background-color: #ffc2c2;}
#content .post-bottom-home {margin:10px 0px 25px 0px; padding:10px 0; clear:both; overflow:hidden;  height:100%; font-size:11px; background-color: #FFFFFF; border-bottom: 1px dotted #BBB; }

.cat { background-color: #FFD2DB; color: #666; font-size:11px; font-weight: bold; padding: 1px 5px; }

.comm { float:left; width:28px; height:23px; font-size:14px; line-height:27px;}
.comm span { text-align:center; padding:0px 0 0 0; }
.comm a { text-decoration:underline; }

.date { background:url(images/date.png) no-repeat scroll left center transparent; 
color:#666666; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 11px; height:26px; margin-bottom:13px;
padding-left:35px; padding-top: 10px; text-align:left;  }

.author {background:url(images/pencil_32.png) no-repeat scroll left center transparent;
color:#666666; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 11px; height:26px; margin-bottom:13px;
padding-left:45px; padding-top:14px; text-align:left;  }

#content .search404 { margin:4px 8px 0 0; padding:5px 0 0 0px; width:298px; }
#content .category { float:left; width:48%; border-right:1px solid #ccc; }
#content .archives { float:right; width:48%; }


/* Previous/Next Page Navigation *********************************************/

.page-nav { clear:both; margin:15px 0px; padding:2px 0px; height:22px; font-weight:bold; font-size:15px; }

.nav-previous { width:249px; float:left; text-align:left; margin:2px 0px; }
.nav-next { width:249px; float:right; text-align:right; margin:2px 0px; }

.page-nav a { text-decoration:none; }
.nav-previous a { padding-left:13px; }
.nav-next a { padding-right:13px; }


/* Contact form --------------------------------- */
div.wpcf7 input, textarea {  
    padding: 9px;  
    border: solid 1px #CFCACA;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 200px;  
    overflow:auto;
    background: #FFFFFF url('bg_form.png') left top repeat-x;  
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;     }  
  
div.wpcf7 textarea {  
    width: 400px;  
    max-width: 400px;  
    height: 150px;  
    line-height: 150%;    }  
  
div.wpcf7 input:hover, textarea:hover {background: #EAEAEA; border: solid 1px #CFCACA; }  
div.wpcf7 input:focus, textarea:focus {  
    border: solid 2px #C9C9C9; background: none repeat scroll 0 0 #FEFCFA;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;     }  
  
div.wpcf7 .form label {  
    margin-left: 10px;  
    color: #999999;    }  
  
div.wpcf7 .submit input {  
    width: auto;  
    padding: 9px 15px;  
    background: #617798;  
    border: 0;  
    font-size: 14px;  
    color: #FFFFFF;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;   }  
div.wpcf7 .submit input:hover {cursor: pointer;}
.contactform { position: static; overflow: hidden; }
#content .contactleft {	width:18%;	text-align: left; clear: both; 	float: left; 	display: inline; 	margin: 5px 0;	height:25px; font-weight: bold; }
#content .contactright { width: 79%; text-align: left;  float: right; display: inline; padding: 4px; margin: 5px 0; font-size:11px; }
.contactright input, textarea { width:220px; padding:3px; font:12px Arial, Helvetica, sans-serif; }
#contactsubmit { width:120px; font:bold 12px Arial, Helvetica, sans-serif; border:none; cursor:pointer;  }
/*************************************
Sidebar
**************************************/
#sidebar .sidebar-bot { display:block; height:20px; clear:both; }
#sidebar ul { list-style-type:none; } 
#sidebar .advertise { text-align:left; padding:0; margin-left:3px; }
#sidebar .advertise img { margin:5px 5px; border:none; }
#sidebarwrap { padding:15px 0px 0px 0px; margin:0px; border:none; }

#sidebar .aktt_tweets p { display:none; }

#sidebar .blogroll p {background:url(/images/blogroll.png) 0 0 no-repeat; width:274px;
                      height:21px; text-indent:-9999px; }

#sidebar .blogroll ul { width:272px; background:#ADADAD; border:1px solid #4D4D4D;
                        border-width:0 1px 1px 1px; padding:0; list-style:none; 
                        position:absolute; left:0; top:21px; }
 
#sidebar blogroll ul a:link, .blogroll ul a:visited { display:block; width:252px; padding:2px 10px 2px 10px;
text-decoration:none; color:#FFFFFF; font-weight:normal; }
 
#sidebar .blogroll ul a:hover, .blogroll ul a:active {background:#D1D1D1;}

#sidebar .blogroll p, .blogroll ul {margin:0;}

#sidebar .blogroll { width:274px; height:21px; overflow:hidden; position:relative; }

#sidebar .blogroll:hover {overflow:visible;}
/*************************************
Popular Posts Section
**************************************/
#sidebar #sidebarwrap #popular {  margin:0px; padding:0px;}

/*popular box Rounded Corner start */
#pxsnazzy { margin:0 0 10px 0; }
.pxtop, .pxbottom { display:block; font-size:1px; }
.pxb1, .pxb2, .pxb3, .pxb4 { display:block; overflow:hidden; }
.pxb1, .pxb2, .pxb3 { height:1px; } 
.pxb1 { margin:0 5px; }
.pxb2 { margin:0 3px; }
.pxb3 { margin:0 2px; }
.pxb4 { height:2px; margin:0 1px; }
.pxboxcontent { display:block; padding:2px; }

/*popular box Rounded Corner End */
.popular ul { margin:0px; padding:0px 10px 15px 10px; }
.popular ul li { margin:0px; padding:0px; }
.popular ul li ul { padding:0px; } 
.popular ul li ul li { margin:0px; padding:5px 10px; }
.popular ul li ul li a, #popular ul li ul li a:visited { padding:0; margin:0px; text-decoration:none; } 
.popular ul li ul li a:hover { text-decoration:underline; }


/*twitter box Rounded Corner start */
#txsnazzy { margin:0 0 10px 0; }
.txtop, .txbottom { display:block; font-size:1px; }
.txb1, .txb2, .txb3, .txb4 { display:block; overflow:hidden; }
.txb1, .txb2, .txb3 { height:1px; } 
.txb1 { margin:0 5px; }
.txb2 { margin:0 3px; }
.txb3 { margin:0 2px; }
.txb4 { height:2px; margin:0 1px; }
.txboxcontent { display:block; padding:2px; }

/*************************************
Popular Posts Section
**************************************/
#sidebar #sidebarwrap #popular {  margin:0px; padding:0px;}

/*popular box Rounded Corner start */
#pxsnazzy { margin:0 0 10px 0; }
.pxtop, .pxbottom { display:block; font-size:1px; }
.pxb1, .pxb2, .pxb3, .pxb4 { display:block; overflow:hidden; }
.pxb1, .pxb2, .pxb3 { height:1px; } 
.pxb1 { margin:0 5px; }
.pxb2 { margin:0 3px; }
.pxb3 { margin:0 2px; }
.pxb4 { height:2px; margin:0 1px; }
.pxboxcontent { display:block; padding:2px; }




/*widget calendar css =================================================== */

#wp-calendar { width:90%;  margin:0 auto; color:#2a271c; }
#sidebar .widget_calendar h2, widgettitle { display:none; }
#sidebar #calendar_wrap caption { margin:8px 0 3px 0; padding:5px 0 5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; background:url(images/sheadbg.png) no-repeat; width:100%; }

/*************************************
Left Sidebar
**************************************/
#l_sidebar ul, #l_sidebar ul li, #r_sidebar ul, #r_sidebar ul li { margin:0px 0 15px 0; padding:0px; }
#l_sidebar ul li ul li, #r_sidebar ul li ul li { margin:0px; padding:5px 3px 7px 8px; }
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited, #r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited { margin:0px; text-decoration:none; }
#l_sidebar ul li ul li a:hover, #r_sidebar ul li ul li a:hover { text-decoration:underline; } 
#l_sidebar ul li ul li ul li, #r_sidebar ul li ul li ul li { margin:0px; padding:0px; }
#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited, #r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited { padding:5px 3px 7px 8px; margin:0px; text-decoration:none; }
#l_sidebar ul li ul li ul, #r_sidebar ul li ul li ul { border:none; padding:0px; margin:0px; }
#l_sidebar ul li ul li ul li a:hover, #r_sidebar ul li ul li ul li a:hover { text-decoration:underline; }

.twittercounter {border-right: 1px solid #CCCCCC; padding: 0 5px 0 16px; display: inline-block;}
.about { overflow:hidden; height:100%; margin-bottom:15px;  }
#sidebar p { margin:0px; line-height:18px; padding:0px 0px 10px 0px;  }


/*************************************
Footer
**************************************/
#text-link-advertise { padding:15px; text-align:left; clear:both; }

#footer .copyright { float:left; text-align:left; }

.copyright a { color: #C91F1F; text-decoration:none; }
.copyright a:hover { text-decoration:none; }

ul#nav-footer { margin-right: 10px; padding:0; float:right; font-size:11px; font-weight:bold; text-align:right; text-transform:uppercase; } 
ul#nav-footer li { padding:5px 8px 5px 12px; list-style:none; float:left; }
ul#nav-footer li.nobg { padding:5px 8px 0px 12px; }
ul#nav-footer li a { text-decoration:none; }

/*  Tabber  Style start -------------------- */
.tabberlive .tabbertabhide { display:none; }
.tabberlive { margin:0 5px; }
ul.tabbernav { margin:0; padding:3px 0; font:bold 12px Arial, Helvetica, sans-serif; }
ul.tabbernav li { list-style:none; margin:0; display:inline; }
ul.tabbernav li a { padding:3px 0.5em; margin-left:3px; text-decoration:none; }

/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab { padding:5px; }
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }

/* instruction elements -------------------------------------- */
address {  font-style:italic; }

#content p.alert, #content p.download, #content p.info, #content p.note, #content .note, #content h5.respond, #content p.update {  margin:10px 0 10px 0; padding:9px 10px 9px 50px; }

#content p.alert { border-top:1px solid #f0baa2; border-bottom:1px solid #f0baa2; background:#ffd9c8 url(images/stopsign.png) no-repeat 12px 13px; }

#content p.download { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(images/download.png) no-repeat 10px 13px; font-weight:bold; font-color: #ff0000; }

#content h5.respond{ margin-top: 10px; margin-bottom: 20px; border-top:1px solid #F6D87D; border-bottom:1px solid #F6D87D; background:#FAFAD6 url(images/bubble.png) no-repeat 10px 13px; color: #FF0000; }

#content p.info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(images/info.png) no-repeat 12px 13px; }

#content p.update {border-top: 1px solid #FCB81D; border-bottom: 1px solid #FCB81D; background: url("images/lightbulb.png") scroll 2px 14px no-repeat #FFFFB0;}

#content .info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(images/info.png) no-repeat 12px 13px; }

#content p.note { background-color: #F7F7F7; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(images/note.png) no-repeat 14px 13px right; margin:10px 0 10px 0; padding:9px 10px 9px 10px;  }

.cartlink { background:url(images/i_cart2.png) no-repeat 0 3px; padding-left:20px; }

.red {  color:#c00; font-size:11px; padding-left:5px; }