body {font: normal 13px arial, helvetica, lucinda, geneva, verdana, sans-serif;
color: #333; text-align: left; margin: 0 0 10px 0; padding: 0; line-height: 1.5em;}

a, a:link, a:visited, a:active, a img {text-decoration: none; outline: none; border: 0px;}
a:hover { text-decoration: underline; outline: none; }
p {margin: 0px 0px 15px 0px;}
.clear {clear: both;}
blockquote {padding-left: 10px; border-left: 5px solid #ccc; color: #999;}

.headright form {margin: 0px;}

/* hide print only elements */
.printlogo, .printfoot, .linklove {display:none;}
/* end hide print only elements */

#wrapper {width: 984px; margin: 0 auto; border: 10px solid #fff; margin-top: 10px;}
#wrapper .header {background-color: #fff;}
#wrapper .middle {background-color: #F9FBF8; padding: 6px 6px 10px 6px;}
#wrapper .left {float: left; width:660px; margin-right: 8px;}
#wrapper .border {border: 1px solid #cccccc;}
#wrapper .padding {padding: 10px; background-color: #fff;}
#wrapper .right {float: left; width:300px;}
#wrapper .footer {background-color: #54422E; padding: 10px; color: #ccc;}
.footer a {color: #fff;}

#headsearch {float: right;}
#headsponsor {float: right;}

#promoplayer {border: 1px solid #ccc; background-color: #fff; padding: 12px 0 12px 0; text-align: center; margin-bottom: 8px;}
.wordtube {padding: 10px 0px 10px 0px; text-align: center; border: 1px solid #ccc; margin-bottom: 10px; -moz-box-shadow: 0 0 1em #ccc;
-webkit-box-shadow: 0 0 1em #ccc;}

.singleposting h2 {font: normal 18px arial; color: #939393; margin-bottom: 10px;}
.singleposting h2 .topheading { color: #283346; }
.singleposting h3 .pagetitle { margin-top: auto; }

/* post listing page */
.archivetitle {font: normal 20px arial; border-bottom: 1px solid #ccc; margin-bottom: 8px;}
.listheadrss { float: right; }
.post {margin: 10px 0px 10px 0px;}
.float-post-right {float: right; width: 425px;}
.float-post-left { float: left; width: 200px;  }

.home-list {color: #807954; margin-bottom: 2px;}
.home-list a {color: #807954; font: bold 14px arial;}

.listHeadline {background: transparent url("../images/thumb-strip-news.png") repeat scroll left top; margin: -20px 0px 5px 0px; padding: 3px 15px; position: relative; text-align: left;	width: 170px;}
.listHeadline h1 {font: bold 12px arial; color: #fff; letter-spacing: 1px;}
.postedleft {float: left; width: 265px; font-size: 10px;}
.postedright {float: right; width: 150px; text-align: right; font-size: 10px;}


.postedleft, .postedright {color: #666;}
.postedleft a, .postedright a {color: #666 !important;}
p.listpage-excerpt {margin-bottom: 3px; line-height: 18px; font: normal 12px arial;}
/* end post listing page */

/* sidebox */
.sidebox {border: 1px solid #ccc; background-color: #fff; padding: 7px; margin-bottom: 10px;}
.sidebox a {color: #4c4c4c; font: bold 14px arial;}
.sidebox ul {list-style-type: none;}
/* end sidebox */

.footleft {float: left; width: 550px;}
.footright {float: right; width: 350px;}
.copyright {margin-top: 6px;}

.tags {padding: 5px; margin-bottom: 10px;}
#tabednav {border: 1px solid #ccc;}
#tag_drop {width: 250px; font: normal 12px verdana;}

.seeallposts {padding: 3px 6px 3px 6px; text-align: right; background-color: #C0B67E; font-weight: bold;}
.seeallposts a {color: #54422E;}

/* inline email form */
#emailform, #emailformsuccess {background: #eaeaea; padding: 20px; border: 1px solid #d0cfcf; margin-bottom: 10px;}
#emailform p, #emailform a, #emailformsuccess p, #emailformsuccess a { color: #575555;}
.emailformsuccess {color: #575555; border-bottom: 1px dashed #d1d0cd;}
.emailformsuccess span {font-size: 25px; color: #575555;}
.closewindow {font-size: 11px !important; text-align: right;}
.closewindow img {vertical-align: middle; padding: 0 3px 0 0;}
.emailformleft {float: left; width: 48%;}
.emailformright {float: right; width: 48%;}
#emailleft {float: left; width: 343px;}
#emailright {float: right; width: 242px;}
#emailleft input.thinline { width: 163px; }
#emailleft input, #emailleft textarea { border: 0; }
#emailleft input.thinline, #emailleft textarea.thinline {border: 1px solid #b6b4b4;}
#progressIndicator {margin-top:8px; text-align:center;}
/* end inline email form */

/* h-tags */
h1, h2, h3, h4, h5, h6, h7 {line-height: 1.2em;	letter-spacing: 0px; margin: 0; padding: 0; text-align: left;}
h2 {font-size: 12pt;}
h3 {font-size: 10pt; letter-spacing: 0px;}
h4, h5, h6, h7 {font-size: 10pt; letter-spacing: 0px;}
/* end h-tags */

/* table elements */
.tableFormatting {border-collapse: collapse; width: 90%; margin: 10px auto;}
.tableFormatting th {font: bold 14px arial; padding: 5px;}
.tableFormatting td {padding: 10px; vertical-align: top; font: normal 12px verdana;}
.tableFormatting p {font: normal 12px verdana; color: #4c4c4c;}
.darkcell {font-weight: bold; text-align: right; width: 15%;}
/* end table elements */

/* navigation */
#topnav {height: 34px; line-height: 31px; margin: 0 auto;}
#topnav a {color: #fff; text-transform: uppercase; display: block; text-decoration: none; padding: 0; margin: 0; font-weight: bold; z-index: 10;}
#topnav a:hover {background: #000; color: #fff;}
#topnav ul {padding: 0; margin: 0; list-style-type: none; width: 100%;}
#topnav li {float: left; margin: 0; padding: 0;}
#topnav li ul {display: none; position: absolute; width: 164px; left: -999em; padding: 0px 0px 0px 0px; background-color: #ccc;}
#topnav li:hover ul, #topnav .sfhover ul {display: block; left: auto; z-index: 10; }
#topnav li a {text-align: center;}
#topnav li li {float: none; padding: 0; margin: 0; height: auto; line-height: auto; z-index: 10;}
#topnav li li a {color: #fff; padding: 2px 0 2px 7px; margin: 0; text-align: left; text-transform: lowercase; font: normal 11px verdana; height: 18px; line-height: 18px; width: 157px;}
#topnav li li a:hover { background: #333; }
/* end navigation */

.wp-polls {padding: 10px 13px;}
.wp-polls p {text-align: left; color: #53422d;}
.wp-polls strong {font-weight: normal;}

.inlinestyling a:link, .wp-polls-ans a:link {color: #587380; text-decoration: underline;}
.inlinestyling a:visited, .wp-polls-ans a:visited {color: #698a99; text-decoration: underline;}
.inlinestyling a:hover, .wp-polls-ans a:hover {color: #7ba1b3; text-decoration: underline;}
.inlinestyling a:active, .wp-polls-ans a:active {color: #698a99; text-decoration: none;}

/* pagination */
.wp-pagenavi {padding: 3px !important; margin: 3px !important; text-align: right !important;}
.wp-pagenavi a {padding: 2px 5px 2px 5px !important; margin-right: 2px !important;
border: 1px solid #ddd !important; text-decoration: none; color: #565656 !important;}
.wp-pagenavi a:hover, .wp-pagenavi a:active {border: 1px solid #5d6a72 !important;
color: #565656 !important; background: #ccdeeb !important;}
.wp-pagenavi .current {padding: 2px 5px 2px 5px !important; margin-right: 2px !important; border: 1px solid #5d6a72 !important; font-weight: bold !important;
background: #8497a5 !important;	color: #fff !important;}
.wp-pagenavi .disabled, .wp-pagenavi .extend, .wp-pagenavi .pages {
padding: 2px 5px 2px 5px !important; margin-right: 2px !important; border: 1px solid #f3f3f3 !important;	color: #ccc !important;}
/* end pagination */

/* breadcrumb */
.breadcrumb {clear: both; display: block; padding: 4px 6px; margin-top: 13px;}
.breadcrumb ul {margin: 0; padding: 0;}
.breadcrumb li {list-style-type: none; display: inline; padding: 0 4px 0 0;}
.breadcrumb img {vertical-align: middle; padding: 0 4px 0 6px;}
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited,
.breadcrumb a:hover, .breadcrumb a:active {color: #808080; font: normal 12px arial;}
.breadcrumb a { text-decoration: underline; }
.breadcrumb a:hover { text-decoration: none; }
/* END breadcrumb */


/* ---------------[ Tabber ]--------------- */
#tab-box h3 {font: normal 9pt arial; letter-spacing: 0; padding: 5px 10px; margin: 0; color: #000;}
.tabberlive, .tabbertabhide {border: 0; display: none;}
.tabber { display: none; }
ul.tabbernav {padding: 0; height: 24px; line-height: 24px; border-bottom: 0; margin: 0; padding: 0; list-style-type: none;	font-size: 8pt;}
.tabbernav li {padding: 0; list-style-type: none; float: left; margin: 0;	margin-right: 3px; background: transparent;	vertical-align: bottom;}
.tabbernav li a {float: left; display: block; text-transform: uppercase; padding: 0 2px 0 2px; background: #eee; color: #53422d;	font-size: 10px;}
.tabbernav li a:hover {background: #ddffe1; color: #af910d; font-size: 10px;}
.tabberactive, .tabberactive a, .tabberactive a:hover {background: #ddffe1; color: #af910d; font-size: 10px;}
.tabbertab {padding: 8px; border-top: 2px solid #d2e8d6;}
.tabbertab h3 { display: none; }
.tabbertab .pop li {clear: both; padding: 5px 10px;}

/* right browse nav code */
#rightnav-list {margin: 0 0 10px 0; padding: 0;}
#rightnav-list ul {margin: 0; padding: 0;}
#rightnav-list li {display: block; text-align: right; margin: 3px 0 0 0;	padding: 0;
list-style-type: none; border-bottom: 2px solid #ddd;}
#rightnav-list li a {display: block; padding: 4px 6px; padding-right: 15px;
color: #786822; font-weight: bold;}
#rightnav-list li a:hover { color: #af740d; }
#rightnav-list li ul {border-top: 2px solid #e8efd8; margin: 0; padding: 0;}
#rightnav-list li ul li {margin: 0; padding: 0; border: 0; background: transparent !important; height: 27px;}
#rightnav-list li li { text-align: left; }
#rightnav-list li li a {color: #5c7889; padding-left: 10px; font-weight: normal;}
#rightnav-list li h2 {font-size: 9pt; letter-spacing: 0px; border-bottom: 0;
padding: 10px 6px 8px 6px; margin: 0; color: #4c4c4c; background: #eee; letter-spacing: 1px;}
#rightnav-list li h2 img { display: none; }
#rightnav-list li h2 a { color: #4c4c4c; }
/* END right browse nav code */

/* fragment */
.ui-tabs-panel ul { padding: 5px; }
#fragment-1 .pop li a, #fragment-2 .pop li a {font-size: 12px; display: block; padding: 5px 0 5px 34px; color: #af910d;}
#fragment-3 .pop li {border-bottom: 1px solid #c9dfcd; padding: 5px 3px; color: #53422d;}
#fragment-3 .pop li a {font-size: 12px; display: inline; padding: 0; color: #af910d;}
#fragment-3 .pop li a:hover { text-decoration: underline; }
.pop li { margin-left: 4px; padding: 10px 0; }

/* related info box */
.relatedbox {border: 1px solid #acb38b; border-left: 0; padding: 14px;	margin-bottom: 30px;}
.relatedbox h3 {text-transform: uppercase; padding-bottom: 10px;	letter-spacing: 1px;}
.relatedbox ul {margin: 0; padding: 0;}
.relatedbox li, .relatedbox .activelink {list-style-type: none; border-top: 1px solid #d2d6c0; font-weight: bold; padding: 6px 0; padding-left: 7px;}
.andcontent li, .andcontent .activelink {list-style-type: none;	border-top: 0;
font-weight: bold; color: #f3a46d; padding: 6px 0; padding-left: 7px;}
.relatedbox .activelink a {display: block; color: #8c8c8c; font-weight: bold;}
.andcontent a {display: block; color: #8c8c8c; font-weight: bold;}
.relatedbox a, .relatedbox a:hover { text-decoration: none; }

/* video list page */
#videocontainer {width: 639px; margin: 0 auto;}
.videowrapped a {float: left; width: 200px; height: 261px; min-height: 261px;
display: block; text-decoration: none; padding: 0 6px 0 6px; margin-bottom: 12px;}
.videowrapped a:hover {text-decoration: none;}
.videodate {font: normal 11px verdana;}
.videoimage img {margin: 3px 0px 6px 0px;}
.videotitle {font: bold 13px arial;	line-height: 1.32em;}
.videoexcerpt {color: #333;	font: normal 11px verdana; line-height: 1.38em;}
.wnetHeadline {position: relative; margin: -40px 0 12px 0px; text-align: left;
width: 170px; padding: 7px 15px 7px 15px; background: transparent url("../images/thumb-strip.png") top left repeat;}
.wnetHeadline h1 {font: normal 12px arial; color: #fff; letter-spacing: 1px;}
.wnetPlay {position: relative; margin: -80px 0 40px 1px; width: 192px;	height: 45px; background: transparent url("../images/play-button.png") top left repeat;}
/* END video list page */

/* new toolbar  */
.toolbar {border: 1px solid #ccc; padding: 4px 6px 6px 6px; background-color: #F9FBF8; margin-bottom: 10px;  font: normal 11px verdana; color: #565656;}
.toolbar ul {margin: 0px; padding: 0px; list-style-type: none;}
.toolbar li {background: transparent url("../images/toolbar-sprite.gif") no-repeat; padding: 0 7px 0px 18px; float: left; height: 12px; }
.toolbar li.print {background-position: 0px 0px;}
.toolbar li.email {background-position: 0px -17px;}
.toolbar li.comments {background-position: 0px -34px;}
.toolbar li.addthis {padding-left: 0px; background: none;}
.toolbar a { font: normal 11px verdana; color: #565656; }
.toolbar a:hover { text-decoration: underline; }
.toolbarleft {float: left; width: 455px; height: 14px;}
.toolbarright {float: right; width: 160px; text-align: right; font: normal 11px verdana; color: #565656; height: 14px;}
.toolbarright img { vertical-align: middle; }
/* end toolbar */

.inlinestyling ul { list-style-type: none; margin: 0px 0px 10px 20px; }
.inlinestyling ul li {list-style-type: square; padding: 0 0 2px 2px;}
.inlinestyling ul ul { margin-left: 0; }
.inlinestyling ol li { list-style-type: decimal; }
.inlinestyling ol.archives {margin: 0; padding-left: 25px;}

/* Site Map Page */
.archives, .wp-tag-cloud {margin: 0 0 15px 5px; padding: 0; list-style-type: none;}
.archives ul, .wp-tag-cloud ul {padding:0;}
.archives ul li, .wp-tag-cloud ul li {padding-left:0; margin:0;}
.archives ul ul, .wp-tag-cloud ul ul {margin:0; margin-left: 10px; padding:0;}
/* End Site Map Page */

.related {margin: 0 auto 10px; background: #eee; border: 1px solid #ddd; padding: 10px 10px 0;}
.related ul {margin: 0 0 10px; padding: 0; list-style-type: none;}
.related ul li {list-style-type: none; padding: 0 0 0 14px;}
#sidebar ul {list-style-type: none; margin: 0; padding: 0;}
#sidebar ul ul, #sidebar li li {margin: 0; padding: 0;}
#sidebar li {padding: 0; margin: 0 0 10px;}
#sidebar h2 {font-size: 9pt; letter-spacing: 0px; text-transform: uppercase;
border-bottom: 2px solid #ddd; padding: 6px 6px 4px 6px; margin: 0 0 3px;
color: #4c4c4c; background: #eee; letter-spacing: 1px;}
#sidebar h2 img { display: none; }
#sidebar h2 a { color: #4c4c4c; }
#sidebar p { padding: 0; }
#recent-comments {border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#recent-comments h2 {border: 0; font-size: 9pt; letter-spacing: 0px;
border-bottom: 1px solid #fff; padding: 5px 10px; margin: 0; color: #000;	background: #ccc;}
#recent-comments li {margin: 0; background: #eee; padding: 5px 10px;	border-bottom: 1px solid #fff;}
#recent-posts {border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#recent-posts h2 {border: 0; font-size: 9pt; letter-spacing: 0px; border-bottom: 1px solid #fff; padding: 5px 10px; margin: 0; color: #000; background: #ccc;}
#recent-posts li {margin: 0; background: #eee; padding: 5px 10px;	border-bottom: 1px solid #fff;}

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

img.alignnone {border: 1px solid #ddd; padding: 5px;}

.aligncenter, .aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding: 5px; margin: 10px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.caption img, .captionLeft img, .captionRight img {border: 0;}

.captionLeft table { margin: 10px 15px 10px 0; float: left; color: #4c4c4c; font-size: 10px; line-height: 12px; border-collapse: collapse; border: 1px solid #ccc; width: 200px;}
.captionRight table { margin: 10px 0 10px 15px; float: right; color: #4c4c4c; font-size: 10px; line-height: 12px; border-collapse: collapse; border: 1px solid #ccc; width: 100px;}

.caption {margin: 0 auto; text-align: center;}
.caption table {color: #4c4c4c; font-size: 10px; line-height: 12px; border-collapse: collapse; border: 1px solid #ccc; width: 200px; text-align: center;}
.caption p, .captionLeft p, .captionRight p {color: #4c4c4c; font: bold 10px arial; line-height: 12px; text-align: left; padding: 0 10px 10px 10px; color: #6b6b6b;}
.captionRight td, .captionLeft td  {padding: 5px;}
.captionRight img.alignnone, .captionLeft img.alignnone {border: 1px solid #ddd; padding: 0px !important; margin-bottom: 3px;}
/* END Images & Captions */

/* NEW COMMENT FORMAT */
.commheader {font: bold 17px arial; border-bottom: 1px solid #ccc; padding-bottom: 4px; color: #333;}
#disclaimer {color: #444; font: 10px Arial; background-color: #f6f6f6; padding: 6px; border: 1px solid #e1e1e1; line-height: 14px;}
#disclaimer b { font-size: 11px;}
.depth-1 {border: 1px solid #ddd; -moz-box-shadow: 0 0 7px #ccc;
-webkit-box-shadow: 0 0 7px #ccc;}

.even, .alt {border-top: 1px solid #ddd;}
.commentlist li, #commentform input, #commentform textarea {font: normal 12px Arial;}
.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; margin: 0px 0px 6px 6px;}
.commentlist cite, .commentlist cite a {font: bold 11px arial; font-style: normal;}
.commentlist p {color: #666; font-weight: normal; line-height: 13px; text-transform: none;}
.commentmetadata, .commentmetadata a {font: normal 11px arial; color: #888; text-decoration: none;}
#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 99%;	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 .fn {font-size: 12px;}
.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;}	
.byuser {border: 1px solid #0093c5; -moz-box-shadow: 0 0 7px #003c52;
-webkit-box-shadow: 0 0 7px #003c52; background: #fff url('/wnet/wp-content/common/images/pbs-logo-trans.png') top right no-repeat;}	
/* END NEW COMMENT FORMAT */

.inlinestyling .videoplayer_container {text-align: center; margin-bottom: 12px;}


/* INLINE POLL */
.inlinestyling .wp-polls {border: 1px solid #ccc; background-color: #ebf4f8;  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.6);	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.6);	box-shadow: 0 1px 5px rgba(0,0,0,.6);  	-webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; font: bold 18px arial; width: 75%; margin: 0 auto 10px auto; padding: 15px 0 5px 0;}
.inlinestyling .wp-polls div.wp-polls {border: 0px; -webkit-box-shadow: 0 0 0;	-moz-box-shadow: 0 0 0;	box-shadow: 0 0 0;  	-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font: bold 18px arial; width: 100%; margin: 0; padding: 0;}
.inlinestyling .wp-polls strong  {font-weight: bold; color: #283346;}
.inlinestyling .wp-polls-ans {font: normal 13px arial; color: #333;}
.inlinestyling .wp-polls .Buttons {margin: 5px 0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none;
font: bold 14px arial; text-transform: uppercase; padding: 5px 10px; text-shadow: 0 1px 1px rgba(0,0,0,.8); 	-webkit-border-radius: .6em; -moz-border-radius: .6em; border-radius: .6em;  color: #fff !important; border: 0px; background-color: #095b93 !important; background: -webkit-gradient(linear, left top, left bottom, from(#0b90cd), to(#095b93)); background: -moz-linear-gradient(top,  #0b90cd,  #095b93); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b90cd', endColorstr='#095b93'); border: 1px solid #666;}
.inlinestyling .wp-polls .Buttons:hover {text-decoration: none; background-color: #053251;	background: -webkit-gradient(linear, left top, left bottom, from(#0a7cb0), to(#053251)); background: -moz-linear-gradient(top,  #0a7cb0,  #053251); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a7cb0', endColorstr='#053251');}
.inlinestyling .wp-polls .Buttons:active {position: relative; top: 1px; background-color: #095b93; background: -webkit-gradient(linear, left top, left bottom, from(#00d70a), to(#015a05)); background: -moz-linear-gradient(top,  #00d70a,  #015a05); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d70a', endColorstr='#015a05');}
/* END INLINE POLL */


/* begin tool box */
.toolbox img {margin: 0px;}
.toolbox {padding: 7px 0px 7px 0px !important; border: 1px dotted #797979; color: #666; 
margin: 5px 0; border-left: 0px; border-right: 0px; line-height: 18px;}
.toolbox ul {margin: 0; padding: 0; width: 310px; float: left; list-style-type: none; height: 21px;}	
.toolbox li {float: left; padding: 0px 7px 0 0; margin: 0px; height: 22px; }
.toolbox li a {padding: 0px 0 0px 0px; text-decoration: none  !important; font-size: 11px; color : #565656 !important; background: url(/wnet/wp-content/common/images/toolbox.gif) 0 0 no-repeat; }	
.toolbox li a:hover {color : #333; text-decoration: underline  !important;}	
.toolbox li.print a {background-position: 0px 0px  !important; padding-left: 20px;}
.toolbox li.email a {background-position: 0px -14px  !important; padding-left: 20px;}
.toolbox li.comments a {background-position: 0px -31px  !important; padding-left: 20px;}
.toolbox li.facebook {padding: 0 5px 0 0;}

.addthis {float: right; width: 108px;}
.addthis a {float: left; width: 18px; height: 18px; margin-right: 5px;}
.mybutton {float: left; width: 57px; margin-right: 5px;}
.addthis_toolbox .custom_hover {position: relative;}
.addthis_toolbox .hover_menu {display: none; position: absolute; background: #fff; width: 116px; padding: 0px 0 0px 0; border: 1px solid #a8a8a8; margin-top: -1px;}
.addthis_toolbox .hover_menu a {width: 90px; padding: 4px 0 4px 26px; position: relative; display: block; text-decoration: none; font: normal 11px arial; color: #333;}
.addthis_toolbox .hover_menu a:hover {background: #385577; text-decoration: none; color: #fff !important;}
.addthis_toolbox .hover_menu span {position: absolute; left: 6px; top: 4px;}
.addthis_toolbox .hover_menu .more {border-top: solid 1px #a8a8a8; margin-top: 3px;}
.addthis_toolbox .hover_menu  .more a {width: 110px; padding: 4px 0 4px 6px; position: relative; display: block; text-decoration: none; font: normal 11px arial; color: #333;}
.addthis_toolbox .hover_menu  .more span {display: none;}
/* end tool box */	