/*  =Global nullification
------------------------------------------------------------------------------*/
html, body, head, div, fieldset, legend, form, label, textarea,
dl, dt, dd, ul, ol, li, 
img, a, span,
table, td, tr, 
address, hr,
input.checkbox, input.radio, input.img-button
{	border:none; margin:0; outline:none; padding:0;	}

h1, h2, h3, h4, h5, h6, p	{	margin:0; padding:0;	}

body { padding:20px 0px;	text-align:center;	}

.hidden	{	position:absolute; font-size:0; height:0; left:-100%; top:0; overflow:hidden; margin:0; padding:0;	}	/*	for accessibility	*/

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	HEADERS	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/

	h3 em {	display: block;	}

h2.cat {	margin-bottom: 12px; position: relative;	}
	h2.cat a {	position: absolute; right: 0; bottom: 7px	}

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	STRUCTURE	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/
#container {	text-align:left; width: 900px; margin:0px auto; z-index:9999;	}

#navigation  {	width: auto; list-style:none; padding-left: 37px; height: 45px; }
		#navigation  li {	float:left; width: 75px; 	}
			#navigation  a {	display:block; padding: 8px;	}
			
				#navigation  .odd a {	padding-top: 24px; padding-bottom: 6px	}
				#navigation .home {	padding-left: 20px; display: block; height: 15px; width: 0; cursor: pointer }
				
#content {	padding: 0 21px 1px 19px;	}
.item #content {	padding-bottom: 25px	}
	
#main {	width: 522px; float: left;	}
	.item #main {	float: right; width: 715px	}
	p {	margin-bottom: 15px;	}

		
#control {	width: 100%; padding: 10px 0; height: 24px;	}
	#control a {	margin-right: 3px;	}
	#control a span {	display: block; }

#signup a span  {	display: block; }

#sidebar {	width: 320px; float: right; }
	.item #sidebar {	position: relative; width: 125px; float: left; padding-bottom: 10px	}
	#sidebar #gallery img.banner {	display: block;	}
	#sidebar p.more {	padding: 8px; padding-right: 0; margin-bottom: 0;	}
	#sidebar .box ul {	list-style: none; padding: 6px 14px 18px;	}
		#sidebar .box ul li {	padding:2px 0 1px;	}
#subnavigation {	padding-top: 20px;	}
	#subnavigation ul {	padding-bottom: 23px;	}
		#subnavigation ul li {	list-style: none; padding: 0 6px;	}
		#subnavigation a {	display: block; padding: 9px 10px 8px;	}
		#subnavigation .current a strong {	display: block;	}
			
	.phones {	height: 48px; width: 180px; margin: 0 0 0 auto;	}
		.phones ul {	list-style: none; padding: 8px; padding-right: 0px	}
			
#footer, #footer-staff {	clear:both;	}
	#footer ul {	list-style: none; clear: left; padding: 6px 0;	}
		#sitemap li {	display: inline; padding: 0 6px	}
	p.copy {	padding: 12px; margin: 0;	}
	
/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	CLEARING FLOATS	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/
div[id=footer],
div[id=content],
ul[id=navigation],
div[id=featured], 
div[class=control],
ul[class=links],
dl[class=article],
form fieldset > div	 {	overflow:hidden;	}


/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	BOXES	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/
dl.article {	padding: 8px 11px 11px; margin-bottom: 23px;	}
	.box .article {	margin-bottom: 0;	}

dl.article dt.img, dl.article dt img {	float: left	}
dl.article dt img {	margin-right: 11px; margin-top: 3px; display: block	} 

dl.article h3.author {	margin-bottom: 17px;	}
	.box dl.article h3.author {	margin-bottom: 2px;	}
	dl.article p {	margin-bottom:9px;	}
		.box dl.article p {	margin-bottom:0;	}
	.article p.label, .article p.more {	margin:0;	}
.box {	margin-bottom: 20px	}
.box h2 {	padding-left: 12px; height: 34px	}

.item div.article {	z-index: 10	}
.item div.article div.large
{
	width:715px;
}
.item div.article div.large img
{
	vertical-align:bottom;
}

	.art-block { padding: 10px; position: relative; width:695px; z-index: 11; padding-bottom: 25px;}
	div.article h2 {	padding: 0; 	}
	div.article h3 {	padding: 0 0 30px;	}
.img-block {	float: right; padding-left: 19px; width: 350px;	}

	.img-block div.video
	{
		margin:0px 0px 10px 0px;
		overflow:hidden;
		width:350px;
	}
	
	.img-block div.video a
	{
		background-image:url(../images/watch.png);
		display:inline;
		float:right;
		height:24px;
		text-indent:-9999px;
		width:131px;
	}

	.img-block div.image {	clear: right; display: block; padding:0px 0px 10px 0px;	}
	.img-block .caption {	padding-top: 9px; margin-bottom: 0	}

	.sharing {	position:absolute; top:10px; right:10px; z-index: 995; width: 150px	}

.item div.article div.heading
{
	height:77px;
	padding:0px 214px 10px 0px;
}

.item div.article dl.author
{
	float:left;
	margin:0px 10px 10px 0px;
	padding:0px 0px 10px 0px;
}

.item div.article dl.author dt
{
	margin:0px 0px 10px 0px;
	overflow:hidden;
	width:100px;
}

p.akpc_pop
{
	display:none;
}

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	LISTS	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/
ul.list {	list-style-type: disc; padding-left: 20px; padding-top: 10px;	}
	ul.list li {	padding-bottom: 6px;	}
		ul.list li p {	margin-left: 4px; 	}

ol.list {	list-style-position:inside; list-style-type:decimal-leading-zero; margin:0; padding:0;	}
	ol.js {	list-style-type: none; list-style-position: outside;	}
ol.list li span {	float:left; margin-right:10px; width:14px;	}

ol.list li {	margin-top:1px; padding:4px 10px 8px 11px;	}
ol.list li p {	padding-left:4px; display: inline	}
	ol.js li p {	display: block; margin-left: 20px;	} 
ol.list p {	line-height:1.515em;	}

ul.site-map {	padding-bottom: 20px	}
ul.site-map li, ul.site-map ul {	display: inline	}

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	LINKS	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/	
a.link {	float: right; padding-left: 10px;	}
	a.link span {	float: left; padding:3px 30px 4px 0; cursor: pointer	}
	
.rss, a.signup, .scene {	float: left; height: 24px; width:58px;	}
	a.signup {	width: 283px;	}
	a.signup-sidebar { display:block; width: 320px; height:24px;	}
	.scene {	width: 151px;	}
	#scene-tooltip	{	position:absolute; display:none;	}

.links {	list-style: none	}
.links .l1, .links .l2 {	float: left; margin-right: 10px; padding-right: 10px	}
.links .l3 {	float: right;	}
.links a {	padding-right: 24px; }
.links a.more {	padding-right: 16px; }

/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	TABLES	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/	
table {	border-collapse: collapse;	}
td, th {	padding: 6px 8px;	}
.listing {	width: 542px; padding-bottom: 18px; margin-bottom: 22px	}
	.listing table {	width: 100%	}
		.listing caption {	padding: 6px 8px	}
.no-cap thead th {	padding-top: 0;	}


/*	~~~~~~~~~~~~~~~~~~~~~~~~~~	FORMS	~~~~~~~~~~~~~~~~~~~~~~~~~~	*/	
input.text {	padding:2px 4px;	}
	 form input, form select {	vertical-align: middle;	} 
	fieldset div {	clear: both;	}
	fieldset div select {	float: left; width: auto	}
		.step1 select {	margin-top: 7px	}
	
	textarea {	overflow: auto	}

#searchform {	float: right	}

		fieldset label {	width: 116px; margin-right: 11px; float: left;	}
		fieldset div em {	float: left;	}
		fieldset.step3 label {	width: 248px;	} 
		fieldset label.short {	width: auto;	} 
		fieldset .text {	float: left; margin-right: 11px;	}
		fieldset img {	display: block; float: left; margin-left: 259px; margin-top: 11px	}
	
form .text {	float: left; 	}	
	.signup form {	padding: 15px 10px 15px 12px;	}
		.signup .text {	width: 256px; margin-right: 15px;	}
			#sidebar .signup .text {	width: 200px	}
	.subscr form {	width: 229px;	}	
		.subscr .text, #searchform .text {	width: 216px; margin-right: 0;	}
		#searchform .text {	margin-right: 15px; width: 245px;	}
		.subscr .control {	padding-top: 12px;	}	
		.subscr .control input {	float:right;	}	
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~	ADs	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.extra {	padding-left: 140px; position: relative; min-height: 620px;	}

.extra div.navigation
{
	height:15px;
	line-height:15px;
	margin:20px 0px 10px;
	text-align:right;
}

.extra div.navigation a
{
	color:#666666;
}

.extra div.navigation a:hover
{
	color:#F6921E;
}
	
/* POPUPs */

div.popup {	position: absolute; padding: 7px 7px 8px; margin-left: 13px; z-index: 1000;	}
.popup .close {	position: absolute; bottom: 7px; left: 7px; padding-left: 16px;	}
.popup .tail {	width: 13px; height: 16px; position: absolute; left: -13px;	}

/*	Sharing	*/
.news-digg {
background:transparent url("../images/shade-news.gif") no-repeat;
float: left;
font-size:85%;
list-style:none;
margin:0;
padding:0;
/*position:absolute;*/
text-align:center;
/*top:0.8em;
left:0;
z-index: 995;*/
}

li.digg-it, li.dugg-it {
background:transparent url("../images/digg-box-2.gif") 0 100%;
float:left;
margin-top:1px;
padding:0pt 0pt 5px;
}

.digg-count a, .digg-count span {
color:#93883F;
display:block;
min-height:40px;
padding:10px 0pt 4px;
text-align:center;
text-decoration:none;
width:50px; }

.digg-it a, .digg-it span {
background:transparent url("../images/digg-box-2.gif");
display:block;
font-weight:bold;
margin-bottom:-5px;
padding:4px 1px 5px;
text-align:center;
text-decoration:none;
width:49px;
}


.digg-count a:hover, .digg-count a:hover strong {
color:#998D43;
}
.digg-count strong {
color:#736926;
display:block;
font-size:160%;
font-weight:normal;
letter-spacing:-1px;
line-height:1;
}

.sharethis {
	float: left;
	margin-right: 15px;
}

/* -- item -- */

.item #sidebar
{
	height:600px;
	padding:0px;
}

/* -- video -- */

.video
{
	overflow:hidden;
	width:715px;
}

.video h2
{
	color:#ffffff;
	margin:0px 0px 10px 0px;
}

.video .primary
{
	color:#ffffff;
	display:inline;
	float:left;
	width:400px;
}

.video .primary .media
{
	margin:0px 0px 10px 0px;
}

.video .secondary
{
	border:#202020 solid 1px;
	display:inline;
	float:right;
	padding:92px 0px 0px 0px;
	position:relative;
	width:295px;
}

.video .secondary .sharing
{
	top:10px;
}

.video .secondary h3
{
	background: #000 url("../images/h2.png") left top repeat-x;
	border-bottom:#202020 solid 1px;
	color:#B3B3B3;
	font-size:15px;
	font-style:normal;
	height:34px;
	line-height:30px;
	margin:10px 0px;
	padding:0px 0px 0px 12px;
	text-transform:uppercase;
}

.video .secondary div.more ul
{
	list-style:none;
}

.video .secondary div.more ul li
{
	background-image:url(../images/video-ul-li.png);
	background-repeat:no-repeat;
	background-position:250px 2px;
	border-bottom:#202020 solid 1px;
	display:inline;
	float:left;
	font-size:12px;
	margin:0px 10px 10px 10px;
	padding:0px 35px 10px 0px;
	overflow:hidden;
	width:240px;
}

.video .secondary div.more ul li a.more
{
	color:#666666;
	text-transform:none;
}

.video .secondary div.more div.archive
{
	padding:0px 10px 10px 10px;
	text-align:right;
}

.video .secondary div.more div.archive a
{
	color:#666666;
}

/* -- staff-- */

.staff
{
	
	}

.staff .heading
{
	border-bottom:#131313 solid 1px;
	overflow:hidden;
	padding:0px 0px 20px 0px;
	width:715px;
	color:#000;
}

.staff .heading h2
{
	color:#fff;
	display:inline;
	float:left;
	font-size:30px;
	line-height:normal;
}

.staff .heading div.image
{
	background-image:url(../images/author.jpg);
	display:inline;
	float:right;
	height:50px;
	overflow:hidden;
	width:50px;
}

.staff .heading div.about
{
	display:inline;
	float:right;
	margin:0px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	text-align:right;
	color: #333333;
}

.staff .heading div.about strong
{
	color:#ffffff;
	display:block;
	font-size:15px;
	font-weight:normal;
}

.staff ul
{
	list-style:none;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	width:714px;
}

.staff ul li
{
	display:inline;
	float:left;
	overflow:hidden;
	width:357px;
}

.staff ul li div.image
{
	background-image:url(../images/author.jpg);
	display:inline;
	float:left;
	height:50px;
	overflow:hidden;
	width:50px;
}

.staff ul li div.about
{
	display:inline;
	float:right;
	padding:3px 0px 0px 0px;
	width:297px;
	color: #333333;
}

.staff ul li div.about strong
{
	color:#ffffff;
	display:block;
	font-size:15px;
	font-weight:normal;
}

/* -- title -- */

#title
{
	height:36px;
	margin:0px 0px 18px 0px;
	overflow:hidden;
	width:522px;
}

#title h2
{
	color:#ffffff;
	display:inline;
	float:left;
	font-size:30px;
	font-style:normal;
	line-height:36px;
}

#title div.navigation
{
	display:inline;
	float:right;
	height:15px;
	line-height:15px;
	margin:18px 0px 0px 0px;
}

#title div.navigation a
{
	color:#666666;
}

#title div.navigation a:hover
{
	color:#F6921E;
}

#searchform .img-btn
{
	display:inline;
	float:right;
	margin:2px 0px 0px 0px;
}

/* ------ revisions ------ */

/* beta */

#beta
{
	background-image:url(../images/beta.png);
	height:180px;
	position:absolute;
	right:0px;
	top:0px;
	width:181px;
}

* html #beta
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/buzzine/images/beta.png');
}

/* header */

#header
{
	height:90px;
	overflow:hidden;
	position:relative;
	width:900px;
}

#header h1 a
{
	height:55px;
	display:block;
	margin:21px 0px 0px 0px;
	width:156px;
}

#header div.banner
{
	height:90px;
	position:absolute;
	right:0px;
	top:0px;
	width:728px;
}

.home #header
{
	height:138px;
}

.home #header h1 a
{
	height:138px;
	display:block;
	margin:0px;
	text-indent:-9999px;
	width:900px;
}

/* -- article -- */

dl.article
{
	margin:0px 0px 20px 0px;
	overflow:hidden;
	padding:0px;
}

dl.article dt
{
	display:inline;
	float:left;
	padding:10px 0px 10px 10px;
	overflow:hidden;
}

dl.article dt img
{
	background-color:#eeeeee;
	margin:0px;
	overflow:hidden;
}

dl.article dd
{
	display:inline;
	float:right;
	padding:10px 10px 10px 0px;
}

dl.article dd p
{
	font-size:12px;
	line-height:normal;
}

dl.article dd div.other
{
	overflow:hidden;
}

dl.article dd div.other p.label
{
	display:inline;
	float:left;
}

dl.article dd div.other p.more
{
	display:inline;
	float:right;
}

/* -- featured -- */

#featured
{
	overflow:hidden;
	width:522px;
}

#featured dl.article
{
	width:522px;
}

#featured dl.article dt
{
	height:275px;
	width:275px;
}

#featured dl.article dd
{
	width:217px;
}

#featured dl.article dd h2
{
	font-size:18px;
}

#featured dl.article dd p
{
	margin:10px 0px 0px 0px;
}

#featured dl.article dd p.author
{
	padding:0px 0px 5px 0px;
	margin:0px;
}

#featured dl.article dd div.other
{
	width:217px;
}

/* -- recent -- */

#recent
{
	overflow:hidden;
	width:522px;
}

#recent h2
{
	line-height:30px;
}

#recent dl.article
{
	width:522px;
}

#recent dl.article dt
{
	height:100px;
	width:100px;
}

#recent dl.article dd
{
	width:392px;
}

#recent dl.article dd h3
{
	font-size:18px;
}

#recent dl.article dd p
{
	font-size:12px;
	line-height:normal;
	margin:10px 0px 0px 0px;
}

#recent dl.article dd p.author
{
	border:none;
	margin:0px;
	padding:0px;
}

#recent dl.article dd div.other
{
	width:392px;
}

/* -- more -- */

#more
{
	overflow:hidden;
	width:382px;
	margin-bottom: 10px;
}

#more h2
{
	line-height:30px;
	margin-bottom: 10px;
}

#more dl.article
{
	width:382px;
}

#more dl.article dt
{
	padding-top:0px;
	height:50px;
	width:50px;
}

#more dl.article dd
{
	padding-top:0px;
	width:302px;
}

#more dl.article dd h3
{
	font-size:15px;
	margin-top:-4px;
}

#more dl.article dd p
{
	line-height:normal;
	margin:2px 0px 0px 0px;
}

#more dl.article dd div.other
{
	width:302px;
}

/* -- archive -- */

dl.archive
{
	margin:0px;
}

dl.archive dd
{
	width:442px;
}

/* -- sharing -- */

.sharing
{
	width:204px;
}

.sharing .sharethis
{
	margin:0px;
}

.sharingbis #sharethis_0
{
	background-image:url(../images/sharethis.png);
	display:block;
	height:25px;
	overflow:hidden;
	width:140px;
}

.sharingbis #sharethis_0 a
{
	color:#808080;
	display:block;
	height:16px;
	line-height:14px;
	margin:4px 0px 0px 12px;
	padding:0px 0px 0px 22px;
}

.sharingbis #sharethis_0 a:hover
{
	color:#808080;
	text-decoration:none;
}

.sharingbis .digg
{
	display:inline;
	float:right;
}

.sharing .links
{
	right:2px;
	position:absolute;
	top:0px;
}

.sharing .links a
{
	height:15px;
	line-height:15px;
}

.sharing .email_popup
{
	right:30px;
	top:60px;
}

.sharingscene .email_popup
{
	right:30px;
	top:60px;
}

.sharing .email_popup div.tail
{
	background-image:url(../images/tail-n.png);
	height:13px;
	left:150px;
	top:-13px;
	width:16px;
}

.sharingscene .email_popup div.tail
{
	background-image:url(../images/tail-n.png);
	height:13px;
	left:150px;
	top:-13px;
	width:16px;
}

/* -- actions -- */

.actions
{
	clear:both;
	position:relative;
	width:695px;
}

.actions .email_popup
{
	bottom:30px;
	left:30px;
}

.actions .email_popup div.tail
{
	background-image:url(../images/tail-s.png);
	bottom:-13px;
	height:13px;
	left:50px;
	width:16px;
}

/* -- email -- */

.email_popup
{
	background-color:#000000;
	border:#b3b3b3 solid 2px;
	display:none;
	padding:10px 10px 5px 10px;
	position:absolute;
	width:210px;
}

.email_popup div
{
	height:23px;
	overflow:hidden;
	padding:0px 0px 5px 0px;
	width:210px
}

.email_popup div input
{
	width:200px;
}

.email_popup div button
{
	background:none;
	background-image:url(../images/submit.png);
	border:none;
	cursor:pointer;
	display:inline;
	float:left;
	height:19px;
	margin:5px 0px 0px 0px;
	text-indent:-9999px;
	width:70px;
}

.email_popup div a
{
	background-image:url(../images/close.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#666666;
	display:inline;
	float:right;
	height:14px;
	line-height:14px;
	margin:10px 0px 0px 0px;
	padding:0px 18px 0px 0px;
}

.email_popup div a:hover
{
	color:#666666;
}

.email_popup div.tail
{
	overflow:hidden;
	position:absolute;
	padding:0px;
}

/* -- news blast -- */

.signup-form-container
{
	background-color:#000000;
	color:#fff;
	border:#b3b3b3 solid 2px;
	display:none;
	padding:10px 10px 5px 10px;
	position:absolute;
	width:350px;
	right:30px;
	top:60px;
	z-index:1000;
}

.signup-form-container form.signup-form
{
	display:none;
}

.signup-form-container div
{
	height:23px;
	overflow:hidden;
	padding:0px 0px 5px 0px;
	width:350px
}

.signup-form-container p
{
	padding:0px 0px 5px 0px;
	margin:0px;
}

.signup-form-container p.hello
{
	padding-bottom:10px;
}

.signup-form-container p.privacy
{
	padding-top:5px;
	font-size:0.8em;
}

.signup-form-container div input
{
	width:200px;
}

.signup-form-container div.text
{
	float:none;
}

.signup-form-container div button
{
	background:none;
	background-image:url(../images/submit.png);
	border:none;
	cursor:pointer;
	display:inline;
	float:left;
	height:19px;
	margin:5px 0px 0px 0px;
	text-indent:-9999px;
	width:70px;
}

.signup-form-container div a
{
	background-image:url(../images/close.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#666666;
	display:inline;
	float:right;
	height:14px;
	line-height:14px;
	margin:10px 0px 0px 0px;
	padding:0px 18px 0px 0px;
}

.signup-form-container div a:hover
{
	color:#666666;
}

.signup-form-container div.tail
{
	overflow:hidden;
	position:absolute;
	padding:0px;
}

/* -- banners -- */

#skyscraper
{
height:600px;
	left:0px;
	margin:0px 0px 20px 0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:120px;
}

#vertical-image
{
	height:240px;
	left:0px;
	margin:0px 0px 20px 0px;
	overflow:hidden;
	position:absolute;
	top:620px;
	border:1px solid #333333;
	background:#0a0a0a;
	width:120px;
}

#staff-section{
margin:0px 0px 23px 0px;
position:relative;
float:right;
width:860px;
color:#fff;
}
#rectangle
{
	border:#1a1a1a solid 10px;
	height:250px;
	margin:0px 0px 20px 0px;
	width:300px;
}
#gallery
{
	margin-bottom:17px;
}

/* -- content -- */

.art-block
{
	background: #FFFFFF url(../images/article.png) repeat-x scroll left top;
}

.art-block em
{
	font-style:italic;
}

.art-block hr
{
	border-top:#d8d8d8 solid 1px;
	margin-bottom:12px;
}

.art-block ul
{
	margin-bottom:18px;
}

.art-block ul li
{
	margin-left:25px;
}

.art-block img.alignleft
{
	margin-right:18px;
}

.art-block img.alignright
{
	margin-left:18px;
}


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;
}

.alignright
{
	float: right;
}

.alignleft
{
	float: left;
}


a.scene {	color: #F6921E !important;	}

#contact-left { float: left; border-right: 1px solid #191919; padding-right: 10px;}
#contact-left p { color: #808080; font-size: 14px;} 
#contact-left a { text-decoration: underline; 	color: #F6921E; }
#contact-left a:hover { text-decoration: none; } 
#contact-right { padding-left: 10px; float: left; width: 280px;}
#contact-right ol.cf-ol li { margin: 0px; padding: 0px; }
.clear { clear: both; } 
#cformsform { width: 250px; color: #808080;}
#cformsform input, #cformsform textarea { width: 250px;} 
.starreq { color: #808080; margin-top: 0px; padding-top: 0px; font-size: 12px; }
input#sendbutton { float: right; width: 70px; }
#main { margin-bottom: 10px; }
.sharing ul { list-style: none; }
.sharing ul li { display: inline; padding: 0px; margin: 0px; margin-left: 3px; }
.links-print, .links-mail { position: relative; top: -60px; left: -1px;}
ul.links { width: 250px; text-align: right;}
ul.linksbottom { text-align: right;}
.linksbottom {	list-style: none	}
.linksbottom .l1, .linksbottom .l2 {	float: left; margin-right: 10px; padding-right: 10px;	}
.linksbottom .l3 {	float: right;	}
.linksbottom a {	padding-right: 24px; }
.linksbottom a.more {	padding-right: 16px; }
#sharethis_0 { }
.navigation { margin-bottom: 5px; }
.sharingscene { position: absolute; right: 150px; top: 210px; z-index: 995; }

.buzzscene-header
{
	height:40px;
	position:relative;
	width:700px;
}

.buzzscene-header .sharing
{
	top:22px;
	right:0px;
}

.buzzscene-header .email_popup
{
	bottom:auto;
	left:auto;
	right:0px;
	top:31px;
}

.buzzscene-header .email_popup div.tail
{
	left:186px;
}

.buzzscene .actions
{
	height:19px;margin:0px;position:relative;width:700px;
}

.buzzscene .linksbottom .l2
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.buzzscene .actions .email_popup
{
	bottom:auto;
	left:auto;
	right:0px;
	top:31px;
}

.buzzscene .actions .email_popup div.tail
{
	background-image:url(../images/tail-n.png);
	height:13px;
	left:186px;
	top:-13px;
	width:16px;
}

#contact-right #usermessagea
{
	width:auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-text {
	font-size: 11px !important;
	line-height: 17px !important;
	padding: 0 4px 5px;
	margin: 0;
}