/*  
Theme Name: Bongorange
Description: Ripped off of Mandarin by Julian Klewes at http://www.h4x3d.com.
Version: 1.0
Author: Brendan Adkins
*/


* {margin: 0; padding: 0;}
	body { 	font: normal 11px/14px arial, sans-serif;
	color: #331100;
	background-color: #bbccdd;
}
p {padding:.625em 0; text-align: justify; line-height: 20px;}
#overall {/* width: 100%; */ margin: 0 auto;
	background-image: url(http://www.hourofknowledge.com/images/chk_logo_400_transcrush.png);
	background-position: right top;
	background-repeat: no-repeat;
        width: 1020px;
 }
.col {width: 200px; padding: 0; float: right;}
.col0 { max-width: 500px; width: 37%; min-width: 400px; padding: 0; float: right; background-color: transparent; }	
.col1 {width: 40%; padding: 0; float: right; border-right: 1px solid #333; background-color: #FFD69A; border-left: 1px solid #333; background-color: #FFD69A; border-bottom: 1px solid #333;  background-color: #FFD69A;}
.CCsilhouette {float: left; clear: left; margin-left: -94px; z-index: 1;}
.CCsilhouette span {position: absolute; z-index: 1;}
.preImageBuffer {height: 9em; width: 1px;}
 
#leftCol { margin: 0 10px 15px 0px;
	   background-color: #ffffff;
	   padding: 10px 0 0 0;
}
.spaceme { padding: 0; }

#rightCol {margin: 0 10px 3.4em 0px;}
#home { text-align: center; margin: 0; }
#home h1 { font-family: "Times New Roman", Times, Georgia, serif; 
 font-weight: boldest;
 line-height: 1em;
 font-size: 200%;
 font-variant: small-caps; }
#home a { color: #1122bb; }

.themes {padding-right: 5px;}
#hi a, #hi a:link, #hi a:hover {
		border: 0px;
}

.small { font-size: 90%; border-bottom: 1px solid #809ea0; }

/* u { text-decoration: underline; border-bottom: 1px solid #D5EEEE; } */

/* wordpress */
.navigation { padding: 0.5em; }
.post, .entry { padding: 2em; }
.entry2 { padding-top: 0px; padding-left: 45px; padding-right: 50px; }
.post img, .entry img {  float: right; margin-left: 10px;  border: 2px solid #D5EEEE; vertical-align: top;}
#searchSubmit { border-top: 0px; border-right: 0px; border-left: 0px; 
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	color: #ffff44;
	display: block;
	text-align: right;
        padding-right: 10px;
	font-size:10px;
	padding:5px;
	text-decoration: underline;
	width: 100%;
	cursor: pointer;
}
#searchSubmit:hover { background-color: #0011cc;
}
/*margin-left: 2em; background: url(images/search_bg.gif) no-repeat;border: none;width: 28px;height: 20px;font: 1px Arial, Helvetica, sans-serif;color: #fff;vertical-align: top;cursor: pointer; */}
#searchform { text-align: right; }
input[type="submit"] { }
ol { margin-left: 2em; }

	a, a:link, a:visited, a:active {
		color: #000000; /* #fd5002; */
		text-decoration: none;
}
	a:hover {
		color: #000000;
		text-decoration: underline;
}

	img {
		border: 0;
}

	.h1, h1 {
		display: inline;
		font-size: 16px;
		font-weight: bold;
		color: #515151;
		text-decoration: none;
	}

	.h2, h2 {
		display: inline;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		color: #515151;
		text-decoration: none;
	}	

	.contentdate h2, .contentdate p {
	padding: 0 0 0 10px;
	}
	.contentdate
	{
	vertical-align: top;
	color: #ffcc22;
	padding: 0.3em 0 0.5em 0;
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	}
	.contentdate:hover, .contentdate:visited:hover
	{
	color: #ffcc22;
	padding: 0.3em 0 0.5em 0;
	background-color: #0011aa;
	border-bottom: 1px solid #ffffff;
	}
	.contentdate a, .contentdate a:link {
	color: #ffff44;
	}
	.dtsidebar {
	height: 19px;
	text-align: center;
	/* empties */
	}
	.pbg {
	/* *** */
	}
	.pbgsidebar {
	/* *** */
	}

#wp-calendar caption { padding-left: 3px; font: normal 0.9em Arial, Helvetica, Sans-Serif;text-align: left;}
#wp-calendar th { font-size: 10px; width: 26px; height: 20px; background: url(images/wpcal.gif) no-repeat; text-transform: capitalize; vertical-align: top;cursor: pointer;}
#wp-calendar #next a {float: right; padding-right: 0;text-align: right;}
#wp-calendar #prev a {float: right; padding-right: 5px;text-align: left;} 
#wp-calendar td {font-size: 10px; vertical-align: top; padding: 1px 0 3px 0;text-align: center; width: 26px; height: 20px; background: url(images/wpcal.gif) no-repeat; }
#wp-calendar td.pad:hover { cursor: pointer; width: 26px; height: 20px; background: url(images/wpcal-no.gif) no-repeat; }
#wp-calendar td:hover { cursor: pointer; text-decoration: none; border: 0; width: 26px; height: 20px; background: url(images/wpcal_hover.gif) no-repeat; }
#wp-calendar a:link { display: block; cursor: help; font: bold 1.1em Arial, Helvetica, Sans-Serif; color: #1f3d48; text-decoration: none; }

/* sidebar related */
#widget {/*float:left;*/background: transparent;width: 100%;margin: 0 20px 0 0;
padding: 20px 0 0px 0;}
#widget ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#widget li {list-style: none;margin: 0;padding: 0;}
#widget ul li {margin: 0;padding: 5px 0 0 5px;}
#widget ul li a {color: #515151;text-decoration: none;}
#widget ul li a:hover {color: #333;text-decoration: underline;}
#widget td {vertical-align: top; }

#widget strong {  }
#Recent {  }
#Blogroll strong { 
	color: #ffff44;
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	display: block;
	text-align: left;
        padding-right: 10px;
	font-size:10px;
	padding:5px; }
#Categories {  }
#Feeds strong { 
	color: #ffff44;
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	display: block;
	text-align: left;
        padding-right: 10px;
	font-size:10px;
	padding:5px; }
#Archives strong { 
	color: #ffff44;
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	display: block;
	text-align: left;
        padding-right: 10px;
	font-size:10px;
	padding:5px; }
#Meta strong { 
	color: #ffff44;
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	display: block;
	text-align: left;
        padding-right: 10px;
	font-size:10px;
	padding:5px; }
#okay {  }
#alert {  }
#okay span { }

.round {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #FFF;
	z-index:0;
}
.top-leftc, .bottom-leftc, .top-rightc, .bottom-rightc {
	position: absolute;
	overflow: hidden;
	height: 20px;
	width: 20px;
	background: #bbccdd;
	z-index:0;
}
.top-lefti, .bottom-lefti, .top-righti, .bottom-righti {
	position: relative;
	color: #FFF;
	font: 150px/40px Arial;
	z-index:0;
}
.top-leftc { top:0; left:0; z-index:0;}
.top-rightc { top:0; right:0; z-index:0;}
.top-lefti { left:-8px; z-index:0;}
.top-righti { left:-25px; z-index:0; }
.bottom-leftc { bottom:0; left:0;  z-index:0;}
.bottom-rightc { bottom: 0; right:0; z-index:0;}
.bottom-lefti { left:-8px; top:-17px; z-index:0; }
.bottom-righti { left:-25px; top:-17px; z-index:0;}
.box {position: relative; padding: 10px 30px 15px; z-index:0; }
.box2 {position: relative; padding: 0px 10px 15px; z-index:0; }

.box a { text-decoration: underline; }

/* taken from my CORPORATE FK theme */
div#pages {
	margin: 5px 0px;
}

div#pages ul {
	padding: 0px;
	white-space: nowrap;
	list-style-type: none;
}
div#pages ul li {

}
div#pages ul li a {
	color: #ffff44;
	background-color: #1122bb;
	border-bottom: 1px solid #ffff44;
	display: block;
	text-align: left;
        padding-right: 10px;
	font-size:10px;
	padding:5px;
	text-decoration: underline;
}

div#pages ul li a:hover {
	border-bottom: 1px solid #ffff44;
        background-color: #0011aa;
}

.date { 
	color:#e7e6e5;
	float:right;
	line-height:2.1em;
	margin:0 0 0 20px;
	padding-left:5px;
	padding-right: 15px;
	border-right:1px dotted #daa38a;
	font-size:.8em;
	text-align:center;
	position:relative;
	right:0;
}

.date_day {
	display:block;
	font-size:2.367em;
	text-align:right;
}

.date_month {
	display:block;
	font-size:2.367em;
	text-align:right;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size: 10px;
	line-height:.9em;
}

.floatingLogoLink { float: right;
 }

.floatingLogoLink a { height: 443px;
 display: block;
}

.floatingLogoLink a img { border: 0px;
 }

#registeredControls { list-style-type: none;
 padding-bottom: 0px!important;
 }

#registeredControls li { display: block;
}

/* podpress */

#podPress_footer { /* position: relative;
	top: 10px;
	right: 0px;
	width: 400px;
  margin: 0px 0px 0px auto;
  */
  text-align: center;
}

div.podPress_content { text-align: right;
 }

div.podPress_content a { text-decoration: underline;
 }

/* wpLicense */

.license_block { /* position: relative;
	top: 10px;
	right: 0px;
  margin: 0px 0px 0px auto; */
  text-align: center;
}

/* Tag cloud */

ul.wp-tag-cloud { list-style-type: none;
 text-align: right;
 }

ul.wp-tag-cloud li { display: inline; }

ul.wp-tag-cloud li a { word-spacing: -0.6ex;
 padding-right: 0.6ex;
 }