/*
Theme Name: McCarthy
Theme URI: http://www.mccarthy.com/
Description: WordPress theme for McCarthy
Version: 1.0
Author: TOKY Branding + Design
Author URI: http://www.toky.com/
*/

.post {
	position: relative;
}

span.pgee-read-more {
	display:block;
	margin-top:6px;
	margin-bottom:6px;
}
span.pgee-read-more a {
	background:transparent url(/library/images/bullet-entry.gif) no-repeat;
	background-position:0px 4px;
	padding:1px 0px 1px 10px;
}

/*
* * * * * * * * * * * *
* * * LeftSidebar * * *
* * * * * * * * * * * *
*/
#leftsidebar {
	width:210px;
	display:inline;
	float:left;
	overflow:hidden;
}
#leftsidebar h4 {
	display:inline;
	float:left;
	background:#F2F0E6 none;
	padding:5px 14px 4px 10px;
	margin-bottom:27px;
	color:#000000;
	text-transform:uppercase;
	font-size:9px;
}
#leftsidebar h4 a {
	color:#000000;
	text-decoration:none;
}
#leftsidebar #subscribe {
	background:#F2F0E6 none;
	display:inline;
	float:left;
	width:203px;
	padding:6px 24px 6px 12px;
	margin-top:14px;
	color:#000000;
	text-transform:uppercase;
	font-size:9px;
}
#leftsidebar #subscribe a, #leftsidebar #subscribe p {
	float:left;
}
#leftsidebar #subscribe p {
	font-size:9px;
	margin-left:8px;
	text-transform:none;
	line-height:1.6em;
}
#leftsidebar ul {
	clear:left;
	list-style:none;
	margin-left:13px;
}
#leftsidebar li .divider {
	margin-top:6px;
	*margin-top:3px;
	_margin-top:3px;
	height:4px;
	overflow:hidden;
	border-top:1px solid #C1BBAF;
}
#leftsidebar li a.allnews {
	font-size:10px;
}
#leftsidebar ul li {
	font-size:.95em;
	line-height:14px;
	margin:2px 0px;
	color:#837D6B;
	clear:both;
}
#leftsidebar ul li h2.widgettitle {
	font-size:10px;
	color:#000000;
}
#leftsidebar ul ul {
	margin-left:0px;
	width:170px;
	padding-bottom:4px;
	margin-bottom:10px;

}
#leftsidebar li.categories ul.children {
	list-style:none;
	width:170px;
	margin-left:17px;
	display:inline;
	float:left;
	font-size:.95em;
	padding-bottom:0px;
	margin-bottom:0px;
	border:none;
}
#leftsidebar li.categories ul.children li {
	clear:both;
	display:block;
	margin:1px 0px 2px;
	width:170px;
	background:transparent url(/library/images/bullet-gray.gif) no-repeat;
	background-position:2px 4px;
	padding-left:8px;
	line-height:12px;
}
#leftsidebar ul li#archives {
	margin-top:8px;
	padding-top:10px;
	border-top:1px solid #C1BBAF;
}
#leftsidebar ul li#archives h2.widgettitle {
	display:none;
}
#leftsidebar ul li#archives select {
	background:#8B8679 none;
	color:#FFFFFF;
	width:194px;
	outline:none;
	border:none;
}


/*
* * * * * * * * * * * * *
* * * Right Sidebar * * *
* * * * * * * * * * * * *
*/
#content #right {
	padding-top:25px;
}
#rightsidebar {
	padding-top:7px;
	font-size:9px;
}
#rightsidebar ul {
	list-style:none;
	margin-left:-2px;
}
#rightsidebar ul h2 {
	background:transparent url(/library/images/background-dark.gif) repeat;
	padding:4px 6px;
	width:208px;
	font-weight:bold;
	font-size:9px;
	margin:8px 0px 8px -8px;
}
#rightsidebar ul h2 a {
	background:transparent url(/library/images/bullet-entry-tan.gif) no-repeat;
	background-position:0px 4px;
}
#rightsidebar ul ul {
	padding-bottom:3px;
}
#rightsidebar ul ul li {
	margin:.7em 0px;
}

/*
* * * * * * * * * *
* * * gallery * * *
* * * * * * * * * *
*/
div.gallery dl {
	padding-bottom:10px;
	text-align:left;
}
div.gallery dt {
	padding:0px 10px 10px 0px;
}


/*
* * * * * * * * * * * *
* * * MainContent * * *
* * * * * * * * * * * *
*/
#content #left h2.mccarthynews, #content #left h1.mccarthynews {
	padding-bottom:25px;
	padding-top:0px;
	margin-top:-3px;
	text-indent:none;
	font-size:1.3em;
	background:transparent none;
}
#left .post {
	width:485px;
	border:1px solid #D5D0C7;
	margin-bottom:14px;
	overflow:hidden;
}
#left .post small {
	font-size:.9em;
	padding:5px 0px 5px 9px;
	background:transparent url(/library/images/background-dark.gif) repeat;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:70px;
}
#content #left .post h2 {
	font-size:1.6em;
	line-height:1.2em;
	color:#000000;
	font-weight:normal;
	margin-top:0px;
	padding:3px 7px;
}

#content #left .post h2.sharethis_width {
	margin-top:20px;
	margin-bottom:20px;
	width:355px;
}
#content #left .post h2 a:link, #content #left .post h2 a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
#content #left .post h2 a:hover {
	color:#000000;
	text-decoration:underline;
}
#left .post .entry {
	margin:0px 7px 7px;
	line-height:1.4em;
}
#left .entry p {
	padding-right:15px;
}
#left .entry img {
	border:3px solid #71593B;
}
#content #left .entry a.view, #content #left .entry a span.readmore {
	background:transparent url(/library/images/bullet-entry.gif) no-repeat;
	background-position:0px 4px;
	padding:1px 0px 1px 10px;
}
#content #left .post p.postmetadata {
	display:block;
	background:transparent url(/library/images/background-dark.gif) repeat;
	padding:5px 8px;
	margin:0px;
	font-weight:bold;
	font-size:.9em;
	width:100%;
	overflow:auto;
}
#left .post p.postmetadata span {
	float:left;
	vertical-align:middle;
	width:80%;
}
#left .post p.postmetadata a#mailto {
	float:right;
	border:none;
	vertical-align:middle;
	margin-right:15px;
}
#left .post p.postmetadata a#mailto img {
	border:none;
}


/*
* * * * * * * * * * *
* * * rss feeds * * *
* * * * * * * * * * *
*/
.page {
	font-size:1em;
	line-height:1.4em;
	width:456px;
}
.page .feedcol {
	width:145px;
	float:left;
}
.page .entry {
	width:485px;
	overflow:auto;
}
#content #left .page .entry ul.rssfeeds {
	margin:0px;
	list-style-type:none;
}
#content #left .page .entry ul.rssfeeds li {
	width:100%;
	line-height:11px;
	display:block;
	float:left;
	margin:0px 0px 5px;
	padding-left:0px;
	clear:both;
	display:block;
	list-style-image:none;
	background:transparent none;
	overflow:hidden;
}
#content #left .page .entry em {
	font-style:normal;
	line-height:17px;
}
.page .right { width:175px; }
.page .right ul.rssfeeds li, .page .middle ul.rssfeeds li {
	margin:0px 0px 3px;
	padding-top:3px;
}
.page .entry ul.rssfeeds li a:link, .page .entry ul.rssfeeds li a:visited, .page .entry ul.rssfeeds li a:hover {
	background-position:top right;
	color:#FFFFFF;
	line-height:12px;
	text-decoration:none;
	font-size:12px;
}
#content #left .page .entry ul.rssfeeds li a img {
	border:none;
	float:left;
	vertical-align:top;
}
.page .entry ul.rssfeeds li a:link span.name, .page .entry ul.rssfeeds li a:visited span.name {
	background:transparent url(/library/images/background-rss-link-gray.png) repeat-x;
	_background:transparent url(/library/images/background-rss-link-gray.gif) repeat-x;
	background-position:0px 0px;
	line-height:11px;
	font-size:9px;
	height:16px;
	overflow:hidden;
	display:block;
	float:left;
	vertical-align:middle;
	padding:1px 8px 0px 5px;
}
.page .entry ul.rssfeeds li a:hover span.name {
	background-position:0px -17px;
}
a#mailto:link, a#mailto:visited {
	width:16px;
	height:11px;
	overflow:hidden;
	text-indent:-2000px;
	text-decoration:none;
	background:transparent url(/library/images/icon-mail.gif) no-repeat;
	background-position:0px 0px;
}
a#mailto:hover {
	background-position:0px -11px;
}
.wp-caption-text {
	font:italic normal normal .9em Verdana,Arial,sans-serif;
	color:#5E5E5E;
}

/*
* * * * * * * * * * * *
* * Custom ShareThis  * 
* * * * * * * * * * * *
*/
.st_sharethis_wrapper {
	background:transparent url(/library/images/background-dark.gif) repeat;
	height:27px;
	width: 97px;
	top:41px;
	right:1px;
	position:absolute;
/*	line-height:27px;*/
}
.st_sharethis_custom {
        background: url("/library/images/sharethis_16_bw.png") no-repeat scroll left center #f4f3ee;
		height:16px;
		font-size: 9px;
		color:#54504E;
		font-weight:bold;
		line-height:16px;
		margin-top:-8px;
        padding:0 0 0 27px;
		top:50%;
		left:6px;
		width:46px;
		display: block;
		position:absolute;
}

.st_sharethis_custom:hover {
	cursor: pointer;
}

.st_sharethis_wrapper .chicklets {
	display:none;
	position:absolute;
	top: -999em;
}

.postmetadata {
	position:relative;
}

.postmetadata .st_sharethis_custom {
	position: relative;
	width:43px !important;
	right:19px !important;
/*	margin-top:-11px;*/
	margin:1px 0 0 19px !important;
	left:0 !important;
/*	height:100% !important;	*/
	right:0px !important;
	top:0px !important;
	float:right;
}

/*
* * * * * * * * * * * *
* * * wp-pagenavi * * *
* * * * * * * * * * * *
*/
.wp-pagenavi {
	font-size:11px;
	font-weight:bold;
}
.wp-pagenavi a, .wp-pagenavi span.current {
	margin-right:10px;
}
.wp-pagenavi span.pages {
	display:none;
}
.wp-pagenavi span.extend {
	margin-right:10px;
}

