/*  

Theme Name: blackbolenay
Version: 1.0.0
Description: Designed by <a href="http://www.blackbolenay.com">Paul Joseph</a>.
Author: Paul Joseph
Author URI: http://www.6may86.com

*/



/*--------------------------------------------------------------------------------

00. RESET

--------------------------------------------------------------------------------*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	background-image: none;

}

/* remember to define focus styles! */



body {

	outline: 0;

}



body {

	line-height: 1.5;

	color: #000;

	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial, "Sans Serif";

	background-color: #FFF;

}



ol, ul {

	list-style: none;

}



/* tables still need 'cellspacing="0"' in the markup */



table {

	border-collapse: separate;

	border-spacing: 0;

}



caption, th, td {

	text-align: left;

	font-weight: normal;

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}



blockquote, q {

	quotes: "" "";

}



/*--------------------------------------------------------------------------------

01. SETUP

--------------------------------------------------------------------------------*/



body {

	margin: 0;

	padding: 0 0 40px 0;

}



/*--------------------------------------------------------------------------------

02. STRUCTURE

--------------------------------------------------------------------------------*/



#header {

	width: 960px;

	position: relative;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	line-height: 1.5;

}



#footer {

	width: 960px;

	position: relative;

	margin-top: 60px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	line-height: 1.5;

}



#wrapper {

	width: 960px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#content {

	width: 630px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0;

}



#content.fullwidth  {width: 920px;border-right: 0;}



#sidebar {

	width: 300px;

	float: right;

	text-align: left;

	margin-top: 0px;

	padding: 0px;

}



/*--------------------------------------------------------------------------------

03. HEADER

--------------------------------------------------------------------------------*/



#header h1 {

	font-size: 50px;

	line-height: 36px;

	letter-spacing: -3px;

	font-weight: bold;

	text-transform: uppercase;

	float: left;

	padding-right: 20px;

}



#header h1 a {

	text-decoration: none;

}



#header h1 a:hover {

}



#header #description {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	line-height: 16px;

	float: left;

	width: 460px;

}



#header #description a {

	text-decoration: none;

	font-weight: bold;

}



#header #description a:hover {

}





/*--------------------------------------------------------------------------------

03a. FOOTER

--------------------------------------------------------------------------------*/



#footer h1 {

	font-size: 50px;

	line-height: 36px;

	letter-spacing: -3px;

	font-weight: bold;

	text-transform: uppercase;

	float: left;

	padding-right: 20px;

}



#footer h1 a {

	text-decoration: none;

}



#footer h1 a:hover {

}



#footer #description {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	line-height: 16px;

	float: left;

	width: 460px;

}



#footer #description a {

	text-decoration: none;

	font-weight: bold;

}



#footer #description a:hover {

}









/*--------------------------------------------------------------------------------

04. POSTS

--------------------------------------------------------------------------------*/



#content h3 {

	font-size: 30px;

	margin: 0 0 30px 0;

	line-height: 1;

	font-weight: bold;

	letter-spacing: -1px;

}



.post {

	margin: 0 0 40px 0;

}



.video {

	margin: 10px 0 20px;

}



.post h2 {

	font-size: 28px;

	margin: 0 0 10px 0;

	line-height: normal;

}



.post h2 a {

	text-decoration: none;

	font-weight: bold;

	font-size: 60px;

	line-height: 0.9;

	letter-spacing: -3px;

}



.post h2 a:hover {

}



.meta {

	font-size: 14px;

	margin: 0 0 15px;

	line-height: 1.5;

}



.meta a {

	text-decoration: underline;

}



.meta a:hover {

	text-decoration: underline;

}



.post .label {

	margin-right: 2px;

}



.post .label a {

	text-transform: none;

	font-weight: bold;

	text-decoration: none;

	font-size: 14px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}



.post .label a:hover {}



.tags {

	font-size: 14px;

	line-height: 1.5;

}



.tags a {

	font-weight: normal;

}



#navigation {

	float: left;

	width: 100%;

}







#navigation #next {

	float: left;

	display: inline;

}



#navigation #prev {

	float: right;

	display: inline;

}



/*--------------------------------------------------------------------------------

05. ENTRIES

--------------------------------------------------------------------------------*/



.entry p {

	margin: 0 0 15px;

}



.entry a {

	text-decoration: none;

}



.entry a:hover {

	text-decoration: underline;

}



.tags a:hover {

	text-decoration: underline;

}



.post .entry h1, .post .entry h2, .post .entry h3, .post .entry h4, .post .entry h5 {

	font-weight: bold;

	letter-spacing: -1px;

	margin: 0 0 15px !important;

}



.post .entry h1 {

	font-size: 24px;

}



.post .entry h2 {

	font-size: 22px;

}



.post .entry h3 {

	font-size: 20px;

}



.post .entry h4 {

	font-size: 18px;

}



.post .entry h5 {

	font-size: 16px;

}



.post .entry pre {

	margin: 0 0 15px 15px;

}



.post .entry code {

	font-family: Courier, sans-serif !important;

	font-size: 14px;

	line-height: 22px;

}



.post .entry ul, .post .entry ol  {

	margin: 0 0 15px 25px;

	font-size: 16px;

	line-height: 24px;

}



.post .entry ul li {

	list-style: disc;

	line-height: 24px;		

}



.post .entry ol li {

	list-style: decimal;

	line-height: 24px;			

}



.post .entry blockquote {

	display: block;

	font-style: italic;

	font-size: 20px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 19px;

	padding-right: 22px;

	padding-bottom: 1px;

	padding-left: 22px;

	background-color: #EBF3DC;

	font-weight: bold;

	line-height: 1.5;

}



/* Blog Entry Styles - Images */



.wp-caption {

	text-align: center;

	padding: 9px 5px 5px;

	background: #f7f0df;

	border: 1px solid #C7B894;

}



.wp-caption img {

	padding: 0;

	margin: 0 0 5px;

}



.wp-caption-text {

	margin: 10px 0 0;

	padding: 0;

}



.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd {

	font-size:14px !important;

	color: #9B9074;

	text-align: center; 

	margin: 0;

	padding: 0;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



.alignright {

	margin: 0 0 15px 15px;

	display: inline;

	float: right;

	}



.alignleft {

	margin: 0 15px 15px 0;

	display: inline;

	float: left;

	}



img.wp-smiley  {

	padding: 0;

	border: none;

}



/*--------------------------------------------------------------------------------

06. SIDEBAR

--------------------------------------------------------------------------------*/



#rss {	height: 36px;

	width: 300px;

	position: relative;

	margin: 0 0 30px;

}



#rss a {

	width: 280px;

	background: url(images/ico-rss.gif) top right no-repeat;

	color: #fff;

	text-decoration: none;

	font-size: 20px;

	font-weight: bold;

	letter-spacing: -1px;

	float: left;

	position: relative;

	top: 10px;

	left: 10px;

}



#rss a:hover {

}



#tags {

	margin: 0 0 30px;

	font-size: 18px;

	line-height: 24px;

}



#tags a {

	text-decoration: none;

	font-size: 18px !important;	

}



#search {

	margin: 0 0 30px;

}



#search #s {

	border: 1px solid #33211f;

	background: #fcf5f3;

	color: #33211f;

	font-size: 14px;

	line-height: 20px;

	font-family: Helvetica, Arial, sans-serif;

	padding: 8px 5px 5px;

	width: 190px;

	float: left;

	display: inline;

}



#search .search_btn {

	border: none;

	background: none;

	color: #33211f;

	font-size: 20px;

	font-weight: bold;

	letter-spacing: -1px;

	width: 95px;

	margin: 0;

	padding: 0;

	float: left;

}



.widget {

	margin: 0 0 30px;

}



.widget h3 {

	color: #000;

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 9px;

	margin-left: 0;

	line-height: 1;

}



.widget ul {

	font-size: 14px;

	line-height: 24px;

}



.widget li {

	color: #000;

		margin-bottom: 6px;



}



.widget_categories li, .widget_archive li, .widget_links li {

	width: 50%;

	float: left;

	display: inline;

}



.widget_pages li li {

	padding: 0 0 0 5px;

}



.widget li a {

	text-decoration: underline;



}



.widget li a:hover {

	text-decoration: underline;

}



.widget_text {

	font-size: 14px;

	line-height: 20px;

}



#twitter {

	display: block;

	background-repeat: no-repeat;

	background-position: right top;

}



#twitter li {

	width: 100%;

	font-size: 14px !important;

	margin-bottom: 6px;

}



#twitter ul li a {

	text-decoration: underline;

	font-weight: bold;

}



#twitter ul li a:hover {

}



#flickr .flickr_badge_image  { margin: 4px 7px;	float: left; }

#flickr .flickr_badge_image a  { display: block; }



.widget_tag_cloud {

	font-size: 16px;

}







#ads img  { margin: 0 18px 15px 0; }



/*--------------------------------------------------------------------------------

07. COMMENTS

--------------------------------------------------------------------------------*/



#comments .title {

	margin: 0 0 1px 0 !Important;

}



.commentlist .comment {

	display: block;

	margin: 0 0 30px;

}



.commentlist .comment-author {

	font-size: 22px;

	letter-spacing: -1px;

	margin: 0 0 10px;

	color: #000;

}



.commentlist .comment-author cite {

	font-weight: bold;

	font-style: normal;

}











.commentlist .comment-meta {

	font-size: 14px;

	line-height: 14px;

	margin: 0 0 15px 0;

}







.commentlist .avatar {

	float: right;

}



.commentlist p {

	font-size: 16px;

	line-height: 24px;

	margin: 0 0 15px;

}



.commentlist p a {

	text-decoration: none;

}



.commentlist p a:hover {

	text-decoration: underline;

}



.commentlist blockquote {

	background: url(images/ico-quote.jpg) top right no-repeat;

	display: block;

	margin: 0 0 15px 10px;

	font-style: italic;}



.commentlist .reply {

	display: block;

}



.commentlist .reply a {

	line-height: 14px;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;	

}



.commentlist .reply a:hover {

	text-decoration: underline;

	color: #33211f;

}



#commentform p {

	font-size: 14px;

	margin: 0 0 10px 0;

}



#commentform p a {

	text-decoration: none;

}



#commentform p a:hover {

	text-decoration: underline;

}



#commentform #author, #commentform #email, #commentform #url, #commentform #comment {

	padding: 5px;

	margin: 0 0 10px;

	border: 1px solid #D1D4CB;

	font-size: 16px;

	line-height: 24px;

	background-color: #FFF;

}



#commentform #submit

 {

	text-transform: capitalize;

	border: none;

	font-size: 14px;

	border: 1px none #999999;

	color: #000;

	background-color: #D1D4CB;

	background-image: none;

	padding-top: 8px;

	padding-right: 12px;

	padding-bottom: 5px;

	padding-left: 12px;

	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial, "Sans Serif";

	font-weight: normal;

}



#commentform label {

	font-size: 12px;

	margin: 0 0 0 15px;

}



#commentform .comm_count {

	font-size: 18px;

	font-weight: bold;

	margin: 0;

}



#commentform .comm_count {

	float: left;

	width: 452px;

	padding: 0 0 10px 0;

}



#commentform .comm_count span {

	float: right;

	display: inline;

}



#commentform .comm_count span input {

	border: none !important;

	background: none !important;

	font-size: 18px;

	font-weight: bold;

	padding: 0;

	margin: 0 !important;

}



/* Comments - Thread */



.commentlist .depth-2, .commentlist .depth-3, .commentlist .depth-4, .commentlist .depth-5  {

	margin: 0 0 30px 30px;

}



.commentlist .children {

	margin: 30px 0 0;

}





/*--------------------------------------------------------------------------------

08. ARCHIVES PAGE

--------------------------------------------------------------------------------*/



#archives {

	padding: 10px 0 0;

}



#archives a {

}



h4.archive_year {

}



#archives .archives_list {

	border-left:4px solid #C7B894;

	list-style: none !important;

	list-style-image:none !important;

	list-style-position:outside !important;

	list-style-type:none !important;

	margin: 0 0 15px 15px !important;

}



#archives .archives_list li {

	background:transparent url(images/archives.jpg) no-repeat scroll 0 2px;

	clear:left;

	padding-left:24px;

	font-size: 12px !important;

	list-style: none !important;

}



#archives .archives_list .date {

	color: #C7B894;

	width: 100px !important;

	font-style: italic;

	display: inline-block;

}



/*--------------------------------------------------------------------------------

09. MISC

--------------------------------------------------------------------------------*/



.fix {

	clear: both;

}

.headeradvert {

	background-color: #FFFE6F;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	width: 930px;

	display: block;

	padding-top: 10px;

	padding-right: 15px;

	padding-bottom: 20px;

	padding-left: 15px;

	font-size: 18px;

}

/* Default Colors */



/*--------------------------------------------------------------------------------

01. SETUP

--------------------------------------------------------------------------------*/



body {

	

}



/*--------------------------------------------------------------------------------

02. STRUCTURE

--------------------------------------------------------------------------------*/





#wrapper {

}



#content {

}



/*--------------------------------------------------------------------------------

03. HEADER

--------------------------------------------------------------------------------*/







a {

	color: #35349A;

	text-decoration: underline;

}



a:hover {

	color: #2D294A;

}













#header #description {

	color: #7c6563;

}



#header #description a {

	color: #6f9f85;

}



#header #description a:hover {

	color: #33211f;

}



/*--------------------------------------------------------------------------------

04. POSTS

--------------------------------------------------------------------------------*/



#content h3 {

	color: #000;

}



.video {

	border: 5px solid #f8f6d0;

}



.post h2 a {

	color: #000;

}



.post h2 a:hover {

	text-decoration: underline;

}



.meta {

	color: #000;

}







.post .label a {

	font-weight: normal;

	text-decoration: underline;

}



.post .label a:hover {

	text-decoration:underline

}



.tags {

	color: #000;

}



.tags a {

}







/*--------------------------------------------------------------------------------

05. ENTRIES

--------------------------------------------------------------------------------*/



.entry a {

	text-decoration: underline;

	

}







.post .entry blockquote {

}



/* Blog Entry Styles - Images */



/*--------------------------------------------------------------------------------

06. SIDEBAR

--------------------------------------------------------------------------------*/



#rss {

	background: #33211f;

}



#rss a:hover {

	color: #c89a2b;

}



.widget {

	font-size: 14px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: 0;

}



#twitter ul li a {

	font-weight: normal;

	font-size: 100%;

	

}



#twitter ul li a:hover {

	font-weight: normal;

	text-decoration:underline

}







#flickr .flickr_badge_image a  { border: 2px solid #C89A2B; }



.widget_tag_cloud {

	font-weight: normal;

}







/*--------------------------------------------------------------------------------

07. COMMENTS

--------------------------------------------------------------------------------*/



.commentlist .comment-meta {

	color: #7e9e8d;

}







.commentlist .avatar {

	border: 0px solid #dad9b3;

	display: none;

}











.commentlist blockquote {

	color: #7c6563;

}











#commentform .comm_count span input {

	color: #6f9f85;

}



/* Comments - Thread */





/*--------------------------------------------------------------------------------

08. ARCHIVES PAGE

--------------------------------------------------------------------------------*/



#archives {

	padding: 10px 0 0;

}



#archives a {

	color: #6F9F85 !important;

}



h4.archive_year {

}





/*--------------------------------------------------------------------------------

09. MISC

--------------------------------------------------------------------------------*/

.splash {

	margin-top: 36px;

	margin-right: 0;

	margin-bottom: 16px;

	margin-left: 0;

}

#GCS-main{
	width:960px;
	margin:0px;
	padding:0px;
}
#GCS-content{padding:0px;}
.GCS-topbg{
	background:url(http://video.tv18online.com/cnbctv18/web18footer/images/GCS_web18_bg1.jpg) repeat-x;
	height:58px;
	width:970px;
}
.FL{float:left;}
.FR{float:right;}
.CL{clear:both;}
.brd-r1{border-right:1px #ccc solid; padding:0px 15px;}
.brd-b1{border-bottom:1px #ccc solid; padding:10px 0px;}
.brd-b2{padding:10px 0px;}
.GCS_list1 ul{padding:0px;margin:0;width:290px; padding-top:7px;}
.GCS_list1 ul li{list-style:none; display:block; padding:1px 0px 1px 2px;}
.GCS_list1 ul li a{background:url(http://video.tv18online.com/cnbctv18/web18footer/images/GCS_web18_bulete1.gif) no-repeat left; background-position:2px 5px; padding-left:10px; height:19px; font:11px tahoma, Arial; color:#1E56A1; text-decoration:none;vertical-align:top; display:block;}
.GCS_list1 ul li a:hover{text-decoration:underline; display:block;}
.GCS_pad1{border-right:1px #ccc solid; padding:10px;}
.GCS_pad2{padding:10px 0px 0px 10px;}
.GCS_head{font:bold 20px Arial; color:#494949; text-decoration:none;}
a.GCS_head:hover{text-decoration:underline;}

/**
 * CSE
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
/*  background-color: #ffffff;*/
/*  border: 1px solid;
  border-color: #ffffff;*/
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.gsc-input { height: 26px !important; }

.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  padding-top: 0.308em !important;
  padding-right: 0.308em !important;
  padding-bottom: 0.308em !important;
  padding-left: 0.308em !important;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
  background:#FFF;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #999;
  padding: 5px;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}

#cse div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
#cse div.gs-visibleUrl.gs-visibleUrl-long { display:block;  }