/*
Theme Name: Carroll Consulting Group
Theme URI: http://www.carrollconsultinggroup.com/
Description: The default WordPress theme for the Carroll Consulting Group.
Version: 1.0
Author: IQnection Internet Services, Inc.
Author URI: http://www.iqnection.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/


#page									{ background:#FFF; border:1px solid #959596; text-align:left; }
.narrowcolumn .postmetadata				{ text-align:center; }
.thread-alt								{ background:#F8F8F8; }
.thread-even							{ background:#FFF; }
.depth-1								{ border:1px solid #DDD; }
.even, .alt								{ border-left:1px solid #DDD; }
small									{ font-size:0.9em; }
#headerimg .description					{ font-size:1.2em; text-align:center; }

.sticky									{ background:#F7F7F7; padding:0 10px 10px; }
.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; }
.commentlist cite, .commentlist cite a	{ font-weight:bold; font-style:normal; font-size:1.1em; }
.commentlist p							{ font-weight:normal; text-transform:none; }
.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; }
#wp-calendar #prev a, #wp-calendar #next a	{ font-size:9pt; }
#wp-calendar a							{ text-decoration:none; }
#wp-calendar caption					{ text-align:center; }
#wp-calendar th							{ font-style:normal; text-transform:capitalize; }
/* End Typography & Colors */



/* Begin Structure */
body									{ margin:0px 0px 20px 0px; padding:0px; }
#page									{ background:#FFF; margin:20px auto; padding:0px; width:760px; border:1px solid #959596; }
.post									{ margin:0px 0px 40px; }
.post hr								{ display:block; }
.widecolumn .post						{ margin:0px; }
.narrowcolumn .postmetadata				{ padding-top:5px; }
.widecolumn .postmetadata				{ margin:30px 0px; }
.widecolumn .smallattachment			{ text-align:center; float:left; width:128px; margin:5px 5px 5px 0px; }
.widecolumn .attachment					{ text-align:center; margin:5px 0px; }
.postmetadata							{ clear:both; }
.clear									{ clear:both; }
/* End Structure */




/* Begin Images */
p img									{ padding:0px; max-width:100%; }
img.centered							{ display:block; margin-left:auto; margin-right:auto; }
img.alignright							{ padding:4px; margin:0px 0px 2px 7px; display:inline; }
img.alignleft							{ padding:4px; margin:0px 7px 2px 0px; display:inline; }
.alignright								{ float:right; }
.alignleft								{ float:left; }


html>body .entry ul						{ margin-left:0px; padding:0px 0px 0px 30px; list-style:none; padding-left:10px; text-indent:-10px; }
html>body .entry li						{ margin:7px 0px 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before	{ content:"\00BB \0020"; }
.entry ol								{ padding:0px 0px 0px 35px; margin:0px; }
.entry ol li							{ margin:0px; padding:0px; }
.postmetadata ul, .postmetadata li		{ display:inline; list-style-type:none; list-style-image:none; }
#sidebar ul, #sidebar ul ol				{ margin:0px; padding:0px; }
#sidebar ul li							{ list-style-type:none; list-style-image:none; margin-bottom:15px; }
#sidebar ul p, #sidebar ul select		{ margin:5px 0px 8px; }
#sidebar ul ul, #sidebar ul ol			{ margin:5px 0px 0px 10px; }
#sidebar ul ul ul, #sidebar ul ol		{ margin:0px 0px 0px 10px; }
ol li, #sidebar ul ol li				{ list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul ol li	{ margin:3px 0px 0px; padding:0; }
/* End Entry Lists */



/* Begin Form Elements */
#searchform						{ margin:10px auto; padding:5px 3px; text-align:center; }
#sidebar #searchform #s			{ width:108px; padding:2px; }
#sidebar #searchsubmit			{ padding:1px; }
.entry form						{ text-align:center; }
select							{ width:130px; }
#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; }
/* End Form Elements */



/* Begin Comments*/
.alt							{ margin:0; padding:10px; }
.commentlist					{ padding:0; }
.commentlist li					{ margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none; }
.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; }
.nocomments						{ text-align:center; margin:0; padding:0; }
.commentmetadata				{ margin:0; display:block; }
/* End Comments */



/* Begin Sidebar */
#content						{ width:535px; padding:25px 30px 20px 30px; float:left; clear:none; }
#sidebar						{ width:289px; text-align:left; padding:25px 20px 20px 20px; vertical-align:top; }
#sidebar form					{ margin:0; }
/* 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		{ background:#FFF; }



/* 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; border-left:5px solid #DDD; }
blockquote cite					{ margin:5px 0 0; display:block; }
.center							{ text-align:center; }
.hidden							{ display:none; }
.screen-reader-text				{ position:absolute; left:-1000em; }
hr								{ display:none; }
.navigation						{ width:100%; display:table; text-align:center; margin:5px 0px; }

.aligncenter, div.aligncenter	{ display:block; margin-left:auto; margin-right:auto; }
.wp-caption						{ border:1px solid #DDD; text-align:center; background:#F3F3F3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img					{ margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text	{ font-size:11px; padding:0 4px 5px; margin:0; }
/* End captions */
