/*  

Theme Name: Kel__Partners

Theme URI: 

Description: A theme generated by ThemesPress.com

Author: ThemesPress

Author URI: http://themespress.com/

*/

/* CSS Document */



*  {

	margin:0px;

	padding:0px;

}



body {

	background-image:url(images/kel-bg.jpg);

	background-repeat:no-repeat;
	background-position:left top;

	background-attachment:fixed;

	background-color:#107189;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}



div#wrapper {

	width:1065px;

}



/* Sidebar */



div#sidebar-wrapper {

	width:204px;

	float:left;

	margin: 28px 16px 30px 13px;

	display:inline;

}



div#sidebar-top-cap {

	background-image:url(images/sidebar_bg_top.png);

	background-repeat:no-repeat;

	height:11px;

	overflow:hidden;

	/*behavior: url(images/iepngfix.htc);*/

}



div#sidebar-content {

	background-image:url(images/sidebar_bg_mid.png);

	/*width:165px;

	padding:8px 14px 0px 25px;*/
	
	width:204px;

	padding:8px 0px 0px 0px;

	/*behavior: url(images/iepngfix.htc);*/

}



div#sidebar-content ul {

	list-style:none;

	padding:0px 0px 8px 0px;

	line-height:13px;

}

div#sidebar-content ul li {padding-left: 10px;}

div#sidebar-content ul ul{

	padding:0px 0px 12px 0px;

}



div#sidebar-content ul li{

	list-style:none;

}



div#sidebar-content h3{

	font-weight:normal;
margin-left: 18px;
	

	color:#518789;

	font-size:17px;

	padding-bottom:2px;

}



div#sidebar-content form{

	margin-left:4px;

}



div#sidebar-content label{

	font-weight:bold;

	text-transform:uppercase;

	color:#339999;

	font-size:13px;

	padding:0px;

}



div#sidebar-content input.textinput {

	width:120px;

	margin-bottom:9px;

	padding:1px;

}



div#sidebar-content input.emailsubmit {

	behavior: url(images/iepngfix.htc);



}



div#sidebar-content ul h3 a{

	

	color:#518789;

	font-size:17px;

	text-decoration:none;

}



div#sidebar-content h3 a{

	

	color:#518789;

	font-size:17px;

	text-decoration:none;

display:block;

	padding:0px 0px 15px 4px;

}



div#sidebar-content ul a{

	font-size:11px;

	color:#333333;
	text-decoration: none;

}



div#sidebar-content a.kandp-logo img{

	border:0px;
	margin-left: 20px;

	behavior: url(images/iepngfix.htc);

}


div#sidebar-content p.about-kel{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-style:italic;

	font-size:11px;

	line-height:14px;

	padding:16px 0px 21px 4px;

}



div#sidebar-bttm-cap {

	background-image:url(images/sidebar_bg_bttm.png);

	background-repeat:no-repeat;

	height:12px;

	overflow:hidden;

	/*behavior: url(images/iepngfix.htc);*/

}



/* Content */



div#content-wrapper {

	width:460px;

	float:left;

	display:inline;

}



div#content-wrapper a.k2-logo img{

	behavior: url(images/iepngfix.htc);

	margin-left:2px;

	border:0px;

}



div#content-top-cap {

	background-image:url(images/content_bg_top.png);

	background-repeat:no-repeat;

	height:29px;

	margin-top:32px;

	padding:10px 18px 0px 0px;

	text-align:center;

	/*behavior: url(images/iepngfix.htc);*/

}



div#content-top-cap a img{

	margin-left:13px;

	border:0px;

	behavior: url(images/iepngfix.htc);

}



div#content-mid {

	background-image:url(images/content_bg_mid.png);

	padding:30px 17px;

	width:426px;

	/*behavior: url(images/iepngfix.htc);*/

}



div#content-bttm-cap {

	background-image:url(images/content_bg_bttm.png);

	background-repeat:no-repeat;

	height:16px;

	overflow:hidden;

	/*behavior: url(images/iepngfix.htc);*/

}



a#tagline-tab {

display:block;

cursor:pointer;

	background-image: url(images/tab_be_understood.png);

	background-repeat:no-repeat;

	width:333px;

	height:35px;

	position: absolute; top: 0px; left: 700px;

	overflow:hidden;

	margin-left:20px;

	behavior: url(images/iepngfix.htc);

}



p.footer {

	font-size:11px;

	color:#B9B8B5;

	text-align:right;

	padding:5px 10px 10px 0px;

}



/* Post */



div.post img{

	float:left;

	margin:0px 10px 10px 0px;

}



div.post {

	margin-bottom:25px;

}



div.post p{

	margin:0px 0px 10px 0px;

}



div.post ul, div.post ol{

	margin:0px 30px 10px 30px;

}



div.post ul li, div.post ol li{

	margin:0px 0px 8px 0px;

}



div.post h2 a, div.post h2 {

	font-weight:bold;

	color:#518789;

	text-decoration:none;

	font-size:20px;

	line-height:20px;

}



div.top_meta {

	font-size:10px;

	line-height:20px;

	font-weight:bold;

	text-transform:uppercase;

	margin-bottom:15px;

}



div.bottom_meta {

	font-size:9px;

	line-height:20px;

	font-weight:bold;

	text-transform:uppercase;

color:#006666;

margin-top:15px;



}



div.bottom_meta a{

color:#006666;

}



div.entry p, div.entrytext p{

	font-size:13px;

	line-height:17px;

	margin:0px 0px 18px 0px;
	color: #333333;

}



div.entry p a, div.entrytext p a{

	color:#000000;
}



div.entry ul, div.entrytext ul{

	font-size:11px;

	line-height:20px;

	margin:0px 20px 10px 20px;

}



div.entry ol, div.entrytext ol{

	font-size:11px;

	line-height:20px;

	margin:0px 20px 10px 20px;

}



/* Individual Post Page */



div.navigation {

	font-size:11px;

	margin-bottom:20px;

}



div.navigation div.alignleft a, div.navigation div.alignright a{

	font-size:11px;

	font-weight:bold;

	color:#339999;

}



div.navigation div.alignright {

	text-align:right;

}



div#content-mid h3 {

	font-size:14px;

	font-weight:normal;

	color:#339999;

}



div#content-mid ol#comments {

	font-size:12px;

	margin:10px 20px 20px 20px;

}



div#content-mid ol#comments li{

	font-size:12px;

	margin:0px 0px 20px 0px;

	line-height:16px;

}



div#content-mid ol#comments li small.commentmetadata a{

	font-size:10px;

	color:#333333;

}



div#content-mid ol#comments li cite a{

	font-size:12px;

	color:#333333;

}



form#commentform {

	margin: 8px 0px 0px 0px;

	font-size:11px;

	line-height:23px;

}



textarea#comment {

	width:400px;

}



form#commentform input#submit {

	margin-top:5px;

}



h2.pagetitle {

	font-weight:normal;

	color:#339999;

	text-decoration:none;

	font-size:16px;

	line-height:20px;	

}



div#content-mid div.post h3 a {

	font-weight:bold;

	color:#339999;

	text-decoration:none;

	font-size:16px;

	line-height:20px;	

}

/* Rollover Popup */

a#rollover {
	text-decoration:none;
	border:0px;
}
a#rollover span#rollbox{
	display:none;
	text-decoration:none;
	border:0px;
}

a#rollover:hover span#rollbox{
	display:block;
	position:absolute;
	width:420px;
	padding:20px;
	background-color:#999999;
	top:110px;
	left:233px;
	text-align:left;
	color:#FFFFFF;
	border:1px solid #000000;
	font-size:12px;
	text-decoration:none;
	border:0px;
}

span.headline{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#content-top-cap a#rollover:hover span#rollbox img{
	float:left;
	margin:0px 10px 10px 0px;
}

div#content-top-cap a#rollover:hover span#rollbox hr {
	clear:both;
}


/* NEW STYLES*/
div#sidebar-content a.twitter {position: relative; margin: 15px 0px 100px 26px; display: block;}
div#sidebar-content a.twitter img {border: 0px; position: absolute; left: -14px; top: 0;}
div#kel-info {position: absolute; top: 60px; left: 714px; width: 224px;}
div#kel-info img {behavior: url(images/iepngfix.htc);}
div#kel-info p {color: #94bec6; font-size: 14px; line-height: 18px; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; width: 192px; }
div#kel-info p span {padding-left: 10px;}
a.twitter img {behavior: url(images/iepngfix.htc);}

div#kel-info p.intro {font-size: 18px;}
div#kel-info p a {color: #94bec6;}



.highlightList {background: #fff; padding: 10px 10px 5px 0px; margin-bottom: 10px; position: relative;}
.highlightList ul li {margin-bottom: 2px;}

div#sidebar-content ul li h3 {margin-left: 10px;}
div#sidebar-content ul li.highlightList h3 {text-transform: uppercase; color: #49b138; margin-bottom: 4px; }
div#sidebar-content ul li.highlightList a {color:#006665;}

img.arrowHighlight {position: absolute; right: -12px; top: 10px;}
div.textwidget h3{margin: 4px 0px 8px 0px;}


#alt-login-methods {margin-bottom: 1em;}
#commentform p {margin-bottom: 5px;}
#commentform label small {font-size: 12px; }
#commentform p label {padding-left: 5px;}

p#instructions {margin: 15px 0 5px 0; color:#339999;
font-size:12px;
font-weight:normal; border-top: 1px dotted #339999; padding: 10px 0 0 0;}

a.see_buttons_add {color:#339999;
font-size:12px;
font-weight:normal;}

#see_buttons_div {border-top: 1px dotted #339999; margin-top: 16px; padding-top: 5px;}

ol#comments li p {margin-bottom: 10px;}
