/*
* Theme Name: 		Lemming
 * Theme URI: 		http://www.techlemming.com/2009/07/11/lemming-wordpress-theme/
 * Description: 	Simple and easy to use theme, in two colors: blue and white. It has 3 columns, supports widgets and gravatars and is SEO friendly. Created by <a href="http://www.techlemming.com/">TechLemming</a>.
 * Author: 			TechLemming
 * Author URI: 		http://www.techlemming.com/
 * Tags:			three-columns, blue, white, fixed-width, threaded-comments
 * Version:			1.01
 The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php
*/
img.alignright {	float:right;	margin:0 0 1em 1em;}
img.alignleft {	float:left;	margin:0 1em 1em 0;}
img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
a img.alignright {	float:right;	margin:0 0 1em 1em;}
a img.alignleft {	float:left;	margin:0 1em 1em 0;}
a img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
img.wp-smiley {	padding:0px;	margin:0px;	border:none;}
a img.wp-smiley {	padding:0px;	margin:0px;	border:none;}
/*****************************************/
/* BODY */
/*****************************************/
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;	padding:0;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	padding:0;	margin:0;	color:#7a878d;}

/*****************************************/
/* BEGIN TOP  Header - ETC                         /
/*****************************************/
#box{width:960px;margin:0px auto; margin-top:-10px; padding:0; background:#FFF;}
#header {width:960px;	height:100px;	margin:0;	padding:0;	background:#07264B;	position:relative;}
#header a:link,#header a:active,#header a:visited,#header a:hover { text-decoration:none; margin:0; padding:0; border:0;}

#header h1 a,#header h1 a:active,#header h1 a:link,#header h1 avisited{ height:30px;  overflow:hidden; position:absolute; top:15px; left:15px; z-index:0;  margin:0; padding:0 0 0 9px; color:#FFF; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-decoration:none; font-weight:normal;}
#header h1 a:hover{ text-decoration:underline;}
#description{ position:absolute; top:40px; left:15px;margin:0; font-size:14px; padding:0; color:#FFF;}
/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:960px; position:absolute; top:65px; left:0px;	height:24px; background:url(i/header.jpg) repeat-x top; float:left; margin:0; padding:0;	clear:both;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#nav ul{height:24px;line-height:24px;float:left;list-style:none;font-size:14px;font-weight:bold;margin:0 0 0 5px;padding:0;  clear:both;}
#nav ul li{float:left !important;list-style-type:none;margin:0;padding:0px 10px 0 10px;}
#nav ul li:hover{}
#nav ul  li.current_page_item a,#nav ul  li.current_page_item a:active,#nav ul  li.current_page_item a:visited,#nav ul  li.current_page_item a:link{text-decoration:none;color:#FFF;}
#nav ul  li.current_page_item a:hover{color:#FFF; text-decoration:underline;}
#nav ul  li a:hover{color:#FFF; text-decoration:underline;}
#nav ul li a:active,#nav ul li a:visited,#nav ul li a:link,#nav ul li a{color:#FFF;}

/*****************************************/
/* MAIN ENTRY *                           /
/*****************************************/

#bgbox{width:960px; float:left; margin:-10px 0 0 0px; padding:0;}
#content{width:570px;float:left;line-height:140%;padding:0;  margin:10px 0 5px 10px;}
#bgbox_bottom{width:960px; height:6px;float:left; background:url(i/m_bottom.gif) no-repeat left bottom; margin:0; padding:0;}
.post{	font-size:12px;	font-family:Verdana, Geneva, sans-serif;	line-height:16px;	word-spacing:1px;	margin:1px 0px 1px 0px;	padding:0px 5px 0px 0px;	width:560px;	float:left; 	color:#000;  }

#content .post h1{width:560px;  margin:10px 0 3px 0px; padding:1px 0 0 1px; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background:#336699; }
#content .post h1 a,#content .post h1 a:active,#content .post h1 a:visited,#content .post h1 a:link{ margin:10px 0 2px 0px; padding:1px 0 5px 0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-weight:normal; line-height:1.2; }
#content .post h1 a:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline;  }


.post p {margin:4px 0px 8px 0px;color:#5d676b;}
.post p strong {font-weight:bold; }
.post p em {font-style:italic;}
.post img {border:1px solid #cecece;	background-color:#FFFFFF;padding:4px;margin:3px;}
.post blockquote {padding:10px;font-style:italic;font-size:11px;}
.post img.wp-smiley {border:none;padding:0px;margin:0px;background:none;}
#content .post ul, .post ol { margin:0px 0px 10px 16px;}
#content .post ul li,#content .post ol li {margin:2px 0px 2px 16px;}

#content .post p ul, .post p ol { margin:0px 0px 10px 16px;}
#content .post p ul li,#content .post p ol li { margin:2px 0px 2px 16px;}
#content .post li { margin:0px 0px 0px 10px;}



.small{ width:560px; font-size:10px; color:#888;	text-transform:uppercase;border-bottom:1px solid #EEE;	margin:0px 0px 8px 0px; padding:0; float:left;}
.postinfo{font-size:11px;border-top:1px dotted #005eca;border-bottom:1px dotted #336699 ;padding:6px;margin:5px 0px 10px 0px;background-color:#F7F7F7;}
.postinfo p {	margin:0px 0px 5px 0px;}
.postinfo p.cent {margin:0px;text-align:center;font-weight:bold;}

.postinfo a{font-weight:bold; color:#005eca; text-decoration:none;}
.entry{width:520px;float:left;color:#191919;margin:0 0 10px 2px;padding:0;}
.entry p{text-align:justify;}

.entry2{width:520px;float:left;color:#191919;text-align:justify;margin:1px 0 0 3px;padding:1px 6px 10px 3px;}
.pastentry{width:200px;float:left;color:#191919;margin:0;padding:0;}

.left {float:left; width:200px; padding-right:10px; border-right:1px dashed #ccc; color:#000;}
.right {float:right;padding-right:20px;width:240px; color:#000;}
.clear {clear:both}

/*****************************************/
/* Something  *                           /
/*****************************************/
.navigation{width:560px; height:16px;float:left;border-bottom:1px solid #EEE;border-top:1px solid #EEE;text-transform:uppercase; font-weight:bold; font-size:12px;padding:0 0 10px;}
.alignright{float:right;margin-top:5px;}
.alignleft{float:left;margin-top:5px;}

.snavigation{width:560px; height:16px;float:left;border-bottom:1px solid #EEE;border-top:1px solid #EEE;text-transform:uppercase; font-weight:bold; font-size:12px; margin:10px 0 10px 0;padding:0 0 10px;}
.salignright{float:right;margin-top:5px;}
.salignleft{float:left;margin-top:5px;}

.aligncenter{}
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.postmetadata{	font-size:11px;	border-top:1px dotted #336699 ;	border-bottom:1px dotted #336699 ;	padding:6px;margin:5px 0px 20px 0px;background:#F7F7F7;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.postmetadata p {margin:0px 0px 10px 0px;}
.postmetadata p.cent {margin:0px;text-align:center;font-weight:bold;}
.postinfo2{font-size:11px;border-top:1px dotted #336699 ;padding:6px;margin:5px 0px 20px 0px;background-color:#F7F7F7;  }

img.wp-smiley{border:0;padding:0;}
.center{text-align:center;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}

blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#past { padding:0; margin:0;}
#tags{margin-left:6px;padding:0;margin-top:10px;margin-bottom:0px;color:#000;font-size:12px;}
#tags a{text-decoration:none;font-weight:bold;}

/*****************************************/
/* RSS *                              /
/*****************************************/

.rss-field{width:150px; margin-left:10px; padding:0; }
/*****************************************/
/* SIDEBAR *                              /
/*****************************************/
#searchform {margin: 3px 0 10px 1px; padding:0; font-size:14px; color:#999;}
.search_body{margin:4px 0 0 0; padding:0;}

#sidebar{width:465px; height:100%;float:left;font-size:11px;padding:0; margin:20px 0 0 12px; }

.rsidebar {width:200px;float:right;padding:0;margin:10px 0px 0px 3px;}
.rsidebar a, .rsidebar a:visited {text-decoration:none;color:#336699; line-height:1.1;}
.rsidebar a:hover {text-decoration:underline;color:#336699 ;}

.rsidebar ul {list-style:none; list-style-type:none; padding:0;width:200px;margin:5px 0px 5px 0px;font-size:11.4px;line-height:14px;font-family:Verdana, Geneva, sans-serif;}
.rsidebar ul li{ list-style:none; list-style-type:none; margin:3px 0 3px 0; padding:0;}
.rsidebar ul li h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;padding:1px 6px 1px 2px;background:#336699 ;color:#FFF; margin:0;}

.rsidebar ul li ul li{padding:2px 0px 2px 5px;}
.rsidebar ul li ul li:hover {background-color:#f5fcfd;}
.rsidebar ul li a, .rsidebar ul li a:visited {text-decoration:none;color:#336699 ;}
.rsidebar ul li a:hover {text-decoration:underline;}
#sidebar img,.lsidebar img{border:0;}
.rsidebar p,.lsidebar p{padding:0 5px;}
#info a img {border:none;}


.lsidebar {	width:170px;float:left;overflow:hidden; padding:0; margin:10px 0 0 0;}
.lsidebar a, .lsidebar a:visited {text-decoration:none;color:#336699 ;}
.lsidebar a:hover {text-decoration:underline;color:#336699 ;}
.lsidebar ul li h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px; padding:0; margin:0;padding:1px 6px 1px 2px;background:#336699 ;color:#FFF; margin:0}
.lsidebar ul {list-style:none;width:160px; margin:10px 0 5px 0;}
.lsidebar ul li {padding:3px 0px 3px 1px; margin:0; list-style:none; list-style-type:none;}

.lsidebar ul li ul{list-style:none;width:170px;margin:0;font-size:10.95px;line-height:14px;font-family:Verdana, Geneva, sans-serif;}
.lsidebar ul li ul li{padding:2px 0px 2px 4px;}
.lsidebar ul  li ul li:hover {	background-color:#f5fcfd;}
.lsidebar ul li ul li a, .lsidebar ul li ul li a:visited {text-decoration:none;	color:#336699 ;}
.lsidebar ul li ul li a:hover {text-decoration:underline;}



/*****************************************/
/* FOOTER *                               /
/*****************************************/
#footer{width:942px;height:45px;clear:both;font-size:11px;margin-top:10px; padding:10px 0 0 0; text-align:center; color:#000; border-top:4px #111 solid;}
#footer a,#footer a:active,#footer a:link,#footer a:visited{text-decoration:none;color:#336699 ;border:none;}
#footer a:hover{color:#336699 ; text-decoration:underline;}
/*****************************************/
/* COMMENTS*                              /
/*****************************************/

.boxcomments{width:560px; padding:0; margin-left:0; margin-right:0; margin-top:0; float:left;}
#commentform{margin:0;padding:15px 15px 1px 0; border:0;}
#commentform label{ width:140px; font-size:14px;display:block;margin:0; padding:0;}
.label{float:left; width:140px; font-size:14px;display:block;margin:0; padding:0;}
#commentform input{width:150px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:420px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
.alt{ margin:0; padding:0;}
ol.commentlist li{ border:1px solid #eee; color:#999; font-size:12px;padding:10px;	font-size:12px;	margin:0px 0px 10px 0px;overflow:hidden;}
/*  assss  */
ol.commentlist li ul{width:540px; margin:0; padding:0;}
ol.commentlist li ul li { margin: 5px -5px 0 10px; padding:0; list-style-type:none;list-style: none; } 
ol.commentlist li ul li  ul {width:380px; margin:0; padding:0;}
ol.commentlist li li { border:none; width:330px;background:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0 0 0; list-style-type:none;} 
.children { padding: 0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{ text-decoration:none; color:#336699 ;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{background:none;}
ol.commentlist li img{float:right; width:32px; height:32px; padding:0; }
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 0 15px 0; border:0; color:#666;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}
input#url,input#author,input#email,textarea{border:3px solid #eee;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:14px;	color:#336699;}
#respond{ background-color:#F7F7F7;	padding:10px; } 
	
.Cbutton {width: 171px;	height: 30px;margin:0px 0px 0px 0px;border:1px #CCC solid; color:#336699 ; font-weight:bold; font-size:14px;}
.Cbutton:hover {margin:0px 0px 0px 0px; color:#00803a}	


/*****************************************/
/* LINKS H1 H2 H3 H4 H5*                  /
/*****************************************/
#info h1 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#005eca ; }
.rsidebar h2 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#005eca ; }
.lsidebar h2 { margin:0px 0 10px 13px; padding:4px 0 0 0; font-size:15px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#005eca ; }

#content .entry h1 { margin:10px 0 2px 0px; padding:1px 0 5px 0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-weight:normal; line-height:1.2;  }

.entry a:link,.entry a:visited { color:#005eca ; font-weight:normal; text-decoration:none; }

.entry a:hover,.entry a:active { text-decoration:underline; }
.rsidebar a, .rsidebar a:link, .rsidebar a:active,.rsidebar a:visited{ color:#005eca ; font-weight:normal; text-decoration:none; }
.rsidebar a:hover{font-weight:normal; text-decoration:underline; }
#content a,#content a:active, #content a:visited, #content a:link{ color:#005eca ; text-decoration:none;}
#content a:hover{text-decoration:underline;}




a, a:visited {	text-decoration:none;	color:#005eca ;}
a:hover {text-decoration:underline;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}