/*
Theme Name: iworking
Theme URI: http://www.i-working.org
Description: 3 column
Version: 1.0
Author: K
*/



/*

l. blue 1 AECBE3
l. blue 2 DDE1EF
blue 2273b2
green C9E6OC
grey
deep blue 183394

Type sizes

*/

/*icons used include Mark James' silk icons
http://www.famfamfam.com/lab/icons/silk/
*/



/*--GLOBAL--*/
* {
 margin:0;
 padding:0;
}
html, body {
 padding: 0;
 margin: 0;
}
/*--block elements--*/
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
 margin-bottom: 0.25em;
}




/*--other global--*/
ol, ul,li {
 list-style: none;
	}
img {
 border:0;
	}
a img,:link img,:visited img { 
 border: 0; 
	}	/*-- remove borders on img links --*/
:link,:visited { 
 text-decoration:none; 
	} /*--remove underlines on links --*/

/*--IMPOSE SOME BASIC STYLES--*/	
		
	
body {

background-color:#FFFFFF;
 color:#4F4F4F;
}
/*--global type--*/
body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, input, textarea, select {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color: #4F4F4F;
	
	
}
 #container,  #wrapper, #subone,   #subtwo, #footer {background-color:#FFFFFF;}
/* #contentwrap, #maincontent */


/*--USEFUL BITS OF CSS TO APPLY TO ELEMENTS AS REQUIRED--*/	
.clear { clear: both; }
.clearl { clear: left; }
.clearr { clear: right; }
.hide  { display: none; }
.hiddennav {
	position: absolute;
	width:1px;
	left: -9999px;
}


/*--STRUCTURE--*/	
/*--CENTRE --*/
body {
 text-align: center;
}
/*body {
	background-image: url(imgs/main-bgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/
#container {
 width: 840px;/*860*/
 margin: 0 auto;
 background-color: #FFFFFF;
}









#wrapper {
 width: 739px;
 margin: 0 auto 0 27px;
 text-align: left;

}
/*--MAIN FLOATS--*/

#header {
	height: 174px;
	width: 830px;
	margin: 0 auto 0 15px;
}
#subone {
 width: 149px;
 float: left;
	background-color: #FFFFFF;

}
#contentwrap {
 width: 577px;
 float: right;
  	/*background-color: #FFFFFF;*/
	clear: right;
}
#maincontent {
 width: 426px;
 float: left;
 	background-color: transparent;

}
#subtwo {
 width: 127px;
 float: right;
 	/*background-color: #FFFFFF;*/

}
#footer/*, #columnfoot*/ {
 clear: both;
}
/*--INNER FLOATS
#innerone{ width: 200px;
 float: left;}
#innertwo{ width: 200px;
 float: right;}--*/
 
 
 
 #headtop {height:191px;  margin-top:0px;  }
 
 
 
 /*-- header--*/



#header {
	background-image: url(imgs/header-photo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/*background-color:#FFFFFF;*/

}
#logo {
	background-image: url(imgs/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 108px;
}

#logo img {
width: 425px;
height: 100px;
float: left;
}
 
 /*--------------------------------------------
maincontent
---------------------------------------------*/	
#maincontent .post {
padding-bottom: 20px;
margin-bottom: 20px;
background-image: url(imgs/horizgrey-line.gif);
background-repeat: repeat-x;
background-position: left bottom;
} 



#searchpage .post {
padding-bottom: 0px;
background-image: url(imgs/horizgrey-line.gif);
background-repeat: repeat-x;
background-position: left bottom;
} /*margin-bottom: 52px;*/

.entry {
	/*margin-top: 10px;*/
	margin-bottom: 0px;
	padding-bottom: 0px;
}


	
	
/*--images in posts--*/
/*.entry img {margin: 0 auto 14px auto; float:none; display: block; text-align: center; background-color:#313131;}*/
.entry img.aligncenter, .entry img.alignnone {margin: 0 auto 14px auto; float:none; display: block; text-align: center; background-color:#313131;}
.entry img.alignleft {margin: 0 18px 6px 0; float:left; display: inline;}
.entry img.alignright {margin: 0 2px 6px 18px; float:right; display: inline;}


/*-- share --*/
.sharing li {list-style:none; }
.sharing li {display: inline;}
.sharing {margin: 0;}


/*-- share icons 
#sharing li {list-style:none; }
#sharing ul {margin: 3px 0 0 0; padding: 0 0 0 0;}
#sharing ul li {margin: 0 0 0 0; padding: 0 1px 0 0;}
#sharing li, #sharing img {display: inline;}
#sharing {margin: 0;}--*/



/*--------------------------------------------
TYPOGRAPHY FOR THIS SITE
---------------------------------------------*/	
#maincontent p, .entry, p.date, #post li   {font-size: 12px; line-height:1.5em;}
#maincontent p {margin-bottom:0.5em;}
#archivePageMain li, #archiveleft li, #archive-wrapper li {font-size: 12px;}


#subone {font-size:10px;  line-height:1.5em;}

.entry blockquote {margin-left: 20px; margin-right: 12px;}


/*--Headings--*/
#maincontent h1{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 28px;
	line-height: 1.04em;
	color: #183394;
	text-align: right;
	margin-bottom: 6px;
	padding-top: 12px;
	font-weight: normal;
	text-transform: lowercase;
}

#maincontent h1.toptitle{
padding-top: 0px;
	

}


 
#maincontent h2, #subone h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 1.15em;
	font-weight: normal;
	color: #666666;
} 

h2 {font-size: 21px; line-height: 1.1em; font-weight:normal;}

h3 { font-size: 14px; font-weight: bold;}
h4,h5 { font-size: 12px; font-weight: bold;}
h6, .postmeta	 {font-size: 10px;  line-height: 1.2em; color: #666666; font-weight: normal; margin-bottom: 3px; text-transform:lowercase;}

.post h5 {
font-size: 11px; font-weight: bold; margin-bottom: 8px;
}
.post h5 .categorylist {
background-color:#2273b2;
padding: 2px 8px 5px 8px;
color:#FFFFFF;
text-transform:lowercase;

}
	
/*--Lists--*/
.entry ul, .entry ol, #solutions .post .entry ul, #spotlight .post .entry ul {
	margin:0 0 0.5em 0;
	clear:both;
	}
	
.entry ul li {
	background:url(imgs/bullet-green.gif) no-repeat;
	background-position: 0em 0.2em;
	padding: 0 0 2px 20px;
	}
#solutions .post .entry ul li {
	background:url(imgs/bullet-dot.gif) no-repeat;
	background-position: 0em 0.15em;
	padding: 0 0 2px 1.0em;
	}	
#spotlight .post .entry ul li {
	background:url(imgs/bullet-dot-w.gif) no-repeat;
	background-position: 0em 0.5em;
	padding: 0 0 2px 1.0em;
	}	
.entry ol li { 
 padding: 0 0 2px 0px;
 list-style: decimal inside none;

 }	
 
	
/*--modules--*/
#subtwo .module ul, 
#subtwo .module p, 
#subtwo .moduletwo {
font-size: 10px; 
line-height:1.2em; 
margin-bottom: 4px;
text-transform:lowercase;
}




/*--uniques--*/
#spotlight .entry p, #spotlight .entry ul li {
color: #FFFFFF;
}

#spotlight .entry, #solutions .entry {
	font-size:10px;  line-height:1.5em;
	}

/*--------------------------------------------
Links
---------------------------------------------*/	

#headtop a:hover, #headtop a:active, #headtop a:focus {text-decoration:none;} 
a:link,
a:visited {
 text-decoration:none;
 color:#2273B2;
 border:0;
	}
a:hover,
a:active,
a:focus {
 text-decoration:underline;
	color:#2273B2;
	border:0;
	background:none;
	}

#subtwo .moduletwo a:link,
#subtwo .moduletwo a:visited,
#subtwo .module a:link,
#subtwo .module a:visited {
 text-decoration:none;
 color:#000000;
 border:0;
	}

 
#subtwo .moduletwo a:hover,
#subtwo .moduletwo a:active,
#subtwo .moduletwo a:focus,
#subtwo .module a:hover,
#subtwo .module a:active,
#subtwo .module a:focus {
 text-decoration:underline;
	color:#2273B2;
	border:0;
	background:none;
	}
	
#subtwo #taglist .module a:link,
#subtwo #taglist .module a:visited,
#subtwo #archivelist .module a:link,
#subtwo #archivelist .module a:visited,
#subone .post h2 a:link,
#subone .post h2 a:visited
 {
 text-decoration:none;
 color:#FFFFFF;
 border:0;
	}
	
#subtwo #taglist .module a:hover,
#subtwo #taglist .module a:active,
#subtwo #taglist .module a:focus,
#subtwo #archivelist .module a:hover,
#subtwo #archivelist .module a:active,
#subtwo #archivelist .module a:focus,
#subone .post h2 a:hover,
#subone .post h2 a:active,
#subone .post h2 a:focus {
 text-decoration:underline;
	color:#FFFFFF;
	border:0;
	background:none;
	}
		
	

#subtwo a:link,
#subtwo a:visited,
#maincontent .module ul a:link,
#maincontent .module ul a:visited
 {
	text-decoration: none;
	color: #000000;
	border:0;
	}


	
#subtwo a:hover,
#subtwo a:active,
#subtwo a:focus,
#maincontent .module ul a:hover,
#maincontent .module ul a:active,
#maincontent .module ul a:focus
 {
 text-decoration: underline;
 color:#76B900;
 border:0;
 background:none;
	}	
	
/*
.entry p a:hover,
.entry p a:active,
.entry p a:focus
{
 text-decoration: underline;
 color:#76B900;
 border:0;
 background:none;
	}
	*/
	
/*h6 a:link, 
h6 a:visited {
text-decoration: none; color: #666666; border:0;
}

h6 a:hover,
h6 a:active,
h6 a:focus  {
 text-decoration: underline;
 color:#76B900;
 border:0;
 background:none;
	}
*/

h2 a:link, 
h2 a:visited {
text-decoration: none; color: #4F4F4F; border:0;
}
h2 a:hover,
h2 a:active,
h2 a:focus {
 text-decoration:underline;
	color:#2273B2;
	border:0;
	background:none;
	}
	
	
.categorylist a:link, 
.categorylist a:visited {
text-decoration: none; color: #FFFFFF;
}

.categorylist  a:hover,
.categorylist  a:active,
.categorylist  a:focus,
#spotlight a:link, 
#spotlight a:visited
 {
 text-decoration:underline;
	color:#FFFFFF;
}

#spotlight  a:hover,
#spotlight  a:active,
#spotlight  a:focus {
text-decoration: none; color: #FFFFFF;
}


	

/*--internal links--*/

.nav-internal a:link,
.nav-internal a:visited
 {
 text-decoration:none;
 color:#FFFFFF;
 border:0;
 background-color:#2273B2;
 font-weight: bold;
 padding: 2px 6px 3px 6px;
 margin-right: 10px;
 font-size: 10px;
 text-transform:lowercase;
	}	
	
.nav-internal a:hover,
.nav-internal a:active,
.nav-internal a:focus
 {
 text-decoration: underline;

	}
	
/*--------------------------------------------
NAVIGATION
---------------------------------------------*/	


/*use nav as part of list*/	
#mainnav {
	background-color:#2273b2;
	height: 33px;
	background-image: url(imgs/navbgd.gif);
	background-repeat: repeat-y;
	background-position: -27px top;

}
/*#mainnav ul, #mainnav ul li {margin-left: 0; padding-left: 0;}
#mainnav ul li {margin-bottom: 7px;}*/

/* TOP NAV */
	
ul#topnav {
	position:relative;
	top:0px;
	left:12px;/*40*/
	width:610px; /*602*/
	height:33px;
	float:left;
	/*background-color:#2273b2;*/ 

	}
ul#topnav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
	}
ul#topnav li a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background:transparent url(imgs/nav-top.gif) no-repeat;
	
	}
li#ntechnology a {
	width:78px;/*62*/
	height:33px;
	 }
 	
li#ntechnology a:link, 
li#ntechnology a:visited {	
	background-position: 0px 0px;
	} 	 
li#ntechnology a:hover, 
li#ntechnology a:focus
/*li#ntechnology a.current,
li#ntechnology a.current:visited*/ {	
	background-position:0px -66px;
	}
 
li#nhuman a {
	width:112px;
	height:33px;
	 }
	  
li#nhuman a:link, 
li#nhuman a:visited {	
	background-position: -78px 0px;
	} 	 
li#nhuman a:hover, 
li#nhuman a:focus
/*li#ntechnology a.current,
li#ntechnology a.current:visited*/ {	
	background-position:-78px -66px; /*71*/
	} 
	

li#nworking a {
	width:120px;
	height:33px;
	 }

li#nworking a:link, 
li#nworking a:visited {	
	background-position: -190px 0px; /*183*/
	} 	 
li#nworking a:hover, 
li#nworking a:focus
/*li#ntechnology a.current,
li#ntechnology a.current:visited*/ {	
	background-position:-190px -66px;
	} 
	
	li#nmanaging a {
	width:118px;
	height:33px;
	 }
		
	li#nmanaging a:link, 
li#nmanaging a:visited {	
	background-position: -310px 0px; /*303*/
	} 	 
li#nmanaging a:hover, 
li#nmanaging a:focus
/*li#ntechnology a.current,
li#ntechnology a.current:visited*/ {	
	background-position:-310px -66px;
	} 
	
li#nproduct a { width:112px; height:33px;  }	
	
	li#nproduct a:link, 
li#nproduct a:visited {	
	background-position: -428px 0px; /*421*/
	} 	 
li#nproduct a:hover, 
li#nproduct a:focus
/*li#ntechnology a.current,
li#ntechnology a.current:visited*/ {	
	background-position: -428px -66px;
	} 
	
	
li#nsolutions a { width:63px; height:33px;  }
li#nsolutions a:link, 
li#nsolutions a:visited {	
	background-position: -540px 0px; /*533*/
	} 	 
li#nsolutions a:hover, 
li#nsolutions a:focus
/*li#ntechnology a.current,
li#ntechnology a.current:visited*/ {	
	background-position: -540px -66px;
	} 
 
 
 
 
 
 
 



 
 
 /*--------------------------------------------
SEARCH BOX
---------------------------------------------*/	
#searchform-advanced {
	background-color: #AECBE3;
	border:none;
	padding: 5px 9px 11px 9px;
	}
	
/*#searchtop {
	background-color: #AECBE3;
	height: 33px;
	}*/

#searchform #searchsite {
	width: 94px;
	height: 14px;
	background-color:#FFFFFF;
	padding: 0px 0 0 0;
	margin: 5px 7px 0 2px;
	}
	
#navbarsearch {margin: 2px 7px 0 2px;} 

#searchform-advanced #searchbox {
	width: 250px;
	height: 20px;
	background-color:#FFFFFF;
	padding: 0px 0 0 0;
	margin: 0px 7px 0 2px;
	}
	
#searchform-advanced input {
  float: left;
	}
	#searchform input {
  float: left;
/*margin: 0px;
padding: 0px;*/
	}
	#searchform {  margin: 0 0 0 625px;}
	
	/* search results */
	.hilite {
	color:#183394;
	
}
#metatop {
	background-color: #F1F1F1;
	padding: 3px;
margin-bottom: 36px;

}

 /*--------------------------------------------
emailupdates BOX
---------------------------------------------*/

#feedbox {
	width: 110px;
	border: 1px solid #76B900;
	padding: 2px;
	margin-top:2px;
	margin-bottom:3px;
	background-color:#FFFFFF;
	color: #76B900;
	font-size:10px;
}



 /*--------------------------------------------
IMAGES
---------------------------------------------*/	
body {
			background-image: url(imgs/main-bgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
#container{	background-image: url(imgs/bgd-cont.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#FFFFFF;
}

/*#maincontent*/ #contentwrap {	background-image: url(imgs/bgd-maincont.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 60px;
	
}

#footer{	background-image: url(imgs/footer-bgd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 30px;
}


/*#contentwrap{
	background-image: url(imgs/bgddotline.gif);
	background-repeat: repeat-y;
	background-position: left top;
	}*/
	
/*#headtop {
	background-image: url(imgs/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/	
	


/*#wrapper{
	background-image: url(imgs/header1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}*/




 /*--------------------------------------------
MODULES
---------------------------------------------*/	
.moduleinner {
padding-left: 10px;
}

/*#subone .module ul{
list-style: none;
margin-bottom: 33px;
padding-top:19px;

}
#subone .module ul, #subone .module p, #subone .module p, #about {
margin-right: 16px; 	
}*/

/*-- list --*/
/* margin-bottom adds space below the wholemodule */
	
#taglist, #archivelist {
	background-color:#2273B2; 
	margin-bottom: 18px;
	}

#blogs, #websites, #events, #storiesphoto, #solutions {
	background-color:#FFFFFF;
	margin-bottom: 18px;
	}
	
#recent {
	background-color:#FFFFFF;
	margin-bottom: 8px;
	
	}	
	
#subscribe {
	background-color:#E6E6E6;
	margin-bottom: 18px;
	}
	
/*#spotlight {
	background-image: url(imgs/bgd-leftside02.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}*/
	
#storiesphoto, #solutions {
	background-image: url(imgs/vertical-grey.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}	
	
		


#taglist, #archivelist, #recent, #subscribe, #blogs, #websites, #events  {
	background-repeat: no-repeat;
	background-position: left top;
	
	}
	#taglist {
	background-image: url(imgs/titletags.gif);
	}
	#archivelist {
	background-image: url(imgs/titlemonths.gif);
	}
#recent {
	background-image: url(imgs/titlecurrent.gif);
	}
#subscribe {
	background-image: url(imgs/titlesubscribe.gif);
	}
#blogs {
	background-image: url(imgs/titleblogs.gif);
	}
#websites {
	background-image: url(imgs/titlewebsites.gif);
	}
#events {
	background-image: url(imgs/titleevents.gif);
	}
	

	
/*--#spotlight {
	background-image: url(imgs/titlespotlight.gif);
	}
	#podcasts {
	background-image: url(imgs/sub-podcasts.gif);
	}
	#comp {
	background-image: url(imgs/sub-comps.gif);
	}
	#reviews {
	background-image: url(imgs/sub-reviews.gif);
	}	
	#categorylist {
	background-image: url(imgs/sub-category.gif);
	}
	#twitter {
	background-image: url(imgs/sub-twitter.gif);
	}
--*/

.module h2, .moduletwo h2 {
	position: absolute;
	width:1px;
	left: -9999px;}	
	
/* space below module incls colour bgd*/	

.module {	
	padding-bottom: 21px;
	}
#recent .module {	
	padding-bottom: 9px;
	}	
	
#taglist .module, #archivelist .module  {	
	padding-bottom: 18px;
	}	

#subscribe .module  {	
	padding-bottom: 6px;
	}
	
#storiesphoto .module, #solutions .module  {	
	padding-bottom: 0px;
	}			
		
.moduletwo {	
	padding-bottom: 28px;
		background-image: url(imgs/bgdboxes.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}	
		
		


#subtwo .module ul {
list-style: none;
margin: 0px 5px 0px 7px;
padding-top: 33px;
}


#subtwo .moduletwo ul, #subtwo #recent .module ul {
list-style: none;
margin: 0px 0px 0px 4px;
padding-top: 24px;
}

#subtwo #taglist .module ul {
list-style: none;
margin: 0px 5px 0px 10px;
padding-top: 60px;

}

#subtwo #archivelist .module ul {
list-style: none;
margin: 0px 5px 0px 10px;
padding-top: 55px;

}

#subtwo #subscribe .module ul {
list-style: none;
margin: 0px 5px 0px 10px;
padding-top: 28px;
}







#subone .module p {list-style: none; margin: 0px 5px 4px 9px;} /*margin: 0px 5px 4px 7px;*/
#subone .module {padding-top: 33px; }
#subone .module .post {margin-left: 9px;} /* margin between left border and text area */
#subone .module .post p {margin: 0px 5px 4px 0px;}

/* #subone .module img {padding-top: 9px; padding-bottom: 5px;} */



.module p {margin: 0px 5px 0px 7px; }

.module ul li, .moduletwo ul li
{
background-repeat: no-repeat;
background-position:left top;
margin-bottom: 3px;
padding-left: 10px;

}
/* more space required on 2 modules*/
#subtwo #taglist ul li, #subtwo #archivelist ul li {
padding-left: 16px;
}

#subtwo #subscribe ul li {
padding-left: 23px;
}


/*.module  li 
{background-image:  url(imgs/bullet-black.gif);}*/

#recent .module  ul li 
{background-image:  url(imgs/bullet-dot.gif);}

#taglist .module  ul li 
{background-image:  url(imgs/bullet-lines.gif);}

#archivelist .module  ul li 
{background-image:  url(imgs/bullet-lines.gif);}

#subscribe .module  ul li 
{background-image:  url(imgs/bullet-rss.gif);}

#blogs .moduletwo  ul li 
{background-image:  url(imgs/bullet-dot.gif);}

#websites .moduletwo  ul li 
{background-image:  url(imgs/bullet-dot.gif);}

#events .moduletwo  ul li 
{background-image:  url(imgs/bullet-dot.gif);}

/*#solutions .module  ul li 
{background-image:  url(imgs/bullet-fuschia.gif);}

#spotlight .module  ul li 
{background-image:  url(imgs/bullet-yellow.gif);}

#photo .module  ul li 
{background-image:  url(imgs/bullet-blue.gif);}
*/



/*--MODULETWO--*/
#feeds, #emailupdates, #archive, #contact, #archivetwo { margin-bottom: 14px;}
/*(.moduletwo { background-color:#FFFFFF;}*/
.moduletwo h2 {font-weight: bold; font-size:14px; color: #0082D1;}
.moduletwo img {vertical-align: middle; }
.moduletwo li {margin-bottom: 2px;}	


/*--FLICKR--*/
#subtwo #photos .module ul {padding-top: 0px; } /*override defulat spacing*/
#flickr {
/*width:150px;*/
/*height:400px;*/
/*background-color:#99CC00;
clear: none;*/
padding-top: 36px;

}
/*#flickrinner {margin:14px auto 0 auto;
}*/

/*#flickr h2 {
position:absolute;
left:-300px;
top:-300px;
}*/

#flickr img {
float:none;
margin:0 auto 12px auto;
background:#FFFFFF;
padding:3px;
width:76px;
height:76px;
display:block;
}
					



 /*--------------------------------------------
OTHER  STUFF
---------------------------------------------*/	
#footer {
	font-size: 9px;
	height: 60px;
	
}
/*#columnfoot {
height:5px;
}*/ 

#footer ul li {
	display: inline;
	padding-right: 12px;
}

#footer ul {

	text-align: left;	

}

#footer li.nav {
color:#2273B2;
}

#basetop {
	height: 100px;
	background-image: url(imgs/footer-top.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
#basetop p {padding-top: 85px; padding-left: 75px; text-align:left;}
#basebase { background-image: url(imgs/footer-grad.jpg); background-repeat: repeat-x; 	background-position: left top; }
#baseinner {height: 60px;
	background-image: url(imgs/footer-base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/*.nav-internal {	margin-bottom: 36px; font-size: 12px; }*/
.nav-internal {	margin-bottom: 27px; margin-top: 0px; }




 /*--------------------------------------------
OTHER  POST STUFF
---------------------------------------------*/	
.post {clear:right;}



submit, #submit {	color:#333333;
	background-color:#999999;
	padding: 5px;
	}


/*--------------------------------------------
  kgarchives
---------------------------------------------*/	

#sortform, #sortform select {

	width:180px;
	
	color:#76B900;
	background-color:#FFFFFF;
	}
#sortform {margin-bottom: 18px;}

.kgarchives ul li {
background: none;
	padding: 0 0 2px 0px;
	}

.kgarchives ul a {padding-left:9px;}

/*--------------------------------------------
  comment form
---------------------------------------------*/	
#comment-section {margin-bottom: 47px;}
/*#comment-section #author, #comment-section #email, #comment-section #url {
	width: 50%;
}*/



#comment-section input, textarea #comment, textarea {
	margin-top:1px;
	margin-bottom:8px;
	color:#333333;
	font-size:12px;
}





#comment-section form {margin-top:10px;}


/*#comment-section h3 {
	font-weight: bold; font-size:14px; 
	position: absolute;
	left: -9999px;

	}*/
	
#comments, #respond {
		background-repeat: no-repeat;
		background-position: left top;
		height: 23px;
		
}	


#comments {
background-image: url(imgs/title-comments.gif);
}	
#respond {
background-image: url(imgs/title-respond.gif);
}	
	
	




#comment-section img {
display: inline;
}

/*#comment-section {

	font-size: 12px;
	line-height: 1.33em;
	padding: 0px;
	margin-bottom: 20px;
}*/

#comment-section h6 {
font-size: 12px;
text-transform:none;
margin-bottom:6px;
}
#comment-section p{
	margin: 0px  0px  0px  0px;
}
#comment-section .more {
	font-size: 12px;}

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


ol.commentlist {
margin:0px 0 26px 0; /* 0 0 26 0*/
padding: 0;
list-style: none;
}/* margin-bottom btwn comments and post comment */

.commentlist li, .commentlist li.alt {
	margin: 0 0 18px 0;/*0 0 18 0*/
	/*padding: 0;*/
	list-style: none;
	background-color:#F1F1F1;
	padding: 14px 10px 13px 10px;
	/*margin-bottom: 13px;*/
	}
	
	





	
	
#comment-section .commentlist p {
	margin-bottom: 4px;
	margin-top: 0px;/*4*/
}

#commentform input, #comment-section #comment {
	border: 1px solid #959595;
	padding: 2px;
	margin-top: 0px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	}
#commentform #author, #comment-section #email, #comment-section #url {width: 75%;}
#comment-section #comment {	width: 80%;}
#commentform .submit {
width: 115px; 
border:none; 
padding: 0;
}


/*#commentform #submit {
	border: 2px solid #76B900;
	padding: 2px;
	margin-top: 0px;
	margin-bottom:12px;
	background-color:#FFFFFF;
	color:#76B900;
	}*/
	
	
#technorati img {
	float: left;
}



#snippet {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 1.21em;
	color: #606060;
	margin-bottom: 9px;
}

#divider-deep {
	background-image: url(imgs/rules-three.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
}

#divider-single {	background-image: url(imgs/horizgrey-line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
}

.pagetop {
	color: #2273B2;
	margin-bottom: 0px;
	font-size: 12px;
}

.postmeta {
background-color:#F1F1F1;
padding: 3px 3px 3px 3px;
margin-bottom: 19px;
}


/* ARCHIVES PAGE
--------------------------------- */

#archiveleft {
width: 121px;
float:left;
}
#archive-wrapper {
width: 289px;
float:right;
;
}
#archivemiddle {
width: 133px;
float:left;
}
#archiveright {
width: 133px;
float:right;
}

/*--Lists--*/
#archiveleft ul, #archive-wrapper ul, #archivePageMain ul {
	margin:0 0 0.5em 0;
	clear:both;
	text-transform: lowercase;
	}
#archiveleft ul li, #archive-wrapper ul li, #archivePageMain ul li {
	background:url(imgs/bullet-green.gif) no-repeat;
	background-position: 0em 0.25em;
	padding: 0 0 2px 20px;
	}





/* put other heads inot css */
/*#storiesphoto .module, #solutions .module {
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	
	}
#storiesphoto .module {
	background-image: url(imgs/titlestories.gif);
	padding-top: 20px;
	}

#solutions .module {
	background-image: url(imgs/titlesolution.gif);
	padding-top: 20px;
	}
	*/	
	/* space above titles in LH bar - overrides default */
	#storiesphoto .module, #solutions .module {
	padding-top: 0px;
	}
	
	/*#storiesphoto .module .moduleinner img, #solutions .module .moduleinner img {
	padding: 0px;
	margin: 0px;
}*/

	/*#subone #storiesphoto .module ul.photos img,*/ 
/*ul.photos li a img, ul.photos li img {
	padding-top: 9px; padding-bottom: 5px;
}*/

/* #subone .module img >> listed higher up sets defaults */




/*----------
Photos
-----------*/
/*#subone ,module li {margin: 0px; padding: 0px;}




#subone .module .photos li {
	background:transparent url(imgs/photo-frame.gif) repeat-y left top;
	margin-bottom: 14px;
	padding-top: 3px;
	padding-bottom: 1px;
	}
#subone .module .photos li img {padding-left: 3px;}
/*.module .photos li {
	background:transparent url(imgs/photo-frame.gif) repeat-y left top;
	display:inline;
	float:left;
	margin-bottom:14px;
	margin-left: 9px;
	padding: 6px 6px 3px 6px;
	/*height:150px;*/
	/*width:100px;
	margin-right:10px;
	margin-bottom:26px;}*/


/*#subone .module .photos img {
width:110px;
border:none;
margin: 0;
padding: 0;
}*/




#subone #spotlight .module  .post .entry  img, 
#subone #solutions .module  .post .entry  img,
#subone  .module  .photos  img  {
	width: 110px;
	padding: 0;
	border: 3px solid #DDE1EF;
	margin: 6px 0 6px 0;
	float:left;
	display: block;
	float: none;
	}





/*#subone .module img {display: block;}*/

/*#subone .module .photos li {
	background:transparent url(imgs/photo-frame.gif) repeat-y left top;
	margin-bottom: 14px;
	padding-top: 3px;
	padding-bottom: 1px;
	margin-left: 0px;
	}
#subone .module .photos li img {padding-left: 3px;}

#subone .module .photos img {
width:110px;
border:none;
margin: 0;
padding: 0;
}
*/










/*--spotlight--*/

#spotlight {
	background-color:#2273B2; 
	margin-bottom: 18px;
	}
	
#spotlight .post {
padding-bottom: 18px;
	}	
	
#spotlight {
	background-image: url(imgs/bgd-leftside02.gif);
	background-position: left top;
	background-repeat: repeat-y;
	}
	
#spotlight .module {
	background-image: url(imgs/titlespotlight.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-top: 56px;
	}


#spotlight .module .moduleinner {
	padding-bottom: 0px;
		background-image: url(imgs/bgdspotl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	
.post .entry p.more {
	text-transform:capitalize;
	}
#spotlight .module .moduleinner .more img, 
#solutions .module .moduleinner .more img {
	display: inline;
	background:transparent;
	padding: 0px;
	margin: 0px;
	border: none;

}

/*#subone  #spotlight .module .moduleinner .post .entry img {display:block; float:none;}*/
#subone .module ul li { padding-left: 9px;}


#spotlight .sponsor {color:#DDDDDD; margin-bottom: 3px;}
#solutions .sponsor { margin-bottom: 3px;}