.addthis_button_print {
	background: url(http://s7.addthis.com/static/r07/widget18.png) no-repeat 0px 0px;
	background-position: 0px -96px;
	height: 16px;
	line-height: 16px !important;
	overflow: ;
	width: 16px;
}

#b-navbar {
	white-space: nowrap;
	color: #fff;
	height: 29px;
	border-bottom: 1px solid #024;
	background: transparent;
	font-size: 13px;
	font-family: arial, Sans-serif
}

#b-navbar #b-navbar-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 30px;
	z-index: -1;
	background-color: #036;
	opacity: 1.0;
	filter: alpha(opacity = 100)
}

#b-navbar-fg {
	padding: 4px 1em 3px 0
}

#b-navbar-controls {
	margin-left: .2em
}

#b-navbar #b-navbar-logo {
	display: block;
	margin-right: 8px;
	margin-left: 8px;
	width: 20px;
	height: 20px;
	background: url(/image/icons_orange.gif)
		no-repeat -26px 0;
	cursor: pointer;
	cursor: hand
}

#b-navbar #b-query-box {
	background-color: #fff;
	margin: 0 .5em 0 0;
	border: 1px solid #014;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0 .3em
}

#b-navbar #b-query-icon {
	display: block;
	width: 13px;
	height: 13px;
	cursor: pointer;
	cursor: hand;
	background: url(/image/icons_orange.gif)
		no-repeat 0 0
}

#b-navbar #b-query-icon :hover {
	background: url(/image/icons_orange.gif)
		no-repeat -13px 0
}

#b-navbar #b-query {
	font-size: 13px;
	color: #000;
	background-color: transparent;
	border: none;
	width: 10em;
	margin: 0
}

#b-navbar .b-link,#b-navbar #b-user {
	font-size: 13px;
	vertical-align: middle;
	padding: 0 .4em
}

#b-navbar .b-link {
	color: #9cf;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand
}

#b-navbar .b-link:hover {
	color: #fff;
	text-decoration: underline
}

#bt-unflag-body {
	display: none
}

#flagi,#unflagi {
	display: none;
	top: 3px;
	color: #000;
	background-color: #ff9;
	border: 1px solid #333;
	z-index: 300;
	padding: 4px;
	font-size: .7em;
	line-height: .8em
}

#flagi a,#unflagi a {
	color: #3366cc;
	text-decoration: underline
}

.b-mobile {
	display: none
}

#b-sms {
	margin: 0 0 0 100px;
	padding: 4px 7px;
	line-height: 1em;
	font-size: 100%;
	text-align: left
}

#b-sms a {
	margin-right: .5em;
	line-height: 1em
}

#b-sms a:hover {
	text-decoration: underline
}

@media handheld {
	body .b-mobile {
		display: block
	}
	body #b-navbar-fg,body #flagi,body #unflagi {
		display: none
	}
}

#navbar-iframe {
	display: block
}

/* Variable definitions
====================
<Variable name="textcolor" description="Text Color"
type="color" default="#333">
<Variable name="pagetitlecolor" description="Page Header Color"
type="color" default="#FFF">
<Variable name="datecolor" description="Date Header Color"
type="color" default="#f93">
<Variable name="titlecolor" description="Post Title Color"
type="color" default="#f63">
<Variable name="footercolor" description="Post Footer Color"
type="color" default="#999">
<Variable name="sidebartextcolor" description="Sidebar Text Color"
type="color" default="#999">
<Variable name="sidebarcolor" description="Sidebar Title Color"
type="color" default="#666">
<Variable name="linkcolor" description="Link Color"
type="color" default="#69c">
<Variable name="visitedlinkcolor" description="Visited Link Color"
type="color" default="#666699">
<Variable name="bodyfont" description="Text Font"
type="font"
default="normal normal 100% Verdana, sans-serif">
<Variable name="pagetitlefont" description="Page Header Font"
type="font" default="normal normal 100% 'Lucida Grande','Trebuchet MS'">
<Variable name="titlefont" description="Post Title Font"
type="font" default="normal bold 130% 'Lucida Grande','Trebuchet MS'">
<Variable name="sidebarheaderfont" description="Sidebar Title Font"
type="font" default="normal bold 130% 'Lucida Grande','Trebuchet MS'">
<Variable name="startSide" description="Start side in blog language"
type="automatic" default="left">
<Variable name="endSide" description="End side in blog language"
type="automatic" default="right">
*/ /* ---( page defaults )--- */
body {
	margin: 0;
	padding: 0;
	font-size: small;
	text-align: center;
	color: #333333;
	background: white;
	background-color: white;
}

blockquote {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 88%;
	line-height: 1.5em;
	color: #666;
	background: url(/image/quotes.gif) no-repeat
		top left;
}

blockquote p {
	margin-top: 0;
}

abbr,acronym {
	cursor: help;
	font-style: normal;
	border-bottom: 1px dotted;
}

code {
	color: #f63;
}

hr {
	display: none;
}

img {
	border: none;
}

/* unordered list style */
ul {
	list-style: none;
	margin-left: 10px;
	padding: 0;
}

li {
	list-style: none;
	padding-left: 14px;
	margin-bottom: 3px;
	background: url(/image/tictac_orange.gif)
		no-repeat left 6px;
}

/* links */
a:link {
	color: #6699cc;
	text-decoration: none;
}

a:visited {
	color: #666699;
	text-decoration: none;
}

a:hover {
	color: #693;
	text-decoration: none;
}

a:active {
	color: #cc3333;
	text-decoration: none;
}

/* linksheader */
#linksheader {
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	font-family: 'Lucida Grande', 'Trebuchet MS';
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

#linksheader a:link {
	color: #FFF;
	text-decoration: none;
}

#linksheader a:visited {
	color: #FFF;
	text-decoration: none;
}

#linksheader a:hover {
	color: #FFF;
	text-decoration: underline;
}

#linksheader a:active {
	color: #FFF;
	text-decoration: none;
}

.keywordField {
	height: 30px;
	font-weight: bold;
	font-size: 120%;
	vertical-align: middle;
}

.searchButton {
	font-weight: bold;
	color: black;
	height: 40px;
	background: #fff border-style :   none;
	cursor: pointer;
}

/* ---( layout structure )---*/
#outer-wrapper {
	width: 1000px;
	margin: 0px auto 0;
	text-align: left;
	font: normal normal 100% Verdana, sans-serif;
	background: url(/image/tile_left.gif)
		repeat-y;
}

#content-wrapper {
	margin-left: 42px; /* to avoid the border image */
	width: 906px;
}

#main {
	float: right;
	width: 634px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1em;
	line-height: 1.5em;
	word-wrap: break-word;
	/* fix for long text breaking sidebar float in IE */
	overflow: hidden;
	/* fix for long non-text content breaking IE sidebar float */
}

#sidebar {
	float: left;
	width: 245px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 85%;
	line-height: 1.4em;
	color: #999999;
	word-wrap: break-word;
	overflow: hidden;
}

#sidebar .sidebarlinks {
	padding-left: 15px;
}

/*sidebar links */
#sidebar .sidebarlinks a:link {
	color: #666666;
	text-decoration: none;
}

#sidebar .sidebarlinks a:visited {
}

#sidebar .sidebarlinks a:hover {
}

#sidebar .sidebarlinks a:active {
}

#sidebar .sidebartags {
}

/*sidebar tags */
#sidebar .sidebartags a:link {
	color: #666666;
	text-decoration: none;
}

#sidebar .sidebartags a:visited {
	color: #666699;
}

#sidebar .sidebartags a:hover {
	color: #693;
	text-decoration: underline;
}

#sidebar .sidebartags a:active {
	color: #cc3333;
	text-decoration: none;
	font-weight: bold;
}

#header-wrapper {
	margin: 0;
	padding: 0;
	font: normal normal 100% 'Lucida Grande', 'Trebuchet MS';
	background: #e0e0e0
		url(/image/top_div_left.jpg) no-repeat left
		top;
}

#header {
	margin: 0;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 60px;
	color: #FFFFFF;
	background: url(/image/top_h1.gif) no-repeat
		bottom left;
}

#header h1 {
	font-size: 200%;
	text-shadow: #81A75B 2px 2px 2px;
}

#header h1 a {
	text-decoration: none;
	color: #FFFFFF;
}

#header h1 a:hover {
	color: #eee;
}

/* ---( main column )--- */
h2.date-header {
	margin-top: 0;
	padding-left: 14px;
	font-size: 90%;
	color: #ff9933;
	background: url(/image/date_icon.gif)
		no-repeat left 50%;
}

.post h3 {
	margin-top: 0;
	font: normal bold 130% 'Lucida Grande', 'Trebuchet MS';
	letter-spacing: -1px;
	color: #ff6633;
}

.post {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1.5em;
	padding-left: 14px;
	border-bottom: 1px solid #ddd;
}

.post h3 a,.post h3 a:visited {
	color: #ff6633;
	text-decoration: none;
}

.post-footer {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
	font-size: 88%;
	color: #999999;
	background: url(/image/tictac_grey.gif)
		no-repeat left 8px;
}

.post img {
	padding: 2px;
	border-top: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 0px solid #c0c0c0;
	border-right: 0px solid #c0c0c0;
}

.mypost h3 {
	margin-top: 0;
	font: normal bold 130% 'Lucida Grande', 'Trebuchet MS';
	letter-spacing: -1px;
	color: #ff6633;
}

.mypost {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1.5em;
	padding-left: 14px;
	border-bottom: 1px solid #ddd;
}

.mypost h3 a,.mypost h3 a:visited {
	color: #ff6633;
	text-decoration: none;
}

.mypost-footer {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
	font-size: 88%;
	color: #999999;
	background: url(/image/tictac_grey.gif)
		no-repeat left 8px;
}

.mypost img {
	padding: 2px;
	border-top: 0px solid #ddd;
	border-left: 0px solid #ddd;
	border-bottom: 0px solid #c0c0c0;
	border-right: 0px solid #c0c0c0;
}

.feed-links {
	clear: both;
	line-height: 2.5em;
}

#blog-pager-newer-link {
	float: left;
}

#blog-pager-older-link {
	float: right;
}

#blog-pager {
	text-align: center;
}

/* comment styles */
#comments {
	padding: 10px 10px 0px 10px;
	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	background: #eee
		url(/image/comments_curve.gif) no-repeat
		top left;
}

#comments h4 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	font-family: "Lucida Grande", "Trebuchet MS";
	font-size: 130%;
	color: #666;
	background: url(/image/bubbles.gif) no-repeat
		10px 0;
	height: 29px !important; /* for most browsers */
	height /**/: 37px; /* for IE5/Win */
}

#comments ul {
	margin-left: 0;
}

#comments li {
	background: none;
	padding-left: 0;
}

.comment-body {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 25px;
	background: url(/image/tictac_orange.gif)
		no-repeat 10px 5px;
}

.comment-body p {
	margin-bottom: 0;
}

.comment-author {
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 60px;
	color: #999;
	background: url(/image/comment_arrow.gif)
		no-repeat 44px 2px;
}

.comment-footer {
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
}

.deleted-comment {
	font-style: italic;
	color: gray;
}

/* ---( sidebar )--- */
.sidebar h2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	font: normal bold 130% 'Lucida Grande', 'Trebuchet MS';
	color: #666666;
	height: 32px;
	height: 32px !important; /* for most browsers */
	height /**/: 57px; /* for IE5/Win */
}

.sidebar .widget {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #ddd;
}

.sidebar li {
	background: url(/image/tictac_green.gif)
		no-repeat left 5px;
}

.profile-textblock {
	clear: both;
	margin-left: 0;
}

.profile-img {
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
	border: 1px solid #ddd;
	padding: 4px;
}

/* ---( footer )--- */
.clear { /* to fix IE6 padding-top issue */
	clear: both;
}

#footer-wrapper {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
	font-size: 85%;
	color: #ddd;
	background: url(/image/bottom_sill.gif)
		no-repeat bottom left;
}

#footer {
	margin: 0;
	padding-top: 20px;
	padding-right: 320px;
	padding-bottom: 20px;
	padding-left: 95px;
	background: url(/image/bottom_sash_left.gif)
		no-repeat top left;
}

/*footer links */
#footer a:link {
	color: #DDD;
}

#footer a:visited {
	color: #666699;
}

#footer a:hover {
	color: #693;
}

#footer a:active {
	color: #cc3333;
	text-decoration: none;
}

/** Page structure tweaks for layout editor wireframe */
body#layout #outer-wrapper,body#layout #main,body#layout #sidebar {
	padding-top: 0;
	margin-top: 0;
}

body#layout #outer-wrapper,body#layout #content-wrapper {
	width: 740px;
}

body#layout #sidebar {
	margin-right: 0;
	margin-bottom: 1em;
}

body#layout #header,body#layout #footer,body#layout #main {
	padding: 0;
}

body#layout #content-wrapper {
	margin: 0px;
}

blog_controls.css /*
-----------------------------------------------
Quick Edit and Delete Comment Icons
----------------------------------------------- */
	/* Hide it now, show it later with dynamically-generated CSS */ 
.item-control {
	display: none;
}

.item-control a,.item-action a {
	text-decoration: none !important;
}

.widget-item-control {
	float: right;
}

.icon-action {
	border-style: none !important;
	margin: 0 0 -5px 0.5em !important;
}

/* Mobile video tags shown on handhelds only.
   All others get regular video tags. */
@media all {
	.BLOG_mobile_video_class {
		display: none;
	}
}

@media handheld {
	.BLOG_mobile_video_class {
		display: inline;
	}
	.BLOG_video_class {
		display: none;
	}
}

/* widget_css_bundle.css */
html.v2 {
	height: 100%
}

body {
	margin: 0;
	padding: 0
}

.v2 body {
	min-height: 100%;
	_height: 100%;
	position: relative
}

a img {
	border: none
}

.content-outer {
	margin: 0 auto
}

.columns {
	overflow: hidden
}

.columns-inner {
	_height: 1%
}

.column-center-outer,.column-left-outer,.column-right-outer {
	position: relative;
	float: left;
	_display: inline;
	_overflow: hidden
}

.column-center-outer {
	width: 100%
}

.column-left-outer {
	margin-left: -100%
}

.fauxcolumns {
	position: relative;
	_height: 1%
}

.fauxcolumn-outer {
	position: absolute;
	top: 0;
	bottom: 0;
	height: expression(this . parentNode . clientHeight)
}

.fauxcolumn-outer .fauxborder-left,.fauxcolumn-outer .fauxborder-right,.fauxcolumn-inner
	{
	height: 100%
}

.fauxcolumn-left-outer {
	left: 0
}

.fauxcolumn-right-outer {
	right: 0
}

.cap-top,.cap-bottom {
	position: relative;
	background-repeat: no-repeat
}

.cap-top .cap-left,.cap-top .cap-right,.cap-bottom .cap-left,.cap-bottom .cap-right
	{
	position: absolute;
	height: 100%;
	background-repeat: no-repeat
}

.cap-top,.cap-top .cap-left {
	background-position: top left
}

.cap-bottom,.cap-bottom .cap-left {
	background-position: bottom left
}

.cap-top .cap-left,.cap-bottom .cap-left {
	float: left
}

.cap-top .cap-right {
	background-position: top right;
	float: right
}

.cap-bottom .cap-right {
	background-position: bottom right;
	float: right
}

.fauxborder-left {
	background-position: top left;
	background-repeat: repeat-y;
	position: relative;
	_height: 1%
}

.fauxborder-right {
	background-position: top right;
	background-repeat: repeat-y;
	position: absolute;
	height: 100%;
	_height: expression(this . parentNode . clientHeight)
}

table.section-columns {
	border: none;
	table-layout: fixed;
	width: 100%
}

table.columns-2 td {
	width: 50%
}

table.columns-3 td {
	width: 33.33%
}

table.columns-4 td {
	width: 25%
}

table.section-columns td {
	vertical-align: top
}

table.section-columns td.first {
	border-left: none
}

.body-fauxcolumns {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100%;
	_height: expression(this . parentNode . clientHeight);
	width: 100%;
	overflow: hidden
}

.body-fauxcolumns .fauxcolumn-outer {
	width: 100%
}

#ArchiveList .toggle {
	cursor: pointer;
	font-family: Arial, sans-serif
}

#ArchiveList .toggle-open {
	_font-size: 1.7em;
	line-height: .6em
}

#ArchiveList {
	text-align: left
}

#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited
	{
	text-decoration: none
}

#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover
	{
	color: inherit;
	text-decoration: none
}

.BlogArchive #ArchiveList ul li {
	background: none;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
	border-width: 0;
	padding-left: 15px;
	text-indent: -15px;
	margin-left: 0;
	background-image: none
}

.BlogArchive #ArchiveList ul ul li {
	padding-left: 1.2em
}

.BlogArchive #ArchiveList ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	border-width: 0
}

.BlogArchive #ArchiveList ul ul {
	margin-top: 5px
}

.BlogArchive #ArchiveList ul.posts li {
	padding-left: 1.3em
}

#ArchiveList .collapsed ul {
	display: none
}

.backlink-toggle-zippy {
	padding-right: 11px;
	margin-right: .1em;
	cursor: pointer;
	cursor: hand;
	background: url(/image/triangle_ltr.gif)
		no-repeat left center
}

.expanded-backlink .backlink-toggle-zippy {
	background-image:
		url("/image/triangle_open.gif")
}

.collapsed-backlink .collapseable {
	display: none
}

.status-msg-wrap {
	font-size: 110%;
	width: 90%;
	margin: 10px auto;
	position: relative
}

.status-msg-border {
	border: 1px solid #000;
	filter: alpha(opacity = 40);
	-moz-opacity: .4;
	opacity: .4;
	width: 100%;
	position: relative
}

.status-msg-bg {
	background-color: #ccc;
	opacity: .8;
	filter: alpha(opacity = 30);
	-moz-opacity: .8;
	width: 100%;
	position: relative;
	z-index: 1
}

.status-msg-body {
	text-align: center;
	padding: .3em 0;
	width: 100%;
	position: absolute;
	z-index: 4
}

.status-msg-hidden {
	visibility: hidden;
	padding: .3em 0
}

.status-msg-wrap a {
	padding-left: .4em;
	text-decoration: underline
}

.reactions-label {
	margin: 3px 0 0 0
}

.reactions-label-cell {
	line-height: 2.3em
}

.reactions-iframe {
	background: transparent;
	height: 2.3em;
	width: 100%;
	border: 0
}

.comment-form {
	max-width: 425px;
	_width: 410px;
	clear: both
}

.paging-control-container {
	float: right;
	margin: 0 6px 0 0;
	font-size: 80%
}

.unneeded-paging-control {
	visibility: hidden
}

#comments-block .avatar-image-container img {
	-ms-interpolation-mode: bicubic;
	border: 1px solid #ccc;
	float: right
}

#comments-block .avatar-image-container.avatar-stock img {
	border-width: 0;
	padding: 1px
}

#comments-block .avatar-image-container {
	height: 37px;
	left: -45px;
	position: absolute;
	width: 37px
}

#comments-block.avatar-comment-indent {
	margin-left: 45px;
	position: relative
}

#comments-block.avatar-comment-indent dd {
	margin-left: 0
}

iframe.avatar-hovercard-iframe {
	border: 0 none;
	padding: 0;
	width: 25em;
	height: 9.4em;
	margin: .5em
}

.follower-grid {
	width: 150px
}

.follower {
	width: 32px;
	height: 32px;
	float: left;
	margin: 2px
}

.follower-img {
	float: left;
	margin: 2px
}

.follow-this {
	margin: .5em .5em .5em 0;
	font-weight: bold
}

.followers-canvas {
	margin: .5em .5em .5em 0;
	font-weight: bold
}

.clear {
	clear: both
}

.subscribe-feed-title {
	float: left
}

.subscribe {
	cursor: pointer;
	color: #999
}

.subscribe a {
	color: #999
}

.subscribe-wrapper {
	position: relative;
	margin: .5em;
	padding: 0
}

div.subscribe {
	text-align: left;
	cursor: pointer;
	width: 144px;
	margin: 0;
	padding: 0;
	z-index: 20
}

.subscribe-type-POST {
	z-index: 10
}

div.subscribe div.top {
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = '/image/s_top.png',
		sizingMethod = 'crop');
	font-size: 1em;
	padding: 4px 5px 1px 5px;
	width: 144px
}

html>body div.subscribe div.top {
	background: url(/image/s_top.png) top left
		no-repeat
}

span.inner {
	padding: 0;
	margin: 0
}

.feed-icon {
	vertical-align: baseline;
	display: inline
}

div.subscribe div.bottom {
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = '/image/s_bottom.png',
		sizingMethod = 'crop');
	height: 3px;
	font-size: 3px;
	line-height: 0
}

.subscribe-wrapper .expanded {
	position: absolute;
	top: 0
}

html>body div.subscribe div.bottom {
	background: url(/image/s_bottom.png) bottom
		left no-repeat;
	width: 144px;
	margin-bottom: 0;
	padding-bottom: 0
}

.feed-reader-links {
	padding: 0;
	margin: 10px 20px;
	list-style: none;
	position: relative
}

.feed-reader-links li {
	margin-top: 5px
}

.subscribe-dropdown-arrow {
	float: right;
	margin-top: 4px;
	margin-right: 14px
}

ul.feed-reader-links {
	margin: 0;
	padding: 0;
	list-style: none
}

ul.feed-reader-links li {
	margin-top: 5px
}

a.feed-reader-link {
	display: block;
	margin: .5em;
	text-decoration: none;
	font-weight: normal;
	z-index: 1000
}

.feed-reader-link img {
	border: 0;
	display: inline
}

.blog-list-container ul {
	padding-left: 0
}

.blog-list-container ul li {
	padding-left: 0;
	list-style: none;
	list-style-image: none;
	clear: left
}

.blog-list-container a {
	text-decoration: none
}

.blog-list-container a:hover {
	text-decoration: underline
}

.blog-list-container .blog-content {
	float: left;
	margin: 0 0 5px 5px;
	text-indent: 0;
	width: 85%
}

.blog-list-container .blog-title {
	font-weight: bold;
	line-height: 16px;
	margin: 2px 0 0 0
}

.blog-list-container .blog-icon {
	float: left;
	margin-top: 2px;
	vertical-align: top;
	text-indent: 0;
	width: 16px
}

.blog-list-container .item-content {
	font-size: 95%;
	line-height: 1.3em
}

.blog-list-container .item-thumbnail {
	float: left;
	margin: 2px 5px 5px 0
}

.blog-list-container .item-time {
	font-size: 95%;
	font-style: italic;
	clear: left
}

.blog-list-title {
	font-weight: bold
}

.blog-list-container .show-option {
	font-size: 75%;
	text-align: right
}

div.gsc-control {
	width: 100%
}

.cse-status {
	color: #676767;
	font-size: 11px;
	margin: 10px;
	padding: 4px
}

#uds-searchControl {
	margin: 1em;
	position: relative
}

#uds-searchClearResults {
	position: absolute;
	top: 15px;
	right: -3px;
	display: none;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	height: 9px;
	width: 9px
}

#uds-searchControl .gsc-results {
	padding: 1em 1em 0 1em;
	border-width: 1px;
	border-style: solid;
	width: auto
}

#uds-searchControl .gsc-resultsHeader {
	display: none
}

#uds-searchControl .gsc-tabsArea {
	float: left;
	position: relative;
	top: 1px;
	padding-right: 10px
}

#uds-searchControl .gsc-tabHeader {
	float: left;
	line-height: 1.7
}

#uds-searchControl .gsc-tabHeader.gsc-tabhActive {
	border-width: 2px 1px 0 1px;
	border-style: solid;
	font-weight: bold
}

#uds-searchControl .gsc-tabHeader.gsc-tabhInactive {
	border-width: 0;
	border-style: solid;
	padding-top: 2px
}

#uds-searchControl .gsc-resultsbox-visible {
	clear: left
}

#uds-searchControl .gs-result .gs-title,#uds-searchControl .gsc-results .gsc-trailing-more-results
	{
	line-height: 1.5em
}

#uds-searchControl .gs-relativePublishedDate,#uds-searchControl .gs-publishedDate
	{
	line-height: 1.3em
}

#uds-searchControl .gs-result a.gs-visibleUrl,#uds-searchControl .gs-result .gs-visibleUrl
	{
	line-height: 1.3em;
	font-size: 95%
}

#uds-searchControl .gs-result .gs-snippet {
	margin: .25em 0;
	line-height: 1.2em
}

#uds-searchControl .gs-no-results-result .gs-snippet,#uds-searchControl .gs-error-result .gs-snippet
	{
	border: none;
	background-color: transparent;
	font-style: italic
}

.label-size-1 {
	font-size: 80%;
	filter: alpha(80);
	opacity: .8
}

.label-size-2 {
	font-size: 90%;
	filter: alpha(90);
	opacity: .9
}

.label-size-3 {
	font-size: 100%
}

.label-size-4 {
	font-size: 120%
}

.label-size-5 {
	font-size: 160%
}

.cloud-label-widget-content {
	text-align: justify
}

.label-count {
	white-space: nowrap
}

.label-size {
	line-height: 1.2
}

.quickedit {
	cursor: pointer
}

.newsBar-status {
	color: #676767;
	font-size: 11px;
	margin: 10px;
	padding: 4px
}

img.gsc-branding-img-noclear {
	display: inline
}

.related-posts-container {
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-bottom: 20px;
	padding: 10px
}

.related-posts-ad {
	height: 125px;
	width: 125px;
	margin-bottom: 10px
}

.related-posts-results {
	padding-top: 5px
}

.related-posts-message {
	margin-bottom: 5px
}

.slideshow-status {
	color: #676767;
	font-size: 11px;
	margin: 10px;
	padding: 4px
}

.slideshow-container {
	margin: auto;
	text-transform: none;
	font-family: Arial, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
	width: 150px;
	height: 150px;
	clear: both
}

img.gsc-branding-img-noclear {
	display: inline
}

.slideshow-container img {
	display: inline
}

div.floatingPlayer_gsvb div.playerInnerBox_gsvb .player_gsvb {
	width: 320px;
	height: 260px
}

.videoBar-status {
	color: #676767;
	font-size: 11px;
	margin: 10px;
	padding: 4px
}

.videoBar-container {
	margin: auto;
	text-transform: none;
	font-family: Arial, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
	clear: both
}

.ThumbnailArchive .container {
	float: left
}

img.ThumbnailArchive {
	width: 32px;
	height: 32px
}

/* search results */
.descricao {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
}

.descricaoOriginal {
	font-size: x-small;
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
}

.precoDolar {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #00F;
	font-weight: bold;
	white-space: nowrap;
}

.precoReal {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #090;
	white-space: nowrap;
}

/* Page listing
----------------------------------------------- */
.pageList {
	padding: 0;
	margin: 5px 2px 5px 2px;
	clear: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.pageList a,.pageList span {
	display: block;
	float: left;
	padding: 2px 7px 2px 7px;
	margin-left: 2px;
	margin-top: 2px;
	border: 1px solid #FFF;
	background: #fff;
	color: #000;
}

.pageList span.current {
	border: 1px solid #2E6AB1;
	font-weight: bold;
	background: #2E6AB1;
	color: #FFF;
}

.pageList a {
	border: 1px solid #9AAFE5;
	text-decoration: none;
}

.pageList a:visited {
	text-decoration: none;
}

.pageList a:hover {
	background-color: #89B0FF;
	text-decoration: none;
	color: #FFF;
	border: 1px solid #2E6AB1;
}

.pageList a:active {
	text-decoration: none;
}

.pageList a.before {
	font-weight: bold;
	float: left;
}

.pageList span.beforeDisabled {
	border: 1px solid #ddd;
	float: left;
	color: #999;
}

.pageList a.after {
	font-weight: bold;
	float: left;
}

.pageList span.afterDisabled {
	border: 1px solid #ddd;
	float: left;
	color: #999;
}

.pageList span.none {
	
}

.listTxt {
	font-family: monospace;text-align: left;
}










/*


   Magic Zoom Plus v2.0.6 
   Copyright 2010 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magiczoomplus/


*/

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/* Style of the small image link */
.MagicZoomPlus {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image */
.MagicZoomPlus img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of the span inside the small image link */
.MagicZoomPlus span {
display: none !important; 
}


/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover {
cursor: url(graphics/zoomin.cur), pointer;
outline: 0 !important;
}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail {
cursor: default;
}

/* Style of the span inside the small image link */
.MagicThumb span {
display: none !important;
}

/* Style of the small image */
.MagicThumb img {
border: 0;
outline: 0;
}

/* Style of the expanded image */
.MagicThumb-expanded {
cursor: url(graphics/zoomout.cur), pointer;
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0 !important;
outline: 0 !important;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
background: transparent url(graphics/buttons1.png) no-repeat 0 0;
height: 24px;
display: block;
}

.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0px 1px !important;
overflow: hidden;
}

/* Style of the loading message box */
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}

/* Style of the small images which swap the main image */
.MagicThumb-swap {
}

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption {
display: none;
}