/* CSS from blog_css */
#pagetitle {
	border-bottom:3px solid #425769;
	padding-bottom:1px;
	margin-bottom:5px;
}
#pagetitle h1 {
	font:   bold 140% Tahoma, Calibri, Verdana, sans-serif;
	color:#424242;
	display:block;
}
#pagetitle #bit {
	font-size:12px;
	color:#40729b;
}
#pagetitle #rssicon, #pagetitle .pagetitleinfo {
	display:block;
	float:right;
	padding-left:5px;
position: relative;
top: 10px;
}

#pagetitle #blog_imodsel {
position: relative;
top: 10px;
}
#pagetitle .description{
	display:block;
	font-size:88%;
	color:#848484;
}
/* New Entry button */
.actionbutton_container {
  margin-bottom:1em;
  text-align:right;
}
#pagetitle a.pagetitleinfo.textcontrol, .actionbutton_container a.pagetitleinfo.textcontrol {
	background: #417394 url(images/buttons/newbtn_middle.png) repeat-x left top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 3px 8px #e1e1e1;
	-webkit-box-shadow: 0 3px 8px #e1e1e1;
	font:   normal 14px Arial, sans-serif;
	color: rgb(255, 255, 255);
	padding: 4px 15px 4px 15px;
	display:inline-block;
}
#pagetitle a.pagetitleinfo.textcontrol:hover {
	background: #5b8dae url(images/buttons/newbtn_middle.png) repeat-x left top;
	display:inline-block;
}
#pagetitle a.pagetitleinfo.textcontrol span {
	font-size:15px;
	font-weight:bold;
	display:inline;
}
#content_inner {
margin-left:10px;
}
#rssicon {
	margin-top:0.765px;
}


.cleardiv {
	clear:both;
}
.entryposter {
	background:#CCFFFF;
}
#blog_description {
	margin-bottom:12px;
}
div.block_category_list {
	overflow:hidden;
	white-space:nowrap;
}
div.sidebar_custom_block {
	overflow:hidden
}
img.blog_home_list_image {
	max-width:30px;
	max-height:30px;
	height:auto !important;
	width:auto !important;
	width:30px;
	height:30px;
}
.nobullets, .list_no_decoration {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.recent_visitors_list li {
	display:inline;
	margin-right:3px;
}
.blog_header {
	font-size: 1.2em;
	padding: 2px 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}
.fly {
	float: right;
	display: inline;
	font-size: 88%;
}
#navlinks {
	background: #f4f4f4;
	border-top: 1px solid #e7e7e7;
	padding: 6px;
	text-align: center;
	color: #5d5d5d;
	font-size: 1em;
}
.bookmarks {
	margin: 10px 0;
	text-align: center;
}
.blog_entry_footer {
	margin: 4px 0;
	padding: 1px;
}
.blogcontrol .bookmarks {
	padding-right:15px;
}

img.inlineimg {
	padding:0 1px;
}
.commentsheader {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 3px 0;
	padding: 0;
}
a.tagcloudlink:link, a.tagcloudlink:visited { text-decoration:none; }
a.tagcloudlink:hover, a.tagcloudlink:active { text-decoration:underline; }
a.taglistlink:link, a.taglistlink:visited { text-decoration:none; display: block; }
a.taglistlink:hover, a.taglistlink:active { text-decoration:underline; display: block; }
a.level1 { font-size: xx-small; }
a.level2 { font-size: small; }
a.level3 { font-size: medium; }
a.level4 { font-size: large; }
a.level5 { font-size: xx-large; }
#tag_edit_list {
	list-style:none;
	margin:0px;
	padding:0px;
}
#tag_edit_list li {
	float:left;
	display:block;
	width:200px;
}
#tag_edit_list li.mine {
	font-weight:bold;
}

/* CSS from blog_cp_css */
fieldset form, div.fieldsetpad { display:block; padding:6px; }

div.checkbox_ctrls { margin-bottom:6px; }
label.show_avatars_ctrl { float:left; }

div.submitrow { text-align:right; }

ul.userlist { list-style:none; padding:0px; margin:0px; }
ul.userlist li { float:left; margin-right:6px; margin-bottom:6px; width:175px; }
ul.userlist hr { display:none; }

/* avatars shown */
ul.userlist_showavatars li { position:relative; width:215px; height:80px; border:solid 1px silver; padding:4px; overflow: hidden}
ul.userlist_showavatars label.avatar_label img { float: left; }
ul.userlist_showavatars div.username { position:relative; }
ul.userlist_showavatars div.username a { position:relative; left:6px; vertical-align:top; font-weight:bold; }
ul.userlist_showavatars div.userstatus { position:relative; left:6px; padding-top:4px; }
ul.userlist_showavatars div.username input { position:absolute; left:0px; top:0px; }

/* avatars hidden */
ul.userlist_hideavatars li { position:relative; width:215px; border:solid 1px silver; padding:4px; }
ul.userlist_hideavatars label.avatar_label img { display:none; }
ul.userlist_hideavatars div.username a { font-weight:bold; }
ul.userlist_hideavatars div.userstatus { float:left; }

/* Blog common styles (overwrite forum default css) */
a.username {
	color:#417394;
}

a.collapse {
	position:static;
	display:block;
	width:13px;
	padding-left:5px;
}

.lastedited, dl.tags, dl.blogcategory, .smallfont {
	font-size: 11px;
}

.blogmeta .shade, .blogmeta dl.stats dt {
	color: #4e4e4e;
}

.blog_date, .comment_date {
	font-size: 11px;
	color:#4e4e4e;
}

.blogcontent {
	margin-top:8px;
	margin-bottom:8px;
	font:   13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
color: #4e4e4e;
}

.blogstatscontent {
	margin-top:8px;
	margin-bottom:8px;
	padding-left:140px;
}

#sidebar_container .block {
	margin-bottom:4px;
	padding:6px;
	background:transparent url(images/misc/blog/top-highlight.png) repeat-x top left;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#sidebar_container .blockbody {
	color: #424242;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	padding:0;
	border:1px solid #DADADA;
}

#sidebar_container .blockrow {
	background:#FFF;
	border-top:1px solid #FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background:#FFFFFF url(images/misc/blog/gradient-black-down.png) repeat-x scroll 0 0;
}

#sidebar_container .underblock {
	height:9px;
	background:transparent url(images/misc/blog/bottom-shadow.png) repeat-x bottom left;
}

#blog_user_sidebar, #blog_sidebar_generic {
	background-color:#f1f1f1;
	border:1px solid #c4c4c4;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow:-2px 2px 2px #C8C8C8;
}

#blog_user_sidebar .blocksubhead.moveable {
	cursor:move;
}

.below_blogentry {
width: 100%;
clear:both;
margin: 0.5em 0;
float: left;
position: relative;
}

.below_blogentry div {
width: 50%;
}

.blog_comments_count {
float: left;
clear: right;
text-align: left;
font-weight: bold;
font-size: 12px;
margin-left: 10px;
}

.blog_comments_count img {
position:relative;
top:2px;
}

.continuereading {
	position: absolute;
	right: 10px;
	font-size: 12px;
font-weight:bold;
text-align:right;
}
.continuereading a {
	color:#417394;
}

.continuereading img {
position:relative;
top:2px;
}
a.blogentrylink {
	font-weight:bold;
}

.bloglist	{padding 0; width:100%; }

.bloglist li { float: left;  width: 100%; clear:both;}

.bloglist li.featured {margin-bottom:1em;}

.bloglist .imod_highlight {
	background-color:#ffeb90;
}

/* 

	Should not use terminology like "toright" for a class name as when viewed in a LTR language, it now goes left.
	
	Also, I hope that these "toright" and "toleft" classes are not being used globally to shift elements around. That is not how the vB4 CSS
	is structured.	Reusable elements are styled properly and unique elements are given their own style commands. We don't have them in forum
	so I don't see why they why they would thought to be added to the blog, a much smaller product.
	
	-freddie
	
*/
.blog_home_list_item {
	position:relative;
	padding:2px 0 1px 0;
	margin: 1px 0;
}

.blog_home_list_item .blog_home_list_info {
	padding-left: 40px;
	background-color:#fff;
	margin: 0;
}

.blog_home_list_item .blog_home_list_title {
	font-size:100%;
	padding: 0px;
	margin: 0px;
	display:inline;
}

.blog_home_list_item .blog_home_list_title a {
	text-decoration: none;
}

.blog_home_list_item .blog_home_list_description {
	padding: 0;
	padding-right: 40px;
	margin: 0;
	color:#999999;
}

.blog_home_list_item .blog_home_list_description a.username {
	color:#999999;
}

.blog_home_list_item .blog_home_bit_icon {
	position:absolute;
	left:6px;
	top:5px;
	display:block;
	max-width:30px;
	max-height:30px;
	overflow:hidden;
	text-align:center;
	padding: 0;
	margin: 0;
}
.toright{float: right;}
.toleft{float: left;}

.blog_home_list_bit {
	padding: 1px 2px;
	margin: 0;
}
.blog_home_list_image {
	width: 36px;
	text-align:center;
	padding: 1px 2px;
}
.blog_home_list_main {
	margin: 2px;
}
.bloglistitems li{display:inline;}
.bloglistinfo{width: auto;}
.blogliststats{
	width: 100px;
	text-align:center;
}
.bloglistcomments{
	width: 125px;
	text-align:center;
}
.bloglistlastpost{width: 200px;}
.bloglistnotification{width: 108px;}
.bloglistnotification input{float: right; vertical-align: middle;}

.bloglistimod{width: 50px; text-align:center; vertical-align:middle;}
.bloglistimod span{padding: 13px 0; text-align:center; vertical-align:middle;}

#blogentries {
	margin-bottom:1em;
}

.blogentrybit h4 {
	padding-right:2px;
	color:#417394;
	font-size:16px;
	line-height:35px;
}

.blogentrybit h4 a {
	font-weight:bold;
}

.blogentrybit h4 a.edit_blog {
	display: none;
}

.blogentrybit h4:hover .edit_blog {
	display: inline;
}

.blogentrybit h4 input[type="checkbox"] {
	float:right;
}

.blogentrybit {
	border-top:1px dotted #C9C9C9;
	padding: 15px 8px 0 8px;
	color:#4E4E4E;
}
.blogentrybit:first-child, div.blogentrybit {
	border-top:none;
	padding-top:5px;
}

input, textarea, select, button 
{
	 -x-system-font:none;
	 font-family:Calibri,Tahoma,Verdana,Geneva,sans-serif;
	 font-size:10pt;
	 font-size-adjust:none;
	 font-stretch:normal;
	 font-style:normal;
	 font-variant:normal;
	 font-weight:normal;
	 line-height:normal;
}

.blog_subscribe_link{text-align:right;}

.blograting.rating1{ background-image:url(images/rating/rating-trans-15_0.png); padding-left:80px;}
.blograting.rating1{ background-image:url(images/rating/rating-trans-15_1.png); padding-left:80px;}
.blograting.rating2{ background-image:url(images/rating/rating-trans-15_2.png); padding-left:80px;}
.blograting.rating3{ background-image:url(images/rating/rating-trans-15_3.png); padding-left:80px;}
.blograting.rating4{ background-image:url(images/rating/rating-trans-15_4.png); padding-left:80px;}
.blograting.rating5{ background-image:url(images/rating/rating-trans-15_5.png); padding-left:80px;}

.blograting
{
	 background:transparent none no-repeat left top;
}

.searchbox_wrapper{text-align: center; padding: 10px;}
.searchbox_wrapper .bginput{width: 500px;}
.collapse_generic_img {float:right;}

.line_spacing{padding: 2px;}

.featurepost_img {
	display: block;
	padding: 2px;
	float:left;
}
.blogsubheader {
	background:#cfcfcf url(images/gradients/subheading-gradient-alpha.png) repeat-x;
	border-bottom:solid 1px #6b91ab;
	text-align: center;
	font-size:9.5px;
	padding:5px 0;
}
.simpleday {
	display:block;
	padding:3px;
	text-align: center;
	font-size:9.5px;
}
.today {
	border-color:rgb(255,68,0);
	/* temp line */
	background:rgb(255,255,200);
	/* real line
	background:rgb(255,255,200) url(images/gradients/form-control-gradient-alpha.png) repeat-x bottom;*/
}

#content_container {
	width:100%;
	float:left;
	margin-right: -290px;
	padding: 10px 0;
}
#content_container.contentright {
	float:right;
	margin-right:0;
	margin-left:-280px;
}

#content_container #content {
	margin-right:290px;
}
#content_container.contentright #content {
	margin-right:0;
	margin-left:280px;
}

#content .block {}

#content #blogheader {
	margin-top:5px;
	margin-bottom:10px;
	text-transform:none;
}

#content #blogheader a {
	color:#417394;
}

#content #pagination_bottom {
	text-align: right;
}

/* remove styling for inlinemod */
#content #inlinemod_formctrls .popupctrl {
	background: transparent;
	color: #417394;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	border: 0;
	position:relative;
	top: -3px;
}

#content #inlinemod_formctrls .popupctrl .ctrlcontainer {
	background: transparent url(images/misc/black_downward_arrow.png) no-repeat right center;
	padding: 2px 4px;
	padding-right: 15px;
}

#sidebar_container {
	float:right;
	width:270px;
	padding:10px 0;
	margin-bottom:3em;
}

#sidebar_container.sidebarleft {
	float:left;
}

#sidebar_container .blockrow,
#sidebar_container .blocksubhead {
	padding:10px 6px 10px 6px;
	color: #424242;
}

#sidebar_container .blocksubhead {
	background:transparent none;
	height:17px;
	padding: 5px 6px;
	border:none;
	outline:none;
	font-weight:bold;
}
/*
#sidebar_container .blocksubhead a {
	color: #424242;
}
*/
#sidebar_container .blocksubhead img {
	float:right;
	vertical-align:middle;
}

#sidebar_container .blocksubhead img.inlineimg {
	float: none;
	position: relative;
	top: -2px;
}

/* Add a "middle" font size, between default and small */
#sidebar_container .blocksubhead.smaller,
#sidebar_container .blockrow {
	font-size:12px;
}

#sidebar_container .blocksubhead a.username {
	padding-right:20px;
}

#sidebar_container .blocksubhead a.username.offline {
	background:url(images/statusicon/user-offline.png) top right no-repeat;
}

#sidebar_container .blocksubhead a.username.online {
	background:url(images/statusicon/user-online.png) top right no-repeat;
}

#sidebar_container .blocksubhead a.username.invisible {
	background:url(images/statusicon/user-invisible.png) top right no-repeat;
}

#sidebar_container .formcontrols .blockrow label {
	width:auto;
}

#sidebar_container .advanced.blockfoot {
	padding:6px;
	border-bottom:none;
	font-size:88%;
	font-weight:bold;
}

/* Main Block */

#sidebar_container .mainblock .blocksubhead .username {
	font-size: 115%;
	color:#424242;
}

#sidebar_container .mainblock .picture {
	text-align:center;
	margin-bottom:6px;
}

#sidebar_container .mainblock .picture img {
	max-width:180px;
	height:auto;
	width:auto !important;
	width:180px;
}

#sidebar_container .mainblock dl.userstats dt {
	float:left;
	color:rgb(153,153,153);
	margin-right:3px;
}

#sidebar_container .mainblock dl.userstats dt:after {
	content:":";
}

#sidebar_container .mainblock dl.userstats dd {
	padding-left:3px;
	padding-bottom:1px;
}

/* End - Main Block */
/* Search Block */

#cb_titleonly {
	vertical-align:text-bottom;
	*vertical-align:middle;
}

#sidebar_container .searchblock .advanced a {
	line-height:2;
}

#sidebar_container .searchblock .advanced .button {
	float:right;
}

#c_blog_search #quicksearch_blog_text {
	width:230px;
}
#c_blog_search label.titleonly {
	float:right;
	margin-top:6px;
	font-size:88%;
}
#c_blog_search .controls {
	padding-top:6px;
	border-bottom:none;
	font-size:88%;
	font-weight:bold;
}
#c_blog_search .controls a {
	float:left;
	padding-top:5px;
}
#c_blog_search .controls input {
	float:right;
}

/* End - Search Block */
/* Category Block */

/*#sidebar_container .categoryblock h2.global,
#sidebar_container .categoryblock h2.local {
	text-align:center;
	_font-weight:bold;
	border-bottom:1px solid rgb(203,209,251);
	margin:5px 0 5px 0;
	padding:2px 0 2px 0;
	background:rgb(240,242,250) url(images/backgrounds/subheading-gradient-inverse-alpha.png) repeat-x top;
}*/

#sidebar_container ol.hideoverflow {
	overflow:hidden;
	white-space:nowrap;
	margin-bottom:2px;
}

#sidebar_container ol.hideoverflow.commalist {
	white-space:normal;
}

#sidebar_container ol.hideoverflow li {
	margin-bottom:2px;
}

#sidebar_container .categoryblock ol.folderlist li img {
	vertical-align:middle;
}

/* End - Category Block */

/* Blog List */
dl.blogbit, tr.blogbit {
	background:#FAFAFF url(images/gradients/form-control-gradient-alpha.png) repeat-x scroll center bottom;
}

.blogbit .td, .blogbit td { padding:10px; }
/* End Blog List */


/* Blog Categories List */
.blogcatdescription {
	width:220px;
}
.blogcatdisplayorder {
	width:100px;
	text-align:center;
}
.blogcatblogentries {
	width:100px;
	text-align:center;
}
dl.blogcatbit, tr.blogcatbit {
	background:#FAFAFF url(images/gradients/form-control-gradient-alpha.png) repeat-x scroll center bottom;
}

.blogcatbit .td, tr.blogcatbit td { padding:10px; }
/* End Blog Categories List */

/* Custompage List */
.custompagebit .td, .custompagebit td { padding:10px; }
/* End Custompage List */

/* Blog Group */
.bloggroupdate {
	width:160px;
	text-align:center;
}
.bloggroupaction {
	width:175px;
	text-align:center;
}
.bloggroupbit .td, .bloggroupbit td { padding:10px; }
/* End Blog Group */

/* Blog Sidebar */
.blogsitebarorder {
	width:160px;
	text-align:center;
}
.blogsitebaractive {
	width:70px;
	text-align:center;
}
.blogsitebarbit .td, .blogsitebarbit td { padding:10px; }
/* End Blog Sidebar */

.blogstats {
	width:110px;
	text-align:center;
}

.blogimod {
	text-align:center;
	vertical-align:middle;
	width:25px;
}

.bloglastpost {
	width:160px;
	text-align:center;
}

.blognotification {
	width:110px;
	text-align:center;
}

/* Trackbacks */
.popupgroup {
	float:right;
}

.trackbackdate {
	width:160px;
	text-align:center;
}

.trackbacksource {
	width:165px;
	text-align:center;
}

.trackbackbit .td, .trackbackbit td { padding:10px; }
/* End Trackbacks */

h1#blog_title {
	font-size:150%;
}


a.comments {
}

a.trackbacks {
	background:transparent url(images/misc/blog/trackback.gif) no-repeat scroll right top;
	padding-right:20px;
}

#comments_heading, #postcomment_heading {
	padding-top: 30px;
	font-size: 140%;
	padding-bottom: 10px;
	font-weight:bold;
}

/* Blog comments (overwrite postbit/postbitlite default css) */
.postbit {
	width: auto;
}

.postbithead a.username {
	color:#417394;
	font-weight:bold;
}

.postbit-lite .avatarlink {
	left:0;
	position:absolute;
	top:0;
}

#qc_form .actionbuttons {
	padding-top:10px;
}

#trackbackurl {
	color:#999999;
}

#trackbackurl input {
	border:1px solid #999999;
	color:#999999;
}

#userinfoblock {
	margin-bottom:8px;
}

#userinfoblock a.avatar {
	padding:3px;
	border:1px solid #D9D9D9;
	float:left;
	background-color:#FFF;
	display:block;
}

#userinfoblock a.avatar .avatarcontainer {
	display:block;
	overflow:hidden;
	
	/* Image valign for non-IE */
    display:table-cell;
    vertical-align:middle;

    text-align:center;

    /* Image valign IE Hack */
    *display: block;
    *font-size: 70px; /* 80px x 0.873 */
    *font-family:Arial;
}
#userinfoblock a.avatar .avatarcontainer img {
	vertical-align:middle;
	max-width:80px;
}

#usermenu {
	margin-left:99px;
	padding-top:4px;
	font-size:88%;
}

#usermenu img.inlineimg {
	width:13px;
	height:13px;
}

#userstats {
	padding-bottom:5px;
}

#customepages {
	border-top:1px solid #D9D9D9;
	padding-top:5px;
}

#userstats dl.stats dt {
	color: #848484;
	display:block;
	float:left;
	width:100px;
}

#userstats dl.stats dd {
	float:right;
	font-weight:bold;
	display:block;
}

.blogusermenu img.inlineimg {
	padding: 0 10px 0 0;
}

#block_visitors a.username {
	color:#417394;
	font-weight:normal;
}

.avatarcontent {
	padding-top:10px;
}
.avatarcontent:first-child {
	padding-top:0;
}

.smallavatar {
	height:30px;
	width:30px;
	overflow:hidden;
	float:left;
}

div.smallavatartext {
	margin-left: 40px;
	margin-top: -30px;
	float:right;
	width:200px;
}

#c_blog_calendar th {
	text-align:center;
}

#c_blog_calendar td a {
	font-weight:bold;
}

#whatsnewsidebar div.blocksubhead.smaller {
	height:41px;
	padding-bottom:0;
}

#whatsnewsidebar div.blocksubhead.smaller a {
	color:#417394;
}

#whatsnewsidebar div.blocksubhead.smaller a, #whatsnewsidebar div.blocksubhead.smaller span {
	display:block;
	height:30px;
	padding-left:6px;
	padding-right:6px;
}

.blogitems #vb_bloglatest_latest span, .blogitems #vb_bloglatest_latest_link a {
	border-left:1px solid #dadada;
}
.blogitems li a {
	display:block;
	border-right:1px solid #dadada;
	border-top:1px solid #dadada;
	background-color:#F5F5F5;
	padding:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.blogitems li span {
	border-right:1px solid #dadada;
	border-top:1px solid #dadada;
	background-color:#FFF;
	display:block;
	padding:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.blogentries {width:auto;}
.blogcomments{width:auto;}
.blogitems li{
	display: block;
	width: 70px;
	float:left;
	text-align:center;
}
.blogitems #processicon{width: 20px;}
.findmoretext {text-align:right;}
.td.findmoretext, td.findmoretext {padding:5px; border-bottom:1px solid #8F95BF;}



/* Featured Entry */
li.blogentrybit.featured {
	border:1px solid #CEDFEB;
	background-color:#FFF;
	padding:0;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
li.blogentrybit.featured .wrapper {
	padding: 0;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
li.blogentrybit.featured p.featured {
	color:#5b5b5b;
	font-weight:noraml;
	padding:5px 10px;
	background: #CEDFEB;
}
li.blogentrybit.featured p.featured a {
	font-weight:bold;
}
li.blogentrybit.featured p.featured img {
	position:relative;
	top: 2px;
}
li.blogentrybit h4, li.blogentrybit div.blogbit {
	margin-left:70px;
}


.popupbody .rating {
	display:block;
	padding:0px;
	padding-left:75px;
	background:transparent url(images/rating/rating-15_0.png) 0px center no-repeat;
}

.popupbody .rating.r5 { background-image:url(images/rating/rating-15_5.png); }
.popupbody .rating.r4 { background-image:url(images/rating/rating-15_4.png); }
.popupbody .rating.r3 { background-image:url(images/rating/rating-15_3.png); }
.popupbody .rating.r2 { background-image:url(images/rating/rating-15_2.png); }
.popupbody .rating.r1 { background-image:url(images/rating/rating-15_1.png); }

.blogattachments {
	border: 1px solid #cdcece;
	background: #ececec none   ;
	margin: 5px 30px;
	-moz-border-radius: 5px;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}

.blogattachments legend {
	display: none;
} 