/*
Theme Name: Pearl
Theme URI: http://www.neimple.com
Description: Flexible Widgets...
Version: 1.0
Author: N.P.Singh
*/
/* Additional thanks to Michael B at http://www.miklb.com/blog for the default Wordpress Blank Theme */

.clear {
  clear: both;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}
hr {
  display: none;
}
img {
  border: none;
}

/*-----------Block Level Elements--------------*/
body {
  background: #242424;
  font: 11px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
}
#page {
  width: 960px;
  margin: 0 auto;
  padding: 10px;
}
#header {
}
#headerimg {
  height: 20px;
}
#smallheader, .smallheader {
  width: 700px;
  height: 150px;
  background: url(images/header.gif) top left no-repeat;
}
#smallheader h1 {
  padding-left: 50px;
  padding-top: 40px;
}
#description, .description {
  padding-left: 50px;
  padding-top: 8px;
}
#wrapper {
}
#content {
  width: 700px;
  float: left;
  padding: 0 10px;
  border-right: 2px solid #141414;
}
#sidebar {
  width: 210px;
  float: right;
  padding: 10px;
}
#footer {
  border-top: 2px double #1a1a1a;
}
#footer a {
  color: #d41a1a; /*#d20219;*/
  background: #242424;
}
.footerleft {
  float: left;
}
.footerright {
  float: right;
}

/*--------------Menu--------------*/
#menu {
  color: #FFFFFF;
  font-size: 11px;
  height: 26px;
  border-top: 1px solid #171717;
  border-bottom: 1px solid #171717;
  border-left: 1px solid #171717;
  margin: 0 10px;
  background: #1a1a1a;
}
#menu .menu, #menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu .menu {
  /*position: absolute;
  left: 50%;
  margin-left: -350px;*/
}
#menu .menu li {
  float: left;
  line-height: 25px;
  height: 26px;
}
#menu .menu a {
  height: 26px;
  border-right: 1px solid #171717;
  background: #1a1a1a;
  color: #e6eeeb;
  display: block;
  display: inline-block; /* ie hack */
  padding: 0 10px;
}
#menu .menu a:hover {
  background: #242424;
}

/*-------------Links-------------*/
a {
  text-decoration: none;
  color: #d41a1a; /*#d20219;*/
  background: transparent; /*#242424;*/
}
p a {
  color: #d41a1a; /*#d20219;*/
  text-decoration: none;
  background: transparent; /*#1a1a1a;*/
}
DISABLED p:hover a {
  color: #d41a1a; /*#d20219;*/
  border-bottom: 1px dotted #ffffff;
  background: transparent; /*#1a1a1a;*/
}
DISABLED p a:hover {
  color: #d41a1a; /*#d20219;*/
  background: transparent; /*#1a1a1a;*/
}

/*-------------Headings-------------*/
h1 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
}
h2 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 11px;
}
h3, h4, h5 {
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 10px;
}

/*-------------The Post-------------*/
h2 a:hover, h2 a:visited, h2 a {
}
.wrappost {
}
.wraphead {
  float: left;
  padding-top: 5px;
}
.post h2 {
  font-size: 16pt;
  font-weight: normal;
}
.post h4 {
  font-size: 14pt;
  font-weight: normal;
}
.wrapdate {
  float: right;
  /*padding-top: 3px;*/
  color: #7d7d7d;
  background: #1a1a1a;
}
.post {
  color: #FFFFFF;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  background: #1a1a1a;
  border-top: 2px solid #171717;
  border-bottom: 2px solid #171717;
}
.post p {
  font-size: 12px;
}
.post h2 a {
  color: #FFFFFF;
  background: #1a1a1a;
}
.post a {
  text-decoration: none;
  color: #d41a1a; /*#d20219;*/
  background: transparent; /*#1a1a1a;*/
}
.post ul {
}
.post li {
}
.entry {
}
.entry img {
  /*float: left;*/
  margin-right: 10px;
  padding: 3px;
  border: 3px solid #171717;
}
.entrytext img {
  /*float: left;*/
  margin: 0 10px 0px 0;
  padding: 3px;
  border: 3px solid #171717;
}
.postmetadata {
  padding-left: 5px;
}
.postmetadata alt {
}
.postmetadata a {
}
.navigation {
  height: 10px;
  background: url(images/line.gif) top left repeat-x;
  padding: 4px 0;
}
.navigation a {
  color: #fff;
  background: #242424;
}
.alignleft {
  float: left;
  padding-left: 20px;
  background: url(images/bullet_gol.gif) center left no-repeat;
}
.alignright {
  float: right;
  padding-right: 20px;
  background: url(images/bullet_go.gif) center right no-repeat;
}
.center {
}
.metcomments {
  padding: 5px;
}
.permalinks {
  padding: 5px;
}
div.entry-content a {
  color: #d20219;
  background: #1a1a1a;
}
h2.pagetitle {
  margin-top: 20px;
  padding-left: 20px;
}
blockquote {
  color: #FFFFFF;
  background: #111111;
  padding: 0 10px 0 20px;
  border-top: 3px solid #101010;
  border-bottom: 3px solid #101010;
  border-left: 3px solid #d20219;
}
cite {
}
a img {
}
acronym, abbr {
}
code {
  line-height: 22px;
  border-bottom: 1px dashed #333;
  font-size: 10pt;
  margin-right: 2px;
}
.leftmeta {
	float: left;
	margin-left: 5px;
}
.rightmeta {
	float: right;
	margin-right: 5px;
}

/*--------------Sidebar------------*/
.sidebar {
  margin-bottom: 20px;
  border-top: 3px solid #333;
}
#sidebar h2,
#livearchivebar h2 {
  padding-left: 5px;
  padding-bottom: 2px;
  color: #ffffff;
  background: #1d1d1d url(images/line.gif) bottom left repeat-x;
}
#sidebar ul,
#livearchivebar ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#sidebar ul li,
#livearchivebar ul li {
  padding-left: 20px;
  background: url(images/bullet_black.gif) left 4px no-repeat;
}
#sidebar ul li a,
#livearchivebar ul li a {
  color: #ffffff;
  background-color: transparent;
}
#sidebar ul li:hover,
#livearchivebar ul li:hover {
  background: #1d1d1d url(images/bullet_blue.png) left 4px no-repeat;
}
#sidebar ul li:hover a {
}
#sidebar p {
}
#sidebar a {
  color: #d20219;
  background: #242424;
}
#sidebar a:hover {
}
#sidebar a:visited {
}

/*--------------Comments--------------*/
.commentlist {
  padding: 0;
  margin: 0;
}
.commentlist li.comment {
  background: #1a1a1a;
  margin: 10px 0;
  padding: 5px 0 10px 0;
  list-style-type: none;
  width: 100%;
  overflow: auto;
  height: 1%;
  border-top: 2px solid #171717;
  border-bottom: 2px solid #171717;
  color: #fff;
}
.commentlist li.author {
  background-color: #371717;
  border-color: #271717;
}
.comment_number a {
  font: 3.2em Georgia,serif;
  float: right;
  padding-right: 10px;
  color: #d6d6d6;
}
.comment_author {
  font-size: 11px;
  float: left;
  text-transform: capitalize;
  font-weight: bold;
}
.comment_date {
  font-size: 10px;
}
#commentform {
  padding: 10px;
  background: #1a1a1a;
  border-top: 2px solid #171717;
  border-bottom: 2px solid #171717;
  color: #fff;
}
.cmtinfo {
  padding: 0px 10px;
  background: #171717;
  color: #fff;
  border-top: 1px solid #161616;
  border-bottom: 1px solid #161616;
}
.author .cmtinfo {
  background-color: #271717;
}
h3#respond {
  color: #fff;
  background: #1a1a1a;
  font-size: 11px;
  display: block;
  padding-left: 10px;
}
h3#comments {
  color: #fff;
  background: #1a1a1a;
  font-size: 11px;
  display: block;
  padding-left: 10px;
}
textarea {
  width: 680px;
  border: 1px;
}
input#s {
  width: 140px;
  border: 1px;
}
.comment-text {
  padding: 0 10px;
}
.gravatar {
  float: left;
  padding-top: 5px;
}

/*--------------Search Form-------------*/
#searchform {}
#searchform input {}
#searchform #s {border:1px;}
/*-------------Calendar-----------------*/
#wp-calendar {width:200px;text-align:center;}
#wp-calendar th {}
#wp-calendar a {}
#prev a, #next a {}
#wp-calendar caption {}

/*-------------Last few entries------------------*/
.bevel:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#recent {
  background: url(images/postheading.gif) top left no-repeat;
  padding-top: 25px;
}
.recentn {
}
ul.recentn {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.recentn li {
  background: url(images/line.gif) bottom left repeat-x;
}
ul.recentn li a {
  color: #fff;
  background: #242424;
}
.maindate {
  margin: 0;
}
.maindate .header-date {
  float: left;
  width: 157px;
  padding: 5px 0 5px 26px;
  background: url(images/bullet_star.gif) 6px center no-repeat;
}
.maindate .title {
  float: left;
  width: 380px;
  padding: 5px 0;
}
.maindate .title a {
  font-weight: bold;
  border-bottom: 1px dotted #d20219;
}
.maindate .list-comment {
  float: right;
  width: 100px;
  padding: 5px 31px 5px 0px;
  text-align: right;
  background: url(images/bullet_go.gif) 90% center no-repeat;
}

/*-------------BottomBar------------------*/
#bottombar{ margin:10px 0px 0 0px;}
#flickrbar{margin:10px 0px 0 0px;padding:5px 0 5px 2px; background:#171717; border-top:2px solid #131313;border-bottom:2px solid #131313; color:#FFFFFF;}
.flickrbar img{border:4px solid #1a1a1a; margin:2px;}
#bottombar img{border:3px solid #1a1a1a; margin:2px;}
#sidebar img{border:5px solid #1a1a1a; margin:2px;width:56px;}
#livearchivebar img{border:5px solid #1a1a1a; margin:2px;width:56px;}
#bottombar .column1{width:340px; float:left;}
#bottombar .column2{width:340px; margin-left:20px; float:left;}
#bottombar h2{font-size:11px;padding-left:5px;background:#1d1d1d;color:#fff;}
#bottombar ul{margin:0;	padding:0;list-style-type:none;border-top:1px solid #2b312f;}
#bottombar ul li{padding-left:5px;padding:2px 0;background:url(images/line.gif) bottom left repeat-x;}
#bottombar ul li:hover{background:#1d1d1d url(images/line.gif) bottom left repeat-x; color:#fff;}
#bottombar ul li:hover a{background:#1d1d1d url(images/bullet_black_hover.gif) center left no-repeat; color:#FFFFFF;}
#bottombar ul li a{padding-left:20px;background:#242424 url(images/bullet_black.gif) center left no-repeat; color:#fff;}
#bottombar ul li a:hover{background:#1d1d1d url(images/bullet_black_hover.gif) center left no-repeat; color:#d20219;}
/*--------------Live Archive Sidebar-----------*/
#livearchivebar{width:210px;float:left;padding:0 10px;}
#livearchivebar ul{margin:0;padding:0; list-style-type:none;border-top:1px solid #2b312f;}
.searchhome{padding-bottom:20px;}
/*-------------Archivelists(Lists on archive pages)------------------*/
.archivelist{padding:0;background:url(images/line.gif) top left repeat-x;}
.archivelist a{ color:#fff;background:#242424;}
div#addicted-results{color:#fff;}
/*-------------Socialize ( Links after each posts)------------------*/
.socialize{width:680px; border-top:2px solid #171717;}
ul.theBookmarkButtons{margin : 10px 0 10px 20px;display : block;line-height : 1.6em;list-style : none;}
ul.theBookmarkButtons li{margin : 0 18px 0 33px;display : inline;}
ul.theBookmarkButtons li a{	color:#FFFFFF;text-decoration: none;background:#1a1a1a;}
l.theBookmarkButtons li a:hover{text-decoration: none;}

/*** CODE HIGHLIGHT STYLES ***/

.hl-surround {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: white;
  background-color: #111111; /*#F9FBFC; /*#242424;*/
  border: 1px solid #BBC3D1; /*#C3CED9;*/
  padding: 8px;
  margin-bottom: 5px;
  /*width: 400px;*/
  overflow: auto;
  text-align: left;
}

.hl-surround, .hl-surround pre, .hl-surround span { font: normal 9pt 'Courier New', monospace;}

.hl-default     { color: white; }
.hl-code        { color: gray; }
.hl-brackets    { color: olive; }
.hl-comment     { color: #ffa500; } /* Orange */
.hl-quotes      { color: #8b0000; } /* Dark red */
.hl-string      { color: red; }
.hl-identifier  { color: #8888ff; }
.hl-builtin     { color: teal; }
.hl-reserved    { color: green; }
.hl-inlinedoc   { color: blue; }
.hl-var         { color: #00008b; } /* Dark blue */
.hl-url         { color: blue; }
.hl-special     { color: navy; }
.hl-number      { color: maroon; }
.hl-inlinetags  { color: blue; }
.hl-main        { background-color: transparent; }

.hl-main pre { margin: 0; padding: 0; }
