/*  
Theme Name: KVC Theme
Theme URI: http://www.tylergore.com/
Description: Custom-made theme for The Knowledge Agency by <a href="http://www.tylergore.com/">Tyler Gore</a>, adapted from the <a href="http://binarybonsai.com/kubrick/">Kubrick</a> theme by Michael Heilemann
Version: 1.0
Author: Tyler Gore
Author URI: http://www.tylergore.com/

KVC Theme was designed by Tyler Gore, adapted and heavily customized from 
the default WordPress theme, Kubrick v1.5 by Michael Heilemann

	The original Kubrick Design CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	However, the visual design of KVC is original and is (c) The Knowledge Agency, Inc.  All rights reserved.
	
	

*/
/* url(images/yale71_topbg_03.gif) no-repeat center top;
	color: #333; */


/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	background: #675E55 url(images/kvc_page_bkgrnd.jpg) repeat-x fixed left top;
	color: #2A2A2A;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-style: none;
	}

#page {
	text-align: left;

	}
	
#background {
	background: #FFFFFF url(images/kvc_bkgrnd.gif) repeat-y center top;
	border: none;
}

a:link  {
	color: #378850;
text-decoration: underline;
	}
	
	a:visited  {
	color: #666;
	text-decoration: underline;
	}

a:hover, a:active {
	color: #FB7D00;
text-decoration: underline;
	}

/* TYLER added overhead nav */
#top_nav {
	background: #FFFFFF url(images/kvc_nav.gif) no-repeat center;
	margin: 0px;
	overflow: hidden;
	width: 820px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	height: 41px;
	padding: 0px;
}
 /* html #top_nav {
	height: 1%;
}
*/

#top_nav ul{
	text-align: center;
	margin: 0px;
	padding: 14px 0px 0px;
	}

#top_nav ul li {
	margin: 0 5px 0 0;
	list-style-type: none;
	padding: 0px;
	display: inline;
}
#top_nav ul li a {
	padding: 0 10px 2px 10px;
	background: #40403F;
	text-decoration: none;
	color: #F7F1E8;
}
#top_nav ul li a:hover, #top_nav ul li a:active, #top_nav ul li.current_page_item a {
	background: #CCCCCC;
	color: #000000;
}

/* END OF TYLER's overhead nav */



#header {
	background: #FFFFFF url(images/kvc_banner.gif) no-repeat center 0px;
	}

a#headerimg 	{ 
	margin: 0px; 
	height: 104px; 
	 width: 820px;  
	width: 100%;
	 display: block; 
	} 
	
#header span {
display: none;

}

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry p, .widecolumn .entry p{
	line-height: 1.7em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #FCFAF8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	background: url(images/kvc_footer.gif) no-repeat center bottom; 
	border: none;
	}

small {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}




h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	/* text-decoration: none; */
	/* color: white; */
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #378850;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
/*
.entry p a:visited {
	color: #666666;
	text-decoration: underline;	
	}
*/
.commentlist li, #commentform input, #commentform textarea {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	}

.commentmetadata {
	font-weight: normal;
	}



/*
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
	
*/

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}


	
h2 a:hover, h3 a:hover {
	text-decoration: none;
	color: #D96C00;

}

#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0; 
	}

#page {
	margin: 8px auto 20px;
	padding: 0;
	width: 820px;
	border: 4px solid #40403F;
	}

#header {

	margin: 0; 
	padding: 0; 
	height: 108px; 
	width: 820px;
	}

#headerimg {
	margin: 0;
	height: 108px;
	width: 100%;
	display: block;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 60px 45px;
	margin: 25px 0 0;
	width: 510px;
	}
	
	
	
	

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 50px;
	/* text-align: justify; */
	text-align: left;
	background: no-repeat top;
	}



/*
.post {
	margin: 0 0 40px;
	text-align: justify;
	}
*/
.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {

	text-align: left;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #1F4B2D;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}
#content .entry {

margin-bottom: 25px;

}


.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;

}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 820px;
	clear: both;
	height: 64px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	}
	
	#footer div {
	margin-right: 250px;
	margin-left: 5px;
	margin-bottom: 15px;
	}

#footer p {
	margin: 0;
	text-align: left;
	color: #999999;
	font-size: 90%;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	border-top: 1px solid #CCCCCC;

	}
	
	
	#footer a {
	color: #999999;
	text-decoration: underline;	
	

	}
	
	#footer a:hover {
	color: #FB7D00;
	
	text-decoration: underline;	

	}
	
	#footer a:visited {
	

	}
	
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}
	
.post h2 {
	font-size: 1.6em;
	margin-top: 3px;
	margin-bottom: 5px;

}

.post h2 a, .post h2 a:visited {
	color: #E83D15;
	text-decoration: none;


}

.post h2 a:hover, .post h2 a:active {
text-decoration: underline;
color: #378850;

}

div.pagetitle {
	background: no-repeat center top;
	margin-bottom: 30px;
}

.pagetitle h2 {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	font-weight: normal;
	border-top: 1px #40403F;
	border-right: 1px #40403F;
	border-left: 10px #40403F;
	font-size: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #378850;
	border-bottom: 5px solid #40403F;
	
}




h3 {
	padding: 0;
	margin: 30px 0 0;
	}
	
	
	h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #378850;
	font-weight: normal;
	margin: 25px 0px 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 1em;
	text-align: left;
	
	
	}


	
div.dateline {
/*	background: url(images/71watermark_03.gif) no-repeat top; 
	height: 57px;  */
	margin: 0px;
	padding: 0px;
}

div.dateline p {
	text-align: right;
	font-size: 0.9em;
	line-height: 1.5em;
	border-bottom: 1px solid #40403F;
	color: #40403F;
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

/*	color: #746627;
	height: 57px;
	margin: 0px;
	padding: 25px 0px 0px;
*/


/* End Headers */



/* Begin Images */
#content p img {
	max-width: 100%;
/*	display: inline; 
	float: left; */
	padding: 4px;
	margin: 0 7px 2px 0;
/*	display: inline; */
	}
	
#content p {
/*
TYLER April 15 2009 removed so that image aligned left that is accidentally in it's own paragraph will be able to take a float

clear: both;
*/
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
#content p img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

#content p img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
	}

#content p img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float: left;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists */


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin-top: 10px;
	margin-bottom: 13px;
	line-height: 1.7em;
	}
	
	.entry ul {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ul li {
	list-style: disc outside;
	margin-top: 10px;
	margin-bottom: 13px;
	line-height: 1.7em;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


	
/* End Entry Lists */



/* Begin Form Elements */

/* This is mainly for password protected posts, makes them look better. */
/*
.entry form { 
	text-align:center;
	}
*/

select {
	width: 130px;
	}

#commentform input {
	width: auto;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #A0A09F;
	color: #1F4B2D;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	border: 1px solid #A0A09F;
	color: #1F4B2D;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
	
	#commentform #submit {
	background: #40403F;
	color: #FFFFFF;
	padding: 1px;
	font-size: 85%;
	margin-right: 4px;
	border: 1px solid #A0A09F;

	}
	
	
	
	
	
/* End Form Elements */



/* Begin Comments*/

#content div#comments_section {
	padding-top: 30px;

}



h3#comments {
	padding: 0;
	margin: 20px auto;
	font-size: 1.4em;
	border-bottom: 1px solid #7FB599;
	}
	
	h3#respond {
	padding: 0;
	margin: 0px auto 20px;
	font-size: 100%;
	border-bottom: 1px solid #7FB599;
	}


.alt1 {
	margin: 0;
	padding: 10px;

	}
	
	.alt2 {
background: #E4E7E6;
	
	
	
	}

.commentlist {
	padding: 0;
/* text-align: justify; */
	margin-bottom: 40px;
	margin-right: 0px;
	margin-left: 0px;
	
	}

.commentlist li {
	margin: 15px 0 25px;
	padding: 0px;
	list-style: none;
	border: 1px solid #40403F;
	background: #FFFFFF url(images/alt2_btm_comment_quotes.png) no-repeat right bottom;
	}


.commentlist li.alt2 {
background: #EBEDEC url(images/alt2_btm_comment_quotes.png) no-repeat right bottom;

}	

.commentlist .commenttext {
	padding: 10px 20px 15px;
		color: #4C4C4C;
	
	}
	
.commentlist .alt2 .commenttext {
color: #333333;
}
.commentlist p {


	}


/* TYLER - added to highlight comment moderation notice in comments.php */
.commentlist p.comment_mod
{
	font-style: italic;
	color: #FF0000;
	text-align: center;
}

#commentform p {
	margin: 5px 0;
	}

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

.commentmetadata {
	margin: 0;
	display: block;
	text-align: right;
	background: #6B6B6E url(images/alt1_top_comment_quotes.png) no-repeat left top;
	padding: 0px 10px 0px 48px;
	color: #fff;
	border-bottom: 3px solid #378850;
	font-size: 90%;
	vertical-align: baseline;
	height: 33px;
	line-height: 33px;
	}
	

.commentmetadata span.commentauthor {
	text-align: left;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	position: relative;
	vertical-align: baseline;
	padding: 0px;
	height: 33px;
	width: auto;
	line-height: 33px;


}
	
	.commentmetadata a {
	color: #fff;
	}
.commentmetadata a:link, .commentmetadata a:visited {
	text-decoration: underline;

}

.commentmetadata a:hover, .commentmetadata a:active {
	color: #00FF00;
}


.alt2 .commentmetadata {

background: #4C4C4C url(images/alt2_top_comment_quotes.png) no-repeat left top;
}
	
#comments_section .rss_link  {
	background: url(images/rss_feedicons/feed-icon-14x14.png) no-repeat left center;
	padding-left: 18px;
	font-size:90%;
	display: block;
	height: 16px;
	padding-top: 2px;
	width: auto;
	margin-bottom: 25px;
}
#comments_section .rss_link a {

	text-decoration: none;
}

#comments_section .login_notice {
margin-bottom: 10px;
text-align: right;
font-size: 0.9em;
	line-height: 1.5em;
	color: #1F4B2D;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;

}



/* End Comments */




/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	color: #5B5B5B;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	font-size: 90%;
	}
/* End Various Tags & Classes*/

/* added this nav menu TG */
div#navmenu {
    margin: 18px;
	text-align: center;
    height: 20px;
    width: 95%;
}
div#navmenu ul {
    margin: 0px;
    padding: 0px;
    text-align: center;

    font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    line-height: 20px;
    white-space: nowrap;
}
div#navmenu li {
    list-style-type: none;
    display: inline;
}
div#navmenu li a {
    text-decoration: none;
    padding: 5px 5px;
    color: #336699;
}div#navmenu li a:link {
    color: #336699:
}div#navmenu li a:hover {
        font-weight: bold;
        color: #114477;
} 

#mysidebar_top {
	background: url(images/kvc_navtop.gif) no-repeat 17px top;
	height: 40px;
	margin: 0 0 0 580px;
	padding: 5 0 0;
	width: 237px;

}


#mysidebar {
	margin: 0 0 0 594px;
	padding: 5 0 0;
	width: 218px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

#mysidebar ul {
	padding: 5px 0px;
	list-style: none;
	margin: 0;
}

#mysidebar ul ul {
margin: 0;
padding: 0;

}

#mysidebar ul ul li {
	margin: 0px;
	padding: 0px 10px;
}


/* added for IE6 bug  need to declare block-inline before block to prevent gaps */
#mysidebar ul ul li a {
	display: inline-block;

}

#mysidebar ul ul li a {
	margin: 0;
padding: 4px 10px 2px 10px;
	display: block;
	text-decoration: none;
}

#mysidebar ul ul li a:link, ul ul li a:visited {
color: #40403F;
}

#mysidebar ul ul li a:hover, ul ul li a:active {
color: #378850;
background: white;
}


#mysidebar h2 {
	font-size: 1.5em;
	color: #1F4B2D;
	background: no-repeat center;
	text-align: left;
	padding: 2px 0px 4px;
	width: 180px;
	margin-top: 30;
	margin-bottom: 20;
	margin-left: 15px;
	font-variant: normal;
	border-top: #40403F;
	border-right: none #40403F;
	border-bottom: 3px solid #40403F;
	border-left: none #40403F;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}







/* TYLER this is to add a small notice below header (e.g. restricted access) */


#mysidebar #searchform div {
	margin: 0px; 
	padding: 0px;

}


* html #mysidebar #searchform {
background: #ffffff url(images/kvc_navtop.gif) no-repeat left bottom;
}


#mysidebar #searchform {
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px;
	height: 60px;
	background: #ffffff url(images/kvc_navtop.gif) no-repeat center bottom;
}




#mysidebar #searchsubmit {
	margin-left: 5px;
	padding: 0px;


}

#mysidebar #searchform #s {



}

/* to style special Login Area for widget - uses Meta as ID */



#mysidebar #custom-meta-widget  {
	width: 185px;
	padding-left: 15px;


}

#mysidebar #custom-meta-widget div {
	margin: 0px;
	padding: 0px 0px 5px;
	border-top: 1px solid #40403F;
	border-bottom: 1px solid #40403F;

}


#mysidebar #custom-meta-widget h2 {
	display: none;


}


#mysidebar #custom-meta-widget ul li {
	padding-left: 0px;
	padding-right: 0px;
	


}

#mysidebar #custom-meta-widget  ul li a:link, ul ul li a:visited {
color: #40403F;
}

#mysidebar #custom-meta-widget  ul li a:hover, ul ul li a:active {
color: #378850;
background: white;
}

#mysidebar h2 a:link, #mysidebar h2 a:visited {
	color: #1F4B2D;
	font-weight: bold;

}


#mysidebar h2 a:hover, #mysidebar h2 a:active {
	color: #378850;
background: white;

}

/* Oct 2009  style for Tyler Subscribe RSS Widget */


#mysidebar #widget_rss_links ul li {

	


}

#mysidebar li.widget_rss_links ul li {
padding-top: 3px;
padding-bottom: 3px;
}


#mysidebar li.widget_rss_links ul li a {
	background: url(images/rss_feedicons/feed-icon-14x14.png) no-repeat left center;
	text-indent: 8px;
	margin-left: 10px;
}


#mysidebar #widget_rss_links  ul li a:link, ul ul li a:visited {

}

#mysidebar #widget_rss_links  ul li a:hover, ul ul li a:active {

}



/* August 2009 - styles for collapsing archive plugin  */

#mysidebar ul ul.collapsArchList li a {
padding: 0px;
}

#mysidebar ul li.widget_collapsarch  span.collapsArch {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
} 

#mysidebar ul li.widget_collapsarch  span.monthCount, span.yearCount {text-decoration:none; color:#333}
#mysidebar ul li.widget_collapsarch  li.widget_collapspage h2 span.sym {
float:right;
 padding:0 .5em; 
}
#mysidebar ul li.widget_collapsarch  li.collapsArch a.self {font-weight:bold}
#mysidebarul li.widget_collapsarch  ul.collapsArchList ul.collapsArchList:before {content:'';} 
#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch:before {content:'';} 
#mysidebar ul li.widget_collapsarch  ul.collapsArchList li.collapsArch {list-style-type:none}
#mysidebar ul li.widget_collapsarch ul.collapsArchList li {
   margin:5px 0px 5px 10px;
   /*    text-indent:-4px; */
	  }
/* #mysidebar ul.collapsArchList li.collapsArchPost:before {content: '\\\\00BB \\\\00A0' !important;} */
#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch .sym {
	float: left;  /* TYLER */
	/*  font-size:1.2em;
   font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace; */
  padding-right:5px;
	line-height: 1.2;
	background-color:#EEEEEE;
	color: #666666;
	letter-spacing: -.1em;
	}



#mysidebar ul li.widget_collapsarch li.collapsArch a {
            display:block;
            text-decoration:none;
            margin:0;
            padding:0;
            }
#mysidebar ul li.widget_collapsarch li.collapsArch a:hover {
            /*background:#CCC;
            text-decoration:none;  */
          }
#mysidebar ul li.widget_collapsarch span.collapsArch {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
}

#mysidebar ul li.widget_collapsarch li.widget_collapspage h2 span.sym {
 /*float:right;
padding:0 .5em; */
}
#mysidebar ul li.widget_collapsarch li.collapsArch a.self {
                       font-weight:bold;}
#mysidebarul li.widget_collapsarch  ul.collapsArchList ul.collapsArchList:before, 
  #mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch:before,
  #mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArchPost:before {
        content:'';
  } 
#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch {list-style-type:none;}
#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsItem {
      }
#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch .sym {
 font-size: 1em;
  font-family:'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
  float:left; 
  		line-height: 1.2;
 padding-right:5px; 
}


#mysidebar ul li.widget_collapsarch span.collapsArch {
        border:0;
        padding:0; 
        margin:0; 
        cursor:pointer;
}
#mysidebar ul li.widget_collapsarch span.monthCount, span.yearCount {text-decoration:none; color:#333;}
#mysidebar ul li.widget_collapsarch li.collapsArch a.self {font-weight:bold;}
#mysidebar ul li.widget_collapsarch ul.collapsArchList li {
   margin:5px 0px 5px 10px;
  /*     text-indent:-4px;  */
	   
	  
	   }

#mysidebar ul li.widget_collapsarch li.widget_collapspage h2 span.sym {float:right;padding:0 .5em;}
#mysidebarul li.widget_collapsarch  ul.collapsArchList ul.collapsArchList:before, 
  #mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch:before, 
  #mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArchPost:before {
     /*  content:''; */
  } 
#mysidebarul li.widget_collapsarch  ul.collapsArchList li.collapsArch {list-style-type:none;}
#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch .sym {
	/*  font-size:1.2em; */
   /*font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace; */
  padding-right:5px;
	}

#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch span.expand span.sym {
/* background: #009933 url(images/plus.png) no-repeat; */
display: inline-block;
display: block;
	
		line-height: 1.2;
/*	width: 12px;
	height: 12px; */
}

#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch span.collapse span.sym {
/*	background: #FF0000 url(images/minus.png) no-repeat; */
	display: inline-block;
	display: block;
			line-height: 1.2;
	
/*	width: 12px;
	height: 12px; */
}



#mysidebar ul li.widget_collapsarch ul.collapsArchList li.collapsArch span a {
display: inline;

}

/* END August 2009 - styles for collapsing archive plugin  */
/* styling for default text widget div */

/* style for default text widget used for about section */

#mysidebar li.widget_text  {
	padding: 0px;
	background:#FFFFFF;
	border:1px solid #CCD2CF;
	line-height:1.5em;
	margin-left:13px;
	margin-right:15px;
	overflow: hidden;
}

#mysidebar li.widget_text  h2 {
	border: none;
	border:medium none;

	font-size:1.2em;
	
	
	margin:0;
	padding-top:3px;
	padding-bottom: 3px;
background: #CBCCCC;
padding-left: 10px;
width:100%;
color: #40403F;
}

#mysidebar li.widget_text .textwidget {
padding:4px 10px 2px;
font-size: 110%;
color: #666666;
	border-top:1px solid #CBCCCC;
}



/* form styles  */

 input.btn {
	background: #40403F;
	color: #FFFFFF;
	border: 1px solid #40403F;
	padding-right: 3px;
	padding-left: 3px;
}

 input.btn:hover {
	 background: #CCCCCC;
	color: #000000;
}

input.inputbox {
	border: 1px solid #40403F;
}


/* address bar */


div#address {
	padding: 0px;
	text-align: center;
	color: #333333;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 50px;


}

div#address p{
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px;
	padding: 0px;
	

}
