/*
Theme Name:Pendosot
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {

	background-color: #f3f3f3; 

	font-family: Georgia, Arial, sans-serif;

	font-size: 11px;

	color: #5d5d5d;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}

.clear{clear:both;}

.mgn10{margin-top:10px;}

.mgn20{margin-top:10px;}

img, td, div { behavior: url(iepngfix.htc); }



a { text-decoration: none; color: #009ee0; }

a:visited { text-decoration: none; color: #009ee0; }

a:hover { text-decoration: underline;color: #009ee0; }



H1{

	font-family: Georgia, Arial, sans-serif;

	font-size: 30px;

	font-weight:normal;

	line-height: 36px;

	color: #20a9e3;

	display:inline;

	padding-bottom: 10px;

}

H1.big{

	font-family: Georgia, Arial, sans-serif;
	font-size:46px;
	font-weight:normal;
	color: #20a9e3;
	margin:0px;
	padding:10px 0px;

}
H1 a { text-decoration: underline;  }
.big_txt a{color:#9b9b9b;}
small{
	font-family:Georgia;
	font-size:9px;
	color:#9b9b9b;
	display:block;
	padding:6px 0px 0px 0px;
	/*text-transform:uppercase;*/
}
.to_upper{text-transform:uppercase;}
H2{
	font-size: 18px;
	display:inline;
}
H3{
	font-size: 19px;
	display:inline;
	font-weight:normal;
}
.headerblubox{
	background-image: url('images/blueplutt.png');
	background-repeat: no-repeat;
	font-family: Georgia, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-transform:uppercase;
	color: #5d5d5d;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:15px;
	padding-left:30px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:0px
}



#maindiv{

	border: 0px solid black;

	width: 885px;

	text-align:left;

	position:relative;

}

#logo{

	position:absolute;

	left: -30px;

	top: 14px;

	width: 214px;

	height: 117px;

	z-index: 10;

}

#login{

	position:absolute;

	right: 153px;

	top: 25px;

	width: 73px;

	height: 24px;

	z-index: 10;

}

#topdiv{

	height: 110px;

	border-bottom: 1px solid #d1d1d1;

	position:relative;

}

#menudiv{

	position:absolute;

	left: 325px;

	bottom: -1px;

	border: 0px solid #555555;

	width: 570px;

}



#navmenu{
	float: right;
	list-style-type: none;
	display: inline; 
	padding: 12px 0px 12px 0px; 
	margin: 0px;
	font-family: Georgia, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
#navmenu li{
	padding: 11px; 
	color: #5d5d5d;
	list-style-type: none;
	display: inline; 
	border: 0px solid red;
}
#navmenu li a:link , #navmenu li a:visited{
	text-decoration: none;
	color: #5d5d5d;
}
#navmenu li a:hover{text-decoration: none; color: #20a9e3;}
#navmenu .current_page_item{
	background: #f3f3f3;
	padding: 11px; 
	list-style-type: none;
	display: inline; 
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #f3f3f3;
	border-left: 1px solid #d1d1d1;
}
#navmenu .current_page_item a:link , 
#navmenu .current_page_item a:visited{
	color: #20a9e3;
}
/*.menuitem {

	padding: 11px 11px 11px 11px; 

	color: #5d5d5d;

	list-style-type: none;

	display: inline; 

	border: 0px solid red;

}
.menuitem a{ text-decoration: none; color: #5d5d5d; }

.menuitem a:hover{ text-decoration: none; color: #20a9e3; }



.menuitem_act {

	background-color: #f3f3f3;

	padding: 11px 11px 11px 11px; 

	color: #20a9e3;

	list-style-type: none;

	display: inline; 

	border-top: 1px solid #d1d1d1;

	border-right: 1px solid #d1d1d1;

	border-bottom: 1px solid #f3f3f3;

	border-left: 1px solid #d1d1d1;

}

.menuitem_act a{ text-decoration: none; color: #20a9e3; }

.menuitem_act a:hover{ text-decoration: none; color: #20a9e3; }*/





.content_main{width:615px;}

.content{

	border-bottom: 1px solid #d1d1d1;

	padding: 30px 0px 30px 0px;

	text-align: left;

	position:relative;

}



.content_case {

	border-bottom: 1px solid #d1d1d1;

	padding: 30px 0px 30px 0px;

	text-align: left;

	position:relative;

}



.content_case2 {

	border-bottom: 1px solid #d1d1d1;
	padding: 10px 0px 30px 0px;
	text-align: left;
	position:relative;
}
.right_main{width:900px;}

.twitter{
	padding: 143px 0px 30px 640px;
	text-align: right;
	position:absolute;
}

.big_txt{
	width:615px;
	border-bottom: 1px solid #d1d1d1;
	font-family:Georgia;
	font-size:16px;
	line-height:20px;
	color:#5d5d5d;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
}
/*.big_txt .paragraph{color:#5d5d5d;}*/
.div_box{width:290px; padding:0px 30px 0px 0px; float:left;font-family:Georgia; font-size:11px; color:#5d5d5d;}



.label{float:left;width:80px; padding:0px 20px 5px 0px; text-align:right;}

.txtbox{float:left; width:400px;padding:0px 0px 5px 0px;}

.input{width:200px;}

.txtarea{width:200px; height:80px;}



/* CASE LIST */

.caselist { width: 100%; }

.caselist ul{margin:0px; padding:0px; list-style-type:none;}

.caselist ul li{ float: left; width:196px; height: 180px; padding:4px; background-color: #fff; border: 1px solid #cccccc; margin-right:15px; }

.caselist ul li:hover { float: left; width:196px; height: 180px; background-color: #fff; border: 4px solid #009ee0; padding:1px; }



.caselist ul li .bimg { width:196px; margin-bottom: 3px; }

.caselist ul li .bimg img{border:none;}

.caselist ul li h5 {font-family:Georgia; font-size: 12px; color: #009ee0; font-weight: normal; padding:0px 6px 0px 6px;margin:0px;}

.caselist ul li p { margin: 6px; padding: 0; line-height: 130%; font-size:12px; font-family:Georgia; color:#5d5d5d; line-height:16px;}

.caselist ul li p a{color:#5d5d5d; text-transform:uppercase;font-size:10px; font-family:Georgia;}



.casepanel{background-image:url('images/case_pnl_bg.jpg'); background-repeat:no-repeat; background-position: left top; 

width:858px; height:310px;

padding:15px}
/*

.caselist { width: 100%; margin-bottom: 0px; }

.caselist .caseblock { float: left; width:196px; height: 180px; padding:4px; background-color: #fff; border: 1px solid #cccccc; margin-right: 20px; }

.caselist .caseblock:hover { float: left; width:196px; height: 180px; background-color: #fff; border: 5px solid #009ee0; margin-right: 20px; }



.caselist .caseblock .bimg { width:196px; margin-bottom: 3px; }

.caselist .caseblock h5 {font-family:Georgia; font-size: 12px; color: #009ee0; font-weight: normal; padding:0px 6px 0px 6px;margin:0px;}

.caselist .caseblock p { margin: 6px; padding: 0; line-height: 130%; font-size:12px; font-family:Georgia; color:#5d5d5d; line-height:16px;}

.caselist .caseblock p a{color:#5d5d5d; text-transform:uppercase;font-size:10px; font-family:Georgia;}



.caselist .lastblock { margin-right: 0; }

*/
#footer{padding: 30px 0px 30px 0px;}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {	font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { 
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	margin-right:10px;
	background: #fff;
	}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	color:#5D5D5D;
	font-size: 12px;
	}

.commentlist p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	font-size:12px;
	}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	
	}
.thread-odd{
	background:#E9E9E9;
}
.thread-even{background:#E0E0E0;}

.commentmetadata {
	font-weight: normal;
	}

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}
.inner_wrapper{width:615px;float:left;}
#sidebar {
	position:relative;
	float:left;
	width:200px;
	top:350px;
	left:40px;
}
#sidebar ul{list-style:none;padding:5px 0;margin:0;}
#sidebar ul li{padding:3px 0;}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform label{color:#9b9b9b;font-size:9px;}
#commentform textarea {
	width: 90%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: left;
	}
/* End Form Elements */

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding:10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
	line-height:140%;
	letter-spacing:normal;
	word-spacing:normal;
}
/*span .says{padding-bottom:3px;}*/
.comment-author{font-size:12px;font-weight:normal;padding-bottom:3px;}
.commentmetadata {font-size:11px;color:#4B4949;}
.children { padding: 0; }

#commentform p {margin: 5px 0;}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */