body, body *{margin:0;outline:0;padding:0;}
img{font-size:0; display: block;}

body {
	background-color: #ddd8cd;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	color: #333;
	margin: 0;
}

/* temporary message */
.temp-wrap {
	margin: 0 auto;
	width: 1000px;
}

.temp-message {
	height: 45px;
	background: transparent url(/images/pma-temp-bk.jpg) no-repeat 0 0;
	padding: 45px 30px 10px 30px;
}

.temp-wrap p {
	color: #6d6255;
}


div.clear, hr {
	clear: both;
	height: 1px;
}

hr {
	margin-bottom: 15px;
  border: 0;
	background: 0;
	border-top: 1px dotted #B9B9B7;
}

h1 {
	font-size: 18px;
	color: #004994;
	padding: 15px 0 10px;
	font-weight: bold;
}	

h2 {
	color: #004994;
	padding-top: 15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

h3 {
	color: #004994;
	margin: 0 0 4px 0;
	line-height: 18px;
	font-weight: bold;
}

h4 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color:#818181;
	text-transform:uppercase;
}

h5 {
	color: #004994;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	padding-bottom: 5px;
}

blockquote {
	margin: 10px 80px 20px 60px;
	padding: 20px 0;
	line-height: 26px;
	font-style: italic;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

blockquote p {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

ul, ol {
	margin: 0;
	padding: 0;
}

ol.alpha {
	list-style: lower-latin;
}

.sarnoff_style {
	color:#000000;
	font-family:palatino,'times new roman',times,georgia,serif;
	text-transform:uppercase;
}

.sarnoffitalic {
	color:#000000;
	font-family:palatino,'times new roman',times,georgia,serif;
	font-size:110%;
	font-style: italic;
}

a.external {
	background: url(/images/external_icon.gif) right center no-repeat;
	padding-right: 15px;
}

.float_left {
	float: left;
	margin: 0 8px 15px 0px;
	display: inline;
}

	div.float_left {
		margin: 0 20px 10px 0;
	}
	
	div.float_left img {
		margin-bottom: 5px;
	}

div#utility_nav_container, div#outer_container, div#footer_container {
	width: 996px;
	margin: 0 auto;
	overflow: hidden;
}

div#utility_nav_container { background: url(../images/pma/utility_bg.gif) center bottom no-repeat; height: 20px;}
div#outer_container { background: url(../images/bg_content_shadow.gif) repeat-y; }
div#footer_container { background: url(../images/bg_content_shadow_footer.gif) center top no-repeat; }
	
body#home div#footer_container { background-image: url(../images/bg_content_shadow_footer.gif); }

ul#utility_nav, ul#nav, ul#textchange_nav, ul#footer_nav { list-style: none; }

div#logo_container {
	width: 980px;
	height: 130px;
	background: url(../images/pma/pma_logo_header.jpg) no-repeat;
	overflow: hidden;
}

#logo_image {
	display: none;
}

div#container {
	width: 980px;
	background-color: #fff;
	margin-left: 8px;
	overflow: hidden;
	position: relative;
}

div#home_content {   
	padding: 10px 0 0 9px;
}

div#content_container {
	padding: 15px 15px 0 15px;
	background: url(../images/bg_content_shadow_duo.gif) repeat-y;
}  

div.content_container_full {
	padding: 0 10px;
	overflow: hidden;
}  


div#main_content {
	padding: 15px;
}

div.content_nav_container_pma {
	padding: 15px 0 0 0;
	overflow: hidden;
	margin: 10px 0 0 0;
	width:320px;
}


ul.content_nav {
	list-style: none;
}

ul.content_nav li a {
	padding: 6px 0 6px 5px;
	color: #333333;
	display: block;
	border-bottom: 1px dotted #c2b59b;
	line-height: 15px;
	width: 200px;
}

ul.content_nav li a:hover, ul.content_nav li.active a {
	background-color: #f6f4ed;
	color: #000;
}


div.home_content_block, div.home_content_block_top, div.home_content_block_content,
div.home_content_block_bottom {
	width: 320px;
	background-repeat: no-repeat;
}

div.home_content_block {
	float: left;
	display: inline;
}

div.home_content_block_content {
	float: left;
	display: inline;
	background: #fff url(../images/home_column_bg.gif) repeat-y;		
	padding: 8px 20px 8px 30px;
	width: 270px;
}

.home_content_block_content  p {
	padding-right: 10px;
}

div.home_content_block_top, div.home_content_block_bottom {
	height: 17px;
}

div.home_content_block_top {
	background-image: url(../images/home_column_bg_top.gif);   
}

div.home_content_block_bottom {
	clear: both;
	background-image: url(../images/home_column_bg_bottom.gif);
}
	
div#footer_content {
 	text-align: center;
	padding-top: 25px;
}

div#message {
	border: 2px solid #006b3a;
	padding: 30px;
	padding-bottom: 20px;
	margin: 0 auto;
	margin-top: 65px;
	width: 260px;
	height: 200px;
	background: #fff url(../images/sarnoff_logo_header.gif) right bottom no-repeat;
}
	
	div#message a img {
		border: 0;
		margin: 0 auto;
		margin-top: 5px;
	}
	
	div#message h2 {
		margin-bottom: 5px;
	}
	
	div#message p {
		font-size: 11px;
	}
	
div#flash_container {
	margin: 0;
	padding: 0;
	width: 980px;
	height: 325px;
}	

div#flash_container_sm {
	margin: 0 0 20px 0;
	padding: 0;
	width: 425px;
	height: 325px;
}


/* images and image replacement */

ul#utility_nav li, ul#nav li, ul#textchange_nav li, h2#sarnoff_logo, div.home_content_block_content h3 {
}

ul#utility_nav li a, ul#nav li a, ul#textchange_nav li a, h2#sarnoff_logo a { display: block;}

h2#sarnoff_logo {
	margin:0;
	padding:0;
}
h2#sarnoff_logo a {
	width: 370px;
	height: 75px;
	position: absolute;
	top: 30px;
	left: 26px;
}

#sarnoff_logo_a {
	text-indent: -99999px;
}

div.home_content_block_content h3 {
	display: block;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	color: #004994;
}


div#footer_content img {
	margin: 0 auto;
}

img {
	border: 1px solid #d4d4d4;
	padding: 1px;
}

div#flash_container img {
	border: 0;
	padding: 0;
}

img.banner_image {
	border: 3px solid #eee;
	padding: 2px;
	margin-bottom: 10px;
	width: 597px;
}
	

/* lists */

ul#utility_nav {
	margin-left: 440px;
 	height: 20px;
}

ul#utility_nav li {
	float: left;
		display: inline;

}

ul#utility_nav li a { 
	height: 11px;
	margin-right: 20px;
}

 	ul#utility_nav li#utility_schedule_deposition a {
	background: url(../images/utility_schedule_deposition.gif) no-repeat;
	width: 147px;
}

ul#utility_nav li#utility_access_transcripts a {
	background: url(../images/utility_access_transcripts.gif) no-repeat;
	width: 140px;
}

ul#utility_nav li#utility_reporter_login a {
	background: url(../images/utility_reporter_login.gif) no-repeat;
	width: 109px;
}    

ul#utility_nav li#utility_trial_docs a {
	background: url(../images/utility_trial_docs.gif) no-repeat;
	width: 72px;
}

div#nav_container {
	height: 31px;
	background-color: #004994;
	position: relative;
}

ul#nav { 
	padding-left: 25px;
	height: 31px; 
	width: 955px;
}

ul#nav li {
	float: left;
	display: inline;
}

ul#nav li a {
	height: 31px; 
	text-align: center;     
	line-height: 31px;
	font-size: 14px;
	text-indent: 0;
}

ul#nav li a:hover {
	background-color: #00366d;
}

ul#nav li#nav_home a, ul#nav li#nav_about_us a, ul#nav li#nav_practice_areas a, ul#nav li#nav_neutrals a, ul#nav li#nav_blog a, ul#nav li#nav_news_events a, ul#nav li#nav_contact_us a, ul#nav li#nav_login a {
	color: #dee0cb;
}

ul#nav li#nav_home a {
	width: 58px;
}

ul#nav li#nav_about_us a {
	width: 95px;
}

ul#nav li#nav_practice_areas a {
	width: 120px;
}

ul#nav li#nav_neutrals a {
	width: 110px;
}

ul#nav li#nav_blog a {
	width: 140px;
}

ul#nav li#nav_news_events a {
	width: 130px;
}

ul#nav li#nav_contact_us a {
	width: 100px;
}	

ul#nav li#nav_login a {
	width: 140px;
}

ul#nav li#nav_home a:hover, body#home li#nav_home a,
ul#nav li#nav_about_us a:hover, body#about li#nav_about_us a,
ul#nav li#nav_practice_areas a:hover, body#practice_areas li#nav_practice_areas a,
ul#nav li#nav_neutrals a:hover, body#neutrals li#nav_neutrals a,
ul#nav li#nav_blog a:hover, body#blog li#nav_blog a,
ul#nav li#nav_news_events a:hover, body#news_events li#nav_news_events a,
ul#nav li#nav_contact_us a:hover, body#contact li#nav_contact_us a,
ul#nav li#nav_login a:hover, body#login li#nav_login a {
	background-color: #00366d; 
	text-indent: 0;
}

ul#nav li#nav_about_us ul li a, ul#nav li#nav_practice_areas ul li a, 
ul#nav li#nav_neutrals ul li a, ul#nav li#nav_blog ul li a, 
ul#nav li#nav_contact_us ul li a,
ul#nav li#nav_login ul li a {
	background-image: none; /* needed to overwrite the parent UL specificity */
	color:#66665F;
} 
	
ul#nav li#nav_about_us ul li a:hover, 
ul#nav li#nav_practice_areas ul li a:hover, 
ul#nav li#nav_neutrals ul li a:hover, 
ul#nav li#nav_blog ul li a:hover, 
ul#nav li#nav_news_events ul li a:hover,
ul#nav li#nav_contact_us ul li a:hover,
ul#nav li#nav_login ul li a:hover {
	color:#000;
	text-decoration:none;
	background-color: #99bfd4; /* needed to overwrite the parent UL specificity */
}

/* dropdowns */
	
ul#nav li:hover ul, ul#nav li.sfhover ul { display: block; }

ul#nav li ul {
	background-color:#F8FAF1;
	background-image: none;
	border-bottom:6px solid #004994;
	height: auto;
	display: none;
	list-style: none;
	position: absolute;
	z-index: 5000;
}

ul#nav li ul li {
	height: auto;
	width: 100%;
	text-indent: 0;
	position: relative;
}

ul#nav li ul li a {
	display: block;
	background: none;
	text-decoration:none;
	background-color:#f6f4ed;
	margin:0;
	height: 15px;
	padding: 6px 0 2px 6px;
	text-align: left;
	line-height: 12px;
	text-indent: 0;
}

body#about li#nav_about_us ul li a,
body#practice_areas li#nav_practice_areas ul li a,
body#neutrals li#nav_neutrals ul li a,
body#blog li#nav_blog ul li a,
body#news_events li#nav_news_events ul li a,
body#contact li#nav_contact_us ul li a,
body#login li#nav_login ul li a  {
	background-color:#F8FAF1;
}


#nav_contact_us ul {
	left:558px;
}

#textchange_normal {
	margin: 0 0 0 100px;
}

#textchange_normal a, #textchange_large a {
	width: 19px;
	padding: 0 5px;
	color: #6091c4;
}

ul#footer_nav { margin-bottom: 8px;}

ul#footer_nav li {
	display: inline;
	font-size: 12px;
	margin-right: 8px;
	padding-right: 13px;
	border-right: 1px solid #a3a3a3;
}

	ul#footer_nav li.last { border: none }

/* home page -------------------------*/

.home_side {
	display: inline;
	float: right;
	margin: 0;
	padding: 10px 10px 5px 15px;
	overflow:hidden;
	width:295px;
}

/* About Us page -------------------------*/

h2#management_team {
	padding-left: 15px;
}

.staff_entry {
	border:1px solid #D4D4D4;
	padding:1px;
	margin-bottom: 20px;
	background-color: #f8f8f8;
}

.staff_entry img {
	margin:10px auto 0;
	display: block;
}

.staff_entry h4 {
	padding: 10px 0 10px 15px;
}

.staff_entry p {
	padding-left: 15px;
}

/* locations -------------------------*/

.locations h3 {
	padding: 0;
	margin:0;
}

/* ahref */

a, a:link, a:visited {
	text-decoration: none;
	color: #004994;
}                  

a:hover {
	color: #2a71bf;
}

div.home_content_block_content a {
	color: #5c176b;
	text-decoration: none;
	font-weight: bold;
}

div#footer_container a {
	color: #666;
	text-decoration: none;
}

/* neutral blog */

#blog_heading {
	border-bottom:1px solid #CCCCCC;
	margin-bottom: 20px;
}

#blog_heading h2 {
	margin: 10px 0 20px;
	font-size: 22px;
}

#blog_heading h3, #blog_heading p {
	background-color: #F8F8F8;
	padding-left: 10px;
}

#blog_heading h3 {
	margin:0;
}

.blog_meta {
	overflow: hidden;
	margin-bottom: 10px;
}

.blog_avatar {
	float: left;
	margin: 0 10px 10px 0;
	display: inline;
}

h1.blog_title {
	font-family: 'palatino','times new roman',times,georgia,serif;
	margin: 0;
	padding: 0 0 5px;
	font-size: 24px;
}

h2.blog_title {
	font-family: 'palatino','times new roman',times,georgia,serif;
	margin: 0;
	padding: 0 0 5px;
	font-size: 18px;
}

.blog_meta p {
	margin:0;
	padding:0 0 3px 0;
	text-transform:uppercase;
}

#single_blog_entry {
	padding: 0 0 10px 0;
	margin: 20px 0 10px 0;
	border-bottom: 1px dotted #CCCCCC;
}

.blog_location {
	margin: 20px 0;
}

.comment_form {
	overflow: hidden;
	margin: 20px 0 0 0;
}

.comment_form p label {
	display: block;
	float: left;
	width: 90px;
	font-weight: bold;
	color:#004994;
	margin-left: 60px;
}

.comment_form input {
	border: 1px solid #CCCCCC;
	padding: 3px 10px;
}

.comment_form textarea {
	border: 1px solid #CCCCCC;
	margin-left: 60px;
}

#captcha {
	margin: 0 0 0 60px;
}

#submit_button {
	margin-left: 60px;
	display: inline;
}

.comment-body {
	border-bottom:1px dotted #D4D4D4;
	margin-bottom: 15px;
}

.comment-posted {
	text-transform:uppercase;
	font-size: 12px;
	margin: 0 0 10px;
}

.comment-body p{
	padding-left: 50px;
}

/* news blog */

#news_events img {
	border: none;
}

.title {
	font-family: 'palatino','times new roman',times,georgia,serif;
	margin-bottom: 0;
	padding-bottom: 5px;
	line-height:23px;
}

.news_date {
	text-transform: uppercase;
	margin-bottom:5px;
	font-weight: normal;
}


.entry {
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px dotted #CCCCCC;
}

.more {
	font-size: 12px;
	margin:0;
	padding:0;
}

.filed_under {
	font-size: 12px;
	margin:0;
	padding:0;
	font-style: italic;
	color: #333333;
	text-transform: none;
}

.filed_under a {
font-style: normal;
}

.blog_nav p {
margin:0;
}

.paginate {
text-align: center;
}

/* News sidebar */

.recent_news_date {
	text-transform: uppercase;
	margin-left:5px;
	font-weight: normal;
	padding:5px 0 0;
	color: #959595;
	font-size: 10px;
}


/* Neutral Pages
--------------------------------------------------------------------------------*/

.neutral_entry {
	border:1px solid #D4D4D4;
	padding:1px;
	margin-bottom: 20px;
	background-color: #f8f8f8;
}

.neutral_entry img {
	margin:10px auto;
	display: block;
}

.neutral_entry h4 {
	padding: 0 3px 10px 3px;
	text-align: center;
	font-size: 11px;
}

.neutral_heading {
	overflow: hidden;
}

.neutral_heading img {
	float: left;
	margin: 10px 30px 30px 10px;
}

.neutral_main {
	display: inline;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	overflow:hidden;
	width:640px;
}

#philosophy {
	margin: 10px 30px 10px 230px;
}

#philosophy p, #philosophy ul li {
	font-size: 15px;
	color: #7d7d7d;
	line-height: 1.5em;
	font-family: 'palatino','times new roman',times,georgia,serif;
}

#philosophy ul {
	margin-left: 10px;
}

.main_content_box_640 {
	background: url(../images/pma/top_640.jpg) no-repeat;
	height: 20px;
}

.neutral_view {
	background: url(../images/pma/slice_640.jpg) repeat-y;
	padding: 10px 30px;
	width:580px;
	margin: 0 0 0 0;
	overflow: hidden;
}

.neutral_main h1 {
	padding-top: 5px;
}

.neutral_view h2, .neutral_side h2 {
	padding: 5px 0 8px;
	color: #004994;
	margin:0;
	line-height: 18px;
	font-weight: bold;
}

.neutral_view h3 {
	font-size: 14px;
	color: #5a8ea7;
	padding: 0;
	margin:0;
	line-height: 18px;
	font-weight: bold;
}

.neutral_view ul li, .neutral_side ul li, .neutral_view ol li, .neutral_side ol li {
	font-size: 12px;
	padding-bottom: 5px;
	margin-left: 20px;
}


.main_bottom_640 {
	background: url(../images/pma/bottom_640.jpg) no-repeat;
	height: 20px;
	width:640px;
}

#toolbar {
	float: right;
	margin: 10px 30px 0 0;	
}

#download_link {
	float: left;
	display: inline;
	text-indent: -99999px;
	width: 107px;
	height: 20px;
	display: block;
	margin-right: 20px;
	background: url(../images/pma/download_bio_icon.gif) no-repeat;
}

.share_this_link {
	float: left;
	display: inline;
	text-indent: -99999px;
	width: 57px;
}

#print_link {
	display: block;
	background: url(../images/pma/print_icon.gif) no-repeat;
	height: 20px;
	width: 52px;
	text-indent: -99999px;
	float: left;
	display: inline;
}

.neutral_side {
	display: inline;
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	overflow:hidden;
	width:320px;
}

.side_box_320 {
	background: url(../images/pma/top_320.jpg) no-repeat;
	height: 20px;
}

.side_box_content_320 {
	background: url(../images/pma/slice_320.jpg) repeat-y;
	margin: 0;
	padding: 0 30px;
	}
	
.side_box_bottom_320 {
	background: url(../images/pma/bottom_320.jpg) no-repeat;
	height: 20px;
}

#recent_blog_posts ul {
	list-style: none;
	padding-bottom: 10px;
}

#recent_blog_posts ul li {
	margin:5px 0 0 0;
	padding:5px 0 5px 10px;
	background: url(../images/list_item_slice.gif) repeat-x bottom;
}

#recent_blog_posts ul li a {
	font-size: 12px;
}

#recent_blog_posts p {
padding-left: 10px;
color: #7D7D7D;
font-style: italic;
}


/* sidebar */
h4.pma_sidebar_top {
	background: url(../images/pma/pma_sidebar_top.jpg) no-repeat;
	margin:40px 0 0 0;
	padding: 30px 0 10px 30px;
	font-size: 14px;
}

.pma_sidebar_content {
	background: url(../images/pma/pma_sidebar_slice.jpg) repeat-y;
	margin: 0;
	padding: 0 30px;
	}
	
.pma_sidebar_bottom {
	background: url(../images/pma/pma_sidebar_bottom.jpg) no-repeat;
	height:30px;
}

/* Mediator login */

.mediator_login_form p {
	font-size: 1em;
}

/* Contact */

.description_paragraph {
	background-color: #f6f4ed;
	padding: 15px;
	font-size: 11px;
	line-height: 15px;
	color: #44443F; 
	border: 1px dotted #c2b59b;
	margin-bottom: 15px;   
}

div.description_paragraph {
	margin-bottom: 20px;
}

/* contact form */

form#contact_form {
	margin-top: 25px;
}

form#contact_form p {
	clear: both;
}

form#contact_form p label {
	float: left;
	position: relative;
	top: 1px;
	display: inline;
	overflow: hidden;
}

form#contact_form p label span {
	font-size: 20px;
	margin: -11px 0 0 5px;
	float: right;
	display: inline;
	position: relative;
	color: #B92A2A;
}

form#contact_form p input {
	width: 200px;
}

form#contact_form p select {
	width: 203px;
}

form#contact_form p textarea {
	width: 200px;
	height: 150px;
}

form#contact_form p input#contact_submit {
	width: auto;
	margin-left: 110px;
}




/* safari only hack for form asterisks */

/*\*/
 html>body*#contact_form p label span { margin-top: 5px;}
 /**/
	
/* New Grid
--------------------------------------------------------------------------------*/

.one_unit, .two_unit, .three_unit, .four_unit, .five_unit, .six_unit, .seven_unit, .eight_unit, .nine_unit, .ten_unit, .eleven_unit, .twelve_unit, .thirteen_unit, .fourteen_unit, .fifteen_unit, .sixteen_unit {
	display: inline;
	float: left;
	margin: 0 10px;
	padding: 0;
	overflow:hidden;
}

.three_unit {
}

.one_unit { width: 40px; }
.two_unit { width: 100px; }
.three_unit { width: 160px; }
.four_unit { width: 220px; }
.five_unit { width: 280px; }
.six_unit { width: 340px; }
.seven_unit { width: 400px; }
.eight_unit { width: 460px; }
.nine_unit { width: 520px; }
.ten_unit { width: 580px; }
.eleven_unit { width: 640px; }
.twelve_unit { width: 700px; }
.thirteen_unit { width: 760px; }
.fourteen_unit { width: 820px; }
.fifteen_unit { width: 880px; }
.sixteen_unit { width: 940px; }
		
/* Share this
--------------------------------------------------------------------------------*/

#share_this_form                        {background: #999; display: none; position: absolute; width: 428px; height: 220px; margin-left:-11px; filter: alpha(opacity:90); KHTMLOpacity:0.9; MozOpacity:0.9; opacity:0.9;}
#share_this_form a.share_this_close     {color: #fff; float: right; margin: 5px;}
#share_this_form ul.tabs                {border: 1px solid #999; list-style: none; margin: 10px 10px 0 10px; padding: 0;}
#share_this_form ul.tabs li             {background: #ccc; border-bottom: 1px solid #999; cursor: pointer; float: left; margin: 0 3px 0 0;	padding: 3px 5px 2px 5px;}
#share_this_form ul.tabs li.selected    {background: #fff; border-bottom: 1px solid #fff; cursor: default; padding: 4px 5px 1px 5px;}
#share_this_form div.clear              {clear: both; float: none;}
#share_this_social, #share_this_email   {background: #fff; border: 1px solid #fff; height: 190px;}
#share_this_social ul                   {list-style: none; margin: 10px 0 0 0; padding: 0;}
#share_this_social ul li                {float: left; margin: 0; padding: 0px 20px 0px 10px; width: 25%;}
#share_this_social ul li a              {display: block; float: left; height: 24px; padding: 4px 0 0 24px; vertical-align: middle;}

#share_this_delicious                   {background: url(/images/share_this/delicious.gif) no-repeat 2px center;}
#share_this_digg                        {background: url(/images/share_this/digg.gif) no-repeat 2px center;}
#share_this_furl                        {background: url(/images/share_this/furl.gif) no-repeat 2px center;}
#share_this_netscape                    {background: url(/images/share_this/netscape.gif) no-repeat 2px center;}
#share_this_yahoo_myweb                 {background: url(/images/share_this/yahoo_myweb.gif) no-repeat 2px center;}
#share_this_technorati                  {background: url(/images/share_this/technorati.gif) no-repeat 2px center;}
#share_this_google_bmarks               {background: url(/images/share_this/google_bmarks.gif) no-repeat 2px center;}
#share_this_newsvine                    {background: url(/images/share_this/newsvine.gif) no-repeat 2px center;}
#share_this_blinklist                   {background: url(/images/share_this/blinklist.gif) no-repeat 2px center;}
#share_this_reddit                      {background: url(/images/share_this/reddit.gif) no-repeat 2px center;}
#share_this_blogmarks                   {background: url(/images/share_this/blogmarks.gif) no-repeat 2px center;}
#share_this_magnolia                    {background: url(/images/share_this/magnolia.gif) no-repeat 2px center;}
#share_this_windows_live                {background: url(/images/share_this/windows_live.gif) no-repeat 2px center;}
#share_this_tailrank                    {background: url(/images/share_this/tailrank.gif) no-repeat 2px center;}
#share_this_mrwong                      {background: url(/images/share_this/mrwong.gif) no-repeat 2px center;}
#share_this_stumbleupon                 {background: url(/images/share_this/stumbleupon.gif) no-repeat 2px center;}
.share_this_link                        {background: url(/images/share_this/share-icon-16x16.gif) no-repeat 0px; padding-left: 24px; padding-top:2px;}

#share_this_email                       {display: none; text-align: left;}
#share_this_email form, 
#share_this_email fieldset              {border: 0; margin: 10px 0 0 10px; padding: 0;}
#share_this_email p                     {margin:0px 0px 5px 0px; padding:0px}
#share_this_email input                 {}

#share_this_email label                 {width: 80px;float: left;text-align: left;margin-right: 0.5em;display: block}

		

	
	