/*
Theme Name: ARTICLES - WebHive Team deafult style
Theme URI: http://www.webhiveteam.com/
Description: This theme is used as default by all blos on WPMU
Version: 1
Author: WebHive Team
Author URI: http://www.webhiveteam.com/

*/

/* ================================================================ 
     LINK SETTINGS
=================================================================== */


a {
	color: #2787B8;
	text-decoration: none;
	}

a:visited {
	color: #2787B8;
	text-decoration: none;
	}

a:hover {
	color: #2787B8;
	text-decoration: underline;
	}

h1.itemtitle {
	color: #FFFFFF;
	font-size: 18px;
	font-family: Arial;
	font-weight: bolder;
	line-height: 22px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}
	
h1.itemtitle a, h1.itemtitle a:visited  {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Helvetica;
	font-weight: 400;
	line-height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

h1.itemtitle a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

h1.itemtitle_inner {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Arial;
	font-weight: bolder;
	line-height: 30px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}

h1.itemtitle_cat {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: bolder;
	line-height: 30px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}

h1.categorytitle {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Arial;
	font-weight: bolder;
	line-height: 30px;
	margin: 7px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

h1.fronttitle {
	color: #CE1E1E;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}

h1.sidebartitle {
	color: #ffffff;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	margin: 10px 0px 0px 0px;
	padding: 6px;
	}

h1.leftbartitle {
	color: #ffffff;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px 20px 0px;
	padding: 6px;
	}

h1.sectiontitle {
	color: #CCCCCC;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	line-height: 14px;
	margin: 0px 0px 20px 0px;
	padding: 6px 0px 20px 5px;
	}

h1.widgettitle {
	color: #ffffff;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	line-height: 23px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	}

h1.footcopyright {
	color: #ffffff;
	font-size: 18px;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

/* ================================================================ 
     FRONTPAGE TICKER
=================================================================== */

#tickerstyle {
        margin: 0px 0px 0px 15px;
        }

#tickerbox {
        padding: 0px 0px 0px 65px;
        margin: 0px 0px 7px 0px;
        }

.tickerclass {
        padding: 0px;
        }

.tickerclass a {
        font-size: 12px;
	font-family: Arial;
        text-decoration: none;
        }

.tickerclass a:visited {
        font-size: 12px;
	font-family: Arial;
        text-decoration: none;
        }

.tickerclass a:hover {
        font-size: 12px;
	font-family: Arial;
        text-decoration: underline;
        }

/* ================================================================ 
     FRONTPAGE SETUP
=================================================================== */


#front_top  blockquote  p {
font-size: 14px;
color: #c9c9c9;
margin-top: 30px;
margin-bottom: 30px;
margin-left: 5px;
margin-right: 20px;
line-height: 18px;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #555555;

padding-left:10px;

}

#front1 {
	width: 140px;
	float: left;
    font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	}

#front1 ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#front1 li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#front1 li a, #front1 li a:link, #front1 li a:visited {
	width: 140px;
	color: #2787B8;
	display: block;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 3px 3px 3px 5px;
	text-decoration: none;
	}

#front1 li a:hover {
background:#2787B8;
	width: 140px;
	color: #fff;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 3px 3px 3px 5px;
	text-decoration: none;
	}

#front1 li a:active {
	width: 140px;
	color: #2787B8;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	 margin: 0px 0px 2px 0px;
	padding: 3px 3px 3px 5px;
	text-decoration: underline;
	}

#front1 li li a, #front1 li li a:link, #front1 li li a:visited {
	width: 140px;
	color: #fff;
	display: block;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px 0px 2px 0px;
	padding: 0px 3px 0px 13px;
	text-decoration: none;
	}

#front_top {
	width: 800px;
	margin: 20px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	overflow: hidden;
	}

#front_top p {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	}

#toprow {
	width: 819px;
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

#toprow p {
	color: #CCCCCC;
        font-size: 11px;
	font-family: Arial;
	text-decoration: none;
        line-height: 11px;
        padding: 0px 0px 0px 0px
	}

.toprow_left {
	width: 619px;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	}

.toprow_right {
	width: 200px;
	float: right;
        text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#toprow_inner {
	width: 819px;
	margin: 0px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

#toprow_inner p {
	color: #CCCCCC;
        font-size: 11px;
	font-family: Arial;
	text-decoration: none;
        line-height: 11px;
        padding: 0px 0px 0px 0px
	}

.toprow_left_inner {
	width: 619px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#toolbox {
	width: 819px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

#toolbox p {
	color: #2787B8;
        font-size: 11px;
	font-family: Arial;
	text-decoration: none;
        line-height: 11px;
        padding: 0px 0px 0px 0px
	}

#toolbox a {
	color: #2787B8;
        font-size: 10px;
	font-family: Arial;
	text-decoration: none;
        line-height: 11px;
        padding: 0px 0px 0px 0px
	}

#toolbox a:visited {
	color: #2787B8;
        font-size: 10px;
	font-family: Arial;
	text-decoration: none;
        line-height: 11px;
        padding: 0px 0px 0px 0px
	}

#toolbox a:hover {
	color: #2787B8;
        font-size: 10px;
	font-family: Arial;
	text-decoration: underline;
        line-height: 11px;
        padding: 0px 0px 0px 0px
	}

.front2 {
	width: 456px;
	float: left;
        font-size: 12px;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	}

#front2split {
	width: 468px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

.front2split_left {
	width: 227px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	}

.front2split_right {
	width: 227px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	}

#front2promo {
	background: #404040;
	width: 448px;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	overflow: hidden;
	}

.front2promo_left {
	width: 126px;
	float: left;
	margin: 0px 35px 0px 0px;
	padding: 0px;
	}

.front2promo_middle {
	width: 126px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

.front2promo_right {
	width: 126px;
	float: right;
	margin: 0px 0px 0px 35px;
	padding: 0px;
	}

#catlists {
	width: 468px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	}

.catlists-left {
	width: 224px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}

.catlists-right {
	width: 224px;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}

#catlists ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

	
#catlists ul li {
	list-style-type: none;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 10px;
	}

#catlists a.catlink, a.catlink:visited {
margin: 10px 0px 7px 0px;
	color: #ffffff;
font-size:16px;
font-weight: bold;
	text-decoration: none;
	}
	
#catlists a.catlink:hover {
	color: #ffffff;
	text-decoration: underline;
	}

.front3 {
	width: 300px;
	float: left;
	font-size: 12px;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	

.front3 p.red {
	color: #9C0001;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	line-height: 16px;
	padding: 0px 0px 0px 0px
	}

.front3 ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
.front3 ul li {
	list-style-type: none;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 10px;
	}

/* ================================================================ 
     IMAGE CONTROL
=================================================================== */

.front2 img  {
border: 1px solid #171717;}

img.centered  {	
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	border: 1px solid #171717;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	border: 1px solid #171717;
	margin: 5px 0px 20px 15px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	border: 1px solid #171717;
	margin: 5px 20px 15px 0px;
	display: inline;
	}
	
img.alignleft {
border: 1px solid #171717;
	padding: 0px;
	margin: 5px 20px 15px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
	margin: 0px;
	margin-left:10px;
	padding: 0px;
		border: 1px solid #171717;
	color: #a9a9a9;
	background: #1A1A1A;
	}
	
.wp-caption img {
	margin: 5px 0px 0px 5px; 
	color: #a9a9a9;
	border: 1px solid #171717;
	}

.wp-caption p.wp-caption-text  {
	margin: 5px;
	margin-bottom:0px;
	font-size: 6px;
	line-height: 8px;
	font-family: Arial;
	color: #a9a9a9;
	background: #1A1A1A;
	}
	
/* ================================================================ 
     SEARCH FORM
=================================================================== */

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	width: 160px;
	color: #404040;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #404040;
	border-right: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #404040;
	display: inline;
	}	

/* ================================================================ 
     COMMENTS
=================================================================== */
	
#commentblock {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock p {
	font-size: 11px;
	font-family: Arial;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.commentleft {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
#commentblock ol li {
	list-style: none;
	margin: 0px;
	padding: 10px;
	}
	
.commentdate {
	font-size: 11px;
	padding-left: 0px;
	}
	
#commentlist li p {
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #1c1c1c;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.latest{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background:#0A0A0A; padding:5px 0 0 10px; font-size:12px;
	margin:0px;
	}
.jobposition {
	width:300px;
	float:right;
	background:#1E1E1E;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:10px;
	}
	
#menu_dropdown_articles .submenu:hover #menu_dropdown_articles {
	background:url(/web/20170221224441im_/http://ihaveanidea.org/articles/wp-content/themes/images/wh_img/menu_bg2.gif) repeat-x left top #247eab; 
}	

/*
     FILE ARCHIVED ON 22:44:41 Feb 21, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:41:02 Aug 23, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.2
  cdx.remote: 0.119
  PetaboxLoader3.resolve: 118.939 (2)
  esindex: 0.047
  PetaboxLoader3.datanode: 1422.288 (5)
  captures_list: 326.132
  CDXLines.iter: 22.169 (3)
  LoadShardBlock: 263.564 (3)
  exclusion.robots: 0.216
  load_resource: 1299.393 (2)
*/