/*  
Theme Name: rtCamp
Theme URI: http://rtCamp.com
Description: rtCamp
Version: 1.0
Author: Rahul Bansal
Author URI: http://rtCamp.com
*/

/* 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 */

/* BASICS */
/* BASICS & TYPOGRAPHY */
/* ----------------------------------------- */
a{ color: #21759B; text-decoration: none;}
	a:hover{color:#D54E21; text-decoration: underline;}

/* headings	 */
h1{font-size: 180%;}
h2{font-size: 160%;}	
h3{font-size: 140%;}
	
p, ul, ol, em, strong{line-height: 160%;}
input{padding: 2px 5px;}

.center{text-align: center}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}


/**************** Body *********************/
body{background: url(images/bg.gif) repeat-x top;color:#333;font-size: 75%; font-family: Verdana; margin-bottom:20px; line-height:160%;}
#wrapper{margin:0px auto; width:780px;}

/**************** Header *********************/
/* Header */
#header{clear: both; height: 60px; margin-top: 15px;}
/* logo */
#logo {float:left; color: #ccc; width: 300px;}
#logo h1 {line-height: 180%}
#logo h1 a {color: #fff; text-decoration: none; font-size: 150%}
#logo em {font-size: 75%; padding-top: 5px; display: block}

/* Search */
#topsearch{float:right;}
#search-text{background: #ffffff url(images/search.png) right no-repeat; border: 3px solid #666; width:10em; color: #333; padding:2px 16px 2px 2px;}
#searchsubmit {padding:1px; vertical-align: bottom;} 

/**************** Entry *********************/
.entry{clear: both; float:left;margin-bottom:10px;width:780px; margin-top: 10px;}
.entry h2{padding:15px 0;}
.entry h3{padding:10px 0;}
.entry p{padding:0 0 5px 0;}
.post{padding:20px;text-align:justify; margin-bottom:20px; background:url(images/postee.gif) repeat-x top;}
.entry ul,
.entry ol {margin-left: 30px }
.entry li {margin: 5px 0;}
.entry ul li {list-style-type: disc;}
.entry ol li {list-style-type: decimal;}

.lightgray { color: #006699; font-size:15px; padding-top:5px; padding-bottom:15px;}
.meta {background-color: #FAF8DA; padding:5px; font-size:12px; border:1px dashed #cccccc;}

/**************** Navigation *********************/
#navigation{clear:both;	width:780px; position:absolute;	top:85px; margin:0px auto; height: 30px}

/**************** Comments *********************/
.comlabel { background:url(images/comment.gif) left no-repeat; font-weight:lighter; font-size:14px; padding:10px 0px 10px 20px;margin-top:10px;}
.postlabel {background:url(images/comment_new.gif) left no-repeat;font-weight:lighter; font-size:14px; padding:10px 0px 10px 20px; margin:10px 0px 10px 0px;}
.commentlist{list-style:none;}
.tip {height:15px; width:500px; display:block;margin:10px 0px 0px 0px;}
.authorcomment {padding:3px; margin:10px 0px 0px 0px;}
.odd{color: #006699; font-size:12px; padding:2px 10px 2px 0px; border-bottom:1px solid #CCCCCC; }
.odd a:link{color:#006699;}
.commenttext {color: #000000; padding:5px 10px 0px 0px;  margin:0px; font-size:12px;}
#author, #email, #url {width:35%;border:1px solid #cbcbcb; font:12px Trebuchet MS; margin-bottom:0.6em;margin-top:5px;padding:1px 15px 1px 1px;}
#author {background:url(images/user.png) no-repeat right;}
#email {background:url(images/email.png)  no-repeat right;}
#url {background:url(images/link.png) no-repeat right;}
#comment{width:98%;border:1px solid #cbcbcb;margin-bottom:0.6em;margin-top:5px;padding:3px;}
#submit {background:#FFFFFF; padding:1px; font:12px Trebuchet MS;  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}

/**************** Footer *********************/
#footer{ border-top:1px solid #CCCCCC;margin:20px auto; padding-top:10px; text-align:center;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{background:url(images/arrow_right.png) no-repeat right;float:right;padding-right:20px; margin-right:20px; font-size:14px; font-weight:bold;}
.alignleft{ background:url(images/arrow_left.png) no-repeat left; float:left;padding-left:20px; margin-left:20px; font-size:14px; font-weight:bold;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/* BREADCRUMB */
#breadcumb {margin: 70px 10px 10px 5px; width: 760px; font-size: 12px; line-height:100%}