/*
Theme Name: gardeningtipsnideas
Theme URI: http://rtcamp.com
Description: rtCamp Base Theme (Wordpress) for gardeningtipsnideas project.
Version: 1.0
Author: Manish Songirkar
Author URI:http://rtcamp.com
Tags: rtCamp-base-theme, white, green, two-columns, threaded-comments, sticky-post, microformats, editor-style, custom-menu (optional)
*/

/*
Color Palette:
==============
Black: #333
gray-shade-light: #EAEAEA;
gray-medium-dark: #666666;

Link colors: #607890;
Link hover color: #003366;
*/

/*
rtBase Width Parameters:
====================
Body Width : 100%;
Main Wrapper : 960px;
Content : 620px;
Sidebar : 320px;
Footer Wrapper : 100%;
====================
*/

/* fonts.css from the YUI Library: developer.yahoo.com/yui/
   Refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages

  There are three custom edits:
   * remove arial, helvetica from explicit font stack
   * we normalize monospace styles ourselves
   * table font-size is reset in the HTML5 reset above so there is no need to repeat
*/
body { font:13px/1.231 sans-serif; } /*hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }
/* normalize monospace sizing
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */
pre, code, kbd, samp { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; }
/*
 * minimal base styles
 */

    /* Headers (h1,h2,etc) have no default font-size or margin,
        you'll want to define those yourself. */
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

/* always force a scrollbar in non-IE */
html { overflow-y: scroll; }

ul, ol { margin-left: 20px; }
    ul li { list-style-type: disc; margin-bottom:10px;}
    ol li { list-style-type: decimal; margin-bottom:10px;}
small { font-size: 85%; }

strong, th { font-weight: bold; }
td, td img { vertical-align: top; }

sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

/*DL, DT, DD Tags Style*/
dl {  }
dl dt { background: none repeat scroll 0 0 #F1F1F1; color: #333333; font-weight: bold; padding: 5px; }
dl dd { margin:2px 0; padding:5px 0; }
address { font-style: italic; }
strike { text-decoration: line-through; }
i, em { font-style: italic; }
pre {
  padding: 15px;

  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
}

textarea { overflow: auto; } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */


/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }

/* webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0 0 4px; }

/* make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }

/* disable outline and decoration for input */
input { text-decoration: none; outline: none;  }

/* Non-semantic helper classes*/

/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* >> The Magnificent clear << j.mp/phayesclear */
.clear { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:before,
.clearfix:after { content: "."; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
/* ----------------------------------------- */
.aligncenter { display:block; margin:0 auto; text-align: center}
.alignleft { float:left }
.alignright { float:right }
.wp-caption { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #AAAAAA;color: #444444;margin: 18px 0 10px 15px;padding: 3px;text-align: center; }
.post-content .wp-caption img { margin: 0; padding: 0; }
p.wp-caption { margin: 0; }
#content .wp-caption p.wp-caption-text { margin: 5px; text-align: center; }
/* ----------------------------------------- */
/* Smiley Style                              */
/* ----------------------------------------- */
img.wp-smiley { margin: 0; padding: 0; float: none; }

#content table { border: 1px solid #F1F1F1; text-align: left; width: 100%; }
    #content tr th,
    #content th { border: 1px solid #F1F1F1; padding: 2px; }
        #content tr td {  border: 1px solid #F1F1F1;  padding: 2px; }

/* ************************************************ */
/* Custom Font Attachment                           */
/* ************************************************ */

@font-face {
	font-family: 'BauhausStdDemi';
	src: url('fonts/bauhausstd-demi-webfont.eot');
	src: local('â˜º'), url('fonts/bauhausstd-demi-webfont.woff') format('woff'), url('fonts/bauhausstd-demi-webfont.ttf') format('truetype'), url('fonts/bauhausstd-demi-webfont.svg#webfontr84Wk4Mx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BauhausStdLight';
	src: url('fonts/bauhausstd-light-webfont.eot');
	src: local('â˜º'), url('fonts/bauhausstd-light-webfont.woff') format('woff'), url('fonts/bauhausstd-light-webfont.ttf') format('truetype'), url('fonts/bauhausstd-light-webfont.svg#webfontp0iuhqRZ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BauhausStdBold';
	src: url('fonts/bauhausstd-bold-webfont.eot');
	src: local('â˜º'), url('fonts/bauhausstd-bold-webfont.woff') format('woff'), url('fonts/bauhausstd-bold-webfont.ttf') format('truetype'), url('fonts/bauhausstd-bold-webfont.svg#webfontJf3Cmt9F') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BauhausStdMedium';
	src: url('fonts/bauhausstd-medium-webfont.eot');
	src: local('â˜º'), url('fonts/bauhausstd-medium-webfont.woff') format('woff'), url('fonts/bauhausstd-medium-webfont.ttf') format('truetype'), url('fonts/bauhausstd-medium-webfont.svg#webfont8v2IjemZ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BauhausStdHeavy';
	src: url('fonts/bauhausstd-heavy-webfont.eot');
	src: local('â˜º'), url('fonts/bauhausstd-heavy-webfont.woff') format('woff'), url('fonts/bauhausstd-heavy-webfont.ttf') format('truetype'), url('fonts/bauhausstd-heavy-webfont.svg#webfontHpXrtEiw') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* ************************************************ */
/* Layout and Typography Style                      */
/* ************************************************ */
body { background: url("img/body-bg.jpg") repeat scroll 0 0 transparent; font-family: Geneva,sans-serif; font-size: 81.3%; line-height: 160%; }
    #main-wrapper { width: 1000px; margin: 0 auto; }
        #header-wrapper { padding: 0 0 40px; width: 100%; }
        #content-wrapper { background: none repeat scroll 0 0 #FFFFFF;overflow: hidden;padding: 0 0 20px;width: 100%; }
            .page-template-search-result-php #content,
            .home #content { float: left; margin: 0; padding: 16px 0 30px 15px;overflow: hidden; width: 650px; }
            #content { float: left;margin: 0 0 0 15px;padding: 18px 0 30px;overflow: hidden;width: 480px; }
            .single #content { padding-bottom: 0px;overflow: hidden; }
            .sidebar-right,
            #sidebar { float: right;padding: 18px 15px 0 0;width: 300px; }
            #sidebar-left { float: left;padding: 18px 0 0 15px;width: 160px; }
        #footer-wrapper { padding: 40px 0 0; width: 100%; }

/* ************************************************ */
/* Default Heading Style			    */
/* ************************************************ */
h1 { font-size: 180%; line-height: 130%; padding: 5px 0; }
h2 { font-size: 160%; line-height: 130%; padding: 5px 0; }
h3 { font-size: 140%; line-height: 130%; padding: 5px 0; }
h4 { font-size: 120%; line-height: 130%; padding: 5px 0; }
h5 { font-size: 100%; line-height: 130%; padding: 5px 0; }
h6 { font-size:  80%; line-height: 130%; padding: 5px 0; }

h1, h2, h3, h4, h5, h6 { font-family: "BauhausStdMedium"; font-weight: normal; }
/* ************************************************ */
/* Default Color 				    */
/* ************************************************ */
body, select, input, textarea {color: #444;}

/* ************************************************ */
/* Default Links 				    */
/* ************************************************ */
a, a:link, a:hover, a:active, a:visited { outline: none;  }
a, a:active, a:visited { color: #42beec; text-decoration: none; }
a:hover { color: #85ac3f; text-decoration: underline; }

/* Trangular Border */
.border-top { background: url("img/border-top.png") repeat-x scroll left top transparent;height: 9px;margin: 0;overflow: hidden;padding: 0;width: 100%; }
.border-bottom { background: url('img/border-bottom.png') repeat-x top left transparent; height: 9px; width: 100%; }

/* ************************************************ */
/* Header Style					    */
/* ************************************************ */
#header-ads { background: none repeat scroll 0 0 #FFFFFF; height: 137px; width: 100%; }
#header-ads .ads { float: left;height: 100px;overflow: hidden;padding: 24px 0 0 20px;width: 730px; }
#header-ads .social { float: right; padding: 22px 56px 0 0; text-align: center; width: 135px; }

#header-ads .social-icons {  }

#header-ads .social-icons ul { margin: 0 auto; text-align: center; }
#header-ads .social-icons ul li { display: inline-block; line-height: 20px; list-style: none outside none; padding: 0 4px 0 4px; }
#header-ads .social-icons ul li a { display: block; font-size: 0; height: 24px; text-indent: -99999px; width: 24px; }

#header-ads .social-icons ul li.facebook a { background: url("img/facebook-icon.png") no-repeat scroll left top transparent; }
#header-ads .social-icons ul li.twitter a { background: url("img/twitter-icon.png") no-repeat scroll left top transparent; }
#header-ads .social-icons ul li.rss a { background: url("img/rss-icon.png") no-repeat scroll left top transparent; }

#header-ads .social-subscribe .readers { padding: 8px 0 10px; }
#header-ads .social-subscribe .subscribe-news {  }

#header-ads .social-subscribe .subscribe-news input { border: 1px solid #42BEEC;color: #42BEEC;font-size: 76.9%;outline: medium none;padding: 3px 5px;width: 112px; }

#header { padding: 0 0 20px; width: 100%; }
.single #header { background: none repeat scroll 0 0 #FFFFFF; padding: 0 0 20px; width: 100%; }
   #header h3 { float: left; margin: 0; padding: 13px 0 0 23px; }
        #header h3 a { background: url("img/site-logo.png") no-repeat scroll left top transparent;display: block;font-size: 0;height: 92px;text-indent: -999px;width: 321px; }
#header .description { float: right;font-family: "BauhausStdMedium";font-size: 153.9%;line-height: 130%;padding: 25px 20px 0 0;text-align: left;width: 550px; }
#header .description p { text-align: justify; padding: 0 0 0 46px; }
#header .description span.quotes-left { bottom: -6px; color: #6AA10A; display: inline; float: left; font-family: georgia; font-size: 65px; font-weight: bold; position: relative; vertical-align: bottom; }
#header .description span.quotes-right { bottom: -24px; color: #6AA10A; display: inline; font-family: georgia; font-size: 65px; font-weight: bold; margin: 0; padding: 0 0 0 5px; position: relative; vertical-align: bottom;} 
/* ************************************************ */
/* Search form Style				    */
/* ************************************************ */
.searchform { font-size: 85%; }
    .searchform .search-text { padding: 3px; }

/* ************************************************ */
/* Style				    */
/* ************************************************ */
.single #rt-primary-menu { margin: 40px 0 0 0; }
#rt-nav-menu { background: none repeat scroll 0 0 #FFFFFF; font-family: "BauhausStdMedium"; list-style: none outside none;margin: 0;overflow: hidden;padding: 10px 0;width: 100%; }
    #rt-nav-menu li { background: none repeat scroll 0 0 #FFFFFF;border-right: 1px dotted #85AC3F;float: left;list-style: none outside none;position: relative; }
    #rt-nav-menu li:last-child { border-right: none; }

    #rt-nav-menu li a { background: url("img/nav-sprite.jpg") no-repeat scroll right center transparent; }
    
    #rt-nav-menu li.menu1 a { background-position: 120px 2px;padding: 7px 55px 7px 0;width: 114px; }
    #rt-nav-menu .menu1.current-menu-item a,
    #rt-nav-menu li.menu1 a:hover { background-position: 120px -76px;padding: 7px 55px 7px 0;width: 114px; }
    
    #rt-nav-menu li.menu2 a { background-position: -90px 2px;padding: 7px 52px 7px 0;width: 128px; }
    #rt-nav-menu .menu2.current-menu-item a,
    #rt-nav-menu li.menu2 a:hover { background-position: -90px -76px;padding: 7px 52px 7px 0;width: 128px; }
    
    #rt-nav-menu li.menu3 a { background-position: -312px 2px;padding: 7px 50px 7px 0;width: 92px; }
    #rt-nav-menu .menu3.current-menu-item a,
    #rt-nav-menu li.menu3 a:hover { background-position: -312px -76px;padding: 7px 50px 7px 0;width: 92px; }
    
    #rt-nav-menu li.menu4 a { background-position: -485px 2px;padding: 7px 45px 7px 0;width: 90px; }
    #rt-nav-menu .menu4.current-menu-item a,
    #rt-nav-menu li.menu4 a:hover { background-position: -485px -76px; padding: 7px 45px 7px 0; width: 90px; }
    
    #rt-nav-menu li.menu5 a { background-position: -661px 2px;margin-right: 0;padding: 7px 56px 7px 0;width: 85px; }
    #rt-nav-menu .menu5.current-menu-item a,
    #rt-nav-menu li.menu5 a:hover { background-position: -661px -76px;padding: 7px 56px 7px 0;width: 85px; }
    
        #rt-nav-menu a { color: #85AC3F; display: block; font-size: 23px; line-height: 105%; margin: 0 23px; }
        #rt-nav-menu a:hover { color: #42beec; text-decoration: none; }
        #rt-nav-menu li:hover > a { color:#42beec; text-decoration: none; }

    /* Current Menu Style */
        #rt-nav-menu li.current-menu-item > a,
        #rt-nav-menu li.current_page_item > a { color: #42beec; }
        #rt-nav-menu a.current-menu { color: #42beec; }
        
/* No Support for Dropdown Menu */
#rt-nav-menu ul { display: none !important;}

/*Footer Navigation*/
#rt-footer-menu { margin: 0 auto; text-align: center; }
#rt-footer-menu li { list-style: none; display: inline; text-align: center; }
#rt-footer-menu li a { padding: 0 10px; border-right: 1px solid #42BEEC; color: #42BEEC; }
#rt-footer-menu li a:hover,
#rt-footer-menu li.current-page-item a,
#rt-footer-menu li.current-menu-item a { color: #85AC3F; text-decoration: underline; }
#rt-footer-menu li:last-child a { border-right: none; }

/* ************************************************ */
/* Post and Main Content Style			    */
/* ************************************************ */

/*Sticky Post Style*/
.sticky {  }

/* ************************************************ */
/* Post Meta Style				    */
/* ************************************************ */

.post-meta { color: #888888;float: left;margin: 0 0 -50px;overflow: hidden;padding: 5px 5px 50px 0;width: 88.5%; }
.single .post-meta { width: 86%; }
.archive .post-meta { width: 87.1%; }
.archive .post-top .post-title { width: 88.2%; }
.post-meta .courly-bracket { font-size: 150%; color: #888; }
.post-meta .post-info em { font-size: 90%; }
.page-template-search-result-php #content .post-top { margin: 0 0 20px; }
.post-meta div.alignleft,
.post-meta div.alignright{ width: 45%; }

/* ------------------------------------------- */
/* Main Post Loop			       */
/* ------------------------------------------- */
.post{}
#content .hentry { padding: 0 0 40px 0; }
.single .hentry { padding: 0 0 19px 0 !important; }
    .post-top { border-bottom: 1px dotted #85AC3F;float: left;overflow: hidden;text-align: left;width: 99.9%; }
    .post-bottom { float: left;overflow: hidden;text-align: left;width: 99.9%; }
    #content .border-right { border-right: 1px dotted #85AC3F; }
    .post-top .post-title { float: left;margin: 0 0 -50px;padding: 0 0 50px;width: 89.3%; }
    .single .post-top .post-title { float: left;margin: 0 0 -50px;padding: 0 0 50px;width: 87%; }
    .post-date,
    .post-comments { float: right;overflow: hidden;padding: 0 2px 0 1px;text-align: center;width: 10.8%; }
    .single .post-date,
    .single .post-comments { float: right; overflow: hidden; padding: 0 2px; text-align: center; width: 11.5%; }
    .post-comments { padding: 6px 0 0; width: 10.2%; }
    
    .single .post-comments { padding: 3px 0 0; width: 12%; }
    .post-comments .comment-icon { background: url("img/comment-icon.jpg") no-repeat scroll left center transparent; line-height: 21px; padding: 4px 0 4px 25px; }
    .post-comments span.comment-icon { color: #ccc; font-size: 95%; }

    .post-date .date { color: #42BEEC;float: left;font-size: 192.3%;padding: 4px 0 0;text-align: center;width: 48%; }
    .post-date .m-y-content { float: right;font-size: 76.9%;line-height: 170%;padding: 0;text-align: left;width: 52%; }
    .post-date .m-y-content .month,
    .post-date .m-y-content .year { padding: 0 0 0 2px; }

    .post-top .post-title h2 { padding: 0 20px 4px 0; }
    .post-title h2,
    #sidebar h3.widgettitle,
    #sidebar-left h3.widgettitle,
    #sidebar-right h3.widgettitle,
    #footerbar h3.widgettitle { font-size: 184.6%; font-weight: normal; padding: 0; }

    .post-title h1,
    #respond h3,
    h3.comments-header,
    h3#comments { font-size: 184.6%; }
    .post-title h1,
    .post-title h2,
    h3#comments,
    h3.comments-header,
    #respond h3 { color: #42BEEC; }
    .post-title h1 a,
    .post-title h2 a { text-decoration: none; }

    .post-title h1 a:hover,
    .post-title h2 a:hover { text-decoration: none; }

    .post-content { clear: both; overflow: hidden; padding: 20px 0 0; }
	.post-content p { margin-bottom: 10px; text-align: justify;}
	.single .post-content p { text-align: left;}
	.post-content img{margin: 2px 5px;}

        .post-content a.readmore { background: url("img/read-more.gif") no-repeat scroll right 8px transparent;float: right;font-family: "BauhausStdLight";font-weight: bold;padding: 0 18px 0 0;text-decoration: none; }
        .post-content a:hover.readmore { background: url("img/read-more-hover.gif") no-repeat scroll right 8px transparent; text-decoration: none; }


        .post-content .post-img a { border: 1px solid #AAAAAA;display: block;margin: 5px 20px 5px 0;overflow: hidden;padding: 3px;text-align: center;width: 194px; }
        .post-content .post-img a:hover { text-decoration: none; }
        .post-content .post-img a span { display: block; }
        .post-content .post-img img { display: block; margin: 0; }
            .post-content img.wp-smiley{margin: 0;padding: 0;}
	.post-content blockquote{}
	.post-content code{}
	.post-content pre{}
        .entry-content p { clear: both; padding: 10px 0 0; }
        .single .post-content { padding: 0; }
        .single .facebook-like { float: right; width: 138px; padding: 10px 0;}
        .single .body-ads-2 { float: left; clear: both; margin: 0 6px 5px 0; }
        .single .body-ads-3 { padding: 10px 0; clear: both; overflow: hidden; width: 480px; text-align: center; }
        .single .body-ads-4 { clear: both; overflow: hidden; padding: 0 0 10px; width: 480px; }
        .single .body-ads-1,
        .single .body-ads-5 { width: 480px; overflow: hidden; margin-bottom: 25px; }


/* ------------------------------------------------------- */
/* Prevent Images from Running Outside Content Area	   */
/* ------------------------------------------------------- */
	.post-content .wp-caption { float: right; max-width: 630px !important; width: 194px !important; }
	    .post-content .wp-caption img { height: 127px; max-width: 610px !important; width: 194px; }
	.post-content img { max-width: 630px !important; }

/* ------------------------------------------------------- */
/* Posted Images Style					   */
/* ------------------------------------------------------- */
p.attachment img { margin: 10px 0; }
.post-content img.alignnone { margin: 10px 5px 10px 0; }
.post-content img.aligncenter { margin: 10px auto; }
.post-content img.alignleft { margin: 10px 15px 10px 0px; }
.post-content img.alignright { margin: 10px 0px 10px 15px; }

#content .gallery {margin: 0 auto 18px;}
#content .gallery .gallery-item {float: left;margin-top: 0;	text-align: center;	width: 33%;}
#content .gallery img {	border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 10px solid #f1f1f1;}
#content .gallery br+br {display: none;}
#content .attachment img { /* single attachment images should be centered */ display: block; margin: 0 auto;}

.gallery-icon .attachment-thumbnail { margin: 5px auto; }

#gallery-1 .gallery-caption { margin: 0; padding: 0; }
#gallery-1 .gallery-item dt { background: none repeat scroll 0 0 transparent; font-weight: normal; padding: 0; }

/*.wp-caption{width: 600px !important}*/
		
/* ************************************************ */
/* Archive Page Style				    */
/* ************************************************ */

.archive #content h2 span.author-name { font-style: italic; font-weight: normal; }


/* ************************************************ */
/* Search Page Style				    */
/* ************************************************ */
.search #content .hentry {  }
.search #content h2 span.search-title { font-style: italic; font-weight: normal; }
.search .post-date { padding: 0 1px; width: 11.6%; }
.search .post-comments { padding: 6px 1px 0; width: 11.6%; }
.search .post-meta { width: 86.5%; }
.search .post-top .post-title  { width: 87.5%; }
/* ************************************************ */
/* Breacrumb Style				    */
/* ************************************************ */
.breadcrumb { }
	.breadcrumb a { }
	.breadcrumb a:hover { }




/* Social Buutons */
.post .social-buttons{}
    .post .social-buttons > div{ margin-right: 10px }
    .post .social-buttons .facebook{}
    .post .social-buttons .tweetmeme{}


/* Paged Navigation */
.wp-pagenavi,
.wp-navigation { border-bottom: 1px dotted #85AC3F;border-top: 1px dotted #85AC3F;clear: both;color: #444444;font-family: "BauhausStdLight";font-weight: bold;padding: 10px 0;width: 100%; }
.wp-pagenavi a,
.wp-pagenavi a:hover { text-decoration: none; }
.wp-navigation .alignleft { text-align: left; }
.wp-navigation .alignright { text-align: right; }
.wp-navigation .alignleft a { background: url("img/previous-post.gif") no-repeat scroll 0 3px transparent;padding: 0 0 0 20px;text-align: left;text-decoration: none; }
.wp-navigation .alignleft a:hover { background: url("img/previous-post-hover.gif") no-repeat scroll 0 3px transparent;padding: 0 0 0 20px;text-decoration: none; }

.wp-navigation .alignright a { background: url("img/read-more.gif") no-repeat scroll right 4px transparent;padding: 0 20px 0 0;text-align: right;text-decoration: none; }
.wp-navigation .alignright a:hover { background: url("img/read-more-hover.gif") no-repeat scroll right 4px transparent;padding: 0 20px 0 0;text-decoration: none; }


.wp-navigation a:hover { text-decoration: underline; }
.wp-navigation span.georgia { font-family: georgia,serif; }

/* View specific CSS */
#content.single-post{}
#content.multiple-posts{}
#content.home-posts{}


/* ************************************************ */
/* Comment Style				    */
/* ************************************************ */

/* styling comments display */
    .commentlist,
    .commentlist ul { margin-left: 0px; }
    #comments { padding: 15px 0 11px 5px; }
    .commentlist ul {margin-left: 20px; }
    p.comment-notes { padding: 3px 0 10px; }
    .commentlist li,
    .commentlist ul li { list-style: none; }

    .commentlist {  }
        .commentlist li.depth-1 {  }
        .commentlist li.depth-2 {  }
        .commentlist li.depth-3 {  }
        .commentlist li.depth-4 {  }
        .commentlist li.depth-5 {  }
			
        .commentlist li.even{}
        .commentlist li.odd{}
									
            .commentlist li.comment div.comment-body { border-bottom: 1px dotted #85AC3F;clear: both;margin-bottom: 10px;overflow: hidden;padding: 0 5px;position: relative; }
                
            .commentlist .vcard { float: right;font-size: 95%; }
                .commentlist img.avatar { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #AAAAAA;float: right;margin: 5px 0 5px 5px;padding: 3px; }
                .commentlist cite.fn { color: #42BEEC;font-style: normal;font-weight: bold;text-transform: capitalize; }
                .commentlist span.says{  }
                
.commentlist .comment-text { clear: left; color: #6C6C6C; }
.commentlist .comment-author { float: left; }
#content .commentlist .comment-author a { text-decoration: none; }
#content .commentlist .comment-author a:hover { color: #8D8C8C; text-decoration: underline; }

            .commentlist .comment-meta { color: #8D8C8C; font-size: 92.3%; }
                .commentlist .comment-meta a{}
                .commentlist .comment-meta a.comment-edit-link{}

            div.comment-body p {  }
            .comment-text p { margin-bottom: 10px; }
            .comment-body blockquote { font-style: italic;padding: 5px 15px; }
            .comment-body blockquote p { border-left: 1px solid #DDDDDD; padding-left: 10px; color: #666666; }
            div.comment-body div.reply { clear: both;float: left;font-family: BauhausStdBold;}
            div.comment-body div.reply p { margin-bottom: 5px;text-transform: uppercase; }
            div.comment-body div.reply p a { background: url("img/read-more.gif") no-repeat scroll right 4px transparent; padding: 0 18px 0 0; }
            div.comment-body div.reply p a:hover { background: url("img/read-more-hover.gif") no-repeat scroll right 4px transparent; text-decoration: none; }

            .comment-body ul li { list-style: square outside none; }
            .comment-body ol li { list-style: decimal outside none; }

    /* styling author/admin comments */
    li.comment-author-admin > div.comment-body,
    li.bypostauthor > div.comment-body { background: none repeat scroll 0 0 #f3ffdf; }

    /* IE6 Admin Comment */
    li.comment-author-admin div.admin-comment { background: none repeat scroll 0 0 #f3ffdf; }

	
	/* Comments Pagination Style */
	.comments-pagination{}
            .comments-pagination .alignleft{}
            .comments-pagination .alignright{}
/* 
 * Styling Comment From Display
 */
	#respond { color: #6C6C6C; margin-bottom: 0; overflow: hidden; padding: 0 0 10px; }
	#respond h3 { float: left; width: 100%; }
            #respond form { clear: both; }
                #respond p { width: 98%; }
                    #respond label { clear: both; color: #6C6C6C; }
                    #respond .required { color: #888888; }
                        #respond .comment-form-author,
                        #respond .comment-form-email,
                        #respond .comment-form-url { float: left; margin-right: 2%; width: 31.2%; }

                        #respond input,
                        #respond textarea { border: 1px solid #c0c0c0; }
                        
                        #respond .comment-form-comment { clear: both; }

                        #respond input { color: #6C6C6C; height: 15px; margin: 7px 0 9px; padding: 5px; width: 90.4%; }
                        #respond textarea { color: #6C6C6C; height: 80px; padding: 3px;margin: 6px 0 0; width: 98%; }
                        #respond #submit { background: url("img/read-more.gif") no-repeat scroll right 7px transparent; border: medium none; font-size: 100%; height: 20px; color: #42BEEC;font-family: BauhausStdLight;margin: 0;padding: 3px 16px 3px 3px;width: auto !important; }
                        #respond #submit:hover { background: url("img/read-more-hover.gif") no-repeat scroll right 7px transparent; color: #85AC3F;width: auto !important; }
                        
                #respond small a { float: right; font-size: 70%; text-align: right; text-decoration: underline; }
                #respond small a:hover { text-decoration: none; }
                #respond .form-allowed-tags { background: none repeat scroll 0 0 #E5EFD4;border: 1px solid #C0BFBF;color: #666666;font-size: 12px;margin: 10px 0 13px;padding: 15px;width: 91%; }


                
/* ************************************************ */
/* Sidebar and Sidebar Widgets Style		    */
/* ************************************************ */
#sidebar {  }
#sidebar ul li { line-height: 150%; }

#sidebar-left .widget_search form,
#sidebar-right .widget_search form,
#sidebar .widget_search form { padding: 18px 18px 10px; }

#sidebar-left .widget_search form .search-text,
#sidebar-right .widget_search form .search-text,
#sidebar .widget_search form .search-text { width: 180px; }

#sidebar-left ul ul.children,
#sidebar-right ul ul.children,
#sidebar ul ul.children { padding: 0 0 0 10px; }

#sidebar-left ul ul.children li,
#sidebar-right ul ul.children li,
#sidebar ul ul.children li { padding: 4px 10px 4px 0; }

.widget_calendar table {text-align:center;width:100%;}
.widget_calendar #calendar_wrap { padding: 18px 18px 10px; }
	.widget_calendar table #prev { text-align: left; }
        .widget_calendar table .pad { text-align: center; }
        .widget_calendar table #next { text-align: right; }
        .widget_calendar table #today { font-weight: bold; }
        .widget_tag_cloud div { padding: 18px 18px 10px; }
        .widget_recent_comments a { background: none !important; }
.widget_categories select { margin: 18px 18px 10px; width: 87%; }
.widget_archive select { margin: 18px 18px 10px; width: 87%; }
        #sidebar .sidebar-widget div.textwidget { overflow: hidden; padding: 15px 20px 10px; }
        #sidebar .sidebar-widget div.textwidget img { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #979E8A;float: left;margin: 5px 10px 5px 0;padding: 3px; }
        #sidebar .sidebar-widget div.textwidget a.sidebar-readmore { background: url("img/read-more.gif") no-repeat scroll right 7px transparent;font-family :"BauhausStdLight"; font-weight: bold;float: right;margin: 10px 0 0;padding: 0 18px 0 0; }
        #sidebar .sidebar-widget div.textwidget a:hover.sidebar-readmore { background: url("img/read-more-hover.gif") no-repeat scroll right 7px transparent; text-decoration: none; }


.sidebar-left .sidebar-widget,
#sidebar .sidebar-widget,
.sidebar-right .sidebar-widget { background: url("img/body-bg.jpg") repeat scroll 0 0 transparent;clear: both;margin: 0 0 50px;overflow: hidden;padding: 10px 0 0; }

#sidebar .sidebar-widget:last-child,
.sidebar-left .sidebar-widget:last-child,
.sidebar-right .sidebar-widget:last-child { margin: 0; }

 #sidebar h3.widgettitle,
.sidebar-left h3.widgettitle,
.sidebar-right h3.widgettitle { background: url("img/sidebar-title.png") no-repeat scroll center center transparent;border-left: 1px solid #F3F3F3;border-right: 1px solid #F3F3F3;color: #85AC3F;font-weight: bold;height: 40px;line-height: 40px;margin: 0;overflow: hidden;padding: 0;text-align: center; }


#sidebar .widget_rt_comments_widget ul,
.sidebar-right .widget_rt_comments_widget ul { margin: 0; padding: 18px 18px 0; }
#sidebar .widget_rt_comments_widget ul li,
.sidebar-right .widget_rt_comments_widget ul li { border-bottom: 1px dotted #85AC3F;height: 110px;list-style: none outside none;margin: 0 0 18px;padding: 0 0 10px;position: relative; }

.sidebar-left .widget_rt_comments_widget ul li:last-child,
#sidebar .widget_rt_comments_widget ul li:last-child,
.sidebar-right .widget_rt_comments_widget ul li:last-child { border-bottom: none; margin: 0; }


/* Sidebar recent Comment Widget */
#sidebar .widget_rt_comments_widget img { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #979E8A;padding: 3px; }
#sidebar .widget_rt_comments_widget .comment-container { clear: both; }
#sidebar .widget_rt_comments_widget .comment-container .author-vcard { float: left; padding: 2px 5px 0 0; }
#sidebar .widget_rt_comments_widget .comment-container .comment-section { float: right;width: 185px; }
#sidebar .widget_rt_comments_widget .comment-date { color: #666666; font-size: 10px; line-height: 12px; }
#sidebar .widget_rt_comments_widget .author-comment { background: url("img/sidebar-comment.png") no-repeat scroll left top transparent;color: #444444;height: 61px;left: 57px;padding: 5px 5px 5px 37px;position: absolute;top: 15px;width: 162px; }
#sidebar .widget_rt_comments_widget .sidebar-readmore { font-family :"BauhausStdLight"; font-weight: bold; bottom: 10px;display: block;position: absolute;right: 3px; }
#sidebar .widget_rt_comments_widget .sidebar-readmore a { background: url("img/read-more.gif") no-repeat scroll right 4px transparent;padding: 0 18px 0 0;text-decoration: none; }
#sidebar .widget_rt_comments_widget .sidebar-readmore a:hover { background: url("img/read-more-hover.gif") no-repeat scroll right 4px transparent; text-decoration: none; }


/*Recent Video Widget Style*/
#sidebar .rt_recent_videos_widget {  }
#sidebar .rt_recent_videos_widget .video-container { overflow: hidden; padding: 16px 0 10px; }

#sidebar .rt_recent_videos_widget .vdo-content { float: left; margin: 0 0 15px 17px; overflow: hidden; width: 125px; display: inline;}

#sidebar .rt_recent_videos_widget .vdo-content .vdo-image { outline: none; }
#sidebar .rt_recent_videos_widget .vdo-content .vdo-image a { display: block;position: relative;text-align: left; }
#sidebar .rt_recent_videos_widget .vdo-content .vdo-image a:hover { text-decoration: none; outline: none; }
#sidebar .rt_recent_videos_widget .vdo-content .vdo-image a img { background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #979E8A;padding: 3px; }
#sidebar .rt_recent_videos_widget .vdo-content .vdo-image a span { background: url("img/vdo-button.png") no-repeat scroll center center transparent;bottom: 8px;display: block;height: 20px;position: absolute;right: 12px;width: 20px; cursor: pointer; }


#sidebar .rt_recent_videos_widget .vdo-content .vdo-title { padding: 7px 0 0 0; }
#sidebar .rt_recent_videos_widget .vdo-content .vdo-title a { color: #444444; display: block; text-decoration: none; }
#sidebar .rt_recent_videos_widget .vdo-content .vdo-title a:hover { color: #444444; text-decoration: underline; }


/*Left Sidebar Style*/
.sidebar-left ul { margin: 0; padding: 0; }
.sidebar-left ul li { border-bottom: 1px dotted #85AC3F; }

.sidebar-right ul { margin: 0; padding: 18px 20px 10px; }
.sidebar-right ul li { list-style: none outside none;margin: 0;padding: 0 10px 8px 0; }
.sidebar-right ul li a { background: url("img/bullet.png") no-repeat scroll 0 5px transparent; padding: 0 0 0 20px; display: block; }
.sidebar-right ul li a:hover { background: url("img/bullet-over.png") no-repeat scroll 0 5px transparent;padding: 0 0 0 20px; }

#recentcomments li.recentcomments { background: url("img/bullet.png") no-repeat scroll 0 11px transparent; display: block; padding: 4px 10px 4px 20px; }

.sidebar-left ul li:last-child { border-bottom: none; }
.sidebar-left ul li a { display: block;padding: 5px 5px 5px 20px;text-decoration: none; }
.sidebar-left ul li a:hover { text-decoration: none; }

.sidebar-right .widget_text div.textwidget { padding: 18px 0 10px; text-align: center; }
.sidebar-right .widget_text div.textwidget object,
.sidebar-right .widget_text div.textwidget object embed { width: 260px !important; height: 228px !important; }


/* ************************************************ */
/* Footer Style					    */
/* ************************************************ */
.footerbar-container { background: none repeat scroll 0 0 #FFFFFF;overflow: hidden;padding: 20px; }
#footerbar { float: left;overflow: hidden; }
#footerbar div.footerbar-widget { border-right: 1px dotted #85AC3F;float: left;font-family: "BauhausStdMedium";margin-bottom: -2000px;margin-right: 10px;padding-bottom: 2000px;width: 203px; }
#footerbar .footerbar-widget:last-child { border-right:none; }
#footerbar h3.widgettitle { font-weight: bold; color: #85ac3f; padding: 0 0 10px; }
#footerbar ul { margin: 0; padding: 0; }
#footerbar ul li { list-style: none outside none;margin: 0;padding:0 10px 8px 0; }
#footerbar ul li a { background: url("img/bullet.png") no-repeat scroll 0 5px transparent; padding: 0 0 0 20px; display: block;}
#footerbar ul li a:hover { background: url("img/bullet-over.png") no-repeat scroll 0 5px transparent; padding: 0 0 0 20px; }

.footer-ads { float: right;height: 300px;overflow: hidden;text-align: right;width: 305px; }
.footer-ads a { display: block; }
.footer-ads a img { border: none; outline: none; }
#footer { font-size: 11px; padding: 17px 0; }
#footer .copyrights { color: #666666; }

/* ************************************************ */
/* Other Styles					    */
/* ************************************************ */

.info, .success, .warning, .error { border: 1px solid; margin: 10px 0px; padding:5px 10px; }
.info { color: #00529B; background-color: #BDE5F8; }
.success { color: #4F8A10; background-color: #DFF2BF; }
.warning { color: #9F6000; background-color: #FEEFB3; }
.error { color: #D8000C; background-color: #FFBABA; }


/* ************************************************ */
/* Extra CSS for additonal elements, fixes          */
/* ************************************************ */

/* Slider Css */
#rt-slider-nav {overflow: hidden;margin: 0;}
    #rt-slider-nav li {float: left; list-style: none; padding: 0 5px;}
        #rt-slider-nav li a{}
        #rt-slider-nav li.active a {color: #444;}

/*hide smiley added by wordpress stats plugin        */
#wpstats{display:none}

/* Subscription Widget Css */
.email-subscription-container { padding: 18px 20px 10px; }
.email-subscription-container .social-icon-container { float: left; }
.email-subscription-container .sidebar-readers { float: right; }
.rt-subscribe-widget-container .social-icons { float: left; overflow: hidden; margin: 0; padding: 0; }
    .rt-subscribe-widget-container .social-icons li {float: left; list-style: none;padding: 0;}
            .rt-subscribe-widget-container .social-icons li a {display:block; height: 24px;width: 24px; padding: 0; margin-right: 29px; text-indent: -9999px;}
            .rt-subscribe-widget-container .social-icons li a.rss,
            .rt-subscribe-widget-container .social-icons li a.rss:hover { background: url(./img/rss-icon.png) no-repeat; padding: 0; }
            .rt-subscribe-widget-container .social-icons li a.facebook,
            .rt-subscribe-widget-container .social-icons li a.facebook:hover { background: url(./img/facebook-icon.png) no-repeat; padding: 0; }
            .rt-subscribe-widget-container .social-icons li a.twitter,
            .rt-subscribe-widget-container .social-icons li a.twitter:hover { background: url(./img/twitter-icon.png) no-repeat; padding: 0; }
.rt-subscribe-widget-container form { clear: both;padding: 15px 0 0; }
.rt-subscribe-widget-container form .email { border: 1px solid #42BEEC;font-size: 76.9%;color: #42BEEC;outline: medium none;padding: 3px 5px;width: 112px; }

#sidebar-right .rt_rightsidebar_ad_widget {padding: 0;}
#sidebar-left .rt_leftsidebar_ad_widget {padding: 0;}
#sidebar-right .rt_rightsidebar_googlecustomsearch_widget { background: none; padding: 0;margin-bottom: 12px; }
#sidebar-left .rt_leftcatagory_widget {height: 100%;}


/*#cse-search-results { overflow: hidden; }*/
.leftcatagory-ad {padding: 10px 0 0;}
.right-ad-container input {border: 1px solid #7E9DB9;height: 20px;width: 98%;}
.right-ad-container #submit {display: none;}
#sidebar .sidebar-widget div.textwidget #cse-search-box input { border: 1px solid #7E9DB9; height: 20px; margin: 35px 0 0; width: 254px; }
#sidebar .sidebar-widget div.textwidget #cse-search-box #submit  {display: none;}
