/*
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: 0; line-height: 180%; font-size: 180%; margin: 5px 0; border-bottom: 1px dotted #333}
h2{line-height: 200%; font-size: 200% ;}
h3{padding: 6px 0; line-height: 160%; font-size: 160%; color: #003366}

h4{padding: 4px 0; line-height: 120%; font-size: 120%}

a:link { color : #003366; text-decoration: none}
a:hover{color: #AB0000 }

/* ----------------------------------------- */
/* Layout & Typography */
/* ----------------------------------------- */
body{line-height: 160%; font-family: Verdana,Arial; font-size: 100%;color:#333 ;color: #003366;background-color: #fff }
	#main-wrapper{width: 800px; margin: 0 auto;}

			#content{width: 100%; float: left}
			
		#footer-wrapper{width: 100%}

/* ----------------------------------------- */
/* Header & Menus */
/* ----------------------------------------- */

#header{ width: 800px; margin: 0 auto;}
        #logo{margin-top: 10px}
	 .logo-left{  height: 80px; width: 70px   }
         .header-right{height:51px ;width:234px;  }
         .header-center{width: 496px; height: 51px}
         .header-center a{width: 496px; height: 51px; display: block  }
	#menu {float: left; width: 737px; }
		#menu ul li{float: left;height: 29px}
			#menu ul li a{}
#second-menu{float: left; height: 30px}
#second-menu ul li{float: left; }
#second-menu ul li a{}

#container { margin-top:0px; margin-left:auto; margin-right:auto; text-align:left; width:800px; }

ul.tabs { margin: 0px;	padding: 0px;	list-style-type: none;}

div.tab, div.tabOn {	float: left;	border-top: 0px solid #FFFFCC;	border-left: 0px solid #FFFFCC;	border-right: 0px solid #B5B591;	border-bottom: 0px solid #B5B591;	background-color: #ffffff;}
div.onTab {
	background-color: #ffffff;}
div.tab a, div.onTab a {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	float: left;	display: block;	color: #000000;	text-decoration: none;	padding-left: 0px;padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;}
div.onTab a {	color: #000000;}
div.tab a:hover, div.onTab a:hover {	color: #ffffff;}


.navDropTitle {color:#003366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;line-height: 12px;}
.navDropSubTitle {color:#003366;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:25px;text-decoration:none;line-height: 11px;}
.navDropItem {color:#AB0000;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-left:35px;text-decoration:none;line-height: 10px;}
#menuFg8 div{height:25px}
.menuContainer div{ height: 25px}


	/* 	drop-down menu support */
		#menu ul li ul{display: none}
	
		#menu ul li:hover ul{display: block; overflow: auto; position: absolute}
			#menu ul li:hover ul li{clear: both;}	

#social-buttons ul li{ float: left; display: inline; }


/* ----------------------------------------- */
/* Post and Main Content */
/* ----------------------------------------- */

/* Main Post Loop */
/* ---------------- */
.post{ margin-bottom: 40px}
	.post-title{  padding:10px 0 }
        .post-title  h2 a{color: #003366; text-decoration: none}
	.post-meta{border-bottom: 1px solid #333; padding: 10px 0;}
	
	.post-content p{margin-bottom: 10px;display: inline}
	.post-content img{margin: 2px auto;  padding: 0 5px; }
		.post-content img.wp-smiley{margin: 0}
	
	
		.commentcntmeta{float: right; margin-left: 10px}
                .commentcntmeta:hover{ font-weight: bold; text-decoration: underline }
                .post-edit-link{ color: red !important; font-size: 14px}
/* Breacrumb related CSS */

/* Social Buutons */
.post .social-buttons{}
.social-buttons-footer{ margin-top: 20px;}
	.post .social-buttons > div{margin-right: 10px}
	.post .social-buttons .facebook{}
	.post .social-buttons .tweetmeme{}
.postmeta{ float: left; display: inline;clear: both; margin-top: 20px}
.tags{ margin-top: 20px}
.tellafriend{ float: right}
.st-taf{ margin-top: 20px; }
/* ----------------------------------------- */
/* Comments */
/* ----------------------------------------- */
#comment-area{padding-top: 20px; border-bottom: 4px double #333}

/* 	styling comments display  */

#comment-area h4{ color:#999999; font-size: 160%; margin:10px 0px}

/* 	styling comments display  */


div.vcard{margin-bottom: 5px;float: left  }

div.comment-meta{float:right; background: url('img/calendar.png') no-repeat; padding-left: 20px;margin-bottom: 5px; }
div.comment-body p{ clear: both; padding: 5px 0;}
.fn{ color: #996600; margin-top: 5px}
.fn:hover { text-decoration: underline; cursor: pointer }
.comment .avatar{ display: inline; float:right; margin:0 0px 5px 5px;}
.comment .avatar{float: left; margin-right: 5px }
div.reply{display: block; height: 25px}
a.comment-reply-link{ float:right; -moz-border-radius:5px;-webkit-border-radius: 5px;
  display: inline; background: #01bdbf; height: 24px; width: 69px; border: none;color:#000;line-height:24px;text-align:center; }
a.comment-reply-link:hover{ color: #fff; text-decoration: none}
.comment-body{clear:both; padding: 15px; border-bottom: 4px double #7e7e7e}
.comment-body:hover{ background-color: #d8ddfa}
.commentlist li ul li { margin-left: 30px}


/* styling author/admin comments */



div#respond{border: 1px solid #ccc; margin: 10px 0 ; padding: 10px; width: 70%}
div#respond h3{ padding: 0px;}
#commentform p{ margin: 5px 5px 5px 0}

#commentform textarea{width: 99.2%; border: 1px solid #ccc; font-size: 10px; padding: 2px; margin-bottom: 5px}
#commentform input{ border: 1px solid #ccc; padding: 2px}
#commentform input#comment-submit{ background: url('img/btn-subscribe-01.png') no-repeat; height: 24px; width: 69px; border: none}
#comment-submit:hover{color: #fff}
.depth-5 .reply{ display: none}



/* ----------------------------------------- */
/* Sidebar & sidebar widgets*/
/* ----------------------------------------- */



/* ----------------------------------------- */
/* Footer and subfooters */
/* ----------------------------------------- */
#footerbar div.footerbar-widget{float: left; width: 30%;padding: 10px; border-right: 1px solid;height:auto !important;  }
#footerbar div.footerbar-widget a{ color:#333; text-decoration: none}
#footerbar div.footerbar-widget a:hover{ color:#003366}
#footerbar{ height:auto !important; margin-bottom: 30px }
#footer{ width: 600px; border-top: 4px double; padding-top: 10px  }
.footerimages{ float: left; margin-right:130px; display:inline;}
.toll-free{ width: 100%; text-align: center; margin: 0 }
.footer-rightimg { margin-right:0px !important;}

.widget_recent_entries{ border-right: none !important}
.widget_recent_entries li{ padding: 5px 0; border-bottom: 1px solid #333}
#footerbar  h2{padding: 0}
.widget_archive ul li{ display: inline;float: left; width: 49%;padding-top: 10px }
.widget_tag_cloud{ text-align: justify }
/*.widget_archive ul li a { width:120px; display: block}*/
/* ----------------------------------------- */
/* wp-pagenavi */
/* ----------------------------------------- */
.wp-pagenavi{ border-bottom: 4px double #333;border-top: 4px double #333; padding:10px 0; text-align: center }
.postlink li{display: inline}
.pages{background-color:#FFFFFF;color:#000;margin:2px;padding:2px 4px;text-decoration:none; }
.wp-pagenavi a,.wp-pagenavi span{ padding: 2px 4px; margin: 2px;color: #333; text-decoration: none  }

.wp-pagenavi span.current {color:#003366;font-weight:bold;border-bottom: 3px solid ;}
.wp-pagenavi a:hover, .wp-pagenavi span.current { color:#003366; border-bottom: 3px solid #003366 ;  }
.wp-pagenavi span.pages {color:#333; float: right; margin-right: 20px; font-weight: bold}


