/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Nick Young
	Author Site	: http://www.Keynote2Keynote.com
	Style Name	: Keynote
	Style URI	: 
	Version		: 0.1
	Comments	: Slightly based off the amazing design at http://openswitch.org
*/

body {
	background-color: #464646 !important;
	background-image: url(background.gif) !important;
}

/*******************************************************/
/* The entire design is contained within the 'page' id */
/*******************************************************/
#page {
	background: #fff !important;
	width: 900px !important;
	border-top: 8px solid #000 !important;
	border-right: 8px solid #000 !important;
	border-left: 8px solid #000 !important;
	border-bottom: 1px solid #000 !important;
	padding: 0 0 !important;
	font-size: 10px !important;
	color: #444 !important;
	list-style-image: url(li.gif);
}

#page a, #page a:visited {
	color: #0000ba;
	text-decoration: none !important;
}

#page a:hover {
	color: red;
	text-decoration: none !important;
}

h1, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: black !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	line-height: normal !important;
	font-family: Georgia,"Times New Roman",Times,serif !important;
}

/****************************/
/* Contains the H1 and menu */
/****************************/
#header {	
	background: #000 url('header.jpg') !important;
	background-repeat: no-repeat !important;
	height: 270px !important;
}

/* Remove Title */
#header h1 {
	display: none !important;
}

/* Remove Title Description */
#header .description {
	display: none !important;
}

/* Make the menu item font color white */
ul.menu a, ul.menu a:visited {
	color: #fff !important;
}

/* Make menu hover background gray */
ul.menu li a:hover {
	background-color: #777 !important;
}

/* Keep current menu item background white */
ul.menu li.current_page_item a:hover {
	background-color: #fff !important;
}


/****************************/
/* Contains the main column */
/****************************/
.primary {}

/* Set width of the main column */
#primary {
	width: 550px !important;	
}


/*****************************************************/
/* Each entry is contained within the 'hentry' class */
/*****************************************************/
.hentry {
	/* background-image: url(articlebar.gif) !important; */
	background-repeat: no-repeat !important;
	background-position: bottom center !important;
	padding-bottom: 20px !important;
	margin-bottom: 20pt !important;
	
}

.hentry h2 {
	clear: both !important;
	font-size: 26px !important;
	background-color: transparent !important;
	background-image: url(hr_title_sep.gif) !important;
	background-repeat: repeat-x !important;
	background-attachment: scroll !important;
	background-position: bottom left !important;
	margin-top: 15px !important;
	margin-right: 0pt !important;
	margin-bottom: 0pt !important;
	margin-left: 0pt !important;
}

.hentry .entry-content h3 {
	clear: both !important;
	font-size: 1.7em !important;
	line-height: normal !important;
	margin-top: 15px !important;
	margin-right: 0pt !important;
	margin-bottom: 0pt !important;
	margin-left: 0pt !important;
}


/****************************************/
/* The meat and potatoes of every entry */
/****************************************/
.entry-content {}

.entry-title {
	background-color: transparent !important;
	background-image: url(hr_title_sep.gif) !important;
	background-repeat: repeat-x !important;
	background-attachment: scroll !important;
	background-position: bottom left !important;
	margin-top: 15px !important;
	margin-right: 0pt !important;
	margin-bottom: 0pt !important;
	margin-left: 0pt !important;
	}

/* Hide the calendar icon under the entry title */
.chronodata {
	color: #9e9e9e !important;
	background: none !important;
	margin-left: -20px !important;
}

/* Hide the 'older/newer' article */
/* navigation links at the bottom of the page */ 
.comments .navigation {
	display: none !important;
}

/* Make the author and categories links black */
.entry-meta a, .entry-meta a:visited, .comment-meta a, .comment-meta a:hover {
	color: #000 !important;
}

.entry-meta a:hover, .comment-meta a:hover {
	color: red !important;
	text-decoration: none !important;
}


/*******************************/
/* Contains the Sociable icons */
/*******************************/
.sociable {
	padding-top: 15px !important;

}

span.sociable_tagline:hover span {
	display: none !important;
}

.sociable img {
	border: 1px solid white !important;
	margin: 0 !important;
	padding: 0 !important;
}

.sociable-hovers {
	opacity: 0.6 !important;
}

.sociable-hovers:hover {
	opacity: 1 !important;
}


/****************************************/
/* Contains the Related Articles plugin */
/****************************************/
#related {
	font-size: 12px !important;
}

#related li {
	margin-left: 25px !important;
}


/************************/
/* Contains the sidebar */
/************************/
.secondary {}

.secondary ul {
}

.secondary ul li {
	font-size: 12px !important;
	margin-left: 30px !important;
	margin-bottom: 5px !important;
	list-style-image: url(li.gif);
}

.secondary h2 {
	display: block !important;
	text-align: left !important;
	font-size: 17px !important;
	margin-top: 0pt !important;
	margin-right: 0pt !important;
	margin-bottom: 0px !important;
	margin-left: 0pt !important;
	padding-top: 1px !important;
	padding-right: 2px !important;
	padding-bottom: 4px !important;
	padding-left: 2px !important;
	background-color: transparent !important;
	background-image: url(dot.gif) !important;
	background-repeat: repeat-x !important;
	background-attachment: scroll !important;
	background-position: bottom left !important;
}

.secondary div {
	background-color: #fff !important;
}


/***************************************************************/
/* Removes the RSS icon from the Recent Entries sidebar module */
/***************************************************************/
.feedlink img {
	top: 3px; !important;
}





/***********************/
/* Contains the footer */
/***********************/
#footer {
	margin: 0 auto !important;
	width: 900px !important;
	background-color: #f4f4f4 !important;
	border-top: 1px solid #000 !important;
	border-right: 8px solid #000 !important;
	border-left: 8px solid #000 !important;
	border-bottom: 8px solid #000 !important;
}

small {
	color: #000 !important;
}

#footer a, #footer a:visited {
	color: #777 !important;
	border: none !important;
}

#footer a:hover {
	text-decoration: none !important;
	font-weight: bold !important;
}





.diggWrap {
	float: right !important;
	margin-left: 5px !important;
	display: block !important;
}


.floatleft {
	float: left !important;
	clear: left !important;
}

.dem-graph a {
	background-color: #95a3f3 !important;
	border-bottom-color: #9dacff !important;
}

.feedlink img {
	display: none !important;
}

/********************/
/* Style the Asides */
/********************/
.k2-asides .entry-head {
	display: none;
}

.k2-asides .entry-content {
	background: url(aside_arrow_blue.gif) top left no-repeat;
	padding-left: 20px;
	margin-left: 20px;
	margin-top: 0px !important;
	margin-bottom: -50px !important;
	padding-top: 0px !important;
	padding-bottom: -50px !important;
}

.k2-asides .commentslink {
	display: none;
}

.k2-asides .akst_share_link {
	display: none !important;
}

.single .k2-asides .entry-head {
	display: block;
}

.single .k2-asides .entry-content {
	background: none;
	padding-left: 0px;
	padding-top: 0px !important;
}

.single .k2-asides .entry-content {
    font-size: 12px !important; 
    line-height: 19px !important;
    font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	color: #444444 !important;
	margin-left: 0px !important;
	margin-bottom: -25px !important;
}




.commentslink {
	float: right;
	font-size: 18px;
	font-family: Georgia,"Times New Roman",Times,serif !important;
}

#rollnavigation {
	margin-bottom: 30px !important;
}

/*******************************/
/* Style the MyBlogLog Sidebar */
/*******************************/
/* Removes the MyBlogLog Header and Footer */
table#MBL_COMM th.mbl_h {
	display: none !important;
}

/* Turns the background white */
table#MBL_COMM td.mbl_img {
	background-color: #fff !important;
}

/* Removes the border */
table#MBL_COMM {
	border: none !important;
}


/**********************************/
/* Style the Code Highliter Plugin*/
/**********************************/
.ch_code_container {
	background-color: #f0f0f0 !important;
	border: 1px solid #C3CED9 !important;
	padding: 0px 0px 0 0 !important;
	width: 100% !important;
	text-align: left !important;
	font-size:1.00em !important;
	overflow: auto !important;
}
.ch_code_container .head {
	color: #808080 !important;
	font-weight: bold !important;
	background-color: #f0f0ff !important;
	border-bottom: 1px solid #d0d0d0 !important;
	padding: 2px !important;
}

.ptitle {
	font-family: "Trebuchet MS",Verdana,Sans-Serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

.divcode {
	border: 1px solid black !important;
	background-color: #f0f0f0 !important; 
	overflow: auto !important;
	display: block !important;
}

.pcode {
	font-family: Courier New,Courier,monospace !important;
	font-size: 10px !important;
}

/*
.entry-meta a:hover, .comment-meta a:hover {
	color: green !important;
	text-decoration: none !important;
} */