/* canvas layout: 2 column left sidebar */
#two_column_left_sidebar {
	width:210px;
	margin:0 20px 0 0;
	min-height:360px;
	float:left;
	background: #dedede;
	padding:0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

#two_column_left_sidebar_maincontent {
	width:749px;
	margin:0;
	min-height: 360px;
	float:left;
	background: #dedede;
	padding:0 0 5px 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}


#two_column_left_sidebar_maincontent_boxes {
	margin:0 0px 20px 20px;
	padding:0 0 5px 0;
	width:718px;
	background: #dedede;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	float:left;
}
#two_column_left_sidebar_boxes {
	width:210px;
	margin:0px 0 20px 0px;
	min-height:360px;
	float:left;
	padding:0;
}
#two_column_left_sidebar_boxes .sidebarBox {
	margin:0px 0 22px 0;
	background: #dedede;
	padding:4px 10px 10px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#two_column_left_sidebar_boxes .sidebarBox h3 {
	padding:0 0 5px 0;
	font-size:1.25em;
	line-height:1.2em;
	color:#0054A7;
}

/* ***************************************
  PAGE-OWNER BLOCK
*************************************** */
#owner_block {
	padding:10px;
}
#owner_block_icon {
	float:left;
	margin:0 10px 0 0;
}
#owner_block_rss_feed,
#owner_block_odd_feed,
#owner_block_bookmark_this,
#owner_block_report_this {
	padding:5px 0 0 0;
}
#owner_block_report_this {
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}
#owner_block_rss_feed a {
	font-size: 90%;
	color:#999999;
	padding:0 0 4px 20px;
	background: url(http://www.ruzuo.com/_graphics/icon_rss.gif) no-repeat left top;
}
#owner_block_odd_feed a {
	font-size: 90%;
	color:#999999;
	padding:0 0 4px 20px;
	background: url(http://www.ruzuo.com/_graphics/icon_odd.gif) no-repeat left top;
}
#owner_block_bookmark_this a {
	font-size: 90%;
	color:#999999;
	padding:0 0 4px 20px;
	background: url(http://www.ruzuo.com/_graphics/icon_bookmarkthis.gif) no-repeat left top;
}
#owner_block_report_this a {
	font-size: 90%;
	color:#999999;
	padding:0 0 4px 20px;
	background: url(http://www.ruzuo.com/_graphics/icon_reportthis.gif) no-repeat left top;
}
#owner_block_rss_feed a:hover,
#owner_block_odd_feed a:hover,
#owner_block_bookmark_this a:hover,
#owner_block_report_this a:hover {
	color: #0054a7;
}
#owner_block_desc {
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	line-height: 1.2em;
	border-bottom:1px solid #cccccc;
	color:#666666;
}
#owner_block_content {
	margin:0 0 4px 0;
	padding:3px 0 0 0;
	min-height:35px;
	font-weight: bold;
}
#owner_block_content a {
	line-height: 1em;
}
.ownerblockline {
	padding:0;
	margin:0;
	border-bottom:1px solid #cccccc;
	height:1px;
}
#owner_block_submenu {
	margin:20px 0 20px 0;
	padding: 0;
	width:100%;
}
#owner_block_submenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#owner_block_submenu ul li.selected a {
	background: #00A3Df;
	color:white;
}
#owner_block_submenu ul li.selected a:hover {
	background: #00A3Df;
	color:white;
}
#owner_block_submenu ul li a {
	text-decoration: none;
	display: block;
	margin: 2px 0 0 0;
	color:#4690d6;
	padding:4px 6px 4px 10px;
	font-weight: bold;
	line-height: 1.1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#owner_block_submenu ul li a:hover {
	color:white;
	background: #0054a7;
}

/* IE 6 + 7 menu arrow position fix */
* html #owner_block_submenu ul li.selected a {
	background-position: left 10px;
}
*:first-child+html #owner_block_submenu ul li.selected a {
	background-position: left 8px;
}

#owner_block_submenu .submenu_group {
	border-bottom: 1px solid #cccccc;
	margin:10px 0 0 0;
	padding-bottom: 10px;
}

#owner_block_submenu .submenu_group .submenu_group_filter ul li a,
#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a {
	color:#666666;
}
#owner_block_submenu .submenu_group .submenu_group_filter ul li.selected a,
#owner_block_submenu .submenu_group .submenu_group_filetypes ul li.selected a {
	background:#999999;
	color:white;
}
#owner_block_submenu .submenu_group .submenu_group_filter ul li a:hover,
#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a:hover {
	color:white;
	background: #999999;
}


/* ***************************************
	PAGINATION
*************************************** */
.pagination {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background:white;
	margin:5px 10px 5px 10px;
	padding:5px;
}
.pagination .pagination_number {
	display:block;
	float:left;
	background:#ffffff;
	border:1px solid #b9b7b7;
	text-align: center;
	color:#b9b7b7;
	font-size: 12px;
	font-weight: normal;
	margin:0 6px 0 0;
	padding:3px 7px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.pagination .pagination_number:hover {
	background:#b9b7b7;
	color:white;
	text-decoration: none;
}
.pagination .pagination_more {
	display:block;
	float:left;
	background:#ffffff;
	border:1px solid #ffffff;
	text-align: center;
	color:#b9b7b7;
	font-size: 12px;
	font-weight: normal;
	margin:0 6px 0 0;
	padding:3px 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.pagination .pagination_previous,
.pagination .pagination_next {
	display:block;
	float:left;
	border:1px solid #b9b7b7;
	color:#b9b7b7;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	margin:0 6px 0 0;
	padding:3px 7px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.pagination .pagination_previous:hover,
.pagination .pagination_next:hover {
	background:#b9b7b7;
	color:white;
	text-decoration: none;
}
.pagination .pagination_currentpage {
	display:block;
	float:left;
	background:#b9b7b7;
	border:1px solid #b9b7b7;
	text-align: center;
	color:white;
	font-size: 12px;
	font-weight: bold;
	margin:0 6px 0 0;
	padding:3px 7px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

/* ***************************************
  HORIZONTAL ELGG TOPBAR
*************************************** */
#elgg_topbar {
	background:#333333 url(http://www.ruzuo.com/_graphics/toptoolbar_background.gif) repeat-x top left;
	color:#eeeeee;
	border-bottom:1px solid #000000;
	min-width:998px;
	position:relative;
	width:100%;
	height:24px;
	z-index: 9000; /* if you have multiple position:relative elements, then IE sets up separate Z layer contexts for each one, which ignore each other */
}
#elgg_topbar_container_left {
	float:left;
	height:24px;
	left:0px;
	top:0px;
	position:absolute;
	text-align:left;
	width:60%;
}
#elgg_topbar_container_right {
	float:right;
	height:24px;
	position:absolute;
	right:0px;
	top:0px;
	/* width:120px;*/
	text-align:right;
}
#elgg_topbar_container_search {
	float:right;
	height:21px;
	/*width:280px;*/
	position:relative;
	right:120px;
	text-align:right;
	margin:3px 0 0 0;
}
#elgg_topbar_container_left .toolbarimages {
	float:left;
	margin-right:20px;
}
#elgg_topbar_container_left .toolbarlinks {
	margin:0 0 10px 0;
	float:left;
}
#elgg_topbar_container_left .toolbarlinks2 {
	margin:3px 0 0 0;
	float:left;
}
#elgg_topbar_container_left a.loggedinuser {
	color:#eeeeee;
	font-weight:bold;
	margin:0 0 0 5px;
}
#elgg_topbar_container_left a.pagelinks {
	color:white;
	margin:0 15px 0 5px;
	display:block;
	padding:3px;
}
#elgg_topbar_container_left a.pagelinks:hover {
	background: #4690d6;
	text-decoration: none;
}
#elgg_topbar_container_left a.privatemessages {
	background:transparent url(http://www.ruzuo.com/_graphics/toolbar_messages_icon.gif) no-repeat left 2px;
	padding:0 0 4px 16px;
	margin:0 15px 0 5px;
	cursor:pointer;
}
#elgg_topbar_container_left a.privatemessages:hover {
	text-decoration: none;
	background:transparent url(http://www.ruzuo.com/_graphics/toolbar_messages_icon.gif) no-repeat left -36px;
}
#elgg_topbar_container_left a.privatemessages_new {
	background:transparent url(http://www.ruzuo.com/_graphics/toolbar_messages_icon.gif) no-repeat left -17px;
	padding:0 0 0 18px;
	margin:0 15px 0 5px;
	color:white;
}
/* IE6 */
* html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; }
/* IE7 */
*+html #elgg_topbar_container_left a.privatemessages_new { background-position: left -18px; }

#elgg_topbar_container_left a.privatemessages_new:hover {
	text-decoration: none;
}

#elgg_topbar_container_left a.usersettings {
	margin:0 0 0 20px;
	color:#999999;
	padding:3px;
}
#elgg_topbar_container_left a.usersettings:hover {
	color:#eeeeee;
}
#elgg_topbar_container_left img {
	margin:0 0 0 5px;
}
#elgg_topbar_container_left .user_mini_avatar {
	border:1px solid #eeeeee;
	margin:0 0 0 20px;
}
#elgg_topbar_container_right {
	padding:3px 0 0 0;
}
#elgg_topbar_container_right a {
	color:#eeeeee;
	margin:0 5px 0 0;
	background:transparent url(http://www.ruzuo.com/_graphics/elgg_toolbar_logout.gif) no-repeat top right;
	padding:0 21px 0 0;
	display:block;
	height:20px;
}
/* IE6 fix */
* html #elgg_topbar_container_right a {
	width: 120px;
}
#elgg_topbar_container_right a:hover {
	background-position: right -21px;
}
#elgg_topbar_panel {
	background:#333333;
	color:#eeeeee;
	height:200px;
	width:100%;
	padding:10px 20px 10px 20px;
	display:none;
	position:relative;
}


/* ***************************************
	SETTINGS & ADMIN
*************************************** */
.admin_statistics,
.admin_users_online,
.usersettings_statistics,
.admin_adduser_link,
#add-box,
#search-box,
#logbrowser_search_area {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background:white;
	margin:0 10px 10px 10px;
	padding:10px;
}

.usersettings_statistics h3,
.admin_statistics h3,
.admin_users_online h3,
.user_settings h3,
.notification_methods h3 {
	background:#e4e4e4;
	color:#333333;
	font-size:1.1em;
	line-height:1em;
	margin:0 0 10px 0;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
h3.settings {
	background:#e4e4e4;
	color:#333333;
	font-size:1.1em;
	line-height:1em;
	margin:10px 0 4px 0;
	padding:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.admin_users_online .profile_status {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background:#bbdaf7;
	line-height:1.2em;
	padding:2px 4px;
}
.admin_users_online .profile_status span {
	font-size:90%;
	color:#666666;
}
.admin_users_online  p.owner_timestamp {
	padding-left:3px;
}


.admin_debug label,
.admin_usage label {
	color:#333333;
	font-size:100%;
	font-weight:normal;
}

.admin_usage {
	border-bottom:1px solid #cccccc;
	padding:0 0 20px 0;
}
.usersettings_statistics .odd,
.admin_statistics .odd {

}
.usersettings_statistics .even,
.admin_statistics .even {

}
.usersettings_statistics td,
.admin_statistics td {
	padding:2px 4px 2px 4px;
	border-bottom:1px solid #cccccc;
}
.usersettings_statistics td.column_one,
.admin_statistics td.column_one {
	width:200px;
}
.usersettings_statistics table,
.admin_statistics table {
	width:100%;
}
.usersettings_statistics table,
.admin_statistics table {
	border-top:1px solid #cccccc;
}
.usersettings_statistics table tr:hover,
.admin_statistics table tr:hover {
	background: #E4E4E4;
}
.admin_users_online .search_listing {
	margin:0 0 5px 0;
	padding:5px;
	border:2px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* ***************************************
	ADMIN AREA - PLUGIN SETTINGS
*************************************** */
.plugin_details {
	margin:0 10px 5px 10px;
	padding:0 7px 4px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.admin_plugin_reorder {
	float:right;
	width:200px;
	text-align: right;
}
.admin_plugin_reorder a {
	padding-left:10px;
	font-size:80%;
	color:#999999;
}
.plugin_details a.pluginsettings_link {
	cursor:pointer;
	font-size:80%;
}
.active {
	border:1px solid #999999;
    background:white;
}
.not-active {
    border:1px solid #999999;
    background:#dedede;
}
.plugin_details p {
	margin:0;
	padding:0;
}
.plugin_details a.manifest_details {
	cursor:pointer;
	font-size:80%;
}
.manifest_file {
	background:#dedede;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding:5px 10px 5px 10px;
	margin:4px 0 4px 0;
	display:none;
}
.admin_plugin_enable_disable {
	width:150px;
	margin:10px 0 0 0;
	float:right;
	text-align: right;
}
.contentIntro .enableallplugins,
.contentIntro .disableallplugins {
	float:right;
}
.contentIntro .enableallplugins {
	margin-left:10px;
}
.contentIntro .enableallplugins,
.not-active .admin_plugin_enable_disable a {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#4690d6;
	border: 1px solid #4690d6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	padding: 4px;
	cursor: pointer;
}
.contentIntro .enableallplugins:hover,
.not-active .admin_plugin_enable_disable a:hover {
	background: #0054a7;
	border: 1px solid #0054a7;
	text-decoration: none;
}
.contentIntro .disableallplugins,
.active .admin_plugin_enable_disable a {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#999999;
	border: 1px solid #999999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	padding: 4px;
	cursor: pointer;
}
.contentIntro .disableallplugins:hover,
.active .admin_plugin_enable_disable a:hover {
	background: #333333;
	border: 1px solid #333333;
	text-decoration: none;
}
.pluginsettings {
	margin:15px 0 5px 0;
	background:#bbdaf7;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding:10px;
	display:none;
}
.pluginsettings h3 {
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #999999;
}
#updateclient_settings h3 {
	padding:0;
	margin:0;
	border:none;
}
.input-access {
	margin:5px 0 0 0;
}

/* ***************************************
	TOP BAR - VERTICAL TOOLS MENU
*************************************** */
/* elgg toolbar menu setup */
ul.topbardropdownmenu, ul.topbardropdownmenu ul {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	list-style-type: none;
	z-index: 9000;
	position: relative;
}
ul.topbardropdownmenu {
	margin:0pt 20px 0pt 5px;
}
ul.topbardropdownmenu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
ul.topbardropdownmenu a {
	display:block;
}
ul.topbardropdownmenu ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}
/* IE6 fix */
* html ul.topbardropdownmenu ul {
	line-height: 1.1em;
}
/* IE6/7 fix */
ul.topbardropdownmenu ul a {
	zoom: 1;
}
ul.topbardropdownmenu ul li {
	float: none;
}
/* elgg toolbar menu style */
ul.topbardropdownmenu ul {
	width: 150px;
	top: 24px;
	border-top:1px solid black;
}
ul.topbardropdownmenu *:hover {
	background-color: none;
}
ul.topbardropdownmenu a {
	padding:3px;
	text-decoration:none;
	color:white;
}
ul.topbardropdownmenu li.hover a {
	background-color: #4690d6;
	text-decoration: none;
}
ul.topbardropdownmenu ul li.drop a {
	font-weight: normal;
}
/* IE7 fixes */
*:first-child+html #elgg_topbar_container_left a.pagelinks {

}
*:first-child+html ul.topbardropdownmenu li.drop a.menuitemtools {
	padding-bottom:6px;
}
ul.topbardropdownmenu ul li a {
	background-color: #999999;/* menu off state color */
	font-weight: bold;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:0;
	height:22px;
	border-bottom: 1px solid white;
}
ul.topbardropdownmenu ul a.hover {
	background-color: #333333;
}
ul.topbardropdownmenu ul a {
	opacity: 0.9;
	filter: alpha(opacity=90);
}


/* ***************************************
  SYSTEM MESSSAGES
*************************************** */
.messages {
    background:#FFE1B5;
    color:#000000;
    padding:3px 10px 3px 10px;
    z-index: 8000;
	margin:0;
	position:fixed;
	top:30px;
	width:950px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border:4px solid #FFC875;
	cursor: pointer;
}
.messages_error {
    border:4px solid #D3322A;
    background:#F7DAD8;
    color:#000000;
    padding:3px 10px 3px 10px;
    z-index: 8000;
	margin:0;
	position:fixed;
	top:30px;
	width:950px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	cursor: pointer;
}
.closeMessages {
	float:right;
	margin-top:17px;
}
.closeMessages a {
	color:#666666;
	cursor: pointer;
	text-decoration: none;
	font-size: 80%;
}
.closeMessages a:hover {
	color:black;
}

/*************blog*****************/
.contentWrapper {
	background:white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    padding:10px;
    margin:0 10px 10px 10px;
}

.singleview {
	margin-top:10px;
}

.blog_post_icon {
	float:left;
	margin:3px 0 0 0;
	padding:0;
}

.blog_post h3 {
	font-size: 150%;
	margin:0 0 10px 0;
	padding:0;
}

.blog_post h3 a {
	text-decoration: none;
}

.blog_post p {
	margin: 0  65px;
}

.blog_post .strapline {
	margin: 0 0 0 65px;
	padding:0;
	color: #aaa;
	line-height:1em;
}
.blog_post p.tags {
	background:transparent url(http://www.ruzuo.com/_graphics/icon_tag.gif) no-repeat scroll left 2px;
	margin:0 0 7px 65px;
	padding:0pt 0pt 0pt 16px;
	min-height:22px;
}
.blog_post p.notags {
	margin:0 0 7px 65px;
	padding:0pt 0pt 0pt 16px;
	min-height:22px;
}
.blog_post .options {
	margin:0 65px;
	padding:0;
}

.blog_post_body img[align="left"] {
	margin: 10px 10px 10px 0;
	float:left;
}
.blog_post_body img[align="right"] {
	margin: 10px 0 10px 10px;
	float:right;
}
.blog_post_body img {
	margin: 10px !important;
}

.blog-comments h3 {
	font-size: 150%;
	margin-bottom: 10px;
}
.blog-comment {
	margin-top: 10px;
	margin-bottom:20px;
	border-bottom: 1px solid #aaaaaa;
}
.blog-comment img {
	float:left;
	margin: 0 10px 0 0;
}
.blog-comment-menu {
	margin:0;
}
.blog-comment-byline {
	background: #dddddd;
	height:22px;
	padding-top:3px;
	margin:0;
}
.blog-comment-text {
	margin:5px 0 5px 0;
}

/* New blog edit column */
#blog_edit_page {
	/* background: #bbdaf7; */
}
#content_area_user_title h2 {
	background: none;
	border-top: none;
	margin:10px 0 10px 10px;
	padding:0px 0 0 0;
}
#blue{
   font-size:12px;
   	color:#0EA8E1;
}
#blog_edit_page #blog_edit_sidebar #content_area_user_title h2 {
	background:none;
	border-top:none;
	margin:inherit;
	padding:0 0 5px 5px;
	font-size:1.25em;
	line-height:1.2em;
}
#blog_edit_page #blog_edit_sidebar {
	margin:0px 0 22px 0;
	background: #dedede;
	padding:5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#blog_edit_page #two_column_left_sidebar_210 {
	width:210px;
	margin:0px 0 20px 0px;
	min-height:360px;
	float:left;
	padding:0;
}
#blog_edit_page #two_column_left_sidebar_maincontent {
	margin:0 0px 20px 20px;
	padding:10px 20px 20px 20px;
	width:710px;
	background: #fff;
}
/* unsaved blog post preview */
.blog_previewpane {
    border:1px solid #D3322A;
    background:#F7DAD8;
	padding:10px;
	margin:10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.blog_previewpane p {
	margin:0;
}

#blog_edit_sidebar .publish_controls,
#blog_edit_sidebar .blog_access,
#blog_edit_sidebar .publish_options,
#blog_edit_sidebar .publish_blog,
#blog_edit_sidebar .allow_comments,
#blog_edit_sidebar .categories {
	margin:0 5px 5px 5px;
	border-top:1px solid #cccccc;
}
#blog_edit_page ul {
	padding-left:0px;
	margin:5px 0 5px 0;
	list-style: none;
}
#blog_edit_page p {
	margin:5px 0 5px 0;
}
#blog_edit_page #two_column_left_sidebar_maincontent p {
	margin:0 0 15px 0;
}
#blog_edit_page .publish_blog input[type="submit"] {
	font-weight: bold;
	padding:2px;
	height:auto;
}
#blog_edit_page .preview_button a {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	background:white;
	border: 1px solid #cccccc;
	color:#999999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	height: auto;
	padding: 3px;
	margin:1px 1px 5px 10px;
	cursor: pointer;
	float:right;
}
#blog_edit_page .preview_button a:hover {
	background:#4690D6;
	color:white;
	text-decoration: none;
	border: 1px solid #4690D6;
}
#blog_edit_page .allow_comments label {
	font-size: 100%;
}

/* ***************************************
	SEARCH LISTINGS
*************************************** */
.search_listing {
	display: block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background:white;
	margin:0 10px 5px 10px;
	padding:5px;
}
.search_listing_icon {
	float:left;
}
.search_listing_icon img {
	width: 40px;
}
.search_listing_icon .avatar_menu_button img {
	width: 15px;
}
.search_listing_info {
	margin-left: 50px;
	min-height: 30px;
}
/* IE 6 fix */
* html .search_listing_info {
	height:30px;
}
.search_listing_info p {
	margin:0 0 3px 0;
	line-height:1.2em;
}
.search_listing_info p.owner_timestamp {
	margin:0;
	padding:0;
	color:#666666;
	font-size: 90%;
}
table.search_gallery {
	border-spacing: 10px;
	margin:0 0 0 0;
}
.search_gallery td {
	padding: 5px;
}
.search_gallery_item {
	background: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	width:170px;
}
.search_gallery_item:hover {
	background: black;
	color:white;
}
.search_gallery_item .search_listing {
	background: none;
	text-align: center;
}
.search_gallery_item .search_listing_header {
	text-align: center;
}
.search_gallery_item .search_listing_icon {
	position: relative;
	text-align: center;
}
.search_gallery_item .search_listing_info {
	margin: 5px;
}
.search_gallery_item .search_listing_info p {
	margin: 5px;
	margin-bottom: 10px;
}
.search_gallery_item .search_listing {
	background: none;
	text-align: center;
}
.search_gallery_item .search_listing_icon {
	position: absolute;
	margin-bottom: 20px;
}
.search_gallery_item .search_listing_info {
	margin: 5px;
}
.search_gallery_item .search_listing_info p {
	margin: 5px;
	margin-bottom: 10px;
}


/* ***************************************
	GENERIC COMMENTS
*************************************** */
.generic_comment_owner {
	font-size: 100%;
	color:#666666;
}
.generic_comment {
	background:white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    padding:10px;
    margin:0 10px 10px 10px;
}
.generic_comment_icon {
	float:left;
}
.generic_comment_details {
	margin-left: 60px;
}
.generic_comment_details p {
	margin: 0 0 5px 0;
}
.generic_comment_owner {
	color:#666666;
	margin: 0px;
	font-size:100%;
	border-top: 1px solid #aaaaaa;
}
/* IE6 */
* html #generic_comment_tbl { width:676px !important;}


/* force tinyMCE editor initial width for safari */
.mceLayout {
	width:683px;
}
p.longtext_editarea {
	margin:0 !important;
}
.toggle_editor_container {
	margin:0 0 15px 0;
}

/* add/remove longtext tinyMCE editor */
a.toggle_editor {
	display:block;
	float:right;
	text-align:right;
	color:#666666;
	font-size:1em;
	font-weight:normal;
}

div.ajax_loader {
	background: white url(http://www.ruzuo.com/_graphics/ajax_loader.gif) no-repeat center 30px;
	width:auto;
	height:100px;
	margin:0 10px 0 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}



#profile_icon_wrapper {
	float:left;
}
	
.usericon {
	position:relative;
}

.avatar_menu_button {
	width:15px;
	height:15px;
	position:absolute;
	cursor:pointer;
	display:none;
	right:0;
	bottom:0;
}
.avatar_menu_arrow {
	background: url(http://www.ruzuo.com/_graphics/avatar_menu_arrows.gif) no-repeat left top;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_on {
	background: url(http://www.ruzuo.com/_graphics/avatar_menu_arrows.gif) no-repeat left -16px;
	width:15px;
	height:15px;
}
.avatar_menu_arrow_hover {
	background: url(http://www.ruzuo.com/_graphics/avatar_menu_arrows.gif) no-repeat left -32px;
	width:15px;
	height:15px;
}
.usericon div.sub_menu { 
	display:none; 
	position:absolute; 
	padding:2px; 
	margin:0; 
	border-top:solid 1px #E5E5E5; 
	border-left:solid 1px #E5E5E5; 
	border-right:solid 1px #999999; 
	border-bottom:solid 1px #999999;  
	width:160px; 
	background:#FFFFFF; 
	text-align:left;
}
div.usericon a.icon img {
	z-index:10;
}

.usericon div.sub_menu a {margin:0;padding:2px;}
.usericon div.sub_menu a:link, 
.usericon div.sub_menu a:visited, 
.usericon div.sub_menu a:hover{ display:block;}	
.usericon div.sub_menu a:hover{ background:#cccccc; text-decoration:none;}

.usericon div.sub_menu h3 {
	font-size:1.2em;
	padding-bottom:3px;
	border-bottom:solid 1px #dddddd;
	color: #4690d6;
	margin:0 !important;
}
.usericon div.sub_menu h3:hover {

}

.user_menu_addfriend,
.user_menu_removefriend,
.user_menu_profile,
.user_menu_friends,
.user_menu_friends_of,
.user_menu_blog,
.user_menu_file,
.user_menu_messages,
.user_menu_admin,
.user_menu_pages {
	margin:0;
	padding:0;
}
.user_menu_admin {
	border-top:solid 1px #dddddd;
}
.user_menu_admin a {
	color:red;
}
.user_menu_admin a:hover {
	color:white !important;
	background:red !important;
}

.resetdefaultprofile {
	padding:0 10px 0 10px;
}
.resetdefaultprofile input[type="submit"] {
	background: #dedede;
	border-color: #dedede;
	color:#333333;
}
.resetdefaultprofile input[type="submit"]:hover {
	background: red;
	border-color: red;
	color:white;
}

/* Banned user */
#profile_banned {
	background-color:#FF8888;
	border:3px solid #FF0000;
	padding:2px;
}/*
#elgg_topbar_container_left a.new_friendrequests {
	margin:0 0 0 20px;
	color:white;
	padding:3px;
}
#elgg_topbar_container_left a.new_friendrequests:hover {
	background: #4690d6;
	text-decoration: none;
}
*/

#elgg_topbar_container_left a.new_friendrequests {
	background:transparent url(http://www.ruzuo.com/mod/friend_request/graphics/icons/friendrequest.gif) no-repeat left;
	padding:0 0 0 18px;
	margin:0 15px 0 5px;
	color:white;
}

#elgg_topbar_container_left a.new_friendrequests:hover {
	text-decoration: none;
}@charset utf8;
/*======全局样式======*/
body {font-family:"simsun",Tahoma,Arial, Helvetica, sans-serif;font-size:12px; line-height:24px;color:#000; background:#fff;}
pre, code, select, input, textarea {font-family:"simsun";font-size:12px;vertical-align:middle; padding:0; margin:0;}
html > body textarea {font-family:"simsun";font-size:12px;}
html,body{ width:100%; height:100%;}
html,body,div,ol,ul,i,li,form,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,span,em{margin:0;padding:0;border:0;}
div,p,td,th,dt,dd,h1,h2,h3,h4,h5,h6,span,em,i,a{word-wrap:break-word;word-break:break-all;}
ul,li{ list-style-image: none;list-style-type: none;}
em {font-style:normal;}
div {margin:0 auto;}
img {border:0 none;vertical-align:middle;}
form fieldset {border:0pt solid transparent;margin:0;padding:0;position:relative;}
from{ display:inline;}
h1,h2,h3{font-size:14px;}
h4, h5, h6 { font-size:12px;}

/*======链接样式======*/
a{text-decoration:none;color:#0EA8E1;}
a:visited {color:#0EA8E1;}
a:hover{ color:#000; text-decoration:underline;}

/*======通用样式======*/
.sadness {filter: gray}
.center{ text-align:center;}
.black{ color:#000;}
.red{ color:#f00;}
.gray{ color:#666;}
.blue{color:#0EA8E1;}
.yellow{ color:#F3CD08; font-weight:bold;}
.blod{ font-weight:bold;}
.underline a{ text-decoration:underline;}
.indent{ text-indent:2em;}
.overflow{ overflow:hidden;zoom:1;}

.left,.copyRight span{ float:left;}
.right,.copyRight p{ float:right;}
.text{ border:1px solid #d1d1d1; padding:2px;+padding:3px; width:220px;}
.btn{ width:47px; height:23px; border:0; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat right -88px;}
.btn2{ width:142px; height:34px; line-height:34px; text-align:center; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -157px; border:0; color:#666; font-size:14px; font-weight:bold;}
.submit_button{ width:142px; height:34px; line-height:34px; text-align:center; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -157px; border:0; color:#666; font-size:14px; font-weight:bold;}
.btn3{ background-position:left -192px;}
.btn4{ height:45px; width:142px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -111px; border:0; font-size:14px; font-weight:bold; color:#666;}
.btn5{background-position:left -250px;}
.btnPop{width:47px; height:24px; border:0; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat right -112px;color:#666;}
.font14{ font-size:14px; font-weight:bold;}
.font24{ font-size:24px;font-family:"微软雅黑"}



#warp{ width:980px; padding-bottom:60px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/warp_bg.gif") no-repeat center bottom;}
.mainbody{ overflow:hidden;zoom:1; margin-bottom:10px; clear:both;}
.bgGray{ background:#F6F7F6 url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bgGray_bg.gif") repeat-x top center; margin:0;}
.bgGray a,.bgGray a:visited,.floorNum a,.floorNum a:visited,.moiveDetail .detail a,.moiveDetail .detail a:visited{ color:#666;}
.bgGray a:hover,.floorNum a:hover,.moiveDetail .detail a:hover{ text-decoration:underline; color:#000;}
.header{ height:87px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x top center;}
.logo{ float:left;}
.topSearch{ float:right; height:57px; padding:30px 20px 0 0; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat right top;}

.nav{ height:35px; background:#48BDE8; padding:13px 20px 0;color:#fff; margin-bottom:10px;}
.nav a,.nav a:visited{color:#fff;zoom:1;}
.nav a:hover{ text-decoration:underline; color:#fff;}
.nav ul,.nav li{ float:left; height:22px;}
.nav li{ width:87px; text-align:center;line-height:20px;+line-height:22px; margin-right:10px;}
.nav li a,.nav li a:visited{display:block; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -88px;width:87px;height:22px;}
.nav li a{ font-family:"微软雅黑","simhei"; font-size:14px;}
.nav li a:hover,.nav li a.on,.nav li a.on:visited{background-position:left -227px; text-decoration:none;}
.nav p{ float:right;}

.footer{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/footer_bg.gif");}
.footer ul{	height:136px;background: url("http://www.ruzuo.com/mod/ruzuo_index/graphics/foot_logo.gif") no-repeat right top; padding:10px 0 0 30px;}
.footer li{ float:left; width:140px; color:#808080; margin-right:20px;}
.footer h4{ border-bottom:1px solid #a2a2a2;}
.footer a,.footer a:visited{zoom:1; color:#808080;}
.footer a:hover{color:#0EA8E1;}

.copyRight{ background:#303332; height:38px; padding:0 10px; line-height:38px;}
.copyRight p{color:#0EA8E1;}
.copyRight span{ color:#5C5C5C;}
.copyRight a,.copyRight a:visited {color:#0EA8E1;}
.copyRight a:hover{ color:#5C5C5C; text-decoration:underline;}

.main{ width:700px; float:left;}
.main h1{ height:36px; border-bottom:12px solid #000;}
.main span.created{ height:25px; display:block; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left top;}
.content{ padding:20px 0;}
.form{ padding:20px;}
.form h2{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -133px; height:22px; margin-bottom:20px;}
.form p{ padding:5px 0;overflow:hidden;zoom:1;}
.form label{ float:left; width:90px; padding-right:10px; text-align:right;}
.form p.bottons{ padding:30px 0 0 100px;}
.form .pic{ padding:0 0 20px 100px;}
.form .pic img{ margin-right:10px; vertical-align:text-bottom;}

.notice{ float:right; width:270px;}
.notice h1{ height:37px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -26px; margin-bottom:10px;}
.notice .padding p{ line-height:20px; margin-bottom:10px;}
.notice li{ width:100px; float:left; padding:3px 10px; text-align:center;}
.notice li p{ padding-top:5px; font-weight:bold;}

.detail dl{ height:150px; margin-bottom:20px;}
.detail dt{ width:100px; float:left;}
.detail dd{ float:right; width:570px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -118px; padding:10px; line-height:20px;}
.detail dd p{ color:#999;}
.detail dd p.more{ padding-top:10px;}
.detail .right{ height:67px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/j.gif") no-repeat left center; width:200px;color:#0EA8E1; font-family:"微软雅黑","simhei"; font-size:14px; font-weight:bold; line-height:67px; padding-left:100px; margin-top:30px;}
.detail .center{ padding-top:20px;}

.login{ width:310px;border:10px solid #0EA8DE; padding:20px 40px; font-size:14px; font-weight:bold; color:#666; position:relative;}
.login h1,.orderLogin h1{ height:29px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -88px; padding-left:5px; margin-bottom:20px;}
.login h1 span,.orderLogin h1 span{ display:block; height:29px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -103px;}
.login p{ margin-bottom:10px;}
.login a,.login a:visited{zoom:1; color:#666; text-decoration:underline;}
.login a:hover{color:#0EA8E1;}


/* my */
.myMain{ float:left; width:752px; background:#fff; padding-right:10px; min-height:680px;_height:680px;}
.myMain h2{ color:#666;}
.myLeft,.heLeft{ float:left; width:584px;}
.myLeft h1,.orderHead h1{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -179px; height:28px; margin:4px 0 10px;}
.heLeft h1{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -535px; height:28px; margin:4px 0 10px;}
.jilu{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -498px; height:28px; margin:4px 0 10px;}
.myNav{ height:44px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -346px;}
.myNav li{ float:left; height:24px; border-top:1px solid #D9D9D9; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -263px; text-align:center; width:114px; margin-top:7px; font-size:14px; font-weight:bold; cursor:pointer;}
.myNav li.first{ border-left:1px solid #D9D9D9;}
.myNav li.last{ border-right:1px solid #D9D9D9;}
.myNav span{height:24px; display:block; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") no-repeat right -321px;color:#666;}
.myNav li.last span{ background:none;}
.myNav li.on{ height:32px;background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -288px; border:0; margin:0; overflow:hidden;}
.myNav li.on span{ height:24px; background:none; color:#A8A8A8; padding-top:8px;}

.myIndex{ padding-top:10px;}
.myHead{ float:left; margin-right:20px; width:144px;}
.myHead h3{ padding-top:10px;}
.myPic{ background:#E8E8E8; padding:7px 7px 0; text-align:center; margin-bottom:10px;}
.myDetail{ width:370px; float:left;}
.myDetail h3{ color:#00A3DF; font-size:18px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #ccc; padding:5px 0; margin-bottom:5px;}
.myDetail h3 span{ padding-left:10px; color:#999; font-size:14px; font-weight:normal;}
.myDetail h4{color:#00A3DF;}
.myDetail .txt{ padding:10px 0; line-height:21px; color:#999;}
.myDetail a.blueA,.myDetail a.blueA:visited{color:#0EA8E1;}
.editSign{ height:64px; padding-left:10px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/sign_left.gif") no-repeat left center; margin-bottom:15px;}
.editSign textarea{ padding:3px; border:1px solid #47BDE8; border-left:0; width:340px; height:56px; background:#E5F5FC; overflow:auto;}
.mySex{ color:#999; margin-bottom:10px;}
.mySex .left{width:80px; }

.myMenu{ float:right; width:168px;}
.myMenu ul{ border:3px solid #e4e4e4; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/paper_bg.gif") repeat-x top center; padding:3px 6px; margin-bottom:10px;}
.myMenu li{ border-bottom:1px dotted #ccc; padding:3px 0 3px 50px; font-weight:bold;}
.myMenu li a{ font-size:14px;}
.myMenu li span{ color:#0EA8E1;}
.myMenu h2,.myMenu dl{ padding-left:25px; padding-bottom:10px; overflow:hidden;zoom:1;}
.myMenu dt{ width:48px; height:48px; margin-right:8px; float:left; overflow:hidden;}
.myMenu dd{ float:left; width:87px; padding-top:36px; line-height:100%;}

.myRight{ float:right; width:218px; padding-top:10px;}
.myRight dl{ width:166px; margin:0 auto;}
.myRight dt{ background:#4E5251; padding:8px; text-align:center;}
.myRight dd{ line-height:21px; padding:8px; color:#666;}

.orderBox{ overflow:hidden;zoom:1; padding:10px 0 20px;}
.orderPic{ float:left; width:65px; margin-right:30px;}
.orderText{ float:left; width:285px; color:#999;}
.orderText .blod a,.orderText .blod a:visited{ color:#000; text-decoration:none;}
.orderText .blod a:hover{ text-decoration:underline;}

.myMessage{ border-bottom:1px dotted #CCCCCC; padding:10px; color:#666;}
.myMessage .indent{ line-height:21px; padding-top:5px;}
.myMessage dl{ overflow:hidden;zoom:1;}
.myMessage dt{ float:left; width:64px; margin-right:20px;}

.orderNum{ float:left; width:90px; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999;}
.num2{ color:#EA8702;}
.orderLink{ float:left; width:100px;}

.tips{ background:#ACACAC; padding:5px 10px; color:#FBFBFB; margin-bottom:10px;}
.myFriend{ overflow:hidden;zoom:1; border-bottom:1px solid #eee; padding:20px 0;}
.myFriend dl{ float:left; width:145px;}
.myFriend dt{ float:left; width:48px; height:48px; overflow:hidden; margin-right:8px;}
.myFriend dd{ line-height:100%;}
.myFriend dd.a{ padding-top:24px; color:#666;}

.pages{margin:30px 0; clear:both; text-align:center;}
.pages a{background:#FFF;border:1px solid #B9B7B7;color:#8B8A8A;font-family:Arial;margin:1px;padding:3px 7px;}
.pages a:visitd{color:#8B8A8A;}
.pages a:hover{ text-decoration:underline;}
.pages a.on,.pages a.on:visited{background:#8B8A8A;border:1px solid #B9B7B7;color:#FFF;font-weight:bold;}
.pages a.on:hover{ text-decoration:none;}

/*order*/
.orderMain{ float:left;width:700px;color:#4C4E4E;}
.orderMain2{ float:left;width:980px;color:#999;}
.orderHead{ overflow:hidden;zoom:1; height:40px;}
.orderHead h1{ width:150px; float:left; background-position:left -207px;}
.orderHead p{ float:right; padding-right:20px;}
.orderHead span{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -526px; padding-left:10px;}
.orderList{border-bottom:1px solid #E4E4E4;padding:8px 0;overflow:hidden;zoom:1;}
.orderCover{ float:left;width:120px;}
.orderName{ float:left;width:150px;}
.orderName h4{ color:#000;}
.orderName .orderNum{ text-align:left;}
.orderDetail{ float:right;width:410px;padding-right:10px;}

.orderRight{ float:right;width:270px;}
.orderLogin{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -550px;height:195px;padding:15px 10px 10px;}
.orderLogin .input{ font-size:14px; color:#999; font-weight:bold;padding:0 0 15px 10px;}
.orderLogin .text{width:180px;}
.orderLogin .btn4{ background-position:left -425px;}

.sayList { padding:0 10px;}
.sayList h2{background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -233px; height:41px; width:101px; margin-bottom:20px;}
.sayList .overflow{ height:61px;}
.moreLink{background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -548px; padding-left:15px; margin:10px 0;}
.sayList .right{margin:17px 0 0;}
.sayList ul{ overflow:hidden;zoom:1; padding-bottom:10px;}
.sayList li{ float:left;width:50px; margin:0 16px; display:inline;}
.sayList .padding{ padding:0 10px; color:#999; line-height:21px;}
.sayList .padding p{ border-bottom:1px solid #E4E4E4; padding:10px 0;}

/*messageHead*/
.messageHead{ overflow:hidden;zoom:1;border-bottom:1px solid #e2e2e2; padding-bottom:10px; margin-bottom:10px;}
.messagePic,.moiveHead .pic{ width:100px; float:left; text-align:center;}
.messagePic p{ padding-top:10px;}
.messageMain{ float:right;width:575px;}
.messageMain h2 { padding-bottom:15px;}
.messageMain h2 span{ font-size:12px; font-weight:normal;}
.orderStatus .num,.myKa .num{ float:left; width:60px; height:50px; margin-right:20px; border:1px solid #F4C07C; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -391px; text-align:center;color:#DD7200;}
.orderStatus .num span,.myKa .num span{font-size:24px;font-weight:bold;font-family:"微软雅黑";}
.orderStatus .num3{ color:#666;}
.orderStatus p{ float:left;width:100%}
.messageMain ul{ padding:15px 0 0 70px;}
.messageMain li{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -471px; line-height:20px; height:20px; padding-left:30px; margin-bottom:15px;}

.pages{margin:30px 0; clear:both; text-align:center;}
.pages a{background:#FFF;border:1px solid #B9B7B7;color:#8B8A8A;font-family:Arial;margin:1px;padding:3px 7px;}
.pages a:visitd{color:#8B8A8A;}
.pages a:hover{ text-decoration:underline;}
.pages a.on,.pages a.on:visited{background:#8B8A8A;border:1px solid #B9B7B7;color:#FFF;font-weight:bold;}
.pages a.on:hover{ text-decoration:none;}

.orderAnthor{ color:#666;}
.orderAnthor h4{ width:105px; float:left; text-align:right; padding-right:15px;}
.floorNum{ float:right; width:580px; margin-bottom:30px;}
.floorNum dt{ width:50px;float:left; padding-right:13px;}
.floorNum dd{ float:left; padding-top:46px;}
.floorNum p{ margin-top:10px;}
.floorNum li{ float:left; width:54px; margin:0 51px 10px 0; height:85px; line-height:18px;}
.floorNum li.none{ margin-right:0; float:right;}

.floorFirst{border:1px solid #F4C07C; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -391px; height:50px; padding:0 10px; margin-bottom:20px;color:#999;}
.floorFirst .first{ font-size:14px;color:#DD7200;font-weight:bold;}
.floorFirst .first span{ font-size:36px; line-height:38px;font-family:"微软雅黑";}
.floorFirst .third{color:#DD7200;}
.floorFirst .third span{ font-size:24px;font-weight:bold;font-family:"微软雅黑";}
.floorFirst .four{ color:#c00; line-height:22px;}
.floorFirst .btn2{ background-position:left -320px;}
.floorFirst .btn3{ background-position:left -285px;}
.floorSecond{border-color:#CACACA; background-position:center -442px;}
.floorSecond .first{ color:#666;}
.floorSecond .btn2{ background-position:left -355px;}

.moiveHead { padding-bottom:10px;}
.moiveHead .pic{ padding-right:20px;}
.moiveHead h2{ padding-bottom:10px;}
.moiveHead .detail{ line-height:20px;}
.moiveDetail { margin-bottom:10px;}
.moiveDetail .title{ background:#F0F0F0; padding:5px 20px; margin-bottom:20px;}
.moiveDetail .title p{ float:right;}
.moiveDetail h2 span{ color:#EA8702; font-size:12px;}
.moiveDetail .font14{ font-weight:normal;}
.moiveDetail a{ white-space:nowrap; font-family:"微软雅黑";}
.moiveDetail .detail{ margin-bottom:20px;}

.messageList{ overflow:hidden;zoom:1; margin-bottom:20px;}
.messageList .pic{ float:left; width:70px;}
.messageList .detail{ width:625px; float:right;}
.messageList .title{ background:#F0F0F0; padding:3px 10px;}
.messageList .title h4{ color:#666; width:420px; float:left; line-height:130%; height:32px; overflow:hidden;}
.messageList .title h4 span{ font-weight:normal;}
.messageList .edit{ float:right; line-height:30px;}
.messageList .num{ width:70px; float:right; font-size:24px; line-height:30px; font-weight:bold; text-align:right; color:#CDCDCD;font-family:"微软雅黑";}
.messageList .detail p{ padding:10px;}

.addMessage ul{ height:56px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -493px;}
.addMessage li{ float:left;}
.addMessage li.left{ width:6px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/say_left.gif") no-repeat; height:56px;}
.addMessage li.right{ width:6px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/say_right.gif") no-repeat; height:56px; float:right;}
.addMessage li.con{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -409px; height:22px; margin:20px 0 0 20px; padding-left:120px;}
.addMessage p{ font-weight:bold; color:#666; padding:20px 0 0 50px;}
.addMessage .input{ padding:3px; width:300px; border:1px solid #D1D1D1;}

.recordList { color:#666;}
.recordList h5{ font-weight:normal;background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -471px; line-height:20px; height:20px; padding-left:30px; margin:15px 0 20px;}
.recordList table{ height:40px;}
.recordList td{ padding-left:20px;}
.recordList .on{ background:#F0F0F0;}

/*search*/
.searchHead{background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -346px;height:44px;}
.searchHead h1{ height:26px; width:106px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -434px;}
.searchText{ padding:50px 0 0; text-align:center; margin-bottom:20px;}
.searchText h5,.myselfAdd{font-weight:normal;background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -471px; line-height:20px; height:20px; padding-left:30px; margin:8px auto; width:250px;}
.myselfAdd{ width:470px; color:#666;}
.myselfAdd .font14{ font-weight:normal; text-decoration:underline}
.searchText h2{ text-align:left; padding:5px 20px; margin-top:50px; background:#F0F0F0;}
.marBottom{ padding-bottom:30px; margin-bottom:30px;}
.otherAdd{ width:184px; margin:0 auto; height:71px; padding:30px 0;}
.otherAdd li{ width:69px; height:54px; border:1px solid #CACACA; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -770px; text-align:center; padding-top:15px;}
.searchRight h2{ height:37px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -26px; margin-bottom:10px;}
.searchRight p{line-height:140%; margin-bottom:20px;}
.searchRight ul{ overflow:hidden;zoom:1; padding:10px 0 0 10px;}
.searchRight li{ width:100px; float:left; text-align:center; font-weight:bold; margin-bottom:10px; line-height:30px;}
.searchRight li.right{ float:right;}

/*ka*/
.myKa {padding:10px 0 15px;border-bottom:1px solid #e3e3e3; overflow:hidden;zoom:1;}
.myKa .left{ width:356px;}
.myKa .right{ width:318px; line-height:20px;}
.myKa .pic{ position:absolute;z-index:100; width:351px; height:218px; border:1px solid #797979;}
.myKa .bg{ background:#9B9B9B; height:220px; width:352px; margin:4px 0 15px 4px;}
.myKa .num{ float:none; width:72px; margin:20px 0; text-align:left; padding-left:8px;}
.mykaList{ line-height:20px; margin-bottom:30px;}
.mykaList h5{ margin-bottom:15px; color:#4C4E4E;}
.mykaList .underline{ padding:15px 0;}
.myKa2 .left{ width:198px;}
.myKa2 .right{ width:420px; padding-top:20px;}
.myKa2 .pic{height:309px; width:192px;}
.myKa2 .bg{ height:309px; width:192px;}

/**11-21**/
.source{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/laba.gif") no-repeat; width:470px; height:70px; padding:8px 0 0 181px;}
.source li{ float:left; width:235px; text-align:left; line-height:20px; color:#999;}
.source a{text-decoration:none;color:#999;}
.source a:visited {color:#999;}
.source a:hover{color:#5A5F72;}

.banner p{background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -374px;height:14px;}
.whyList{ margin:10px 0;}
.whyList h4{ background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -580px; color:#0EA8E1; height:20px; line-height:20px; padding-left:30px; margin-bottom:10px;}
.whyList p{ padding:10px 10px 20px 20px; border-bottom:1px solid #EAEAEA; line-height:20px;}

.register{width:556px;border:10px solid #0EA8DE; padding:20px 20px 20px 40px; font-size:14px; font-weight:bold; color:#666; position:relative; height:330px; position:absolute; background:#fff; z-index:100; top:50%; left:50%; margin:-175px 0 0 -308px;}
.register .left{ width:300px;}
.register .right{ width:240px; height:310px; background:#000;}
.register h1{ color:#000; font-family:"微软雅黑";font-size:23px; margin-bottom:15px;}
.register p{ color:; font-size:12px;color:#0EA8E1; font-family:"simsun"; font-weight:normal; padding:5px 0;}
.register p span{display:block; color:#999; line-height:14px; padding-top:3px; text-indent:5em;}
.submit{ width:88px; height:23px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -603px; border:0; color:#fff;}


/**11-27**/
.out{width:310px;border:10px solid #0EA8DE; padding:40px 40px 10px;height:170px; font-size:14px; font-weight:bold; color:#666; position:relative; background:#fff; z-index:100; top:50%; left:50%; margin:-175px 0 0 -208px;}
.out h1{color:#4C4E4E; font-family:"微软雅黑";font-size:23px; margin-bottom:50px;}
.out span{color:#0EA8E1;}
.out h4{color:#0EA8E1;font-size:12px;background:transparent url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -471px;font-weight:normal;height:20px;line-height:20px;margin-left:18px;padding-left:30px;}
.out p{ text-align:center;padding-top:5px;}

.shortout{width:310px;border:10px solid #0EA8DE; padding:40px 40px 10px;height:100px; font-size:14px; font-weight:bold; color:#666; position:absolute; background:#fff; z-index:100; top:50%; left:50%; margin:-175px 0 0 -208px;}
.shortout h1{color:#4C4E4E; font-family:"微软雅黑";font-size:23px; margin-bottom:50px;}
.shortout span{color:#0EA8E1;}
.shortout h4{color:#0EA8E1;font-size:12px;background:transparent url("http://www.ruzuo.com/mod/ruzuo_index/graphics/icon.gif") no-repeat left -471px;font-weight:normal;height:20px;line-height:20px;margin-left:18px;padding-left:30px;}
.shortout p{ text-align:center;padding-top:5px;}

.close{ position:absolute; top:1px; right:1px; width:14px; height:14px; cursor:pointer;}
.loginclose{ position:absolute; top:40px; right:50px; width:14px; height:14px; cursor:pointer;}

/* ruzuo index */
.l0101 {
 width: 643px;
}
.l0201 {
 width: 326px;
}
.l0203 {
 width: 127px;
}
.l0204 {
 width: 208px;
}

/*overwrite*/


/*xiaoqi*/
/* Loading */
#loadingIframe {position:absolute; left:0; top:0; width:100%; height:100%; z-index:400; display:none;} /* The following is an invisible Iframe, used to cover Select-one form fields and real Iframes, and Flash movies */
#loadingDiv {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:500; display:none;}
#loadingSpan {position:absolute; z-index:600; font-weight:bold; color:#fff; padding:30px 40px;  cursor:default; display:none;}

/*Ajax msg form*/
#msgIframe {position:absolute; left:0; top:0; width:100%; height:100%; z-index:400; display:none;} /* The following is an invisible Iframe, used to cover Select-one form fields and real Iframes, and Flash movies */
#msgDiv {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:500; display:none;}
#msgSpan {display:none; position:absolute; z-index:600; left:0; top:0; width:700px; height:450px; border:solid 10px #ccc; background:#fff;}
#msgOK {display:none; left:160px; top:130px; position:absolute; z-index:700; padding:20px 20px 20px 110px; border:solid 10px #333; background:#fff url('../im/msgOK.png') 20px 20px no-repeat;}

/*error message */
 label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
 em { font-weight: bold; padding-right: 1em; vertical-align: top; }

/*che topic list left control*/
.search_listing_info {
	margin-left: 0px;
}

/*zhuotanshouye*/
.cheMain{ float:left;width:700px;color:#4C4E4E;}
.che_title{font-size:18px;color:blue}


.out_login{width:310px;border:10px solid #0EA8DE; padding:40px 40px 10px;height:210px; font-size:14px; font-weight:bold; color:#666; position:absolute; background:#fff; z-index:100; top:50%; left:50%; margin:-175px 0 0 -208px;}
.out_login h1{ height:29px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/bg.gif") repeat-x center -88px; padding-left:5px; margin-bottom:20px;}
.out_login h1 span{ display:block; height:29px; background:url("http://www.ruzuo.com/mod/ruzuo_index/graphics/text.gif") no-repeat left -103px;}
.out_login p{ text-align:center;padding-top:5px;}

/**10-04-06**/
.header2{ height:91px;width:980px; text-align:left;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/topSearch2bg.gif) no-repeat  right top;}
.logo2{ float:left;width:240px;height:91px;}
.topSearch2{float:left;height:56px;width:462px; padding:35px 20px 0 33px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/topSearch2.gif) no-repeat left top;}
.weekshow{height:221px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowbg.gif) repeat-x left top; padding-top:10px;}
.weekshow img{ float:left;}
.weekshowright{ float:right;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowtext.gif) no-repeat left top;}
.weekshowright h4{background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/horn.gif) no-repeat left bottom;width:257px; height:96px; font-weight:normal; padding:135px 0 0 10px; color:#8F9294;}
.contentboxleft{ width:700px;float:left; }
.contentboxright{ width:267px;float:right; }
.contentboxtitle{height:54px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowtitlebg.gif) repeat-x left  top;margin-top:10px;}
.titletext{ height:54px;width:700px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowtitle.gif) no-repeat right -57px;}
.titletext_1{height:54px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowtitle.gif) no-repeat left  top; padding-left:180px;}
.movshow li{width:350px;float:left; color:#8F9294;border-top:1px #E4E4E4 solid;}
.movshow li ul li{width:210px;padding:20px 0; float:left;border-top:none;}
.movshow li ul .movshowimg{width:115px;}
.movshow div { text-align:right}
.movshow div span{ color:#EA8702; font-size:22px; text-align:right; font-family:"微软雅黑"; font-weight:bold;}

.movshow li ul li h4 a{text-decoration:none;color:#000000;}
.movshow li ul li h4 a:visited {color:#000000;}
.movshow li ul li h4 a:hover{ color:#000; text-decoration:underline;}

.righttitle{height:45px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowtitle.gif) no-repeat left -118px;margin-top:10px;}
.righttitle h1{height:45px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/jt.gif) no-repeat left 23px;padding:15px 0 0 15px; margin-left:120px;font-weight:normal;}
.movmessagelist li{width:200px;float:left; border-bottom:1px #E4E4E4 solid; line-height:18px; height:85px; color:#8F9294; padding-top:15px;}
.titletextlink{height:54px; line-height:54px;background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/weekshowtitle.gif) no-repeat left -240px; padding-left:170px; font-size:12px; font-weight:normal; text-align:right; float:left;}
a.linktitle{text-decoration:underline;color:#999999;}
a.linktitle:visited {color:#999999;}
a.linktitle:hover{color:#000000;text-decoration:underline;}
.titletext p{font-weight:normal; padding:18px 15px 0 0;}
.xisi li{width:605px;float:left; border-top:1px #E4E4E4 solid; line-height:18px; height:110px; color:#8F9294; padding-top:15px; border-bottom:none;}

.footer2 ul{height:180px;background: url(http://www.ruzuo.com/mod/ruzuo_index/graphics/foot_logo2.gif) no-repeat right top; padding:10px 0 0 30px;}

/*====== 心思06-15 ======*/
.moodtitle {height:55px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/moodbg.gif) repeat-x;}
.moodtitle h1 {float:left; width:400px; color:#4e4e4e; font:normal 22px/55px 微软雅黑; text-indent:30px;}
.moodtitle ul {float:left; width:580px;}
.moodtitle .p1 {width:20px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat 0 -90px;}
.moodtitle .p2 {width:344px; background-color:#e3e3e3; color:#666; font:normal 12px/30px Arial;}
.moodtitle .p3 {width:20px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat -30px -90px;}
.moodtitle ul li {float:left; height:31px; margin-top:12px;}
.moodmain {clear:both; background-color:#fff; color:#666;}
.moodmains {color:#666; background: #efefef url(http://www.ruzuo.com/mod/ruzuo_index/graphics/moodbg.gif) repeat-x left -55px; padding:0 14px 14px;}
.moodwrite {clear:both; background-color: #fff; width:952px; margin:auto; overflow:hidden;}
.moodfriend {float:left; padding:30px 10px 0 80px;}
.moodwrite1 {color:#000; background-color:#fff; padding:35px 120px;}
.moodwrite1 p {color:#666;font-size:14px;}
.moodwrite1 span {color:#0da7e0; font-size:12px;}
.moodwrite1 h3 {color:#666; font-size:14px;}
.moodwrite1 .inpt {border:1px solid #dfdfdf; height:20px; font:normal 12px/20px 微软雅黑;}
.finish {border:none; display:block; margin:20px auto 0; width:152px; height:46px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat right -240px; cursor:pointer;}
.moodleft {float:left; width:220px; height:auto; background-color:#efefef;}
.moodhead {text-align:center; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/moodbg.gif) repeat-x 0 -55px;}
.moodhead p {width:100px; height:100px; margin:0 auto; background-color:#fff; margin-bottom:8px;}
.moodhead span {display:block; width:110px; margin:auto; line-height:16px; text-indent:10px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat left -60px;}
.moodhead .btn {width:142px; height:36px; border:none; margin:2px auto 1px; *margin-left:5px; cursor:pointer;}
.moodhead .m1 {background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat right 0;}
.moodhead .m2 {background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat right -40px;}
.moodhead .m3 {background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat right -80px;}
.moodhead .m4 {background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat right -120px;}
.moodhead .m5 {background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat right -160px;}
.moodhead .btn2 {font:normal 12px/24px 微软雅黑; color:#666; width:67px; height:23px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat left -130px; margin:12px 4px 18px; *margin:12px 0 18px 8px;}
.moodhead label {color:#0da7e0; font-size:14px; font-family:Verdana;}
.moodvisit1 {width:100px; height:25px; margin-left:10px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat left top;}
.moodvisit2 {width:200px; margin-top:10px; margin-left:18px; _margin-left:16px;}
.moodvisit2 li {float:left; width:50px; height:90px; overflow:hidden; line-height:20px; margin:7px 7px 8px; *margin:8px 5px 8px 4px;}
.moodreply1 {width:100px; height:25px; margin-left:10px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat left -30px;}
.moodreply2 {width:190px; margin:auto; padding:10px 0 70px;}
.moodreply2 p {clear:both; padding:6px 0 10px 8px; line-height:20px; color:#666666}
.moodreply2 dt, .moodreply2 dd {float:left;}
.moodright {float:left; width:760px; overflow:hidden; background-color:#fff;}
.moodlogs {padding:0px 15px;}
.moodread {float:left; width:20px; height:20px; margin-top:30px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat left 

-160px;}
.moodlogs dl {float:left; margin-top:24px;}
.moodlogs dt {float:left; font:bold 18px/30px 微软雅黑; padding-left:12px;}
.moodlogs dd {float:left; padding-left:15px;}
.mooddate {color:#0da7e0; font:normal 12px/32px Verdana;}
.moodedit {margin-left:15px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat left -190px; text-indent:10px; 

font:normal 14px/26px 微软雅黑;}
.moodedit a:link,.moodedit a:visited,.moodedit a:hover{color:#f60;}
.moodtxt {clear:both; font-size:14px; line-height:26px; text-indent:28px; padding:24px 10px 22px 35px;}
.moodlogs ul {padding-left:32px;}
.moodlogs li {float:left; color:#0da7e0;}
.moodlogs li span {color:#f60;}
.moodlogs .more {float:right; font-size:14px; padding-right:10px;}
.moodpage {clear:both; width:384px; margin:auto; margin:10px auto; _margin:0 auto 12px;}
.moodpages {cleart:both; width:384px; float:left; margin-left:45px; _margin-left:22px; margin-top:8px;}
.moodpage ul li,.moodpages ul li {float:left; height:31px; margin-top:12px;}
.pg1 {width:20px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat -60px -90px;}
.pg2 {width:344px; background-color:#ececec; color:#666; font:normal 12px/30px Arial;}
.pg3 {width:20px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat -90px -90px;}
.moodview {padding-left:50px;}
.moodview h3 {clear:both; margin:5px 0 8px;}
.moodview ul li {float:left; margin:0 7px; text-align:center;}
.moodview .t {width:480px; color:#0da7e0; font-size:14px; font-weight:bold; text-align:left;}
.moodview p {color:#666; font-size:12px; font-weight:normal; text-align:left;}
.commentime {color:#b4b4b4; font-size:8pt; font-family:Verdana; padding-right:8px; _padding-right:0px;}
.publish {width:142px; height:34px; margin:15px auto; border:none; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) no-repeat 

right -200px; font:bold 14px/36px 微软雅黑; text-align:center; color:#666;}
.hr1 {clear:both; margin:20px 8px 14px; _margin:12px 8px 4px; height:2px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) 

repeat-x left -290px;}
.hr2 {clear:both; margin:42px 14px 0 18px; *margin:22px 14px 0 18px; height:2px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) 

repeat-x left -290px;}
.hr3 {clear:both; margin:100px 14px 16px 30px; *margin:24px 14px 16px 18px; height:2px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) repeat-x left -290px;}
.hr4 {clear:both; margin:0 14px; height:2px; background:#fff url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) repeat-x left -290px;}
.hr5 {clear:both; margin:22px 30px 0; height:2px; background:url(http://www.ruzuo.com/mod/ruzuo_index/graphics/mood.gif) repeat-x left -290px;}
/*-------------------------------
MESSAGING PLUGIN
-------------------------------*/
#messages {
	margin:0 10px 0 10px;
}
.actiontitle {
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 10px 0;
}
#messages .pagination {
	margin:5px 0 5px 0;
}
#messages input[type="checkbox"] {
	margin:0;
	padding:0;
	border:none;
}
.messages_buttonbank {
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	background:white;
	margin:5px 10px;
	padding:5px;
	text-align: right;
}
.messages_buttonbank input {
	margin:0 0 0 10px;
}
.messages_buttonbank input[type="button"] {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4690D6;
	background:#dddddd;
	border: 1px solid #999999;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	width: auto;
	height: 25px;
	padding: 2px 6px 2px 6px;
	margin:0 0 0 10px;
	cursor: pointer;
}
.messages_buttonbank input[type="button"]:hover {
	background: #0054a7;
	border: 1px solid #0054a7;
	color:white;
}

#messages td {
	text-align: left;
	vertical-align:middle;
	padding: 5px;
}
#messages .message_sent {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	margin-bottom: 5px;
	background: white;
	border:1px solid #cccccc; 	
}
#messages .message_notread {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	margin-bottom: 5px;
	background: #F7DAD8;
	border:1px solid #ff6c7c; 
}
#messages .message_read {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	margin-bottom: 5px;
	background: white;
	border:1px solid #cccccc; 
}
#messages .message_notread td {

}
#messages .message_read td {

}

#messages .delete_msg a {
	display:block;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0;
	background: url("http://www.ruzuo.com/_graphics/icon_customise_remove.png") no-repeat right 0;
	text-indent: -9000px;
	float:right;
}
#messages .delete_msg a:hover {
	background-position: right -16px;
}
/* IE6 */
* html #messages .delete_msg a { background-position: right 4px; }
* html #messages .delete_msg a:hover { background-position: right 4px; } 

#messages .usericon,
#messages .groupicon {
	float: left;
	margin: 0 15px 0 0;
}

#messages .msgsender {
	color:#666666;
	line-height: 1em;
	margin:0;
	padding:0;
	float:left;
}
#messages .msgsender small {
	color:#AAAAAA;
}


#messages .msgsubject {
	font-size: 100%;
	line-height: 100%;
}

.msgsubject {
	font-weight:bold;
}

.messages_single_icon  {
	float: left;
	width:110px;
}

.messages_single_icon .usericon,
.messages_single_icon .groupicon {
	float: left;
	margin: 0 10px 10px 0;
}

/* view and reply to message view */
.message_body {
	margin-left: 120px;
}
.message_body .messagebody {
	padding:0;
	margin:10px 0 10px 0;
	font-size: 120%;
	border-bottom:1px solid #cccccc;
}

/* drop down message reply form */
#message_reply_form { display:none; }

.new_messages_count {
	color:#666666;
}
/* tinyMCE container */
#message_reply_editor #message_tbl {
	width:680px !important;
}
/* IE6 */
* html #message_reply_editor #message_tbl { width:676px !important;}

#messages_return {
	margin:4px 0 4px 10px;
}
#messages_return p {
	margin:0;
}
.messages_single {
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	margin:0 10px 10px 10px;
	padding:10px;	
}
/* when displaying original msg in reply view */
.previous_message {
    background:#dedede;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
    padding:10px;
    margin:0 0 20px 0;
}
.previous_message p {
    padding:0;
    margin:0 0 5px 0;
    font-size: 100%;
}




#notificationstable td.sitetogglefield {
	width:50px;
	text-align: center;
	vertical-align: middle;
}
#notificationstable td.sitetogglefield input {
	margin-right:36px;
	margin-top:5px;
}
#notificationstable td.sitetogglefield a {
	width:46px;
	height:24px;
	cursor: pointer;
	display: block;
	outline: none;
}
#notificationstable td.sitetogglefield a.sitetoggleOff {
	background: url(http://www.ruzuo.com/mod/messages/graphics/icon_notifications_site.gif) no-repeat right 2px;
}
#notificationstable td.sitetogglefield a.sitetoggleOn {
	background: url(http://www.ruzuo.com/mod/messages/graphics/icon_notifications_site.gif) no-repeat right -36px;
}







#logbrowserSearchform {
	padding: 10px;
	background-color: #dedede;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}

.log_entry {
	width: 699px;
	font-size: 80%;
	background:white;
	margin:0 10px 5px 10px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border:1px solid white;
}
.log_entry td {
}

.log_entry_user {
	width: 120px;
}

.log_entry_time {
	width: 210px;
	padding:2px;
}

.log_entry_item {
	
}

.log_entry_action {
	width: 75px;
}








/* new members page */
.members .search_listing {
	border:2px solid #cccccc;
	margin:0 0 5px 0;
}
.members .search_listing:hover {
	background:#dedede;
}
.members .group_count {
	font-weight: bold;
	color: #666666;
	margin:0 0 5px 4px;
}
.members .search_listing_info {
	color:#666666;
}

.members .profile_status {
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	background:#bbdaf7;
	line-height:1.2em;
	padding:2px 4px;
}
.members .profile_status span {
	font-size:90%;
	color:#666666;
}
.members  p.owner_timestamp {
	padding-left:3px;
}
.members .pagination {
	border:2px solid #cccccc;
	margin:5px 0 5px 0;
}


#memberssearchform {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
#memberssearchform input[type="submit"] {
	padding:2px;
	height:auto;
	margin:4px 0 5px 0;
}


/* widget */
.thewire-singlepage {
	margin:0 10px 0 10px;
}
.thewire-singlepage .note_body {
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.collapsable_box_content .note_body {
	line-height:1.2em;
}
.thewire-singlepage .thewire-post {
	margin-bottom:5px;
	background:transparent url(http://www.ruzuo.com/mod/thewire/graphics/thewire_speech_bubble.gif) no-repeat right bottom; 
}
.thewire-post {
	background:#cccccc;
	margin-bottom:10px;
}
.thewire-post .note_date {
	font-size:90%;
	color:#666666;
	padding:0;
}
.thewire_icon {
    float:left;
    margin:0 8px 4px 2px;
}
.note_body {
	margin:0;
	padding:6px 4px 4px 4px;
	min-height: 40px;
	line-height: 1.4em;
}
.thewire_options {
	float:right;
	width:65px;
}
.thewire-post .reply {
	font: 11px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#999999;
	border: 2px solid #999999;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	width: auto;
	padding: 0 3px 2px 3px;
	margin:0 0 5px 5px;
	cursor: pointer;
	float:right;
}
.thewire-post .reply:hover {
	background: #4690d6;
	border: 2px solid #4690d6;
	color:white;
	text-decoration: none;
}
.thewire-post .delete_note {
	width:14px;
	height:14px;
	margin:3px 0 0 0;
	float:right;
}
.thewire-post .delete_note a {
	display:block;
	cursor: pointer;
	width:14px;
	height:14px;
	background: url("http://www.ruzuo.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
	text-indent: -9000px;
}
.thewire-post .delete_note a:hover {
	background-position: 0 -16px;
}
/* IE 6 fix */
* html .thewire-post .delete_note a { background-position-y: 2px; }
* html .thewire-post .delete_note a:hover { background-position-y: -14px; }

.post_to_wire {
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	margin:0 10px 10px 10px;
	padding:10px;	
}
.post_to_wire input[type="submit"] {
	margin:0;
}

/* reply form */
textarea#thewire_large-textarea {
	width: 664px;
	height: 40px;
	padding: 6px;
	font-family: Arial, 'Trebuchet MS','Lucida Grande', sans-serif;
	font-size: 100%;
	color:#666666;
}
/* IE 6 fix */
* html textarea#thewire_large-textarea { 
	width: 642px;
}

input.thewire_characters_remaining_field { 
	color:#333333;
	border:none;
	font-size: 100%;
	font-weight: bold;
	padding:0 2px 0 0;
	margin:0;
	text-align: right;
	background: white;
}
input.thewire_characters_remaining_field:focus {
	border:none;
	background:white;
}
.thewire_characters_remaining {
	text-align: right;
}


#content_area_group_title h2 {
	color:#0054A7;
	font-size:1.35em;
	line-height:1.2em;
	margin:0 0 0 8px;
	padding:5px;
}
#topic_posts #content_area_group_title h2 {
	margin:0 0 0 0;
}

#two_column_left_sidebar_maincontent #owner_block_content {
	margin:0 0 10px 0 !important;
}

#groups_info_column_left {
	float:left:
	width:435px;
	margin-left:230px;
	margin-right:10px;
}

#groups_info_column_left .odd {
	background:#E9E9E9;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}
#groups_info_column_left .even {
	background:#E9E9E9;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}
#groups_info_column_left p {
	margin:0 0 7px 0;
	padding:2px 4px;
}

#groups_info_column_right {
	float:left;
	width:230px;
	margin:0 0 0 10px;
}
#groups_info_wide p {
	text-align: right;
	padding-right:10px;
}
#group_stats {
	width:190px;
	background: #e9e9e9;
	padding:5px;
	margin:10px 0 20px 0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}
#group_stats p {
	margin:0;
}
#group_members {
	margin:10px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	background: white;
}

#right_column {
	clear:left;
	float:right;
	width:340px;
	margin:0 10px 0 0;
}
#left_column {
	width:340px;
	float:left;
	margin:0 10px 0 10px;

}
/* IE 6 fixes */
* html #left_column { 
	margin:0 0 0 5px;
}
* html #right_column { 
	margin:0 5px 0 0;
}

#group_members h2,
#right_column h2,
#left_column h2,
#fullcolumn h2 {
	margin:0 0 10px 0;
	padding:5px;
	color:#0054A7;
	font-size:1.25em;
	line-height:1.2em;
}
#fullcolumn .contentWrapper {
	margin:0 10px 20px 10px;
	padding:0 0 5px;
}

.member_icon {
	margin:0 0 6px 6px;
	float:left;
}

/* IE6 */
* html #topic_post_tbl { width:676px !important;}

/* all browsers - force tinyMCE on edit comments to be full-width */
.edit_forum_comments .defaultSkin table.mceLayout {
	width: 636px !important;
}

/* topics overview page */
#forum_topics {
    padding:10px;
    margin:0 10px 0 10px;
    background:white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;    
}
/* topics individual view page */
#topic_posts {
	margin:0 10px 5px 10px;
}
#topic_posts #pages_breadcrumbs {
	margin:2px 0 0 0px;
}
#topic_posts form {
    padding:10px;
    margin:30px 0 0 0;
    background:white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
}
.topic_post {
	padding:10px;
    margin:0 0 5px 0;
    background:white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;  
}
.topic_post .post_icon {
    float:left;
    margin:0 8px 4px 0;
}
.topic_post h2 {
    margin-bottom:20px;
}
.topic_post p.topic-post-menu {
	margin:0;
}
.topic_post p.topic-post-menu a.collapsibleboxlink {
	padding-left:10px;
}
.topic_post table, td {
    border:none;
}

/* group latest discussions widget */
#latest_discussion_widget {
	margin:0 0 20px 0;
	background:white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
/* group files widget */
#filerepo_widget_layout {
	margin:0 0 20px 0;
	padding: 0 0 5px 0;
	background:white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
/* group pages widget */
#group_pages_widget {
	margin:0 0 20px 0;
	padding: 0 0 5px 0;
	background:white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
#group_pages_widget .search_listing {
	border: 2px solid #cccccc;
}
#right_column .filerepo_widget_singleitem {
	background: #dedede !important;
	margin:0 10px 5px 10px;
}
#left_column .filerepo_widget_singleitem {
	background: #dedede !important;
	margin:0 10px 5px 10px;
}
.forum_latest {
	margin:0 10px 5px 10px;
	background: #dedede;
	padding:5px;
   	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
}
.forum_latest:hover {

}
.forum_latest .topic_owner_icon {
	float:left;
}
.forum_latest .topic_title {
	margin-left:35px;
}
.forum_latest .topic_title p {
	line-height: 1.0em;
    padding:0;
    margin:0;
    font-weight: bold;
}
.forum_latest p.topic_replies {
    padding:3px 0 0 0;
    margin:0;
    color:#666666;
}
.add_topic {
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	background:white;
	margin:5px 10px;
	padding:10px 10px 10px 6px;
}

a.add_topic_button {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background:#4690d6;
	border:none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	width: auto;
	height: auto;
	padding: 3px 6px 3px 6px;
	margin:0;
	cursor: pointer;
}
a.add_topic_button:hover {
	background: #0054a7;
	color:white;
	text-decoration: none;
}



/* latest discussion listing */
.latest_discussion_info {
	float:right;
	width:300px;
	text-align: right;
	margin-left: 10px;
}
.groups .search_listing br {
	height:0;
	line-height:0;
}
span.timestamp {
	color:#666666;
	font-size: 100%;
}

/* new groups page */
.groups .search_listing {
	border:2px solid #cccccc;
	margin:0 0 5px 0;
}
.groups .search_listing:hover {
	background:#dedede;
}
.groups .group_count {
	font-weight: bold;
	color: #666666;
	margin:0 0 5px 4px;
}
.groups .search_listing_info {
	color:#666666;
}
.groupdetails {
	float:right;
}
.groupdetails p {
	margin:0;
	padding:0;
	line-height: 1.1em;
	text-align: right;
}
#groups_closed_membership {
	margin:0 10px 20px 10px;
	padding: 3px 5px 5px 5px;
	background:#bbdaf7;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;	
}
#groups_closed_membership p {
	margin:0;
}

/* groups membership widget */
.groupmembershipwidget .contentWrapper {
	margin:0 10px 5px 10px;
}
.groupmembershipwidget .contentWrapper .groupicon {
	float:left;
	margin:0 10px 0 0;
}
.groupmembershipwidget .search_listing_info p {
	color: #666666;
}
.groupmembershipwidget .search_listing_info span {
	font-weight: bold;
}

/* groups sidebar */
.featuredgroups .contentWrapper {
	margin:0 0 10px 0;
}
.featuredgroups .contentWrapper .groupicon {
	float:left;
	margin:0 10px 0 0;
}
.featuredgroups .contentWrapper p {
	margin: 0;
	line-height: 1.2em;
	color:#666666;
}
.featuredgroups .contentWrapper span {
	font-weight: bold;
}
#groupssearchform {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
#groupssearchform input[type="submit"] {
	padding:2px;
	height:auto;
	margin:4px 0 5px 0;
}
.sidebarBox #owner_block_submenu {
	margin:5px 0 0 0;
}

/* delete post */
.delete_discussion {
	
}
.delete_discussion a {
	display:block;
	float:right;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0;
	background: url("http://www.ruzuo.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
}
.delete_discussion a:hover {
	background-position: 0 -16px;
	text-decoration: none;
}
/* IE6 */
* html .delete_discussion a { font-size: 1px; }
/* IE7 */
*:first-child+html .delete_discussion a { font-size: 1px; }

/* delete group button */
#delete_group_option input[type="submit"] {
	background:#dedede;
	border-color:#dedede;
	color:#333333; 
	margin:0;
	float:right;
	clear:both;
}
#delete_group_option input[type="submit"]:hover {
	background:red;
	border-color:red;
	color:white;
}


#custom_profile_fields_ordering {
	
}

#custom_profile_fields_ordering .search_listing {
	border: 1px solid #CCCCCC;
	cursor: move;
}

#custom_profile_fields_ordering.ui-sortable {
	min-height: 0px;
}

#custom_profile_fields_ordering .ui-sortable-helper {
	width: 100%;
}

.metadata_config_right{
	float: right;
	text-align: right;
	font-size: 80%;
}

.metadata_config_right a{
	text-decoration: none;
}

.metadata_config_left{
	float: left;
}

.metadata_config_right_enabled{
	color: green;	
}

.metadata_config_right_enabled:hover{
	color: white;
	background: green;	
}

.metadata_config_right_disabled{
	color: red;	
}

.metadata_config_right_disabled:hover{
	color: white;
	background: red;	
}

.datepicker_hidden{
	display: none;
}

.UIComposer {
margin-bottom:10px;
position:relative;
z-index:11;
}
.UIComposer_Upload_Iframe {
height:1px;
left:0;
position:absolute;
top:-1000px;
width:1px;
}
.UIComposer_Pic, .UIComposer_PicRounded {
left:0;
position:absolute;
}
.UIComposer_Prompt {
color:#696969;
display:block;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
padding-left:1px;
}
.UIComposer_Content {
padding:0 7px;
}
.UIComposer_InputArea {
background:#FFFFFF none repeat scroll 0 0;
border-color:#AEAEAE #BBBBBB #BBBBBB;
border-style:solid;
border-width:1px;
display:block;
position:relative;
}
.UIComposer_InputShadow {
border-top:1px solid #E8E8E8;
padding:2px 5px 3px;
}
.UIComposer_InputShadow .DOMControl_placeholder {
line-height:21px;
}
.UIComposer .UIComposer_TextArea {
border:medium none;
font-size:13px;
height:21px;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
padding:0;
vertical-align:bottom;
width:100%;
}
.UIComposer_AttachmentTitle {
background:transparent none no-repeat scroll left center;
color:#666666;
font-weight:bold;
padding-left:22px;
}
.UIComposer_AttachmentArea {
background:#FFFFFF none repeat scroll 0 0;
border-color:#AEAEAE #BBBBBB #BBBBBB;
border-style:solid;
border-width:1px;
display:none;
margin-top:6px;
}
.UIComposer_AttachmentArea .app_content {
overflow-x:auto;
overflow-y:hidden;
}
.UIComposer_AttachmentArea_Shadow {
border-top:1px solid #E8E8E8;
overflow:hidden;
padding:3px 4px 4px;
}
.UIComposer_AttachmentArea_Header {
border-bottom:1px solid #DFDFDF;
line-height:18px;
overflow:hidden;
padding-bottom:4px;
}
.UIComposer_AttachmentArea_CloseButton {
background:transparent none no-repeat scroll -150px -83px;
float:right;
height:18px;
width:18px;
}
.UIComposer_AttachmentArea_CloseButton:hover {
background-position:-168px -83px;
}
.UIComposer_AttachmentArea_Cache {
overflow:hidden;
padding-top:4px;
}
.UIComposer_AttachmentArea_Loader {
padding:6px 0;
text-align:center;
}
.UIComposer_Attachment_Cached {
display:none;
}
.UIComposer_ButtonArea {
height:24px;
margin-bottom:0;
padding-top:7px;
position:relative;
}
.UIComposer_ButtonArea ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.UIComposer_Buttons {
position:absolute;
right:0;
}
.UIComposer_Buttons li {
float:right;
}
.UIComposer_SubmitButton {
margin-left:5px;
}
.UIComposer_Attachments li {
float:left;
}
.UIComposer_AttachmentPrompt {
color:#999999;
font-weight:bold;
line-height:24px;
padding-right:4px;
}
.UIComposer_ButtonArea .UIButton_Text {
font-size:13px;
line-height:16px;
}
.UIComposer_Buttons .UIActionMenu .UITooltip_Wrap {
background-position:right bottom;
bottom:25px;
}
.UIComposer_ButtonArea .UIActionMenu_Wrap {
height:23px;
}
.UIComposer_ButtonArea .UIActionMenu_Menu {
top:24px;
}
.UIComposer_More .UIActionMenu_Wrap {
padding-left:5px;
}
.UIComposer_More .UITooltip_Wrap {
bottom:25px;
left:2px;
}
.UIComposer_More .UIActionMenu_Menu {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #444444;
display:block;
padding:3px 0;
width:150px;
}





/* input msg area */
#mb_input_wrapper {
	margin:0 10px 5px 10px;
	padding:5px;
	background: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

#mb_input_wrapper .input_textarea {
	width:675px;
}
.collapsable_box_content #mb_input_wrapper .input_textarea {
	width:259px;
}
.message_item_timestamp {
	font-size:90%;
	padding:10px 0 0 0;
}
p.message_item_timestamp {
	margin-bottom: 10px;
}
/* wraps each message */
.messageboard {
	margin:0 10px 5px 10px;
	padding:0;
	background: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.messageboard .message_sender {
	float:left;
	margin: 5px 10px 0 5px;
}
/* IE6 */
* html .messageboard { width: 280px; }
* html #two_column_left_sidebar_maincontent .messageboard { width: 667px; }
* html .messageboard .message_sender { margin: 5px 10px 0 2px; }
* html #mb_input_wrapper .input_textarea { width:645px; }
/* IE7 */
*:first-child+html .messageboard { width: 280px; }
*:first-child+html #two_column_left_sidebar_maincontent .messageboard { width: 698px; }
*:first-child+html .messageboard .message_sender { margin: 5px 10px 0 2px; }

.messageboard .message p {
	line-height: 1.2em;
	background:#dedede;
	margin:0 6px 4px 6px;
	padding:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	overflow-y:hidden;
	overflow-x:auto;
	color:#333333;
}

.message_buttons {
	padding:0 0 3px 4px;
	margin:0;
	font-size: 90%;
	color:#666666;
}

.messageboard .delete_message a {
	display:block;
	float:right;
	cursor: pointer;
	width:14px;
	height:14px;
	margin:0 3px 3px 0;
	background: url("http://www.ruzuo.com/_graphics/icon_customise_remove.png") no-repeat 0 0;
	text-indent: -9000px;
}
.messageboard .delete_message a:hover {
	background-position: 0 -16px;
}

.Hide_comment_form { display:none; }

.UploadPicture { display:none; }blockquote {
    margin:10px;
    border:1px solid #efefef;
    padding:4px;
}

strong {
    font-weight:bold;
}

ul {
   list-style: disc;
}

ol {
  list-style: decimal;
}.izapWrapper{.
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background: white;
  margin: 4px;
  padding:4px;
  float:left;
}

.izapWrapperOnline{.
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background: #E5F5FC;
  margin: 4px;
  padding:4px;
  float:left;
}

.izapWrapperOnline:hover{
  background: #E5F5FC;
}
.izapWrapper:hover{background: #4690D6}

.izapMargin {
	margin: 0 10px 0 10px;
}

