@charset "UTF-8";
/*    
Theme Name: BCG&Co Template
Theme URI: http://www.bcgcompany.com
Description: A theme customized with the BCG&Co website theme.
Author: The Karcher Group
Author URI: http://www.tkg.com
Version: 1.0 
. 
General comments/License Statement if any. 
. 
*/

/* Reset and customize basic HTML tags - make sure they are all filled in */
/* Reset and customize basic HTML tags - make sure they are all filled in */
* { margin: 0; padding: 0; border: none; list-style: none; line-height: normal; }
body { font-family: arial; font-size: .7em; color: #6d6e72; background: #BB986E url(img/background.jpg) 0 0 repeat-x; }
#column-c h1 { color: #115d89; font-size: 2.5em; font-family: "Times New Roman", Times, serif; font-weight: normal; padding: 0 0 5px 0; }
#column-c h2 { color: #115D89; font-size: 1.6em; }
	#column-c h2 a { color: #115D89; text-decoration: none; }
	#column-c h2 a:visited { color: #115D89; text-decoration: none; }
	#column-c h2 a:hover { color: #010101; text-decoration: underline; }
#column-c h3 { float: left; width: 100%; background: #93B6CB url(/img/bg-h3.jpg) 0 0 no-repeat; padding: 2px 0 2px 5px; margin: 0 0 15px 0; color: #fff; font-size: 1.1em; }
	#column-c h3 a, #column-c h3 a:visited { color: #fff; text-decoration: none; }
	#column-c h3 a:hover { color: #fff; text-decoration: underline; }
#column-c h4 { color: #115d89; font-size: 1em; }
#column-c h5 { color: #000000; font-size: 1em; }
#column-c ul { margin: 5px 0 10px 15px; }
#column-c ol { margin: 5px 0 10px 10px; }
#column-c ul li { background: url(/img/bullet2.png) 0 0 no-repeat; padding: 0 0 10px 12px; display: block; }
	#column-c ul ul { margin: 5px 0 0 15px; }
		#column-c ul li li { background: url(/img/bullet4.png) 0 0 no-repeat; padding: 0 0 3px 8px; }
#column-c ol li { list-style: decimal inside; padding-left: 0; }
#column-c blockquote { margin-left: 15px; border: 4px solid #cccbca; padding: 10px; float: left; color: #6e0100; font-style: italic; }
#column-c cite { font-style: normal; margin: 0; }
#column-c dl { margin: 5px 0 10px 15px; }
#column-c dl dt { font-weight: 900; }
#column-c dl dd { padding: 0 0 10px 25px; }
#column-c pre { white-space: normal; }
#column-c p { padding-bottom: 15px; }
#column-c address { font-style: normal; margin: 15px 0 25px 0; }
a { color: #809677; }
a:visited { color: #5e6e58; }
a:hover { color: #3E7CA3; }
a:active { color: #5e6e58; }
#column-l a, #column-r a { color: #545454; text-decoration: none; }
#column-l a:hover, #column-r a:hover { text-decoration: underline; }
#column-l a:visited, #column-r a:visited { color: #545454; }
#column-c img { padding:5px; }
#column-c fieldset { float: right; width: 265px; }
	#column-c fieldset span { float: right; color: #6d6e72; }
legend { float: left; display: none; clear: right; }
label { float: right; color: #6d6e72; }
#column-c table { margin: 0 0 15px 0; }
#column-c th {  }
#column-c td { vertical-align: top; padding: 5px 0 0 5px; }
input, textarea, select { border: 1px solid black; }
input.submit, input#submit, #searchsubmit { border: none; width: auto; height: auto; background: none; padding: 0; margin: 0; }
input { border: none; background: url(/img/bg-input.png) 0 0 no-repeat; height: 18px; width: 181px; padding: 3px 4px 0 4px; }
textarea { border: none; background: url(/img/bg-textarea.png) 0 0 no-repeat; height: 116px; width: 181px; padding: 3px 4px 0 4px; }
input.submit, input.checkbox { width: auto; border: none; background: none; padding: 0; height: auto; float: right; }
#column-c hr { display: block; height: 27px; background: url(/img/bg-h2.png) 0 0 no-repeat; margin: 0 0 15px 0; }

/* Buttons/logos/etc */
#logo { float: left; margin: 7px 0 10px 10px; padding: 0; }
#slogan { position: absolute; display: block; height: 36px; width: 282px; top: 10px; right: 30px; background: url(/img/slogan.png) 0 0 no-repeat; text-indent: -9000px; }
#skip-to-content, #skip-nav { float: left; text-indent: -9000px; }
.alignleft { float: left; }
.alignright { float: right; }
.navigation { float: left; width: 100%; margin: 0 0 5px 0; padding: 0; }
#navigation ul { height: 20px; }

/* Structure Styles */
#wrap-page { float: left; min-width: 780px; width: 100%; }
#wrap-branding { float: left; width: 100%; min-width: 780px; background: #fff; position: relative; margin: 0 0 10px 0; }
#wrap-nav-main { float: left; width: 100%; min-width: 780px; background: #6d6e72; border-bottom: 1px solid #fff; }
#wrap-content { float: left; width: 100%; min-width: 780px; background: #bb996e url(/img/bg-inside-content.jpg) 0 0 repeat-x; }
#column-wrap { float: left; position: relative; width: 100%; margin: -15px 0 0 0; }
#column-l { position: absolute; width: 233px; top: 0; left: 11px;}
#column-r { position: absolute; width: 233px; right: 11px; top: 0; }
#column-c { display: block; padding: 0 233px; }
	#column-c-outside { background: #fff url(img/content-bl.png) 0 100% no-repeat; min-height: 715px; padding: 0; float: left; width: 100%; }
	#column-c-inside { background: url(img/content-br.png) 100% 100% no-repeat; min-height: 715px; float: left; width: 100%; }
		#column-c #content { padding: 10px; }

/* Branding/Header */
#searchform { position: absolute; top: 85px; right: 30px; text-align: right; }
	#searchform fieldset { width: auto; }
	#searchform label { float: none; color: #3e7ca3; }
	#searchform input.submit { float: none; margin-bottom: -5px; position: relative; }

/* Main navigation */
#navigation { background: #6D6E72 url(img/content-tl.png) 0 0 no-repeat; font-size: 1.2em; }
	#navigation ul { margin: 0; padding: 10px 10px 10px 16px; background: url(img/content-tr.png) 100% 0 no-repeat; }
		#navigation ul li { display: inline; background: none; }
			#navigation ul li a { color: #fff; text-decoration: none; border-right: 1px solid #fff; padding: 0 10px 0 5px; }
				#navigation ul li a:hover { text-decoration: underline; }

/* Side bars */
.sidebar-l h2 { float: left; width: 202px; padding: 5px 0 5px 10px; color: #fff; background: url(img/widget-top.png) 0 0 no-repeat; font-size: 1.5em; }
	.sidebar-l h2 a, .sidebar-l h2 a:visited { color: #fff; }
.sidebar-r h2 { float: right; width: 202px; padding: 5px 0 5px 10px; color: #fff; background: url(img/widget-top.png) 0 0 no-repeat; font-size: 1.5em; }
	.sidebar-r h2 a, .sidebar-r h2 a:visited { color: #fff; }
.sidebar-l #subscribe h2.widgettitle, .sidebar-r #subscribe h2.widgettitle { display: none; }
.sidebar-l li { float: left; width: 212px; padding: 0 0 10px 0; }
.sidebar-r li { float: right; width: 212px; padding: 0 0 10px 0; }
	.sidebar-l li ul { float: left; width: 212px; background: url(img/widget-bottom.png) 0 100% no-repeat; padding: 5px 0; }
	.sidebar-l li div { float: left; width: 212px; background: url(img/widget-bottom.png) 0 100% no-repeat; }
	.sidebar-l li#tag_cloud-2 div, .sidebar-l li#tag_cloud-3 div{ padding:5px; width:202px; }
	.sidebar-r li ul { float: right; width: 212px; background: url(img/widget-bottom.png) 0 100% no-repeat; padding: 5px 0; }
		.sidebar-r li ul li, .sidebar-l li ul li { float: none; width: auto; background: none; margin: 0 0 0 15px; padding: 0 5px 5px 15px; font-size: 1.2em; }
#column-c #sidebar { display: none; }

/* Feedburner */
li.widget_text form { margin: 0; padding: 0; border: none; }
	li.widget_text input { width: auto; background: none; border: 1px solid #6D6E72; }

/* Widget Icons */
.sidebar-r li.widget_categories ul li, .sidebar-l li.widget_categories ul li { background: url(img/li-categories.png) 0 0 no-repeat; }
.sidebar-r li.widget_archive ul li, .sidebar-l li.widget_archive ul li { background: url(img/li-archives.png) 0 0 no-repeat; }
.sidebar-r li.widget_pages ul li, .sidebar-l li.widget_pages ul li { background: url(img/li-pages.png) 0 0 no-repeat; }
.sidebar-r li.widget_links ul li, .sidebar-l li.widget_links ul li { background: url(img/li-links.png) 0 0 no-repeat; }
.sidebar-r li.widget_meta ul li, .sidebar-l li.widget_meta ul li { background: url(img/li-rss.png) 0 0 no-repeat; }
.sidebar-r li.widget_recent_comments ul li, .sidebar-l li.widget_recent_comments ul li { background: url(img/li-comments.png) 0 0 no-repeat; }
.sidebar-r li.widget_recent_entries ul li, .sidebar-l li.widget_recent_entries ul li { background: url(img/li-post.png) 0 0 no-repeat; }
.sidebar-r li.widget_text ul li, .sidebar-l li.widget_text ul li { background: url(img/li-pages.png) 0 0 no-repeat; }
.sidebar-r li.widget_calendar ul li, .sidebar-l li.widget_calendar ul li { padding: 0; margin: 0; }
.sidebar-l li.blog-list ul li{ background:url("img/li-pages.png") no-repeat scroll 0 2px transparent; }
    .sidebar-l li.blog-list ul li span.blog-title{ font-size:80%; }  

/* Calendar Widget */
#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; color: #2F5C79; text-decoration: underline; }
#wp-calendar caption { text-align: center; }
#wp-calendar td { border: 1px solid #D7CAA0; padding: 3px 0; text-align: center; }
#wp-calendar td#today { background: #3B779C; color: #fff; }
/* Doesn't work in IE */
#wp-calendar td.pad:hover { background-color: #fff; }

/* Email signup widget */
.sidebar-r #text-390261071 li, .sidebar-l #text-390261071 li { background: none; padding: 0; }
.sidebar-r #text-390261071 .submit, .sidebar-l #text-390261071 .submit { margin: 5px 9px 7px 0; }

/* Comments */
#commentform { float: left; clear: both; width: 100%; }
#commentform table { width: 100%; }
#commentform td { width: 50%; }
#column-c .commentlist { float: left; width: 100%; margin: 0; padding: 0; }
#column-c .commentlist li { padding: 5px; margin: 0 0 0 25px; font-weight: bold; list-style-position: outside; }
#column-c .commentlist li.alt { background: #fffbf7; }
#column-c .commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
#column-c .commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
#column-c .commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#column-c .commentmetadata { font-weight: normal; }

/* Added June 17/09 */
#searchsubmit{ background:url(/img/btn-submit.png); height:19px; text-indent:-9999px; width:52px; }

#column-c-inside #navigation ul li{ display:block; }
	#column-c-inside #navigation ul li ul{ display:none; }
	
.widget_subscribe_sidebar{ display:none; } /* Not sure where this empty UL inside this box is coming from */

/* added this is to add bullet for the list blog widget */
.sidebar-r li ul li, .sidebar-l li ul li { background:url("img/li-pages.png") no-repeat scroll 0 0 transparent; }

#column-c .blog-listing{ float:left; width:100%; }
    #column-c .blog-listing ul{ float:left; margin:0; width: 100%; }
       #column-c .blog-listing ul li{ background:none; float:left; margin:10px 0; padding:0 12px 10px 0; width: 170px; }
            #column-c .blog-listing ul li div.desc{ float: left; height:41px; margin:3px 0; overflow:hidden; width:170px; }
            #column-c .blog-listing ul li img{ padding:0; }
