/*
Theme Name: rtBase (2 Columns)
Theme URI: http://rtCamp.com
Description: rtCamp Base Theme with 2 column layout
Version: 1.0
Author: rtCamp
Author URI: http://rtcamp.com
*/

/*
Color Palette:
	Black: #333
	gray-shade-light: #EAEAEA;
	gray-medium-dark: #666666;
	
	Link colors: #0298FF; 
	Link hover color:	
*/

/* ----------------------------------------- */
/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */


/* 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 { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* Common CSS classes */
/* ----------------------------------------- */
/* To clear unwanted floats*/
.clear{clear: both}

/* headings */
h1, h2, h3, h4, h5, h6 { font-weight:bold } 
h1{padding: 8px 0; line-height: 180%; font-size: 180%}
h2{padding: 8px 0; line-height: 160%; font-size: 160%}
h3{padding: 8px 0; line-height: 140%; font-size: 140%}
h4{padding: 4px 0; line-height: 120%; font-size: 120%}


/* ----------------------------------------- */
/* Layout & Typography */
/* ----------------------------------------- */
body{
    line-height: 160%;
    font-family: Georgia,Verdana,serif;
    font-size: 80%;
    background-image:url('img/bg_img.jpg');
}
.blogger_links
{
    width:100%;
    height:29px;
    background-color:#E1D4C0;
}
#main-wrapper{
    background:#FFFFFF;
    border:8px solid #CAFF70;
    font-family:Georgia,Serif;
    font-size:105%;
    margin:35px auto;
    padding:5px 35px;
    text-align:left;
    width:970px;
        }
#header-wrapper{
/*    background: url(img/header.jpg) no-repeat left top;*/
    width:985px;
    height:223px;
    margin-top:15px;
    margin-left:-8px;
/*    border-bottom:1px solid #000000;*/
        }
		#content-wrapper{}
		#content{width: 500px; float: left}
		#sidebar{width: 200px; float: right}
		#footer-wrapper{}

/*default list styles*/
ul,
ol{margin-left: 30px}
    ul li{list-style-type: disc}
    ol li{list-style-type: decimal}

/*links*/
a       { color:#6C3A3A; text-decoration: none; }
a:hover { text-decoration: underline; }
a, a:link, a:hover, a:visited, a:active { outline:none; }

/*colors*/
   body{color: #333333;}
   .red{color:#ff0000;}

/* ----------------------------------------- */
/* Header & Menus */
/* ----------------------------------------- */
        #menu
        {
            width:100%;
            text-align:center;
            margin:0 auto;
        }
	#menu ul
        {
            margin:0px;
            padding:0px;
            float:none;
            /*margin-left:19%;*/
        }
        #menu ul li
        {
            display:inline-block;
            position:relative;
            text-align:center;
            list-style: none;
            font-size:125.8%;
            padding:10px;
            margin:10px;
            margin-top:15px;
        }
        #menu ul.sub-menu
        {
            margin:0px;
        }
        #menu ul li ul li
        {
            margin-left:0px;
            padding-bottom:0px;
            padding-left:0px;
            display:inline-block;
            width:100%;
            text-align:left;
        }
        #menu ul li ul a, #menu ul li ul a:hover
        {
            font-size:79%;
            float:left;
        }
        #menu ul li
        {
            
        }
        #menu li ul
        {   display: none; }
        #menu ul li a
        {
            display: block;
            white-space: nowrap;
            color:#57E964;
            text-decoration:none;
            text-align:center;
        }
        #menu ul li a:hover
        {
            color:#87421f;
            text-decoration:underline;
            background-color:#CAFF70;
        }
        #menu li:hover ul
        {
            display: block;
            position: absolute;
            background-color:#ffffff;
            padding-right:10px;
            
        }
        #menu li:hover li
        {
            margin:0px;
            padding-left:3px;
        }
        #menu ul li:hover ul li, #menu ul li:hover ul li a, #menu li:hover li a
        {
            background-color:none;
        }
        #menu li:hover li a:hover
        {
            color:#87421f;
            text-decoration:none;
            background-color:#CAFF70;
        }


	/* 	drop-down menu support */
/* ----------------------------------------- */
/* Post and Main Content */
/* ----------------------------------------- */

/* Main Post Loop */
/* ---------------- */
.post{}
.post-title-archive h2
{
    color:#6C3A3A;
    text-decoration:none;
    font-size:170%;
    font-family:Georgia,Serif;
    font-weight:400;
    line-height:135%;
}
.post-title h2 a, .post-title h3 a{
    color:#F2984C;
    text-decoration:none;
    font-size:100%;
    font-family:Georgia,Serif;
    font-weight:400;
    line-height:135%;
}
.post-title h2 a:hover, .post-title h3 a:hover{
    color:#6C3A3A;
    text-decoration:none;
    font-size:100%;
    font-family:Georgia,Serif;
    font-weight:400;
    line-height:135%;
}
div.post-content h3, div.post-content h2 {
    color:#000000;
    text-decoration:none;
    font-family:Georgia,Serif;
    font-weight:400;
    font-size:125%;
}

.post-content
{
    font-size:90%;
    font-family:Georgia,Serif;
    color:#000000;
    text-align:justify;
}

.post-content a, .post-content a:link, .post-content a:active, .post-content a:visited
{
    color:#804000;
    text-decoration:none;
}
.post-content a:hover
 {
    color:#F2984C;
    text-decoration:underline;
 }
.post-content p
{
    text-align:justify;
    vertical-align:top;
}
p { margin-top:0px; padding-top:0px; }
.post-content img
{
    vertical-align:top;
}
.comment-body{
    font-family:Georgia,Serif;
    color:#000000;
}
.comment-body a, .comment-body a:link, .comment-body a:hover, .comment-body a:active, #respond a{
    font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
    font-size:80%;
    color:#632525;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:normal;
}
	.post-meta{word-wrap:break-word; width: 500px}
	.post-content{}
	.post-content p{margin-bottom: 20px}
	.post-content img{ margin: 5px 8px; }
		.post-content img.wp-smiley{margin: 0}
	.post-content blockquote{}
	.post-content code{}
	.post-content pre{}

	/*prevent images from running outside content area*/
	.post-content .wp-caption{max-width: 500px !important}
	    .post-content .wp-caption img{max-width: 500px !important}
	.post-content img{max-width: 500px !important}


	/*.wp-caption{width: 600px !important}*/
		
/* Breacrumb related CSS */

/*postmeta*/
.post-meta div.alignleft,
.post-meta div.alignright{
    vertical-align:top;
}

/* Social Buutons */
.post .social-buttons{}
	.post .social-buttons > div{margin-right: 10px}
	.post .social-buttons .facebook{}
	.post .social-buttons .tweetmeme{}

/* Paged Navigation */

/* View specific CSS */


#content.home-posts{}


/* ----------------------------------------- */
/* Comments */
/* ----------------------------------------- */
#comment-area{}
	
	/* 	styling comments display  */
	.commentlist{}
		.commentlist li{}
			
                            .commentlist li .custom-class{margin-bottom: 30px; overflow: hidden}
				.commentlist li .custom-class  .comment-text-wrapper{margin-left:55px;}
                                .commentlist li .custom-class .comment-text-wrapper a{color:#804000}

                                .commentlist li .custom-class .comment-text-wrapper a:hover{color:#f2984c}

                                 .commentlist li .custom-class .author-name{width:100%; margin-bottom: 5px}
                                 .commentlist li .custom-class .author-name .fn {text-transform:capitalize;        color:#804000;  }
                                 .commentlist li .custom-class .comment-edit-link{float: right}
                                 .commentlist li .custom-class .comment-text{margin:5px 0}
                                     .commentlist li .custom-class .comment_bottom_meta .comment_time{text-transform: uppercase; float: left}
                                    .commentlist li .custom-class  .comment_bottom_meta .comment-reply-link{float: right}
                                 .comment-author{float: left;display: inline-block; padding-top: 8px}
				
			/* styling author/admin comments */
			li.comment-author-admin > div.custom-class{background-color: #cce38b; padding: 5px 10px 10px 10px }
	
	/* 	styling comments pagination */
	.comments-pagination{}
		.comments-pagination .alignleft{}
		.comments-pagination .alignright{}
		
	/* 	styling comment from display  */
	#respond{}
		#commentform input{}
		#commentform label{}
		#commentform textarea{width: 100%}
		#commentform input#submit{}

		#respond p.cancel-comment-reply{ text-align:right;	}


/* ----------------------------------------- */
/* Sidebar & sidebar widgets*/
/* ----------------------------------------- */
#sidebar{}



/* ----------------------------------------- */
/* Footer and subfooters */
/* ----------------------------------------- */
#footerbar div.footerbar-widget{float: left; width: 30%; margin-right: 3%}

#footer{}


/* ----------------------------------------- */
/* Extra Css for Main Columns                */
/* ----------------------------------------- */


.left_sidebar
{
    width:200px;
    float:left;
    margin-right:35px;
}

#content.multiple-posts{
    width:500px;
    float:left;
    /*margin-left:35px;
    margin-right:35px;*/
    padding-top:5px;
    padding-bottom:20px;    
}

#content.single-post{
    width:500px;
    float:left;
    /*margin-left:35px;
    margin-right:35px;*/
    padding-top:5px;
    padding-bottom:20px;
}

.right_sidebar
{
    width:200px;
    float:left;
    margin-left:35px;
}

/* ----------------------------------------- */
/* End of Main Column CSS Styles             */
/* ----------------------------------------- */



.left_title, .right_title,  .post-meta
{
    font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
    font-size:84%;
    color:#632525;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:normal;
}
.category-sub .post-meta a {
    font-size:100%;
    font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
    color:#632525;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:normal;
}
.sep_post
{
    height:40px;
}
.left_sidebar, .right_sidebar, .left_sidebar a, .right_sidebar a
{
    font-size:90%;
    font-family:Georgia,Serif;
    color:#6C3A3A;
    text-decoration:none;
}
.left_sidebar a:hover, .right_sidebar a:hover
{
    color:#F2984C;
    text-decoration:underline;
    font-size:90%;
    font-family:Georgia,Serif;
}

.left_sidebar li, .right_sidebar li
{
    list-style:none;
}
.left_sidebar ul, .right_sidebar ul
{
    margin-left:0px;
}
.left_sidebar_content, .right_sidebar_content
{
    margin-bottom:15px;
    padding-bottom:20px;
    border-bottom:1px solid #CAF99B;
}
.right_sidebar form input#s
{
    width:65%;
}
.right_sidebar form#feedburner-subscribe div
{
    border:1px solid #CCCCCC;
    padding:5px;
    margin-bottom:5px;
}
.right_sidebar form#feedburner-subscribe label
{
    font-size:110%;
    text-align:center;
    display:block;
    width:80%;
    margin:5px auto;
}
.right_sidebar form#feedburner-subscribe p,
.right_sidebar form#feedburner-subscribe p a,
.right_sidebar form#feedburner-subscribe p a:hover,
.right_sidebar form#feedburner-subscribe p a:link,
.right_sidebar form#feedburner-subscribe p a:active,
.right_sidebar form#feedburner-subscribe p a:visited
{
    font-size:110%;
    margin-bottom:10px;
    display:block;
}
.right_sidebar form#feedburner-subscribe #subscribe-email
{
    width:100%;
    margin-left:-3px;
}
.right_sidebar form#feedburner-subscribe
{
    text-align:center;
}
.right_sidebar form#feedburner-subscribe input
{
    margin:6px auto;
}
.post-content span img, .post-content span a img
{
    border:none;
    outline:none;
    text-align:center;
    display: block;
}

.post-title h2, #comment-area h3{
    color:#F2984C;
    text-decoration:none;
    font-size:136%;
    font-family:Georgia,Serif;
    font-weight:400;
}

.comment-author .fn
{
    
}
.comment-author .fn a
{
    text-transform:capitalize;
    font-family:arial;
    letter-spacing:normal;
    font-size:100%;
    color:#804000;
}
.comment-author .fn a:hover { color: #f2984c; text-decoration:underline;}
.comment_sbt_btn
{
   outline:none;
   margin-top:3px;
}
.comment_sbt_btn:hover
{
    cursor:pointer;
    -moz-border-radius:3px;
    border:2px solid #F2984C;
    color:#632525;
}
.commentlist
{
    margin-left:0px;
    
}
.commentlist li
{
    list-style:none;
    list-style-type:none;
}
.commentlist div.comment-body
{
   /* border:1px solid #E6DDD5;*/
    padding:5px;
    width:97%;
    /*margin-bottom:6px;*/
}
div.comment-body
{
    margin-left:0px;
    float:left;
}
.comment-meta
{
    margin-bottom:10px;
}
.comment-meta a,
.comment-meta a:link,
.comment-meta a:active,
.comment-meta a:visited
{
    margin-left:10px;
    color:#804000;
}
.comment-meta a:hover
{
    margin-left:10px;
    color:#f2984c;
}
.commentlist li img
{
    float:left;
}
.comment_sep
{
    width:101%;
    margin:0 auto;
    margin-bottom:15px;
    border:1px dotted #CAF99B;
}
/*Search Page Style*/
.search-post-title a, .search-post-title a:link, .search-post-title a:visited, .search-post-title a:active{
    color:#F2984C;
    text-decoration:none;
    font-size:65%;
    font-family:Georgia,Serif;
    font-weight:400;
    line-height:140%;
}
.search-post-title a:hover{
    color:#6C3A3A;
    text-decoration:none;
    font-size:65%;
    font-family:Georgia,Serif;
    font-weight:400;
}
/*related post style*/
ul.related_post{
    margin:10px auto;
    padding:0px;
    list-style:none;
    width:500px;
}
ul.related_post li
{
    display:inline;
    float:left;
    width:106px;
    height:auto;
    margin-bottom:10px;
    padding:7px;
    height:160px;
    overflow:hidden;
    border-right:1px solid #ddd;
}
ul.related_post li.border_no
{
    border:none;
}
ul.related_post li img
{
    border:none;
    outline:none;
    width:100px;
    height:100px;
    display:block;
    margin:0 auto;
    text-align:center;
}
ul.related_post li a
{
    display:block;
    text-align:center;
}
ul.related_post li:hover
{
    background-color:#DDDDEE;
    color:#000000;
}
ul.related_post li a{
color:#333333;
outline:none;
text-decoration:none;
}
ul.related_post li a:hover
{
color:#000000;
outline:none;
text-decoration:none;
}

/*Page navigation*/
.wp-pagenavi
{
    text-align:center;
    width:100%;
    color:#6C3A3A;
    height:30px;
    font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
}
.wp-pagenavi span, .wp-pagenavi a
{
    border:1px solid #6C3A3A;
    padding:5px;
    margin:0 2px;
}
.wp-pagenavi span.pages
{
    float:left;
    border:none;
    padding:0px;
    margin:0px;
    margin-right:20px;
}
.wp-pagenavi span.current
{
    color:#F2984C;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited
{
    color:#6C3A3A;
    text-decoration:none;
}
.wp-pagenavi a:hover
{
    color:#6C3A3A;
    text-decoration:none;
}
.widget-content
{
    width:100%;
    text-align:center;
    color:#000000;
}
.widget-content .lines
{
    padding-bottom:10px;
}
.widget-content .line_link_1 a {
    color:#804000;
    text-decoration:none;
}
.widget-content .line_link_2 a {
    color:#E1771E;
    text-decoration:none;
}
.widget-content .line_link_1 a:hover, .line_link_2 a:hover
{
    color:#F2984C !important;
    text-decoration:underline;
}

.sign_below_post
{
    text-align:center;
}
.sign_below_post img
{
    border:1px solid #CAF99B;
}






h3#comments { 
color:#632525;
font-size:99%;
font-weight:bold;
letter-spacing:0.2em;
line-height:1.4em;
margin-bottom:1em;
margin-left:0;
margin-right:0;
margin-top:1em;
text-transform:uppercase;
}

.page_navigation
{
    width:100%;
    line-height:30px;
    clear:both;
}
.prev_navi, .nav-previous
{
    float:left;
    width:30%;
    text-align:left;
}
.home_link
{
    float:left;
    text-align:center;
    width:40%;
}
.next_navi, .nav-next
{
    float:right;
    width:30%;
    text-align:right;
}
.nav-previous, .home_link, .nav-next
{
    margin:12px 0px 22px 0px;
}


.nav-previous a, .nav-next a, .nav-previous a:link, .nav-next a:link, .nav-previous a:visited, .nav-next a:visited, .post_comment_feed_subscription a,  .post_comment_feed_subscription a:link,  .post_comment_feed_subscription a:visited
{
color:#804000;
text-decoration:none;
}
.post_comment_feed_subscription
{
    width:100%;
    float:left;
}
.home_link a, .home_link a:link, .home_link a:active, .home_link a:visited
{
    color:#E1771E;
    text-decoration:none;
}
.nav-previous a:hover, .nav-next a:hover, .home_link a:hover,  .post_comment_feed_subscription a:hover
{
color:#F2984C;
text-decoration:none;
}

#comment-area textarea#comment
{
    margin-bottom:10px;
}
.widget_ara_collapsiblearchive a,
.widget_ara_collapsiblearchive a:link,
.widget_ara_collapsiblearchive a:hover,
.widget_ara_collapsiblearchive a:active,
.widget_ara_collapsiblearchive a:visited
{
    text-decoration:none;
}

