/* site.css */

/* @group collateralActions */

#collateralActions {
	position: absolute;
	right: 47px;
	top: 158px;
	list-style: none;
	z-index: 1000;
	margin: 0;
	width: 202px;
	height: 52px;
}
#collateralActions li {
	float: left;
	display: inline;
	margin-left: 5px;
}
#collateralActions li a {
	display: block;
	width: 30px;
	height: 19px;
	text-indent: -999em;
	outline: none;
}
/* @group pageActions */

#pageActions {
	position: absolute;
	right: 44px;
	top: 108px;
	list-style: none;
	z-index: 1000;
	margin: 0;
	font-size: 10px;
}
#pageActions li {
	float: left;
	display: inline;
	margin-left: 5px;
	font-size: 10px;
}
#pageActions li a {
	display: block;
	width: 30px;
	height: 19px;
	text-indent: -999em;
	outline: none;
	font-size: 10px;
}
#pageActions li.decreaseFontSize a {
	background: url(../images/siteDesign/standard/btn_decreaseFontSize.gif) no-repeat left top;
}
#pageActions li.increaseFontSize a {
	background: url(../images/siteDesign/standard/btn_increaseFontSize.gif) no-repeat left top;
}
#pageActions li.sendToFriend a {
	background: url(../images/siteDesign/standard/btn_sendtofriend.gif) no-repeat left top;
}
#pageActions li.share a {
	background:transparent url(../images/siteDesign/standard/share/share_icons.gif) no-repeat;
}
#pageActions li.print a {
	background: url(../images/siteDesign/standard/btn_print.gif) no-repeat left top;
}
/* @group Share */

#pageActions li:hover, #pageActions li.hover {
	position: static;
} /* fix for dropdown getting stuck in IE7 and Safari*/
#pageActions li ul {
	width:auto;
	background:#fff;
	border:1px solid #ccc;
	padding:0 .5em;
	position:absolute;
	left:-999em;
	z-index:999;
	margin: 0;
	font-size: 10px;
	width:9.75em;
}
#pageActions li:hover ul, #pageActions li.sfhover ul {
	left: auto;
	top: 19px;
	font-size: 10px;
}
#pageActions li ul li {
	width:9.75em;
	margin:0;
	padding:0;
	float:none;
	font-size: 10px;
}
#pageActions li ul li a {
	text-decoration:none;
	width:auto;
	border:1px solid #fff;
	padding:0 0 0 20px !important;
	display:block;
	text-indent: 0;
	color: #000;
	height: auto;
	line-height: 20px;
	font-size: 10px;
}
#pageActions li ul li a:hover {
	text-decoration: underline;
	font-size: 10px;
}
#pageActions #digg a {background:transparent url(../images/siteDesign/standard/share/icon_digg.gif) no-repeat left center;}
#pageActions #delicious a {background:transparent url(../images/siteDesign/standard/share/icon_delicious.gif) no-repeat left center;}
#pageActions #newsvine a {background:transparent url(../images/siteDesign/standard/share/icon_newsvine.gif) no-repeat left center;}
#pageActions #facebook a {background:transparent url(../images/siteDesign/standard/share/icon_facebook.gif) no-repeat left center;}
#pageActions #reddit a {background:transparent url(../images/siteDesign/standard/share/icon_reddit.gif) no-repeat left center;}
#pageActions #furl a {background:transparent url(../images/siteDesign/standard/share/icon_furl.gif) no-repeat;}
#pageActions #yahoo a {background:transparent url(../images/siteDesign/standard/share/icon_yahoo.gif) no-repeat left center;}
#pageActions #google a {background:transparent url(../images/siteDesign/standard/share/icon_google.gif) no-repeat left center;}
#pageActions #technorati a { background:transparent url(../images/siteDesign/standard/share/bicon-technorati.png) no-repeat left center; }
#pageActions #stumbleupon a { background:transparent url(../images/siteDesign/standard/share/bicon-stumbleupon.png) no-repeat left center; }
#pageActions #live a { background:transparent url(../images/siteDesign/standard/share/bicon-windowslive.png) no-repeat left center; }
#pageActions #mixx a { background:transparent url(../images/siteDesign/standard/share/bicon-mixx.png) no-repeat left center; }
#pageActions #twitter a { background:transparent url(../images/siteDesign/standard/share/bicon-twitter.png) no-repeat left center; }
#pageActions #magnolia a { background:transparent url(../images/siteDesign/standard/share/bicon-magnolia.png) no-repeat left center; }
#pageActions #blinklist a { background:transparent url(../images/siteDesign/standard/share/bicon-blinklist.png) no-repeat left center; }


/* Added whatIsThis page action for blog button help - Dan */
#pageActions #whatIsThis a {
	background:transparent url(../images/siteDesign/standard/share/quark.gif) no-repeat left center;
}
/* @end */


/* @group Footer */

#footer {
	padding: 25px 10px 20px 10px;
}
#index #footer {
	padding-top: 23px;
}
#footer ul {
	float: left;
}
#footer li {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	font-size: 10px;
}
#footer li.last {
	margin-right: 0;
	border-right: 0;
}
#footer p {
	float: right;
	font-size: 10px;
	line-height: normal;
}
/* @end */

/* @group Home Page Specifics */

#index h2 {
	width: auto;
	border: none;
}
#index #contentMiddle h3 {
	display: block;
	width: 237px;
	padding-left: 17px;
	height: 45px;
	line-height: 45px;
	margin-left: -17px;
	font-weight: normal;
	color: #fff;
}
#index #contentMiddle .left h3, #index #contentMiddle .right h3 {
	width: 236px;
}
#index #navUtility .first {
	display: none;
}
#contentMiddle {
	line-height: 1.5em;
}
#contentMiddle li {
	line-height: 1.5em;
	margin-bottom: 0.4em;
}
#contentMiddle ul {
	list-style-image:url(../images/siteDesign/standard/arrow_gray.gif);
	margin: 0 0 0 15px;
}
#index #content #contentMiddle.threeCol {
	clear: both;
	min-height: 208px;
}
#index #content #contentMiddle .left, #index #content #contentMiddle .center, #index #content #contentMiddle .right {
	padding-top: 10px;
	background: url(../images/siteDesign/standard/bg_contentMiddle_top.gif) repeat-x top;
}
#index #content #contentMiddle a.button {
	margin-bottom: 3px;
}
#index #content #contentMiddle p {
	margin-bottom: .6em;
}
#index #content #contentMiddle .center p.sub {
	line-height: 1.8em;
	margin-bottom: 0;
}
#index #content .threeCol div.left, #index #content .threeCol div.right {
	width: 219px;
	padding: 0 17px 17px;
}
#index #content .threeCol div.center {
	float: left;
	width: 220px;
	padding: 0 17px 17px;
}
#index #content .threeCol div.center p.sub {
	clear: both;
}
#index #content #contentBottom div.left, #index #content #contentBottom div.center, #index #content #contentBottom div.right {
	padding-top: .25em;
}
#index #contentTop div.right {
	width: 140px;
	padding: 13px 6px 3px 13px;
}
#index #contentTop .right dl {
	font-size: 10px;
}
#index #contentTop .right dt {
	font-weight: bold;
	line-height: 1em;
	margin-bottom: .2em;
}
#index #contentTop .right dd {
	line-height: 1.25em;
	margin-bottom: .2em;
}
#index #contentTop .right dd.actions {
	margin-bottom: 1em;
}
#index #contentTop .right p {
	width: auto;
	font-size: 11px;
	margin: 0;
	padding: 0 0 .5em 0;
}
#index #content #contentBottom div.left dt, #index #content #contentBottom div.center dt, #index #content #contentBottom div.right dt {
	font-size: 11px;
	font-weight: bold;
	padding-left: 12px;
	background: url(../images/siteDesign/standard/red_plus.gif) no-repeat left top;
	margin-bottom: .6em;
}
#index #content #contentBottom div.left dd, #index #content #contentBottom div.center dd, #index #content #contentBottom div.right dd {
	font-size: 11px;
	line-height: 1.5em;
	margin-bottom: .6em;
}
#contentBottom ul {
	list-style-image:url(../images/siteDesign/standard/arrow_gray.gif);
	margin: 0 0 0 15px;
}
/* @end */

/* @group Home Page Tabs */

/* @group navTabs */

 
#navTabs {
	width: 100%;
	float: left;
	padding-bottom: 0px;
}
#navTabs li {
	float: left;
	margin-right: 3px;
	padding-left: 1em;
}
#navTabs li a {
	display: block;
	font-size: 11px;
	padding: .7em 1em .6em 0;
	outline: none;
}
#navTabs li.current a {
	font-weight: bold;
}


/* @end */
