body { font-size: 12px; }
* { padding: 0; margin: 0; }

/*---:[ core layout elements ]:---*/
#header { border-style: double; border-color: #ddd; clear: both; }
	#column_wrap { float: left; }
	.post_box, .teasers_box { border-style: dotted; border-color: #bbb; clear: both; }
		.teaser { float: left; }
		.teaser_right { float: right; }
	.top { border: none; }
		#sidebars { border-color: #ddd; }
			#sidebar_1 { border-color: #ddd; }
#footer { border-style: double; border-color: #ddd; text-align: right; clear: both; }

/*---:[ global elements ]:---*/
a, a:hover { text-decoration: none; }
a.post_image_link { outline: none; }
a img { border: none; }
/*blockquote { border-left: 1px solid #ddd; color: #666; }*/
abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }
/*code { line-height: 1em; background: #eee; }*/
pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ form inputs ]:---*/
input, textarea { font-size: 1em; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
	.sidebar .text_input { width: 95%; }
	input.form_submit { font-weight: bold; color: #111;  border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; width: auto !important; overflow: visible; }
	#commentform input.form_submit { border-width: 3px; }
	input.form_submit:hover { color: #090; }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ image captioning ]:---*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
	.wp-caption.alignleft { float: left; }
	.wp-caption.alignright { float: right; }
	.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
	.wp-caption.alignnone { clear: both; }

/*---:[ headlines and bylines ]:---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.format_text h2 { font-weight: bold; }
.format_text h2.top, .format_text h3.top { margin-top: 0 !important; }
.sidebar h3 { font-variant: small-caps; letter-spacing: 2px; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; }
	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
	.headline_meta a { border-bottom: 1px solid #eee; }

/*---:[ horizontal dropdown nav menu structure ]:---*/
.menu { position: relative; list-style: none; z-index: 50; }
	.menu li { position: relative; float: left; }
		.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
			.menu ul li { clear: both; }
		.menu a { display: block; }
	.menu table { position: absolute; left: 0; border-collapse: collapse; }
		.menu table table { top: 0 !important; }
		.menu ul ul { position: absolute; top: 0; }
	.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
	.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/*---:[ nav menu styles ]:---*/
.menu, .menu a, .menu li ul { border-style: solid; }
	.menu a { text-transform: uppercase; letter-spacing: 2px; }
	.menu .current > a, .menu .current-cat > a, .menu .current-menu-item > a { cursor: text; }
		.menu .rss { float: right; }
		.menu .rss a, .menu .rss a:hover { padding-right: 16px; border: none; }
		.menu .rss a:hover { text-decoration: underline; }

/*---:[ #header styles ]:---*/
#logo { font-weight: bold; }
#tagline { font-weight: normal; }

/*---:[ content styles ]:---*/
.format_text a { text-decoration: underline; }
.format_text a:hover { text-decoration: none; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text .drop_cap { color: #888; float: left; }
.format_text ul { list-style: square; }
.format_text dt { font-weight: bold; }
	/*---:[ pullquotes ]:---*/
	.format_text blockquote.right, .format_text blockquote.left { border: none; }
	.format_text blockquote.right { float: right; }
	.format_text blockquote.left { float: left; }
		.format_text blockquote.right p, .format_text blockquote.left p { margin: 0; }
	/*---:[ end pullquotes ]:---*/
.format_text .ad { float: right; clear: right; }
.format_text .ad_left { float: left; clear: left; }

/*---:[ after-post elements ]:---*/
.format_text .to_comments { color: #666; clear: both; }
	.format_text .to_comments span { color: #111; line-height: 1em; }
	.format_text .to_comments span.bracket { color: #ccc; }
	.format_text .to_comments a { color: #666; text-decoration: none; }
	.format_text .to_comments a:hover { color: #111; text-decoration: underline; }

/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/
.post_tags { color: #666; }
	.post_tags a { text-decoration: none; }
	.post_tags a:hover { text-decoration: underline; }

/*---:[ feature box ]:---*/
#feature_box { background: #eee; border-style: solid; border-color: #ddd; }

/*---:[ home page teasers ]:---*/
.teaser a.teaser_link:hover { text-decoration: underline; }
.teaser .teaser_author { font-style: italic; }
	.teaser .teaser_author .author { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
.teaser .edit_post { letter-spacing: 1px; }
	.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a { text-transform: uppercase; letter-spacing: 1px; color: #888; border-bottom: 1px solid #eee; }
	.teaser .teaser_author a { font-style: normal; }
	.teaser .format_teaser a { text-decoration: underline; }
	.teaser .format_teaser a:hover { text-decoration: none; }

/*---:[ archive information block ]:---*/
#archive_intro { border-style: solid; border-color: #ddd; }

/*---:[ navigation links ]:---*/
.prev_next { text-transform: uppercase; letter-spacing: 2px; color: #666; border-style: solid; border-color: #ddd; clear: both; }
	.prev_next .next { text-align: right; }
	.prev_next .floated { float: left; }
	.prev_next a { text-decoration: none; }
	.prev_next a:hover { text-decoration: underline; }
	.post_nav a { text-transform: none; letter-spacing: normal; }
#comment_nav_2 { border-style: solid; border-color: #ddd; }

/*---:[ multimedia box ]:---*/
.image_box, .custom_box { border-style: solid; border-color: #ddd; }
	#image_box img { background: #fff; border-style: solid; border-color: #bbb; }

/*---:[ sidebar styles ]:---*/
.sidebar a:hover { text-decoration: underline; }
.image_box ul{ list-style: none; overflow: hidden;white-space: nowrap;}
	li.widget { width: 100%; }
	li.centered { text-align: center; }
		li.widget p a { text-decoration: underline; }
		li.widget p a:hover { text-decoration: none; }
		li.widget ul { list-style: none; }
			li.widget ul li .num_comments { color: #111; }
		/*---:[ widget box styles ]:---*/
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }
		/*---:[ subscriptions widget ]:---*/
		.thesis_widget_subscriptions .sub_rss a { padding-left: 20px; }
		.thesis_widget_subscriptions .sub_email a { padding-left: 20px; }
		/*---:[ google custom search ]:---*/
		li.thesis_widget_google_cse form input[type="text"] { width: 95%; }
		li.thesis_widget_google_cse form input[type="submit"] { font-weight: bold; color: #111; border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }
		li.thesis_widget_google_cse form input[type="submit"]:hover { color: #090; }
		/*---:[ calendar widget ]:---*/
		#calendar_wrap { width: 98%; padding: 0 1%; }
			#calendar_wrap a { font-weight: bold; }
			#calendar_wrap a:hover { background: #ddd; text-decoration: none; }
			table#wp-calendar { width: 98%; border-collapse: collapse; }
				table#wp-calendar caption { font-weight: normal; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; }
				table#wp-calendar th { width: 14%; background: #f2f2f2; border-bottom: 1px solid #ddd; text-align: center; }
				table#wp-calendar td { width: 14%; color: #888; text-align: center; }
				table#wp-calendar td#next, table#wp-calendar td#prev { width: 45%; text-transform: uppercase; letter-spacing: 1px; }
				table#wp-calendar td#next { text-align: right; }
				table#wp-calendar td#prev { text-align: left; }

/*---:[ comment styles ]:---*/
	.comments_intro p { color: #666; }
		.comments_intro a { text-decoration: underline; }
		.comments_intro a:hover { text-decoration: none; }
		.comments_intro span { color: #111; line-height: 1em; }
		.comments_intro span.bracket { color: #ccc; }
dl#comment_list { border-top: 1px dotted #bbb; }
			dl#comment_list dt a:hover { text-decoration: underline; }
			dl#comment_list dt .comment_author { font-weight: bold; }
			.avatar img { float: right; }
			.comment_time, .edit_comment { color: #888; }
				.comment_time { white-space: nowrap; }
				.comment_time a, .edit_comment a { color: #888; }
				.comment_time a:hover, .edit_comment a:hover { color: #888; }
		.comment_num { float: right; }
			dl#comment_list .comment_num a { font-weight: bold; color: #aaa; }
			dl#comment_list .comment_num a:hover { color: #fff; background: #aaa; text-decoration: none; }
	dl#comment_list .bypostauthor { background: #e7f8fb; }
	dl#comment_list dd { border-bottom: 1px dotted #bbb; }
		dl#comment_list dd p.reply a { color: #888; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; }
		dl#comment_list dd p.reply a:hover { text-decoration: underline; }
	dl#comment_list dl { border-top: 0; }
		dl#comment_list dl dt, dl#comment_list dl dd { background: none; }
		dl#comment_list dl dd { border-bottom: 0; }
		dl#comment_list dl .bypostauthor { background: none; }
		dl#comment_list dl dt, dl#comment_list dl dd .format_text { border-style: solid; border-color: #ddd; }
		dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text { border-color: #bde0e6; }
		a.comment_link { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 1px solid #bbb; }
		a.comment_link:hover { color: #111; border-bottom-color: #111; }
	/*---:[ author comment and alternating comment colors ]:---*/
	/* dl#comment_list .even { background: #f5f5f5; }
	dl#comment_list .odd { background: #fff; } */
#trackback_list { border-top: 1px dotted #bbb; }
		#trackback_list a { color: #111; }
		#trackback_list a:hover { color: #111; text-decoration: underline; }
	#trackback_list span { color: #888; }
	.comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }

/*---:[ comment form styles ]:---*/
	#respond_intro p { color: #555; }
		#respond_intro p a { font-weight: bold; }
		#respond_intro p a:hover { text-decoration: underline; }
		#cancel-comment-reply-link { text-transform: uppercase; letter-spacing: 1px; color: #fff; background: #d00; border-style: solid; border-color: #ac0000; border-top-color: #fa5a5a; border-left-color: #fa5a5a; float: right; }
.login_alert { background: #f5f5f5; border: 1px solid #ddd; }
	.login_alert p { font-weight: bold; }
		.login_alert p a:hover { text-decoration: underline; }
.comment_moderated { font-weight: bold; }
#commentform { border-top: 1px dotted #bbb; }
	#commentform p { margin-bottom: 1em; }
		#commentform p a { text-decoration: underline; }
		#commentform p a:hover { text-decoration: none; }
		#commentform p .required { color: #d00; }
	#commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #bbb; }
		#commentform span.allowed span { display: block; }
		/* Support for the highly-recommended Subscribe to Comments Plugin */
		#commentform p.subscribe-to-comments label { font-size: 1em; }

/*---:[ footer styles ]:---*/
#footer a { border-bottom: 1px solid #ccc; }

/*---:[ self-clearing floats from Dan Cederholm ]:---*/
.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, .image_box ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#mainbar {
	width:0px;
	height:0px;
	overflow:hidden;
	border:0;
	
}

/* skybox */
.topbox { border-style: double; border-color: #ddd; clear: both;margin: 20px; }

/* text box */
.textbox{
	margin-bottom: 35px;
	clear: both;
}
.textbox-calendar {
	float: left;
	height: 50px;
	width: 45px;
	text-align: center;
}
.textbox-calendar-day {
	font-weight: bold;
	display: block;
	font-family: Arial;
	color: #666;
	font-size: 22px;
	background: url("./textbox_day.jpg") bottom;
}
.textbox-calendar-month {
	border-bottom: 2px solid #000;
	margin: 0px;
	display: block;
	font-family: Arial;
	display: block;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding-top:1px;
	background: url("./textbox_month.jpg");
}
.textbox-title{
	font-size: 12px;
	margin-left: 57px;
}
.textbox-title h4{
	color: #999;
	font-size: 16px;
	display: inline;
}
.textbox-title h4 a {
	font-weight: bold;
	color: #71BBE3;
}
.textbox-title h4 a:hover {
	color:#BCC4C9;
	border-bottom: none;
}
.textbox-label{
	border-top: 1px dashed #ccc;
	padding:4px 0;
	margin-top: 6px;
	font-size: 12px;
}
*+html .textbox-label{
	text-indent: 0px;
}
* html .textbox-label{
	text-indent: 0px;
}
.text-label-indented {
	font-size: 12px;
	display: block;
	text-align: right;
	float: right;
	margin-top: -15px;
}
*+html .text-label-indented {margin-top: -20px;}
.textbox-fontsize{
	color: #979797;
	float: right;
	text-align: right;
	padding: 3px;
	font-size: 12px;
}
.textbox-fontsize a{
	color: #979797;
}
.textbox-content{
	clear: both;
	word-wrap: break-word;
	margin-top: 25px;
	line-height: 140%;
}
.textbox-adminbar {
	padding: 0px;
	color: #999;
}
.textbox-tburl {
	padding-top: 5px;
	color: #999;
}
.tags {
	clear: both;
	margin-top: 15px;
	padding:5px;
	color: #999;
	background: #fafafa;
}
.tags a {
}
/* comments wrapper */
.comment-wrapper{}

/* comments top box */
.comment-top{
	padding:5px;
	padding-top: 0px;
	margin: 5px;
	text-align: right;
}
.comment-pages{
	padding:5px;
	margin: 5px;
	color: #000;
}

/* commnet box */
.commentbox, .trackbackbox {
	word-wrap: break-word;
	padding:10px;
	margin-top: 15px;
	border-top: 1px dashed #ccc;
}
.commentbox-odd {
	background: #fafafa;
}
.commentbox-couple {
	background: #fff;
}
.commentbox-title, .trackbackbox-title{
	padding-bottom:10px;
	color: #71BBE3;
	font-weight: bold;
}
.commentbox-title a, .trackbackbox-title a{
	font-weight: bold;
}

.commentbox-label, .trackbackbox-label{
	display: block;
	color: #999;
	font-size: 12px;
}
.commentbox-label a, .trackbackbox-label a{
	font-weight: normal;
}

.commentbox-content, .trackbackbox-content{
}

/* comment form wrapper */
#commentForm {
	width: 100%;
}
/* =Comments
----------------------------------------------- */

#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 600px;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 500px; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -102px;
	padding: 0;
	position: absolute;
	top: 0;
}
.commentlist > li:before {
	content: url(./comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(./comment-arrow-bypostauthor.png);
}

/* == °¼ÃäÄæ¡@================================================================================================================================ */
#sidebar-top{font-family:Arial, Helvetica, sans-serif;}

#sidebar-top a{ color:#4f4e4e;}

#sidebar-top ul {padding-left:10px; overflow: hidden;white-space: nowrap;}
#sidebar-top ul li{border-bottom:solid 1px #eaeaea; background: url(./dot_icons.gif) no-repeat 0px 8px; padding: 0 0 0 10px;}
#sidebar-top ul li a {line-height:26px; font-weight: bold; color:#4f4e4e;}
#sidebar-top ul li a img{vertical-align: middle; margin-right:4px;}
#sidebar-top ul .children {padding:1px; display:none;}
.all #sidebar-top ul .children {display:block; }
.all {margin-top:10px;}
#sidebar-top ul .children li{padding:0 0 0 32px; margin:0; background:url(../ishome/images/dot_icons.gif) no-repeat 20px 8px;}
#sidebar-top ul li ul li{border:0;}
#sidebar-top ul li ul li a{line-height:1.8em; font-weight: normal;}
#sidebar-top h3 {
	background:url(./sidebar_h3_bg.png) no-repeat;
	color:#fff;
	font-size:13px;
	padding-left:10px;
	line-height:27px;
	overflow:hidden;
	clear:both;
	margin:0;	
}

.sidebarAd{width:200px; margin:0 atuo; clear:both; margin:5px 0 5px 10px;}

/* skybox */

blockquote {
	background: #F2F2F2 url(images/quote.gif) no-repeat left top;
	border: dotted 1px #D7D7D7;
	padding: 5px 5px 5px 25px;
}

code {
	margin : 4px 8px;
	padding : 8px;
	text-align : left;
	display : block;
	overflow : auto;
/*	font : 500 1em/1.5em 'Lucida Console', 'courier new', monospace;*/
	background: #f8f4f1 url(images/code.gif) right top no-repeat;
	border : 1px dashed #D7C3C3;
}

/* IE fix for ul */
.code {
	word-wrap: break-all;
	border:1px solid #ccc;
	border-left: 4px solid #ccc;
	color: #999;
	padding: 10px;
	margin:15px 20px;
}
.quote {
	margin:15px 20px;
}
.quote-title {
	border-bottom: 1px solid #ccc;
	padding: 5px;
	color: #999;
}
.quote-content {
	word-wrap: break-all;
	color: #999;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0px;
}

/****** Defaul Page Elements ******/
.article-top {
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 30px;
}
.article-bottom {
	padding: 0px;
	margin: 30px 0px;
}

/* push button */
.singlet{
display:inline-block;
width:100%;
}
.push{
height:16px;
padding:0 0 5px 0;
margin-left:450px;
float:left;
width:125px;
}
.funpsingle{
float:left;
}
.googlebuzz a{
background:url(images/buzz.png) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 0.5;filter:alpha(opacity=50);zoom:1;
}
.facebook a{
background:url(images/facebook.png) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 0.5;filter:alpha(opacity=50);zoom:1;
}
.twitter a{
background:url(images/twitter.png) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:25px;
opacity: 0.5;filter:alpha(opacity=50);zoom:1;
}
.plurk a{
background:url(images/plurk.gif) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 0.5;filter:alpha(opacity=50);zoom:1;
}
.funp a{
background:url(images/funp.gif) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 0.5;filter:alpha(opacity=50);zoom:1;
}
.googlebuzz a:hover{
background:url(images/buzz.png) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 1;filter:alpha(opacity=100);zoom:1;
}
.facebook a:hover{
background:url(images/facebook.png) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 1;filter:alpha(opacity=100);zoom:1;
}
.twitter a:hover{
background:url(images/twitter.png) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:25px;
opacity: 1;filter:alpha(opacity=100);zoom:1;
}
.plurk a:hover{
background:url(images/plurk.gif) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 1;filter:alpha(opacity=100);zoom:1;
}
.funp a:hover{
background:url(images/funp.gif) no-repeat;
height:16px;
width:16px;
float:right;
text-decoration:none;
text-indent:-999em;
padding-right:5px;
opacity: 1;filter:alpha(opacity=100);zoom:1;
}
.topads{
margin-bottom:10px;
}

/* Images */

img {
	max-width: 573px;
	width:expression(this.width>573 ? 573:true)
}

img.float-right {
	margin : 5px 0 10px 10px;
	padding: 2px;
}

img.float-left {
	margin : 5px 10px 10px 0;
	padding: 2px;
}
