/*
Theme Name: Strum Consulting Group
Theme URI: http://wordpress.org/
Description: Strum Consulting Group Custom Theme.
Version: 1.0
Author: Mike Maier
Author URI: http://ddii.com/
Tags: CMS, Widgets, Post Thumnails

	This theme was designed and built by Mike Maier,
	@ D&D Interactiev, Inc.  http://ddii.com.com/


*/


body
{
	background-color:#d6dbdd;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	line-height:22px;
}

a
{	
	color:#6a8ba5;
}

	a:hover
	{
		color:#83ac46;
	}

.sIFR-active h2
{
	color: #81ab43; 
	font-size:20px;
}


.clear
{
	display:block;
	line-height:0px;
	height:1px;
	clear:both;
	overflow:hidden;
}

#container
{
	margin:10px auto 0 auto;
	width:1027px;
	position:relative;
	background:url(images/containerBg.gif) repeat-y;
	z-index:1000;
}

	#mainCol
	{
		display:block;
		float:left;
		width:780px;
		background-color:#FFF;
	}
	
		#topBar
		{
			display:block;
			position:relative;
			height:82px;
			background-color:#6a8ba5;
			border-bottom:1px solid #fff;
			
		}
		
			#logo
			{
				position:absolute;
				display:block;
				left: 33px;
				top: 20px;
				
			}
		
			#nav
			{
				position:absolute;
				display:block;
				left: 249px;
				top: 49px;
			}
			
				#nav ul
				{
					display:inline;
				}
					#nav li
					{
						display:inline;
						text-align:center;
						
					}
				
					#nav li a
					{
						display:block;
						float:left;
						height:25px;
						width:83px;
						font-size:15px;
						color:#FFFFFF;
						line-height:25px;
						background-image:url(images/nav-bg.jpg);
						background-repeat:no-repeat;
						margin:0px 5px 0px 0px;
						text-decoration:none;
						text-align:center;
					}
					
					#nav li a:hover
					{
						background-image:url(images/nav-highlight.jpg);
					}
					
						#nav li a.sel, #nav li.current_page_item a, #nav li.current-cat a, #nav li a.active_category
					{
						background-image:url(images/nav-highlight.jpg);
					}
		
		#homeContent
		{
			background:url(images/homepageImage.jpg);
			background-repeat:no-repeat;
			padding-top:364px;
		}
		
			#homeContent h1
			{
				font-family:"Adobe Garamond Pro", Garamond, Georgia, Helvetica;
				font-size:21px;
				line-height:24px;
				color:#3c4e63;
				font-weight:normal;
				padding:0px 128px 37px 37px;
			}
			
			#homeContent #homeleftCol
			{
				display:block;
				float:left;
				width:378px;
				padding:0px 95px 0px 37px;
			}
			
				#homeContent #homeleftCol ul
				{
					list-style:outside url(images/bullet-green.gif);
					padding:0 0 0 14px;
					
				}
				
					#homeContent #homeleftCol li
					{
						padding:0px 0px 8px 0px;
					}
					
			#homeContent #homeleftCol #homeVid
			{
				display:block;
				margin:15px 0px 0px 0px;
				font-size:12px;
				line-height:16px;
			}
			
				#homeContent #homeleftCol #homeVid div
				{
					color:#6a8ba5;
					font-weight:bold;
					padding-top:11px;
				}
			
				#homeContent #homeleftCol #homeVid a
				{
					float:left;
					padding:0px 8px 0px 0px;
					
				}
			
			#homeContent #homeRightCol
			{
				display:block;
				float:left;
				width:224px;
				padding:0pc 43px 0px 0px;
			}
			
			
			#pageContent
			{
				background:url(images/pageBg.jpg);
				background-repeat:repeat-x;
				padding-top:60px;
				min-height:680px;
			}
			
				#pageContent #pageLeftCol
				{
					display:block;
					float:left;
					width:230px;
					padding:0px;
				}
					
					#pageContent #pageLeftCol img
					{
						display:block;
						float:right;
						
					}
					
					#pageContent #pageLeftCol #pageQuote
					{
						display:block;
						float:right;
						width:175px;
						padding-top:40px;
						font-family:"Adobe Garamond Pro", Garamond, Georgia, Helvetica;
						font-size:21px;
						line-height:24px;
						color:#3c4e63;
						text-align:right;
					}
					
				
				#pageContent #pageRightCol
				{
					display:block;
					float:left;
					width:472px;
					padding:0px 50px 0px 27px;
					background:transparent;
				}
				
					#pageContent #pageRightCol p
					{
						margin:0px 0px 15px 0px;
					}
					
					#pageContent #pageRightCol h2
					{
						margin:0px 0px 0px 0px;
						padding:0px;
					}
					
					#pageContent #pageRightCol div.postDate
					{
						font-size:12px !important;
						font-style:italic !important;
						color:#666666 !important;
						margin:-6px 0px 8px 0px;
					}
					
					#pageContent #pageRightCol img.alignright
					{
						dispay:block;
						float:right;
						padding:0px 0px 12px 15px;
					}
					
					#pageContent #pageRightCol .post
					{
						display:block;
						clear:both;
						margin:0px 0px 32px 0px;
						
					}
                                               #pageContent #pageRightCol p em
					{
						font-style:italic !important;
						
					}

                                               #pageContent #pageRightCol p strong
					{
						font-weight:bold !important;
						
					}

					
						#pageContent #pageRightCol .post h1
						{
							font-size:18px;
						}
							
							#pageContent #pageRightCol .post h1 a
						{
							text-decoration:none;
							color: #81ab43;
						}
					
						#pageContent #pageRightCol .post p
						{
							margin:0px 0px 0px 0px;
						}
						
						#pageContent #pageRightCol .post .the-thumbnail
						{
							display:block;
							float:left;
							padding:0px 15px 15px 0px;
							border:none;
						}
					
			
			
		#footer
		{
			display:block;
			min-height:35px;
			padding:13px 37px 15px 38px;
			border-top:1px solid #989ea8;
			background-color:#f0f1f3;
			font-size:11px;
			color:#666666;
		}
			
			#footer a
			{
				font-size:11px;
				color:#666666;
				text-decoration:none;
			}
			
			#footer span
			{
				padding:0px 6px;
			}
			
#sideBar
{
	display:block;
	float:right;
	width:241px;
	min-height:622px;
	background-image:url(images/sideBarBG.png);
	background-repeat:repeat-x;
}

	#sideBar #search
	{
		display:block;
		position:relative;
		height:28px;
		background-image:url(images/searchBoxBg.gif);
		background-repeat:no-repeat;
		padding:5px 0px 0px 17px;
		width:200x;
		color:#666666;
		overflow:hidden;
		background-color:#6a8ba5;
		background-position:17px 8px;
	}
	
		#sideBar #search input.search
		{
			width:176px;
			height:16px;
			background: transparent;
			font-size:11px;
			line-height: 12px;
			color:#6d6e71;
			padding: 4px 5px 2px 5px;
			margin:0px;
			border:none;
		}
		
		#sideBar #search input.goBtn
			{
				position:absolute;
				right:17px;
				z-index:99;
				height:18px;
				width:24px;
				border: none;
				background:url(images/goBtn.gif) no-repeat top left;
				cursor:pointer;
				top: 2px;
			}

	#sideBar #conections, #strumings, #sTwitter
	{
		display:block;
		margin: 17px;
	}
	
		#sideBar #conections #conTop
		{
			color:#fff;
			font-size:13px;
			font-weight:bold;
			text-align:center;
			background-image:url(images/connectionsTop.gif);
			background-repeat:no-repeat;
		}
		
		#sideBar #conections #conMid 
		{
			background-color:#fff;
			padding:13px 13px 0px 13px;
		}
		
			#sideBar #conections #conMid a
			{
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#6d6e71;
				text-indent:37px;
				line-height:30px;
				text-decoration:none;
				padding:0px 0px 7px 0px;
			}
			
				#sideBar #conections #conMid a.email
				{
					background:url(images/emailIcon.gif) no-repeat;
				
				}
				
				#sideBar #conections #conMid a.twitter
				{
					background:url(images/twitterIcon.gif) no-repeat;
				
				}
				
				#sideBar #conections #conMid a.linkedin
				{
					background:url(images/linkdInIcon.gif) no-repeat;
				
				}
				
				#sideBar #conections #conMid a.facebook
				{
					background:url(images/facebookIcon.gif) no-repeat;
				
				}
				
				#sideBar #conections #conMid a.rss
				{
					background:url(images/rssIcon.gif) no-repeat;
				
				}
				
		#sideBar #strumings #strumingsTop
		{
			display:block;
			height:32px;
			position:relative;
		}
			#sideBar #strumings #strumingsTop img
			{
				position:absolute;
				top:0px;
				left:0px;
				z-index:99;
			}
			
		#sideBar #strumings #strumingsMid
		{
			background-color:#fff;
			padding:10px 13px 0px 13px;
			font-size:12px;
			line-height:16px;
			color:#6d6e71;
		}
		
			#sideBar #strumings #strumingsMid h3
			{
				display:block;
				margin:10px 0px 0px 0px;
				font-weight:bold;
			}
			
			#sideBar #strumings #strumingsMid a
			{
				color:#6a8ba5;
				font-weight:bold;
				text-decoration:none;
			}
			
		#sideBar #strumings #strumingsBot, #sideBar #conections #conBot
		{
			display:block;
			height:10px;
			background-image:url(images/sideBarBottomCap.gif);
			background-repeat:no-repeat;
			background-position: -1px 0px;
		}
		
		.twtr-tweets
		{
			font-size:95%;
		}
		
		.twtr-join-conv
		{
			font-size:90%;
		}
		
		.wpcf7-not-valid-tip-no-ajax
		{
			padding:0px 0px 0px 8px;
			color:#990000;
		}
		
		.wpcf7-response-output
		{
			color:#990000;
			font-style:italic;
		}
		
		
		
		/* COMMENTS */
		
		
				.commentlist li, #commentform input, #commentform textarea {
					font: 0.9em Arial, Sans-Serif;
					}
				.commentlist li ul li {
					font-size: 1em;
				}
				
				.commentlist li {
					font-weight: bold;
				}
				
				.commentlist li .avatar { 
					float: right;
					border: 1px solid #eee;
					padding: 2px;
					background: #fff;
					display:none;
					}
				
				.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, Sans-Serif;
					}
				
				.commentmetadata {
					font-weight: normal;
					}
					
					
				#commentform input {
					width: 170px;
					padding: 2px;
					margin: 5px 5px 1px 0;
					}
				
				#commentform {
					margin: 5px 10px 0 0;
					}
				#commentform textarea {
					width: 100%;
					padding: 2px;
					}
				#respond:after {
						content: "."; 
						display: block; 
						height: 0; 
						clear: both; 
						visibility: hidden;
					}
				#commentform #submit {
					margin: 0 0 5px auto;
					float: right;
					}
					
					
					.alt {
					margin: 0;
					padding: 10px;
					}
				
				.commentlist {
					padding: 0;
					text-align: justify;
					}
				
				.commentlist li {
					margin: 15px 0 10px;
					padding: 5px 5px 10px 10px;
					list-style: none;
					background-color:#F8F8F8
				
					}
				.commentlist li ul li { 
					margin-right: -5px;
					margin-left: 10px;
				}
				
				.commentlist p {
					margin: 10px 5px 10px 0;
				}
				.children { padding: 0; }
				
				#commentform p {
					margin: 5px 0;
					}
					
				.commentlist li ul li.comment-author-admin, .commentlist li ul li.comment-author-lonny-strum
				{
				background-color:#e5e9ec;
				margin-right:10px;
				}
					commentlist li ul li.comment-author-admin cite.fn
					{
						color:#83ac46;
						font-weight:bold;
					}
				
				.nocomments {
					text-align: center;
					margin: 0;
					padding: 0;
					}
				
				.commentmetadata {
					margin: 0;
					display: block;
					font-size:11px;
					
					}
					
					h3#comments, div#respond h3
					{
						color: #81ab43; 
						font-size:16px;
					}
					
					div#respond
					{
						padding-top:20px;						
					}
					
					.commentWrapper
					{
						display:block;
						border-top:solid 1px #d6dbdd;
						margin:20px 0px 0px 0px;
						padding:10px 0px 0px 0px;
					}