/* ***************************************
 RESET BASE STYLES
*************************************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
}
:focus { outline:0; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; vertical-align:top; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }

/* ***************************************
 IKNOW COMMUNITY V4
*************************************** */
/* iknow Community   		blue 			#4690d6 */
/* iknow Community   		dark blue 		#0054a7 */
/* iknow Community   		light yellow 	        #FDFFC3 */
/* iknow Community   		light blue	 	#bbdaf7 */
body { text-align:left; margin:0 auto; padding:0; background:#FFFFFF url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/main_bg.jpg') repeat-x top center; font:80%/1.4  Arial, "Lucida Grande", Verdana, sans-serif; color:#333333; }
a { color:#4690d6; text-decoration:none; -moz-outline-style:none; outline:none; }
a:visited {}
a:hover { color:#0054a7; text-decoration:underline; }
p { margin:0px 0px 15px 0; }
img { border: none; }
ul { margin:5px 0px 15px; padding-left:20px; }
ul li { margin:0px; }
ol { margin:5px 0px 15px; padding-left:20px; }
ul li { margin:0px; }
form { margin:0px; padding:0px; }
small { font-size:70%; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; line-height:normal; }
h1 { font-size:1.8em; }
h2 { font-size:1.5em; }
h3 { font-size:1.2em; }
h4 { font-size:1.0em; }
h5 { font-size:0.9em; }
h6 { font-size:0.8em; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 1em 1em; padding:0; }
pre, code { font-family:Monaco,"Courier New",Courier,monospace; font-size:12px; background:#EBF5FF; overflow:auto; }
code { padding:2px 3px; }
pre { padding:3px 15px; margin:0px 0 15px 0; line-height:1.3em; }
blockquote { padding:3px 15px; margin:0px 0 15px 0; line-height:1.3em; background:#EBF5FF; border:none !important; -webkit-border-radius:5px; -moz-border-radius:5px; }
blockquote p { margin:0 0 5px 0; }

/* ***************************************
 PAGE LAYOUT - MAIN STRUCTURE
*************************************** */
#page_container { margin:0; padding:0; }
#page_wrapper { width:984px; margin:0 auto; padding:0; min-height:300px;}
/*
#layout_header { text-align:left; width:100%; height:154px; margin:10px 0px 6px 0px;}
#wrapper_header { margin:0; padding:0; background:transparent; }
#layout_canvas { margin:20px 0; padding:0; min-height:360px; background:transparent; }
*/
#layout_canvas { margin:0 !important; padding:0 !important; min-height:360px; background:transparent;}
#one_column { /*  width:928px; */ margin:0; min-height:360px; background:#dedede; padding:0 0 10px 0; -webkit-border-radius:8px; -moz-border-radius:8px; }
#two_column_right_sidebar_maincontent { width:720px; margin:0 20px 0 0; min-height:360px; float:left; padding:0 0 5px 0; }
#two_column_right_sidebar { width:240px; margin:0; min-height:360px; float:left; background:#F3F3F3; 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_boxes { margin:0 0 0 20px; padding:0 0 5px 0; width:715px; float:left; position:relative; }
#two_column_left_sidebar_boxes { width:240px; margin:0; min-height:360px; float:left; padding:0;}
#two_column_left_sidebar_boxes .sidebarBox { margin:0 0 20px 0; background:#F3F3F3; 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_mc { margin:0 0 20px 0; background:#F3F3F3; padding:10px 10px 10px 10px; }
#two_column_left_sidebar_boxes .sidebarBox h3 { padding:0 0 5px 0; font-size:100%; line-height:1.2em; color:#333;  }
#two_column_left_sidebar_boxes .sidebarBox_mc h3 { padding:0; font-size:100%; line-height:1.2em; color:#333; border-bottom:1px solid #CCC; }
#two_column_right_sidebar_maincontent_boxes { margin:0 20px 0 0; padding:0 0 5px 0; width:715px; float:left; position:relative; }
#two_column_right_sidebar_boxes { width:240px; margin:0; min-height:360px; float:left; padding:0; }
#two_column_right_sidebar_boxes .sidebarBox { margin:0 0 20px 0; background:#F3F3F3; 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_right_sidebar_boxes .sidebarBox_mc {margin:0 0 20px 0; background:#F3F3F3; padding:10px 10px 10px 10px; }
#two_column_right_sidebar_boxes .sidebarBox h3 { padding:0; font-size:100%; line-height:1.2em; color:#333; }
#two_column_right_sidebar_boxes .sidebarBox_mc h3 { padding:0; font-size:100%; line-height:1.2em; color:#333; border-bottom:1px solid #CCC; }
.contentWrapper { padding:10px 0; margin:0; }
span.contentIntro p { margin:0; }
.notitle { margin-top:10px; }

/* canvas layout:widgets (profile and dashboard) */
#widgets_left { width:303px; margin:0 20px 20px 0; min-height:360px; padding:0; }
#widgets_middle { width:303px; margin:0 0 20px 0; padding:0; }
#widgets_right { width:303px; margin:0px 0 20px 20px; float:left; padding:0; }
#widget_table td { border:0; padding:0; margin:0; text-align:left; vertical-align:top; }
/* IE6 fixes */
* html #widgets_right { float:none; }
* html #profile_info_column_left { margin:0 10px 0 0; width:200px; }
* html #dashboard_info { width:585px; }
/* IE7 */
*:first-child+html #profile_info_column_left { width:200px; }

/* ***************************************
 SYSTEM MESSSAGES
*************************************** */
.messages { background:#ccffcc; color:#000000; padding:3px 10px 3px 10px; z-index:9999; margin:0 auto; position:absolute; top:20px; width:980px; -webkit-border-radius:4px; -moz-border-radius:4px; border:4px solid #00CC00; cursor:pointer; }
.messages_error { border:4px solid #D3322A; background:#F7DAD8; color:#000000; padding:3px 10px 3px 10px; z-index:9999; margin:0 auto; position:absolute; top:20px; width:980px; -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; }

/* ***************************************
 COLLAPSABLE BOXES
*************************************** */
.collapsable_box { margin:0 0 20px 0; height:auto; }
.collapsable_box_header { color:#4690d6; padding:5px 10px 5px 10px; margin:0; border-left:1px solid white; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px;  -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; background:#dedede; }
.collapsable_box_header h1 { color:#0054a7; font-size:1.25em; line-height:1.2em; }
.collapsable_box_content { padding:10px 0 10px 0; margin:0; height:auto; background:#dedede; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; border-left:1px solid white; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.collapsable_box_content .contentWrapper { margin-bottom:5px; }
.collapsable_box_editpanel { display:none; background:#a8a8a8; padding:10px 10px 5px 10px; border-left:1px solid white; border-bottom:1px solid white; }
.collapsable_box_editpanel p { margin:0 0 5px 0; } 
.collapsable_box_header a.toggle_box_contents { color:#4690d6; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; float:right; margin:0; margin-top:-7px; }
.collapsable_box_header a.toggle_box_edit_panel { color:#4690d6; cursor:pointer; font-size:9px; text-transform:uppercase; text-decoration:none; font-weight:normal; float:right; margin:3px 10px 0 0; }
.collapsable_box_editpanel label { font-weight:normal; font-size:100%; }
/* used for collapsing a content box */
.display_none { display:none; }
/* used on spotlight box - to cancel default box margin */
.no_space_after { margin:0 0 0 0; }

/* ***************************************
 GENERAL FORM ELEMENTS
*************************************** */
label { font:12px/100% Arial, Helvetica, sans-serif; font-weight:normal; color:#333333;	}
input { font:12px/100% Arial, Helvetica, sans-serif; padding:2px; border:1px solid #cccccc; color:#666666; }
textarea { font:12px/100% Arial, Helvetica, sans-serif; border:solid 1px #cccccc; padding:2px; color:#666666; }
textarea:focus, input[type="text"]:focus { border:solid 1px #4690d6; background:#e4ecf5; color:#333333; }
.submit_button { 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; height:25px; padding:2px 6px 2px 6px; margin:10px 0 10px 0; cursor:pointer; }
.submit_button:hover, input[type="submit"]:hover { color:#ffffff; background:#0054a7; border-color:#0054a7; }
.cancel_button { font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; background:#dddddd; border:1px solid #999999; -webkit-border-radius:4px; -moz-border-radius:4px; width:auto; height:25px; padding:2px 6px 2px 6px; margin:10px 0 10px 10px; cursor:pointer; }
.cancel_button:hover { background:#cccccc; }
.input-text,.input-tags,.input-url,.input-textarea { /*width:710px;*/ width:90%; }
.input-textarea { height:200px; }
p.tags { background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/tag_blue.png') no-repeat scroll left 2px; margin:0; padding:0 0 0 20px; min-height:22px; }

/* ***************************************
 LOGIN / REGISTER
*************************************** */
#login-box { margin:0 0 10px 0; padding:0 0 10px 0; background:#dedede; -webkit-border-radius:8px; -moz-border-radius:8px; width:240px; text-align:left; } 
#login-box form { margin:0 10px; padding:0 10px 4px 10px; padding:10px; background:white; -webkit-border-radius:8px;  -moz-border-radius:8px; }
#login-box h2 { color:#0054A7; font-size:1.35em; line-height:1.2em; margin:0 0 0 8px; padding:5px 5px 0 5px; }
#login-box .login-textarea { width:178px; }
#login-box label, #register-box label { font-size:1.2em; color:gray; }
#login-box p.loginbox { margin:0; }
#login-box input[type="text"], #login-box input[type="password"], #register-box input[type="text"], #register-box input[type="password"] { margin:0 0 10px 0; }
#register-box input[type="text"], #register-box input[type="password"] { width:380px; }
#login-box h2, #login-box-openid h2, #register-box h2, #add-box h2, #forgotten_box h2 { color:#0054A7; font-size:1.35em; line-height:1.2em; margin:0pt 0pt 5px; }
#register-div { margin:20px 0; padding:0; }
#register-div a { display:block; width:100%; height:40px; background:#99CC00 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/add_sign.gif') 15px 15px no-repeat; -webkit-border-radius:8px; -moz-border-radius:8px; font-size:16px; font-weight:bold; color:#FFFFFF; line-height:40px; text-indent:35px; }
#register-div a:hover { text-decoration:none; background:#FF9900 url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/add_sign.gif) 15px 15px no-repeat; }
#register-box { text-align:left; width:400px; padding:10px; background:#dedede; margin:0; -webkit-border-radius:8px; -moz-border-radius:8px; }
#persistent_login label { font-size:12px; font-weight:normal; }
/* login and openID boxes when not running custom_index mod */
#two_column_left_sidebar #login-box { width:auto; background:none; }
#two_column_left_sidebar #login-box form { width:auto; margin:10px 10px 0 10px; padding:5px 0 5px 10px; }
#two_column_left_sidebar #login-box h2 { margin:0 0 0 5px; padding:5px 5px 0 5px; }
#two_column_left_sidebar #login-box .login-textarea { width:158px; }

/* ***************************************
 PROFILE
*************************************** */
#profile_info { margin:0 0 20px 0; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:#e9e9e9; -webkit-border-radius:8px;  -moz-border-radius:8px; }
#profile_info_column_left { float:left; padding:0; margin:0 20px 0 0; }
#profile_info_column_middle { float:left; width:365px; padding:0; }
#profile_info_column_right { width:578px; margin:0 0 0 0; background:#dedede; -webkit-border-radius:4px; -moz-border-radius:4px; padding:4px; }
#dashboard_info { margin:0px 0px 0 0px; padding:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background:#bbdaf7; -webkit-border-radius:8px; -moz-border-radius:8px; }
#profile_menu_wrapper { margin:10px 0 10px 0; width:200px; }
#profile_menu_wrapper p { border-bottom:1px solid #cccccc; }
#profile_menu_wrapper p:first-child { border-top:1px solid #cccccc; }
#profile_menu_wrapper a { display:block; padding:0 0 0 3px; }
#profile_menu_wrapper a:hover { color:#ffffff; background:#4690d6; text-decoration:none; }
p.user_menu_friends, p.user_menu_profile, p.user_menu_removefriend, p.user_menu_friends_of { margin:0; } 
#profile_menu_wrapper .user_menu_admin { border-top:none; }
#profile_info_column_middle p { margin:7px 0 7px 0; padding:2px 4px 2px 4px; }
/* profile owner name */
#profile_info_column_middle h2 { padding:0 0 14px 0; margin:0; }
#profile_info_column_middle .profile_status { background:#bbdaf7; -webkit-border-radius:4px; -moz-border-radius:4px; padding:2px 4px 2px 4px; line-height:1.2em; }
#profile_info_column_middle .profile_status span { display:block; font-size:90%; color:#666666;	 }
#profile_info_column_middle a.status_update { float:right;}
#profile_info_column_middle .odd { background:#dedede; -webkit-border-radius:4px;  -moz-border-radius:4px; }
#profile_info_column_middle .even { background:#dedede; -webkit-border-radius:4px;  -moz-border-radius:4px; }
#profile_info_column_right p { margin:0 0 7px 0; }
#profile_info_column_right .profile_aboutme_title { margin:0; padding:0; line-height:1em; }
/* edit profile button */
.profile_info_edit_buttons { float:right; margin:0  !important; padding:0 !important; }
.profile_info_edit_buttons a { font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background:#4690d6; -webkit-border-radius:4px; -moz-border-radius:4px; width:auto; padding:2px 6px 2px 6px; margin:0; cursor:pointer; }
.profile_info_edit_buttons a:hover { background:#0054a7; text-decoration:none; color:white; }

/* ***************************************
 SEARCH LISTINGS	
*************************************** */
/* list listing */
.search_listing { display:block; -webkit-border-radius:5px; -moz-border-radius:5px; background:white; padding:5px; border:1px solid #dedede; margin:0 0 5px 0; }
.search_listing:hover { background:#F1F1F1; }
.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:40px; }
.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%; }
/* gallery listing */
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; }

/* ***************************************
  FRIENDS WIDGET
*************************************** */
/* friends widget */
#widget_friends_list { display:table; width:275px; margin:0 10px 0 10px; padding:8px 0 4px 8px; -webkit-border-radius:8px; -moz-border-radius:8px; background:white; }
.widget_friends_singlefriend { float:left; margin:0 5px 5px 0; }

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

/* ***************************************
 GENERIC COMMENTS
*************************************** */
.generic_comment_owner { font-size:90%; 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:90%; border-top:1px solid #aaaaaa; }

/* ***************************************
 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:0; margin:0; }
#owner_block_rss_feed a { font-size:90%; color:#999999; padding:0 0 4px 20px; background:url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/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://community.iknowfutures.org/mod/iKnow_Theme_v4/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://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/icon_bookmarkthis.gif) no-repeat left top; }
#owner_block_report_this a { font-size:90%; color:#999999; padding:0 0 0 20px; background:url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/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:#333; }
#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:#333; color:#FFF; }
#owner_block_submenu ul li.selected a:hover { background:#000; color:#FFF; }
#owner_block_submenu ul li a { text-decoration:none; display:block; margin:2px 0 0 0; color:#333; padding:4px 6px 4px 10px; font-weight:normal; font-size:11px; text-decoration:none; line-height:1.1em; -webkit-border-radius:10px; -moz-border-radius:10px; }
#owner_block_submenu ul li a:hover { text-decoration:underline; }
#owner_block_submenu .submenu_group { }
#owner_block_submenu .submenu_group_pageslinks1,.submenu_group_pageslinks2 { 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; }

/* ***************************************
 FRIENDS PICKER SLIDER
*************************************** */		
.friendsPicker_container h3 { font-size:4em !important; text-align:left; margin:0 0 10px 0 !important; color:#999999 !important; background:none !important; padding:0 !important; }
.friendsPicker .friendsPicker_container .panel ul { text-align:left; margin:0; padding:0; }
.friendsPicker_wrapper { margin:0; padding:0; position:relative; width:100%; }
.friendsPicker { position:relative; overflow:hidden; margin:0; padding:0; width:678px; height:auto; background:#dedede; -webkit-border-radius:8px; -moz-border-radius:8px; }
.friendspicker_savebuttons { background:white; -webkit-border-radius:8px; -moz-border-radius:8px; margin:0 10px 10px 10px; } 
.friendsPicker .friendsPicker_container { position:relative; left:0; top:0; width:100%; list-style-type:none; } 
.friendsPicker .friendsPicker_container .panel { float:left; height:100%; position:relative; width:678px; margin:0; padding:0; }
.friendsPicker .friendsPicker_container .panel .wrapper { margin:0; padding:4px 10px 10px 10px; min-height:230px; }
.friendsPickerNavigation { margin:0 0 10px 0; padding:0; }
.friendsPickerNavigation ul { list-style:none; padding-left:0; }
.friendsPickerNavigation ul li { float:left; margin:0; background:white; }
.friendsPickerNavigation a { font-weight:bold; text-align:center; background:white; color:#999999; text-decoration:none; display:block; padding:0; width:20px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.tabHasContent { background:white; color:#333333 !important; }
.friendsPickerNavigation li a:hover { background:#333333; color:white !important; }
.friendsPickerNavigation li a.current { background:#4690D6; color:white !important; }
.friendsPickerNavigationAll { margin:0px 0 0 20px; float:left; }
.friendsPickerNavigationAll a { font-weight:bold; text-align:left; font-size:0.8em; background:white; color:#999999; text-decoration:none; display:block; padding:0 4px 0 4px; width:auto; }
.friendsPickerNavigationAll a:hover { background:#4690D6; color:white; }
.friendsPickerNavigationL, .friendsPickerNavigationR { position:absolute; top:46px; text-indent:-9000em; }
.friendsPickerNavigationL a, .friendsPickerNavigationR a { display:block; height:43px; width:43px; }
.friendsPickerNavigationL { right:48px; z-index:1; }
.friendsPickerNavigationR { right:0; z-index:1; }
.friendsPickerNavigationL { background:url("http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/friends_picker_arrows.gif") no-repeat left top; }
.friendsPickerNavigationR { background:url("http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/friends_picker_arrows.gif") no-repeat -60px top; }
.friendsPickerNavigationL:hover { background:url("http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/friends_picker_arrows.gif") no-repeat left -44px; }
.friendsPickerNavigationR:hover { background:url("http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/friends_picker_arrows.gif") no-repeat -60px -44px; }	
.friends_collections_controls a.delete_collection { display:block; cursor:pointer; width:14px; height:14px; margin:2px 3px 0 0; background:url("http://community.iknowfutures.org/_graphics/icon_customise_remove.png") no-repeat 0 0; }
.friends_collections_controls a.delete_collection:hover { background-position:0 -16px; }
.friendspicker_savebuttons .submit_button, .friendspicker_savebuttons .cancel_button { margin:5px 20px 5px 5px; } 
#collectionMembersTable { background:#dedede; -webkit-border-radius:8px; -moz-border-radius:8px; margin:10px 0 0 0; padding:10px 10px 0 10px; }
	
/* ***************************************
 WIDGET PICKER (PROFILE & DASHBOARD)
*************************************** */
/* 'edit page' button */
a.toggle_customise_edit_panel { float:right; clear:right; color:#4690d6; background:white; border:1px solid #cccccc; padding:5px 10px 5px 10px; margin:0 0 20px 0; width:280px; text-align:left; -webkit-border-radius:8px; -moz-border-radius:8px; }
a.toggle_customise_edit_panel:hover { color:#ffffff; background:#0054a7; border:1px solid #0054a7; text-decoration:none; } 
#customise_editpanel { display:none; margin:0 0 20px 0; padding:10px; background:#dedede; -webkit-border-radius:8px; -moz-border-radius:8px; }
/* Top area - instructions */
.customise_editpanel_instructions { width:690px; padding:0 0 10px 0; }
.customise_editpanel_instructions h2 { padding:0 0 10px 0; }
.customise_editpanel_instructions p { margin:0 0 5px 0; line-height:1.4em; }
/* RHS (widget gallery area) */
#customise_editpanel_rhs { float:right; width:230px; background:white; }
#customise_editpanel #customise_editpanel_rhs h2 { color:#333333; font-size:1.4em; margin:0; padding:6px; }
#widget_picker_gallery { border-top:1px solid #cccccc; background:white; width:210px;  height:340px; padding:10px; overflow:scroll; overflow-x:hidden; }
/* main page widget area */
#customise_page_view { width:656px; padding:10px; margin:0 0 10px 0; background:white; -webkit-border-radius:8px; -moz-border-radius:8px; }
#customise_page_view h2 { border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0; padding:5px; width:200px; color:#0054a7; background:#dedede; font-size:1.25em; line-height:1.2em; }
#profile_box_widgets { width:422px; margin:0 10px 10px 0; padding:5px 5px 0px 5px; min-height:50px; border:1px solid #cccccc; background:#dedede; }
#customise_page_view h2.profile_box { width:422px; color:#999999; }
#profile_box_widgets p { color:#999999; }
#leftcolumn_widgets { width:200px; margin:0 10px 0 0; padding:5px 5px 40px 5px; min-height:190px; border:1px solid #cccccc; }
#middlecolumn_widgets { width:200px; margin:0 10px 0 0; padding:5px 5px 40px 5px; min-height:190px; border:1px solid #cccccc; }
#rightcolumn_widgets { width:200px; margin:0; padding:5px 5px 40px 5px; min-height:190px; border:1px solid #cccccc; }
#rightcolumn_widgets.long { min-height:288px; }
#customise_editpanel table.draggable_widget { width:200px; background:#cccccc; margin:10px 0 0 0; vertical-align:text-top; border:1px solid #cccccc; }
#widget_picker_gallery table.draggable_widget { width:200px; background:#cccccc; margin:10px 0 0 0; }
/* take care of long widget names */
#customise_editpanel table.draggable_widget h3 { word-wrap:break-word;/* safari, webkit, ie */ width:140px; line-height:1.1em; overflow:hidden;/* ff */ padding:4px; }
#widget_picker_gallery table.draggable_widget h3 { word-wrap:break-word; width:145px; line-height:1.1em; overflow:hidden; padding:4px; }
#customise_editpanel img.more_info { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/icon_customise_info.gif') no-repeat top left; cursor:pointer; }
#customise_editpanel img.drag_handle { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/icon_customise_drag.gif') no-repeat top left; cursor:move; }
#customise_editpanel img { margin-top:4px; }
#widget_moreinfo { position:absolute; border:1px solid #333333; background:#e4ecf5; color:#333333; padding:5px; display:none; width:200px; line-height:1.2em; }
.droppable-hover { background:#bbdaf7; }
.placeholder { border:2px dashed #AAA; width:196px !important; margin:10px 0 10px 0; }
.ui-sortable-helper { background:#4690d6; color:white; padding:4px; margin:10px 0 0 0; width:200px; }

/* ***************************************
 BREADCRUMBS
*************************************** */
#pages_breadcrumbs { font-size:80%; color:#bababa; padding:0; margin:2px 0 0 10px; }
#pages_breadcrumbs a { color:#999999; text-decoration:none; }
#pages_breadcrumbs a:hover { color:#0054a7; text-decoration:underline; }

/* ***************************************
 MISC.
*************************************** */
/* general page titles in main content area */
#content_area_side_title { }
#content_area_user_title h2 { margin:0; padding:5px 0; color:#333; font-size:1.35em; line-height:1.2em; }
/* reusable generic collapsible box */
.collapsible_box { background:#dedede; -webkit-border-radius:8px; -moz-border-radius:8px; padding:5px 10px 5px 10px; margin:4px 0 4px 0; display:none; }	
a.collapsibleboxlink { cursor:pointer; }
.object_tag_string { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/icon_tag.gif') no-repeat left 2px; padding:0 0 0 14px; margin:0; }	
#profile_picture_form { height:145px; }	
#current_user_avatar { float:left; width:160px; height:130px; border-right:1px solid #cccccc; margin:0 20px 0 0; }	
#profile_picture_croppingtool { border-top:1px solid #cccccc; margin:20px 0 0 0; padding:10px 0 0 0; }	
#profile_picture_croppingtool #user_avatar { float:left; margin-right:20px; }	
#profile_picture_croppingtool #applycropping { }
#profile_picture_croppingtool #user_avatar_preview { float:left; position:relative; overflow:hidden; width:100px; height:100px; }	

/* ***************************************
 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:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; }
/* 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://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/ajax_loader_bw.gif') no-repeat center 30px; width:auto; height:100px; margin:0 10px 0 10px; -webkit-border-radius:8px; -moz-border-radius:8px; }

/* ***************************************
 HORIZONTAL TABBED NAVIGATION
*************************************** */
/* reusable horizontal tabbed navigation (used on friends collections, external pages, & riverdashboard mods) */
#iknow_horizontal_tabbed_nav { margin:0 0 20px 0; padding:0; border-bottom:1px solid #DEDEDE; display:table; width:100%; }
#iknow_horizontal_tabbed_nav ul { list-style:none; padding:0; margin:0; }
#iknow_horizontal_tabbed_nav li { float:left; border:1px solid #ccc; border-bottom-width:0; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/off_tab.png') top left repeat-x; margin:0 5px 0 0; }
#iknow_horizontal_tabbed_nav a { text-decoration:none; display:block; padding:3px 10px 0 10px; color:#999; text-align:center; height:21px; }
#iknow_horizontal_tabbed_nav span { text-decoration:none; display:block; padding:3px 10px 0 10px; color:#999; text-align:center; height:21px; }
#iknow_horizontal_tabbed_nav a:hover { color:#4690d6; /*background:#dedede;*/ }
#iknow_horizontal_tabbed_nav .selected { border-color:#ccc; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/active_tab.png') top left repeat-x; }
#iknow_horizontal_tabbed_nav .selected a { position:relative; top:2px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/active_tab.png') 0px 2px repeat-x; color:#4690d6; }
#iknow_horizontal_tabbed_nav .selected span { position:relative; top:2px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/active_tab.png') 0px 2px repeat-x; color:#4690d6; }

/* ***************************************
	ADMIN AREA - REPORTED CONTENT
*************************************** */
.reportedcontent_content { margin:0 0 5px 0; padding:0 7px 4px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.reportedcontent_content p.reportedcontent_detail, .reportedcontent_content p { margin:0; }
.active_report { border:1px solid #D3322A; background:#F7DAD8; }
.archived_report { border:1px solid #666666; background:#dedede; }
a.archive_report_button { float:right; 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; margin:15px 0 0 20px; cursor:pointer; }
a.archive_report_button:hover { background:#0054a7; border:1px solid #0054a7; text-decoration:none; }
a.delete_report_button { float:right; 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; margin:15px 0 0 20px; cursor:pointer; }
a.delete_report_button:hover { background:#333333; border:1px solid #333333; text-decoration:none; }
.reportedcontent_content .collapsible_box { background:white; }

/* ***************************************
  NEW USER SETTING - TIMO
*************************************** */
.stxt { background:#FFFFFF; border:1px solid #C8C8C8; width:180px; }
.sptxt { background:#FFFFFF; border:1px solid #C8C8C8; width:62px; }
.but { border:1px solid #C8C8C8; color:#FFFFFF; background:none #808080; font-weight:bold; cursor:pointer; vertical-align:middle; }
.err{ background-color:#B30909; color:#ffffff; font-weight:bold; padding:2px; }
.prompt{ color:#ffffff; background-color:#008000; font-weight:bold; padding:2px; }
.hdr{ font-weight:bold; text-align:left; padding-bottom:10px; }
.rlink1{ font-size:8pt; padding:5px 1px 1px 25px; }
.rlink2{ font-size:8pt; padding:0px 0px 0px 25px; }

/* ***************************************
 PAGINATION -> ORIG NUMBER!!
*************************************** */
.pagination { float:right; margin:5px 0; padding:5px; border:none !important; }
.pagination .pagination_number { display:block; float:left; text-align:center; font-size:12px; font-weight:normal; margin:0 6px 0 0; padding:0px 4px; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; background:#ffffff; border:1px solid #4690d6; color:#4690d6; }
.pagination .pagination_number:hover { text-decoration:none; background:#4690d6; color:white; }
.pagination .pagination_more { display:block; float:left; text-align:center; font-size:12px; font-weight:normal; margin:0 6px 0 0; padding:0px 4px; -webkit-border-radius:4px;  -moz-border-radius:4px; background:#ffffff; border:1px solid #ffffff; color:#4690d6; }
.pagination .pagination_previous, .pagination .pagination_next { display:block; float:left; text-align:center; font-size:12px; font-weight:normal; margin:0 6px 0 0; padding:0px 4px; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #4690d6; color:#4690d6; }
.pagination .pagination_previous:hover, .pagination .pagination_next:hover { text-decoration:none; background:#4690d6; color:white; }
.pagination .pagination_currentpage { display:block; float:left; text-align:center; font-size:12px; font-weight:bold; margin:0 6px 0 0; padding:0px 4px; cursor:pointer; -webkit-border-radius:4px;  -moz-border-radius:4px; background:#4690d6; border:1px solid #4690d6; color:white; }
.pagination_info { float:left; width:170px; margin:5px 0; padding:5px; font-size:11px; color:#666;} 

/* ***************************************
 NEW - RIGHT ELEMENT TITLE
*************************************** */
.title_type { font-size:18px; font-weight:bold; color:#414141;}
.soft_title_type { font-family:georgia; font-size:16px; font-weight:normal; color:#999;}
/* tag cumulus */
#tag_cumulus_container {padding:10px 0; margin:5px 0;}
.title_tags { font-size:18px; font-weight:bold; color:#97CB1D; }

/* ***************************************
 NEW - GENERIC COMMENTS
*************************************** */
.new_generic_comment { padding:0; margin:10px 0; background:white; }
.new_generic_comment_icon {float:left; position:relative;}
.new_generic_comment_details { float:left; width:552px; padding:5px 10px; border:1px solid #CCC; position:relative; left:30px; top:0; }
.new_generic_comment_details_bbl { background:#FFFFFF url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/comment_bbl_marker.jpg') no-repeat; width:14px; height:22px; float:left; position:absolute; left:-14px; top:14px; }
.new_generic_comment_details p { margin:2px 0; width:552px;}
.comment_separator { height:10px; margin-bottom :10px; border-bottom:1px dotted #CCC; }
.new_generic_comment_owner { float:left; color:#999; margin:0px; font-size:11px; }
.new_generic_comment_owner a, .new_generic_comment_owner a:hover { color:#999; font-size:11px; text-decoration:underline; }
.new_generic_comment_delete { float:right; }
.comments_form a.embed_media { display:block; height:32px; float:right; line-height:32px; margin:0 5px 0 0; }
.commentWrapper {display:block; width:100%; float:left; margin:10px 0; padding:10px 0; border-bottom:1px dotted #CCC;}
h2.generic_comments_title , h2.writecomm { display:block; height:32px; float:left; line-height:32px; font-family:georgia; font-size:16px; font-weight:normal; color:#333; margin:0 !important; padding:0 !important;}
h2.generic_comments_title {width:100%;}
#generic_comment {width:700px !important; height:80px !important;}
#ncommentform {display:block; float:left; width:710px; margin:10px 0 0 0 !important; padding:5px 5px 0 5px !important; border-top:1px dotted #CCC; /*background:#ebf8fe !important;*/}
#ncommentform p, #ncommentform div, #ncommentform textarea  {margin:0 !important; padding:0 !important;}


/* ***************************************
 NEW - Simple scalable breadcrumb
*************************************** */
#category_nav { margin:0 0 10px 0;}
#category_nav ul, li { list-style-type:none; padding:0; margin:0; }		
#category_nav #crumbs { height:2.3em; border:1px solid #dedede; }
#category_nav #crumbs li { float:left; line-height:2.2em; color:#777; padding-left:.75em; }
#category_nav #crumbs li a { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/crumbs.gif') no-repeat right center; display:block; padding:0 15px 0 0; }
#category_nav #crumbs li a:link, #category_nav #crumbs li a:visited {color:#777; text-decoration:none; }
#category_nav #crumbs a:link, #category_nav #crumbs a:visited, #category_nav #crumbs li a:hover, #category_nav #crumbs li a:focus { color:#4690d6; }

/* ***************************************
 NEW - MCTIP- JQUERY TOOLTIP
*************************************** */
p#mctip { display:none; position:absolute; padding:10px; left:5px; font-size:0.8em; background-color:white; border:1px solid #a6c9e2; z-index:9999 }

/* ***************************************
 NEW - FRIENDS/FRIENDS OF /INVITE / COLLECTION
*************************************** */
#content_area_user_title_yourfriends { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_friends_titles.jpg') 0px 0px no-repeat ; }
#content_area_user_title_yourfriends h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_friendsof { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_friends_titles.jpg') 0px -50px no-repeat ; }
#content_area_user_title_friendsof h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_yourcollection { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_friends_titles.jpg') 0px -100px no-repeat ; }
#content_area_user_title_yourcollection h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_addcollection { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_friends_titles.jpg') 0px -150px no-repeat ; }
#content_area_user_title_addcollection h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_invitefriends { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_friends_titles.jpg') 0px -200px no-repeat ; }
#content_area_user_title_invitefriends h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
/* gallery listing */
table.friends_search_gallery { margin:0; }
.friends_search_gallery td { padding:5px 0;}
.friends_search_gallery_item { width:110px; margin:0; padding:0; }
.friends_search_gallery_item .search_listing { width:100px; height:130px; background:none; text-align:center; margin:0 10px 0 0; _margin:0 5px 0 0; padding:5px;}
.friends_search_gallery_item .search_listing:hover { background:#F1F1F1; }
.friends_search_gallery_item .search_listing_icon { position:relative; text-align:center;}
.friends_search_gallery_item .search_listing_header {float:left; position:relative; text-align:center; height:100px;}
.friends_search_gallery_item .search_listing_header img { width:100px; }
.friends_search_gallery_item .search_listing_header .avatar_menu_button img { width:15px; }
.friends_search_gallery_item .search_listing_info { margin:0; min-height:30px;}
.friends_search_gallery_item .search_listing_info p { margin:0 5px;}

/* ***************************************
 NEW - FRIENDS COLLECTIONS ACCORDIAN
*************************************** */
ul#friends_collections_accordian { margin:0 0 0 0; padding:0;}
#friends_collections_accordian li { margin:0 0 0 10px; padding:0; list-style-type:none; color:#666666; }
#friends_collections_accordian li h2 { background:#4690d6; color:white; padding:4px 2px 4px 6px; margin:10px 0 10px 0; font-size:1.2em; cursor:pointer; -webkit-border-radius:8px; -moz-border-radius:8px; }
#friends_collections_accordian li h2:hover { background:#333333; color:white; }
#friends_collections_accordian .friends_picker { background:white; padding:0;  display:none; }
#friends_collections_accordian .friends_collections_controls { font-size:70%; float:right; }
#friends_collections_accordian .friends_collections_controls a { color:#999999; font-weight:normal; }

/* ***************************************
 NEW - VIEWTYPE
*************************************** */
.viewtype { display:block; width:60px; height:31px; position:absolute; top:0; right:0; padding:4px 7px 0px 7px }
.sel_gallery {background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype.jpg') 0px -35px no-repeat;}
.sel_list{background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype.jpg') 0px 0px no-repeat;}
span.list_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links.gif') 0px -74px no-repeat; }
span.gallery_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links.gif') 2px 0px no-repeat; }
a.list_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links.gif') 0px -99px no-repeat; }
a.list_select:hover { text-decoration:none; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links.gif') 0px -124px no-repeat; }
a.gallery_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links.gif') 2px -25px no-repeat; }
a.gallery_select:hover { text-decoration:none; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links.gif') 2px -50px no-repeat; }
/* for members page */
.members_viewtype { display:block; width:100px; height:30px; position:absolute; top:0; right:0; padding:4px 7px 0px 7px }
.mb_sel_gallery { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_members.jpg') 0px -35px no-repeat;}
.mb_sel_list { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_members.jpg') 0px 0px no-repeat;}
.mb_sel_map { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_members.jpg') 0px -70px no-repeat;}
span.mb_list_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 0px -75px no-repeat; }
span.mb_gallery_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 2px 0px no-repeat; }
span.mb_map_select { float:left; display:block; width:30px; height:25px; margin:0 0 0 2px ; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 2px -150px no-repeat; } 
a.mb_list_select {float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 0px -100px no-repeat; }
a.mb_list_select:hover { text-decoration:none; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 0px -125px no-repeat; }
a.mb_gallery_select { float:left; display:block; width:30px; height:25px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 2px -25px no-repeat; }
a.mb_gallery_select:hover { text-decoration:none; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 2px -50px no-repeat; }
a.mb_map_select { float:left; display:block; width:30px; height:25px; margin:0 0 0 2px ; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 2px -175px no-repeat; }
a.mb_map_select:hover { text-decoration:none; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_viewtype_links_maps.gif') 2px -200px no-repeat; }

/* ***************************************
 NEW SIDE-BLOCK FOR FRIENDS-COLLECTIONS
*************************************** */
#two_column_right_sidebar_boxes_friends { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_friends .sidebarBox { margin:0; padding:0; background:transparent; border:0; }
#owner_block_submenu_friends .submenu_group {margin:0;}
#owner_block_submenu_friends .submenu_group_friendslinks1, #owner_block_submenu_friends .submenu_group_friendslinks2 { border-bottom:1px solid #cccccc; padding:5px 0 10px 0; }
#owner_block_submenu_friends { margin:0; padding:0; width:100%;}
#owner_block_submenu_friends ul { list-style:none; padding:0; margin:0; }
/* Default link/action -> no icon */
#owner_block_submenu_friends ul li a { display:block; width:240px; _width:238px; height:34px; margin:5px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; line-height:34px; color:#414141; text-indent:42px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_friends.jpg') 0px 0px no-repeat; }
#owner_block_submenu_friends ul li a:hover,#owner_block_submenu_friends ul li.selected a, #owner_block_submenu_friends ul li.selected a:hover { color:#FFF; text-decoration:none; background-position:0px -34px; }
/* icon link/action */ #owner_block_submenu_friends ul li a.yourfriends {background-position:0px -68px;} #owner_block_submenu_friends ul li a.yourfriends:hover, #owner_block_submenu_friends ul li.selected a.yourfriends, #owner_block_submenu_friends ul li.selected a.yourfriends:hover { background-position:0px -102px; }
#owner_block_submenu_friends ul li a.yourfriendsof {background-position:0px -136px;} 
#owner_block_submenu_friends ul li a.yourfriendsof:hover, #owner_block_submenu_friends ul li.selected a.yourfriendsof, #owner_block_submenu_friends ul li.selected a.yourfriendsof:hover { background-position:0px -170px; }
#owner_block_submenu_friends ul li a.yourcollection {background-position:0px -204px;} 
#owner_block_submenu_friends ul li a.yourcollection:hover, #owner_block_submenu_friends ul li.selected a.yourcollection, #owner_block_submenu_friends ul li.selected a.yourcollection:hover { background-position:0px -238px; }
#owner_block_submenu_friends ul li a.youraddcollection {background-position:0px -272px;}
#owner_block_submenu_friends ul li a.youraddcollection:hover, #owner_block_submenu_friends ul li.selected a.youraddcollection, #owner_block_submenu_friends ul li.selected a.youraddcollection:hover { background-position:0px -306px; }
#owner_block_submenu_friends ul li a.yourinvite {background-position:0px -340px;}
#owner_block_submenu_friends ul li a.yourinvite:hover, #owner_block_submenu_friends ul li.selected a.yourinvite, #owner_block_submenu_friends ul li.selected a.yourinvite:hover { background-position:0px -374px; }

/* ***************************************
  NEW FORM 
*************************************** */
.editlabel { display:block; float:left; width:150px; height:25px; margin:5px 10px 5px 0px; text-align:right; }
.editinput { display:block; float:left; width:500px; min-height:25px; margin:5px 0px; }
.edittopl { display:block; float:left; width:145px; height:25px; line-height:25px; margin:5px 10px 5px 0px; padding:0 5px 0 0; text-align:right; font-size :14px; font-weight:normal; color:#FFF; background:url('http://community.iknowfutures.org/mod/pages/images/bg_editform_ball.jpg') center right no-repeat; }
.edittopr { display:block; float:left; width:550px; height:25px; line-height:25px; margin:5px 0px; font-family:Times New Roman, Arial, Verdana, sans-serif; font-size :18px; font-weight:normal; color:#0054a7; }
.separator { display:block; float:left; width:710px; height:10px; margin-bottom :10px; border-bottom:1px dotted #CCC; }

/* ***************************************
 NEW INSIDE BUTTON 
*************************************** */
a.in_btn { background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/buttons/in_btn_right.png') no-repeat scroll top right;  display:block; float:left; height:30px; margin-right:6px; padding-right:20px; text-decoration:none; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.in_btn span { background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/buttons/in_btn_left.png') no-repeat;  display:block; line-height:20px; padding:5px 0 5px 20px; }
a.in_btn:hover { background-position:right -30px; }
a.in_btn:hover span { text-decoration:none; background-position:0px -30px !important; }
a.in_btn span.del { background-image:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/buttons/in_btn_left_del.png') !important; padding:5px 0 5px 30px; }
a.in_btn span.edit { background-image:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/buttons/in_btn_left_edit.png') !important; padding:5px 0 5px 30px; }
a.in_btn span.report { background-image:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/buttons/in_btn_left_report.png') !important; padding:5px 0 5px 30px; }
a.in_btn span.dload { background-image:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/buttons/in_btn_left_dl.png') !important; padding:5px 0 5px 30px; }

/* ***************************************
 SYSTEM INFO - DATE 
*************************************** */
#syst_info { position:absolute; top:62px; right:2px; width:auto; height:18px; margin:0; padding:0; font-size:11px; font-weight:bold; text-transform:capitalize; color:#b7b7b7;}

/* ***************************************
 NEW HEADER FINAL(14.03.2011)
*************************************** */
.community_top, .community_top .column { height:78px !important; overflow:hidden !important;}

/* USER LOGIN / INFO */
#user_info {width:300px; float:right; min-height:30px; margin:0; padding:0; position:relative;}
#user_info .user_main {float:left; width:100%; height:30px; font-size:11px; color:#e8e8e8;}
#user_info .user_main span.welcome {display:block; float:left; font-size:12px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/user.png') top left no-repeat; color:#FFF; margin:6px 0 0 0; padding:0 0 0 17px;}
#user_info .user_main a.logout {display:block; float:right; font-size:12px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/lock.png') top left no-repeat; color:#FFF; margin:6px 0 0 0; padding:0 0 0 17px;}
#user_info form {margin:4px 0 0 0; padding:0;}
#user_info input.login-textarea { font-size:11px !important; width:72px; height:14px; margin:0 4px 0 0; padding:0 4px; color:#e8e8e8; background:#717171; border:1px solid #999;}
#user_info input.login-submit {width:18px; height:16px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/unlock.png') 0 1px no-repeat; border:none;}
#user_info input.login-submit:hover {cursor:pointer;}
#user_info .user_feat {position:absolute; top:30px; left:30px; float:left; margin:-1px 0 0 0; padding:0; font-size:11px; color:#e8e8e8;z-index:10;}
#user_info .user_feat a {color:#b7b7b7; }
#user_info .user_feat a.hover {color:#666 !important;}
#user_info .user_feat a.myprofile { display:block; float:left; color:#b7b7b7; margin:3px 4px 0 -28px; padding:0 4px 4px 22px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/profile_icons.png') 0px -4px no-repeat; border-right:1px solid #e8e8e8;}
#user_info .user_feat a.mycareer { display:block; float:left; color:#b7b7b7; margin:3px 4px 0 0; padding:0 4px 4px 22px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/career_icons.png') 0px -4px no-repeat; border-right:1px solid #e8e8e8; }
#user_info .user_feat a.mysetting { display:block; float:left; color:#b7b7b7; margin:3px 4px 0 0; padding:0 4px 4px 22px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/settings_icons.png') 0px -4px no-repeat;}
#user_info .user_feat a.myprofile:hover, #user_info .user_feat a.mycareer:hover, #user_info .user_feat a.mysetting:hover {background-position: 0 -26px; color:#999; text-decoration:none; } 

/* MULTI-SITES MENU */
#multisites {display:block; width:580px; float:right !important; margin:0; padding:0;}
#multisites a.sites {display:block; width:72px; height:60px; margin:-30px 0 0 0; float:right; overflow:hidden; font-size:11px; text-align:center; line-height:90px; text-decoration:none; color:#FFF;}
#multisites a.iknow_prj { background:#666666 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_proj.png') 0 -60px no-repeat;}
#multisites a.iknow_ora { background:#ae8cfc url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_oracle.png') 0 -60px no-repeat;}
#multisites a.iknow_lib { background:#8343f1 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_lib.png') 0 -60px no-repeat;}
#multisites a.iknow_comm { background:#069fe3 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_comm.png') 0 -60px no-repeat;}
#multisites a.iknow_wws { background:#123fb2 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_wws.png') 0 -60px no-repeat;}
#multisites a.iknow_wwb { background:#fc6901 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_wwb.png') 0 -60px no-repeat;}
#multisites a.iknow_delphi { background:#c22291 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_delphi.png') 0 -60px no-repeat;}
#multisites a.iknow_news { background:#de1800 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/ms_news.png') 0 -60px no-repeat;}
#multisites a.sites:hover, #multisites a.selected  {margin-top:0; text-decoration:none; line-height:100px; background-position:0px 0px !important; }

/* ***************************************
	NEW FOOTER FINAL(11.02.2011)
*************************************** */
#footer_info {width:100%; height:110px; margin:10px 0; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/footer_cont.png') no-repeat;}
#footer_info .footer_content { float:left; width:680px; height:100px;  padding:5px; overflow:hidden; font-size:11px; line-height:12px; color:#666}
#footer_info .footer_content h2 {font-size:16px; color:#666;}
#footer_info .footer_fp7 {float:left; width:276px; height:110px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/footer_fp7.png') 0 25px no-repeat;}

#footer_menu {display:block; width:100%; height:28px; margin:10px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#footer_menu #footer_sites {float:left;}
#footer_sites a.sites {float:left; display:block; height:28px; width:auto; padding:0 10px; background:#dddddd; color:#FFF; font-size:12px; line-height:28px; }
#footer_sites a.iknow_prj:hover { background:#666666;}
#footer_sites a.iknow_ora:hover { background:#ae8cfc;}
#footer_menu a.iknow_comm:hover  { background:#069fe3;}
#footer_sites a.iknow_lib:hover { background:#8343f1;}
#footer_sites a.iknow_wws:hover { background:#123fb2;}
#footer_sites a.iknow_wwb:hover { background:#fc6901;}
#footer_menu a.iknow_delphi:hover { background:#c22291; }
#footer_sites a.iknow_news:hover { background:#de1800;}
#footer_sites a.iknow_lib_selected, #footer_sites a.iknow_lib_selected:hover { background:#8343f1 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/fs_lib.png') no-repeat;  padding:0 4px 0 30px;}
#footer_sites a.iknow_comm_selected, #footer_menu a.iknow_comm_selected:hover {background:#069fe3 url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/fs_comm.png') no-repeat;  padding:0 4px 0 30px;}
#footer_sites a.sites:hover {text-decoration:none;}

#footer_menu #footer_links { float:right; height:28px; right:0; top:0; position:relative; text-align:right; width:160px; color:#999; line-height:28px; vertical-align:middle; }
#footer_menu #footer_links a { font-size:11px; color:#999; }
#footer_copy { background:transparent; width:50%; height:20px; font-size:11px; color:#999; line-height:20px; float:left; }
#footer_power { background:transparent; width:50%; height:20px; font-size:11px; color:#999; line-height:20px; float:left; text-align:right; }

/* ***************************************
 NEW HORIZONTAL NAVIGATION FINAL(14.03.2011)
*************************************** */
.community_menu, .community_menu .column  { overflow:visible !important;}

/* Menubar */
.menubar { float:right; text-align:left; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_bg.png') right top no-repeat; width:664px; z-index:9997; }
.menubar .toolbarlinks {position:relative;}
.menubar .toolbarlinks li { list-style:none;}
.menubar a.privatemessages { display:block; height:32px; float:left; color:#999999; /*font-weight:bold;*/ text-decoration:none; line-height:32px; padding:0 10px 0 35px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_icons.png') 0px -96px no-repeat ; }
.menubar a.privatemessages:hover { text-decoration:none; color:#505050; background-position:0px -288px;}
.menubar a.privatemessages_new { display:block; height:32px; float:left; color:#999999; /*font-weight:bold;*/ text-decoration:none;  line-height:32px; padding:0 10px 0 35px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_icons.png') 0px -128px no-repeat ; }
.menubar a.privatemessages_new:hover { text-decoration:none;  color:#505050; background-position:0px -320px;}
/*.menubar span#msg_num { margin:0; padding:0; display:block; position:relative; top:3px; left:303px; width:12px; height:12px; font-size:9px; font-weight:bold; color:white; text-align:center;}*/
.menubar span#msg_num { margin:0; padding:0; display:block; position:absolute; top:3px; left:303px; width:12px; height:12px; font-size:9px; font-weight:bold; color:white; text-align:center;}
.menubar a.adminsettings { display:block; height:32px; float:left; color:#999999; /*font-weight:bold;*/ text-decoration:none;  line-height:32px; padding:0 10px 0 35px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_icons.png') 0px -160px no-repeat ; }
.menubar a.adminsettings:hover { text-decoration:none; color:#505050; background-position:0px -352px;}
.menubar .toolbarsearch { margin:0; padding:0; float:left; }
#searchform { display:block; position:relative; margin:0; padding:0;/*padding:10px 0 10px 18px;*/ width:150px; /*height:16px;*/ height:32px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_search.png') top left no-repeat; }
#searchform input.search_input { display:block; float:left; background:transparent; border:none; color:#999999; font-size:11px; width:86px; height:12px; padding:2px; position:absolute; top:8px; left:16px; }
#searchform input.search_submit_button { background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/search_but.jpg') top left no-repeat; border:0; margin:0; padding:0; width:16px; height:16px; position:absolute; top:8px; left:110px; cursor:pointer; }
#searchform input.search_submit_button:hover { background-position:0px -16px; }

/* LOGO */
#site_logo { float:left; width:299px; height:94px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/logo.png') 0px 2px no-repeat; margin:0; padding:0; position:absolute; top:30px; z-index:0;}
#site_logo a.logo, #site_logo a.logo:hover {display:block; width:98px; height:88px; border:none; text-decoration:none;}

/* ***************************************
 NEW MAIN MENU - VERTICAL SUB-MENU FINAL(14.03.2011)
*************************************** */
ul.topbardropdownmenu, ul.topbardropdownmenu ul { margin:0; padding:0; display:inline; float:left; list-style-type:none; z-index:9996; position:relative; }
ul.topbardropdownmenu { padding:0 0 0 0; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_sep.png') top right no-repeat; }
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; padding-bottom:10px; background-color:#F2F2F2; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; }

/*menubar menu style */
ul.topbardropdownmenu ul { width:120px; top:32px; }
ul.topbardropdownmenu *:hover { /*background-color:#F2F2F2;*/ }
ul.topbardropdownmenu a { line-height:26px; text-decoration:none; color:white; }
ul.topbardropdownmenu a.menuitemtools { color:#999999; font-weight:normal; text-decoration:none; line-height:32px; padding:0 10px 0 35px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/menubar_icons.png') no-repeat; }
ul.topbardropdownmenu a.menuitemtools:hover {text-decoration:none; color:#505050;}
ul.topbardropdownmenu a#mb_home { background-position:0px 0px; }
ul.topbardropdownmenu a#mb_home:hover, ul.topbardropdownmenu li.hover a#mb_home { background-position:0px -192px;}
ul.topbardropdownmenu a#mb_explore { background-position:0px -32px; }
ul.topbardropdownmenu a#mb_explore:hover, ul.topbardropdownmenu li.hover a#mb_explore { background-position:0px -224px;}
ul.topbardropdownmenu a#mb_share { background-position:0px -64px; }
ul.topbardropdownmenu a#mb_share:hover, ul.topbardropdownmenu li.hover a#mb_share { background-position:0px -256px;}
ul.topbardropdownmenu ul li a {	width:100px; color:#666; font-weight:normal; padding:0px 10px; height:26px; }
ul.topbardropdownmenu ul a.hover { color:#4690d6; text-decoration:underline; }

/* ***************************************
 NEW EDIT & FORM WRAPPER(19.05.2011)
*************************************** */
.editWrapper {display:block; width:720px; float:left; background:#EBF5FF; -webkit-border-radius:8px; -moz-border-radius:8px; padding:5px;}
.formWrapper {display:block; width:710px; float:left; background:white; padding:20px 5px 5px 5px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.formWrapperfirst { display:block; width:710px;  float:left; background:white; padding:20px 5px 5px 5px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; }
.ntabbed_nav { margin:0; padding:0; display:table; width:700px; }
.ntabbed_nav ul { list-style:none; padding:0; margin:0; }
.ntabbed_nav li { float:left; background:#EBF5FF; border-bottom-width:0; margin:0; padding:0 0 0 16px;  }
.ntabbed_nav li a { text-decoration:none; display:block; height:24px; line-height:26px; padding:0 16px 0 0; color:#4690d6; font-size:12px; text-transform:uppercase;}
.ntabbed_nav a:hover { text-decoration:none; color:#0054a7; }
.ntabbed_nav .selectedfirst { background: url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/nav_tab_left.jpg') top left no-repeat; padding-left:12px; }
.ntabbed_nav .selected { background: url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/nav_tab_leftb.jpg') top left no-repeat; }
.ntabbed_nav .selected a, .ntabbed_nav .selectedfirst a { background: #FFF url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/2011/nav_tab_right.jpg') top right no-repeat; color:#000; }
.viewinfo {display:block; float:left; width:100%; padding:0 0 5px 0; margin:0 0 5px 0;}

/* ***************************************
 MIXED FIXES (11.02.2011)
*************************************** */
#two_column_right_sidebar_maincontent_boxes, #two_column_right_sidebar_boxes_pages {margin-top:0 !important; padding-top:0 !important;}

/**/
.updatemsg { border:4px solid #D3322A; background:#F7DAD8; color:#D3322A; padding:3px 10px 3px 10px; text-align:center;}


#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://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/avatar_menu_arrows.gif') no-repeat left top; width:15px; height:15px; }
.avatar_menu_arrow_on { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/avatar_menu_arrows.gif') no-repeat left -16px; width:15px; height:15px; }
.avatar_menu_arrow_hover { background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_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; }
#profile_banned { background:#FF8888; border:3px solid #FF0000; padding:2px; }#facebox {position: absolute; top: 0; left: 0; z-index: 9999; text-align: left; }
#facebox .popup {position: relative; }
#facebox .body {padding: 10px; background: white; width: 730px; -webkit-border-radius: 12px; 
-moz-border-radius: 12px; }
#facebox .loading {text-align: center; padding: 100px 10px 100px 10px; }
#facebox .image {text-align: center; }
#facebox .footer {float: right; width:22px; height:22px; margin:0; padding:0; }
#facebox .footer img.close_image {background: url(http://community.iknowfutures.org/mod/embed/images/close_button.gif) no-repeat left top; }
#facebox .footer img.close_image:hover {background: url(http://community.iknowfutures.org/mod/embed/images/close_button.gif) no-repeat left -31px; }
#facebox .footer a {-moz-outline: none; outline: none; }
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide {z-index:-100; }
.facebox_overlayBG {background-color: #000000; z-index: 9998; }
* html #facebox_overlay { /* ie6 hack */
position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#embed_media_tabs {margin:10px 0 0 10px; padding:0; }
#embed_media_tabs ul {list-style: none; padding-left: 0; }
#embed_media_tabs ul li {float: left; margin:0; background:white; }
#embed_media_tabs ul li a {font-weight: bold; font-size:1.35em; text-align: center; text-decoration: none; color:#b6b6b6; background: white; display: block; padding: 0 10px 0 10px; margin:0 10px 0 10px; height:25px; width:auto; border-top:2px solid #dedede; border-left:2px solid #dedede; border-right:2px solid #dedede; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; }
* html #embed_media_tabs ul li a { display: inline; }
#embed_media_tabs ul li a:hover {background:#b6b6b6; color:white; border-top:2px solid #b6b6b6; border-left:2px solid #b6b6b6; border-right:2px solid #b6b6b6; }
#embed_media_tabs ul li a.embed_tab_selected {border-top:2px solid #dedede; border-left:2px solid #dedede; border-right:2px solid #dedede; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; background: #dedede; color:#666666; position: relative;}
#mediaUpload,#mediaEmbed {margin:0 5px 10px 5px; padding:10px; border:2px solid #dedede; -webkit-border-radius: 8px; -moz-border-radius: 8px; background: #dedede; }
#mediaEmbed .search_listing {margin:0 0 5px 0; }
h1.mediaModalTitle {color:#0054A7; font-size:1.35em; line-height:1.2em; margin:0 0 0 8px; padding:5px; }
#mediaEmbed .pagination,#mediaUpload .pagination {float:right; margin:0; }
#mediaUpload label {font-size:120%; }
#mediaEmbed p.embedInstructions {margin:10px 0 5px 0; }
a.embed_media {margin:0; float:right; display:block; text-align: right; font-size:1.0em; font-weight: normal; }
label a.embed_media {font-size:0.8em; }#content_area_group_title {margin:0; padding:0;}
#content_area_group_title h2 { margin:0; padding:5px 0; color:#333; font-size:1.35em; 	line-height:1.2em; }
#topic_posts #content_area_group_title h2 { margin:0; }
#two_column_left_sidebar_maincontent #owner_block_content { margin:0 0 10px 0 !important; }
#groups_info_column_right { float:left; width:210px; margin:0; }
#groups_info_wide p { text-align:right; }
#right_column { clear:left; float:right; width:50%; margin:0 10px 0 0; }
#left_column { width:50%; float:left; margin:0 10px 0 10px; }
* html #left_column { margin:0 0 0 5px; }
* html #right_column {  margin:0 5px 0 0; }
#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; }
* html #topic_post_tbl { width:700px !important;}
.edit_forum_comments .defaultSkin table.mceLayout { width:695px !important; }
#forum_topics { padding:10px; margin:0 10px 0 10px; background:white; -webkit-border-radius:8px;  -moz-border-radius:8px; }
.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_info { float:right; width:300px; text-align:right; margin-left:10px; }
span.timestamp { color:#666666; font-size:90%; }
.latest_discussion_info .timestamp { font-size:0.85em; }
.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; }
.delete_discussion { }
.delete_discussion a { display:block; float:right; cursor:pointer; width:14px; height:14px; margin:0; background:url("http://community.iknowfutures.org/_graphics/icon_customise_remove.png") no-repeat 0 0; }
.delete_discussion a:hover { background-position:0 -16px; text-decoration:none; }
* html .delete_discussion a { font-size:1px; }
*:first-child+html .delete_discussion a { font-size:1px; }
#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; }

/* ***************************************
NEW - FEATURED_GROUPS
*************************************** */
.title_art { font-size:18px; font-weight:bold; color:#FF0066; }
#featured_group {padding:10px 0; border-bottom:0px solid #CCC;}
#featured_group img {float:left; margin:0 5px 0 0;}
#featured_group a , #featured_group a:hover { margin:5px 0; color:#FF0066; }
#featured_group_box { display:block; height:40px; width:100%; margin-top:10px;}

/* ***************************************
NEW - GROUP MEMBERS
*************************************** */
.title_art { font-size:18px; font-weight:bold; color:#FF0066; }
#group_members {padding:10px 0; border-bottom:1px solid #CCC;}
.member_icon { margin:0 7px 7px 0; float:left; }

/* ***************************************
NEW - GROUPS SEARCH TAG
*************************************** */
.title_stags { font-size:18px; font-weight:bold; color:#00BEF2; }
#searchtag_group {padding:10px 0; border-bottom:1px solid #CCC;}
#searchtag_group form { margin:10px 0;}
#searchtag_group input[type="submit"] { 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; height:23px; padding:2px 6px 2px 6px; margin:10px 0; cursor:pointer; }
#searchtag_group input[type="submit"]:hover { background:#0054a7; border-color:#0054a7; }
#searchtag_group form p { font:11px/90% Arial, Helvetica, sans-serif; color:#999; margin:2px 0; }

/* ***************************************
NEW - TOP TITLE FOR GROUPS
*************************************** */
#content_area_user_title_groupsall { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px 0px no-repeat ; } 
#content_area_user_title_groupsall h2 { padding:5px 0 5px 40px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_group_title_groupprofile { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -50px no-repeat ; }
#content_area_group_title_groupprofile h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; } 
#content_area_group_title_groupedit { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -100px no-repeat ; }
#content_area_group_title_groupedit h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_group_title_groupinvite { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -150px no-repeat ; }
#content_area_group_title_groupinvite h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_groupsmemberof { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -200px no-repeat ; }
#content_area_user_title_groupsmemberof h2 { padding:5px 0 5px 40px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_groupsowned { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -250px no-repeat ; }
#content_area_user_title_groupsowned h2 { padding:5px 0 5px 40px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; } 
#content_area_user_title_groupnew { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -300px no-repeat ; }
#content_area_user_title_groupnew h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_group_title_groupmemrequests { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -350px no-repeat ; }
#content_area_group_title_groupmemrequests h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_group_title_grouptopicadd { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -400px no-repeat ; }
#content_area_group_title_grouptopicadd h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_group_title_grouptopics { height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_groups_titles.jpg') 0px -450px no-repeat ; }
#content_area_group_title_grouptopics h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }

/* ***************************************
NEW SIDE-BLOCK FOR GROUPS
*************************************** */
#two_column_right_sidebar_boxes_groups { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_groups .sidebarBox { margin:0; padding:0; background:transparent; border:0; }
#owner_block_submenu_groups .submenu_group {margin:0;}
#owner_block_submenu_groups .submenu_group_groupslinks0, #owner_block_submenu_groups .submenu_group_groupslinks1, #owner_block_submenu_groups .submenu_group_groupslinks2, #owner_block_submenu_groups .submenu_group_groupslinks3 { border-bottom:1px solid #cccccc; padding:5px 0 10px 0; }
#owner_block_submenu_groups { margin:0; padding:0; width:100%;}
#owner_block_submenu_groups ul { list-style:none; padding:0; margin:0; }
#owner_block_submenu_groups ul li a { display:block; width:240px; _width:238px; height:34px; margin:5px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; line-height:34px; color:#414141; text-indent:42px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_groups.jpg') 0px 0px no-repeat; }
#owner_block_submenu_groups ul li a:hover,#owner_block_submenu_groups ul li.selected a, #owner_block_submenu_groups ul li.selected a:hover { color:#FFF; text-decoration:none; background-position:0px -34px; } 
#owner_block_submenu_groups ul li a.groupall {background-position:0px -68px;}
#owner_block_submenu_groups ul li a.groupall:hover, #owner_block_submenu_groups ul li.selected a.groupall, #owner_block_submenu_groups ul li.selected a.groupall:hover { background-position:0px -102px; }
#owner_block_submenu_groups ul li a.groupmemof {background-position:0px -136px;}
#owner_block_submenu_groups ul li a.groupmemof:hover, #owner_block_submenu_groups ul li.selected a.groupmemof, #owner_block_submenu_groups ul li.selected a.groupmemof:hover { background-position:0px -170px; }
#owner_block_submenu_groups ul li a.groupowned {background-position:0px -204px;} 
#owner_block_submenu_groups ul li a.groupowned:hover, #owner_block_submenu_groups ul li.selected a.groupowned, #owner_block_submenu_groups ul li.selected a.groupowned:hover { background-position:0px -238px; }
#owner_block_submenu_groups ul li a.groupnew {background-position:0px -272px;}
#owner_block_submenu_groups ul li a.groupnew:hover, #owner_block_submenu_groups ul li.selected a.groupnew, #owner_block_submenu_groups ul li.selected a.groupnew:hover { background-position:0px -306px; }
#owner_block_submenu_groups ul li a.groupleave {background-position:0px -340px;}
#owner_block_submenu_groups ul li a.groupleave:hover, #owner_block_submenu_groups ul li.selected a.groupleave, #owner_block_submenu_groups ul li.selected a.groupleave:hover { background-position:0px -374px; }
#owner_block_submenu_groups ul li a.groupjoin {background-position:0px -408px;}
#owner_block_submenu_groups ul li a.groupjoin:hover, #owner_block_submenu_groups ul li.selected a.groupjoin, #owner_block_submenu_groups ul li.selected a.groupjoin:hover { background-position:0px -442px; }
#owner_block_submenu_groups ul li a.groupreq {background-position:0px -476px;}
#owner_block_submenu_groups ul li a.groupreq:hover, #owner_block_submenu_groups ul li.selected a.groupreq, #owner_block_submenu_groups ul li.selected a.groupreq:hover { background-position:0px -510px; }
#owner_block_submenu_groups ul li a.groupedit {background-position:0px -544px;}
#owner_block_submenu_groups ul li a.groupedit:hover, #owner_block_submenu_groups ul li.selected a.groupedit, #owner_block_submenu_groups ul li.selected a.groupedit:hover { background-position:0px -578px; }
#owner_block_submenu_groups ul li a.groupinvite {background-position:0px -612px;}
#owner_block_submenu_groups ul li a.groupinvite:hover, #owner_block_submenu_groups ul li.selected a.groupinvite, #owner_block_submenu_groups ul li.selected a.groupinvite:hover { background-position:0px -646px;}
#owner_block_submenu_groups ul li a.groupmemreq {background-position:0px -476px;}
#owner_block_submenu_groups ul li a.groupmemreq:hover, #owner_block_submenu_groups ul li.selected a.groupmemreq, #owner_block_submenu_groups ul li.selected a.groupmemreq:hover { background-position:0px -510px;}
#owner_block_submenu_groups ul li a.groupback { /*background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_groups.jpg') no-repeat;*/ background-position:0px -680px;}
#owner_block_submenu_groups ul li a.groupback:hover, #owner_block_submenu_groups ul li.selected a.groupback, #owner_block_submenu_groups ul li.selected a.groupback:hover { background-position:0px -714px; }

/* ***************************************
NEW - FILTERBOX (groups)
*************************************** */
.filter_grp_title { display:block; font:12px/100% Arial; font-weight:bold; color:#999; margin:5px 0; padding:0;}
.groupfilters a { display:block; font-size:12px; color:#888; margin:0 5px; padding:2px 0; height:14px; text-indent:4px; }
.groupfilters a:hover {background-color:#DEDEDE; text-decoration:none;}
.groupfilters small {font-size:11px;}
a.filter_grp_all { background:url('http://community.iknowfutures.org/mod/groups/graphics/filter_icons/group.gif') 2px 2px no-repeat; padding-left:16px;}
a.filter_grp_pop { background:url('http://community.iknowfutures.org/mod/groups/graphics/filter_icons/star.gif') 2px 2px no-repeat; padding-left:16px;}
a.filter_grp_latest { background:url('http://community.iknowfutures.org/mod/groups/graphics/filter_icons/comments.gif') 2px 2px no-repeat; padding-left:16px;}
.groupfilters .selected { background-color:#DEDEDE; }
.groupfilters .inactive {display:block; font-size:12px; color:#CCC; text-decoration:line-through; margin:0 5px; padding:2px 0; height:14px; }

/* ***************************************
NEW - GROUPDETAILS
*************************************** */
.groups .search_listing_info {position:relative;}
.groupdetails { float:right; position:absolute; top:0; right:0; }
.groupdetails p { margin:0; padding:0; line-height:12px; text-align:right; }
.groupdetails_status_open { float:right; width:24px; height:24px; background:url('http://community.iknowfutures.org/mod/groups/graphics/group_open.png') no-repeat; }
.groupdetails_status_closed { float:right; width:24px; height:24px; background:url('http://community.iknowfutures.org/mod/groups/graphics/group_closed.png') no-repeat; }
.groupdetails_member { float:right; width:16px; height:24px; background:url('http://community.iknowfutures.org/mod/groups/graphics/group_users.png') no-repeat; font-size:11px; color:#FFF; margin-right:5px; padding:0px 4px; text-align:right; }
* html .groupdetails_status_open,
* html .groupdetails_status_closed,
* html .groupdetails_member { behavior:url('/iepngfix.htc'); }
.groupdetails_wording {float:right; height:12px; padding:3px 0; background:transparent;}
.discussion_started {font-size:11px; color:#999;}

/* ***************************************
NEW - GROUP PROFILE
*************************************** */
#groups_info_column_left { float:left; width:500px; margin:0; }
#groups_info_column_left .odd { position:relative; width:490px; margin:0 0 7px 0;}
#groups_info_column_left .even { position:relative; width:490px; margin:0 0 8px 0;}
#groups_info_column_left .group_profile_desc ul, #groups_info_column_left .group_profile_desc li, #groups_info_column_left .group_profile_desc ol { list-style:disc; } 
#groups_info_column_left .group_profile_web { width:460px; height:20px; background:url('http://community.iknowfutures.org/mod/groups/graphics/website.gif') no-repeat; padding:2px 2px 2px 28px; }
#groups_info_column_left .group_profile_tags { width:460px; height:20px; background:url('http://community.iknowfutures.org/mod/groups/graphics/interests.gif') no-repeat; padding:2px 2px 2px 28px; }
#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:5px 0; }
#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; }

/* ***************************************
NEW FORM GROUP
*************************************** */
#MCeditgroup .input-text, #MCeditgroup .input-tags, #MCeditgroup .input-url, #MCeditgroup .input-textarea { width:500px; } 

/* ***************************************
NEW TOPICS INDIVIDUAL VIEW PAGE
*************************************** */
#topic_posts {margin:0 0 5px 0;}
#topic_posts #pages_breadcrumbs { margin:2px 0 0 0px; }
#topic_posts form { padding:0px; margin:30px 0 0 0; background:white; }
.topic_post { padding:0; margin:0 0 5px 0; background:white; border:1px solid #DEDEDE; -webkit-border-radius:8px;  -moz-border-radius:8px;   }
.topic_post .post_icon { float:left; margin:0 8px 4px 0; }
.topic_post h2 { margin-bottom:10px; }
.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; }
.topic_post div.collapsible_box {background:none; border:0px solid white;}
#MCaddpost .input-textarea { width:100%;}/* **************************************
	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://community.iknowfutures.org/_graphics/icon_customise_remove.png") no-repeat right 0; text-indent:-9000px; float:right; }
#messages .delete_msg a:hover { background-position:right -16px; }
* 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:120%; 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; }
.message_body { margin-left:120px; }
.message_body .messagebody { padding:0; margin:10px 0 10px 0; font-size:120%; border-bottom:1px solid #cccccc; } 
#message_reply_form { display:none; margin-left:120px;}
#messageForm .replymsg, #messageForm textarea, #messageForm .input-text, #messageForm .input-textarea {width:99% !important;} 
.new_messages_count { color:#666666; } 
#message_reply_editor #message_tbl { width:680px !important; }
* 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;}
.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://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/icon_notifications_site.gif) no-repeat right 2px; }
#notificationstable td.sitetogglefield a.sitetoggleOn { background:url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/icon_notifications_site.gif) no-repeat right -36px; }.river_object_form_data_create {
	background: url(http://community.iknowfutures.org/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;
}
.river_object_form_data_comment {
	background: url(http://community.iknowfutures.org/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;
}

.form_listing .search_listing {
	border:2px solid #cccccc;
	margin:0 0 5px 0;
}

#groups_info_column_left .tabberlive .tabbertab {
	background-color: white;
}

#profile_info_column_middle .tabberlive .tabbertab {
	background-color: white;
}.xx{ color: #ff0000;}
.myh2{ font-size: 15px; font-weight:bold; padding-bottom: 20px; color: #8c8c8c; text-decoration: underline; }
.hdr{ font-weight:bold; }
.hdrs{ font-weight:bold; width: 100%; color: #6A6A6A; border-bottom: 1px solid #B9B9B9; padding: 5px; background-color: #F3F3F3; }
.hdrsOLD{ font-weight:bold; width: 100%; background-color: #B0B0B0; color: #ffffff; padding: 5px; }
.val{ color: #000000; }
.linkcmd{ padding-left: 10px; }
.itxt { width: 100px; }
.itxts { width: 70px; }
.itxtsm{ width: 120px; }
.itxtm { width: 200px; }
.itxtl{ width: 500px; }
.bbord{ width:100%; border-bottom: 1px solid #8c8c8c; padding-bottom: 20px; padding-top: 20px; }




/* CSS extender for google-map */ 
.gmapped { display:none; }
.treeview, .treeview ul { padding:0; margin:0; list-style:none; }
.treeview ul { background-color:white; margin-top:4px; }
.treeview .hitarea { background:url('http://community.iknowfutures.org/mod/pages/images/treeview-default.gif') -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer; }
* html .hitarea { display:inline; float:none; }
.treeview li {  margin:0; padding:3px 0pt 3px 16px; }
.treeview a.selected { background-color:#eee; }
#treecontrol { margin:1em 0; display:none; } 
.treeview .hover { color:red; cursor:pointer; }
.treeview li { background:url('http://community.iknowfutures.org/mod/pages/images/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position:0 -176px; }
.treeview .expandable-hitarea { background-position:-80px -3px; }
.treeview li.last { background-position:0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position:0 -111px }
.treeview li.lastExpandable { background-position:-32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position:0; }
.treeview-red li { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-red.gif'); } 
.treeview-black li { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-black.gif'); }  
.treeview-gray li { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-gray.gif'); } 
.treeview-famfamfam li { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image:url('http://community.iknowfutures.org/mod/pages/images/treeview-famfamfam.gif'); } 
.filetree li { padding:3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding:1px 0 1px 16px; display:block; }
.filetree span.folder { background:url('http://community.iknowfutures.org/mod/pages/images/folder.gif') 0 0 no-repeat; }
.filetree li.expandable span.folder { background:url('http://community.iknowfutures.org/mod/pages/images/folder-closed.gif') 0 0 no-repeat; }
.filetree span.file { background:url('http://community.iknowfutures.org/mod/pages/images/file.gif') 0 0 no-repeat; }
.pagesTreeContainer { margin:0; min-height:200px; }
#pages_page .strapline { text-align:right; border-top:1px solid #efefef; margin:10px 0 10px 0; color:#666666; }
#pages_page .categories { border:none !important; padding:0 !important; }
#pages_page img[align="left"] { margin:10px 20px 10px 0; float:left; }
#pages_page img[align="right"] { margin:10px 0 10px 10px; float:right; }
#sidebar_page_tree { background:white; -webkit-border-radius:8px; -moz-border-radius:8px; padding:10px; margin:0 10px 10px 10px; }
#sidebar_page_tree h3 { background:none; border-top:none; border-bottom:1px solid #cccccc; font-size:1.25em; line-height:1.2em; margin:0 0 5px 0; padding:0 0 5px 5px; color:#333; }
* html #pages_welcome_tbl { width:676px !important;}
.pages_widget_singleitem_more { margin:0 10px 0 10px; padding:5px; display:block; background:white; -webkit-border-radius:8px; -moz-border-radius:8px; }
.page_count { font-size:16px; font-weight:bold; color:#666666; margin:0 0 20px 0; }

/* ***************************************
NEW - FEATURED_ARTICLE
*************************************** */
.title_art { font-size:18px; font-weight:bold; color:#FF0066; }
#featured_article {padding:10px 0; border-bottom:1px solid #CCC;}
#featured_article a , #featured_article a:hover { color:#FF0066; }
#featured_article p { font-size:12px; color:#333; margin:4px; }
#featured_article .fart_desc { font-size:11px; color:#999; text-align:justify;}
#featured_article .fart_read { font-size:11px; text-align:right; }

/* ***************************************
NEW - TOP TITLE FOR ARTICLES
*************************************** */
#content_area_user_title_pagesall { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px 0px no-repeat ; }
#content_area_user_title_pagesall h2 { padding:5px 0 5px 40px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_pagesview { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px -50px no-repeat ; }
#content_area_user_title_pagesview h2 { padding:5px 0 5px 40px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_pagesyour { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px -100px no-repeat ;}
#content_area_user_title_pagesyour h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_pagesgroup { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px -150px no-repeat ;}
#content_area_user_title_pagesgroup h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_pageshist { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px -200px no-repeat ; }
#content_area_user_title_pageshist h2 { padding:5px 0 5px 60px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_pagesedit { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px -250px no-repeat ; }
#content_area_user_title_pagesedit h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_pagesnew { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_articles_titles.jpg') 0px -300px no-repeat ; }
#content_area_user_title_pagesnew h2 { padding:5px 0 5px 50px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }

/* ***************************************
NEW SIDE-BLOCK FOR ARTICLES
*************************************** */
#two_column_right_sidebar_boxes_pages { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_pages .sidebarBox { margin:0; padding:0; background:transparent; border:0; }
#owner_block_submenu_pages .submenu_group {margin:0;}
#owner_block_submenu_pages .submenu_group_articlelinks0, #owner_block_submenu_pages .submenu_group_articlelinks1, #owner_block_submenu_pages .submenu_group_articlelinks2 { border-bottom:1px solid #cccccc; padding:5px 0 10px 0; }
#owner_block_submenu_pages { margin:0; padding:0; width:100%;}
#owner_block_submenu_pages ul { list-style:none; padding:0; margin:0; }
#owner_block_submenu_pages ul li a { display:block; width:240px; _width:238px; height:34px; margin:5px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; line-height:34px; color:#414141; text-indent:42px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_articles.jpg') 0px 0px no-repeat; }
#owner_block_submenu_pages ul li a:hover,#owner_block_submenu_pages ul li.selected a, #owner_block_submenu_pages ul li.selected a:hover { color:#FFF; text-decoration:none; background-position:0px -34px; }
#owner_block_submenu_pages ul li a.allsiteart {background-position:0px -68px;}
#owner_block_submenu_pages ul li a.allsiteart:hover, #owner_block_submenu_pages ul li.selected a.allsiteart, #owner_block_submenu_pages ul li.selected a.allsiteart:hover { background-position:0px -102px; }
#owner_block_submenu_pages ul li a.yourart {background-position:0px -136px;}
#owner_block_submenu_pages ul li a.yourart:hover, #owner_block_submenu_pages ul li.selected a.yourart, #owner_block_submenu_pages ul li.selected a.yourart:hover { background-position:0px -170px; }
#owner_block_submenu_pages ul li a.newart {background-position:0px -204px;}
#owner_block_submenu_pages ul li a.newart:hover, #owner_block_submenu_pages ul li.selected a.newart, #owner_block_submenu_pages ul li.selected a.newart:hover { background-position:0px -238px; }
#owner_block_submenu_pages ul li a.editart {background-position:0px -272px;}
#owner_block_submenu_pages ul li a.editart:hover, #owner_block_submenu_pages ul li.selected a.editart, #owner_block_submenu_pages ul li.selected a.editart:hover { background-position:0px -306px; }
#owner_block_submenu_pages ul li a.delart {background-position:0px -340px;}
#owner_block_submenu_pages ul li a.delart:hover, #owner_block_submenu_pages ul li.selected a.delart, #owner_block_submenu_pages ul li.selected a.delart:hover { background-position:0px -374px; }
#owner_block_submenu_pages ul li a.histart {background-position:0px -408px;}
#owner_block_submenu_pages ul li a.histart:hover, #owner_block_submenu_pages ul li.selected a.histart, #owner_block_submenu_pages ul li.selected a.histart:hover { background-position:0px -442px; }
#owner_block_submenu_pages ul li a.viewart {background-position:0px -476px;}
#owner_block_submenu_pages ul li a.viewart:hover, #owner_block_submenu_pages ul li.selected a.viewart, #owner_block_submenu_pages ul li.selected a.viewart:hover { background-position:0px -510px; }
#owner_block_submenu_pages ul li a.subart {background-position:0px -544px;}
#owner_block_submenu_pages ul li a.subart:hover, #owner_block_submenu_pages ul li.selected a.subart, #owner_block_submenu_pages ul li.selected a.subart:hover { background-position:0px -578px; }
#owner_block_submenu_pages ul li a.groupback {background-position:0px -612px;}
#owner_block_submenu_pages ul li a.groupback:hover, #owner_block_submenu_pages ul li.selected a.groupback, #owner_block_submenu_pages ul li.selected a.groupback:hover { background-position:0px -646px; }

/* ***************************************
NEW LISTING FOR ARTICLES
*************************************** */
p.wording {float:right;}
.articles_listing { width:715px; min-height:190px; margin:0 0 10px 0;}
.List_article_title { width:675px; min-height:40px; float:left; }
.List_article_title a.article_title_link, .List_article_title .article_title_link { padding:0; margin:0; vertical-align:middle; font-size:18px; font-weight:normal; color:#414141; text-decoration:none; }
.List_article_title a.article_title_link:hover {color:#414141;	text-decoration:underline;}
.List_article_title .user_date { font-size:11px; color:#999; margin:2px 0; }
.List_article_title .user_date a { font-size:11px; text-decoration:underline; color:#999;}
.List_article_title .user_date a:hover {text-decoration:underline;}
.List_article_bubble { width:35px; height:40px; float:left; text-align:center; background:transparent url('http://community.iknowfutures.org/mod/pages/images/comment_bbl_bg.jpg') top left no-repeat; }
.List_article_bubble a, .List_article_bubble span { display:block; width:35px; height:35px; line-height:28px; font-size:18px; font-weight:normal; color:#FFF; }
.List_article_bubble a:hover {color:#FFF; text-decoration:underline;}
.List_article_ingress { width:715px; min-height:120px; float:left; padding:5px 0 20px 0 ; margin:0 0 15px 0; text-align:justify; border-bottom:1px solid #CCC; }
.List_article_ingress a.fullstory { font-weight:bold; font-size:11px; text-transform:uppercase; }

/* ***************************************
NEW PROFILE FOR ARTICLES
*************************************** */
.article_title { width:675px; min-height:40px; float:left; }
.article_title span.article_title_link { padding:0; margin:0; vertical-align:middle; font-size:18px; font-weight:normal; color:#414141; text-decoration:none; }
.article_title .user_date { font-size:11px; color:#999; margin:2px 0; }
.article_title .user_date a { font-size:11px; text-decoration:underline; color:#999;}
.article_title .user_date a:hover {text-decoration:underline;}
.article_bubble { width:35px; height:40px; float:left; text-align:center; background:transparent url('http://community.iknowfutures.org/mod/pages/images/comment_bbl_bg.jpg') top left no-repeat; }
.article_bubble span { display:block; width:35px; height:35px; line-height:28px; font-size:18px; font-weight:normal; color:#FFF; }
.article_description { width:715px; min-height:120px; float:left; padding:10px 0 10px 0 ; margin:0 0 15px 0; text-align:justify; border-bottom:1px solid #CCC; }

/* ***************************************
NEW FORM ARTICLES
*************************************** */
#MCeditarticle .input-text, #MCeditarticle .input-tags, #MCeditarticle .input-url, #MCeditarticle .input-textarea { width:500px !important;}
/* ***************************************
LIBRARY STRUCTURE
*************************************** */
.library_top { float:left !important; width:980px !important; height: 30px !important; min-height: 30px !important; margin:0 !important; padding:0 0 10px 0; background: transparent !important; border-bottom: 1px solid #CECECE !important; }
.library_left { width:238px; margin:0 !important; min-height:450px; float:left; background:none; padding:0 10px 5px 0 !important; } 
.library_right { width:238px; margin:0 !important; min-height:450px; float:left; background:none; padding:0 0 5px 10px !important; }
.library_content { width:720px; margin:0 !important; min-height: 450px; float:left; padding:0 0 5px 10px !important; background:none; border-collapse: collapse; border-left: 1px solid #CECECE !important; }
.library_search_content { width:720px; margin:0 !important; min-height: 450px; float:left; padding:0 10px 5px 0 !important; background:none; border-collapse: collapse; border-right: 1px solid #CECECE !important; }

/* ***************************************
	LIBRARY TOP DOMAIN MENU
*************************************** */
#library_top_left {float:left; text-align:left; height:30px;}
#library_top_left ul.domain_menu {float:left; height:40px; margin:0; padding:0; list-style:none;}
#library_top_left ul.domain_menu li {float:left; display:inline; height:40px; line-height:40px; background:none; /*border:1px solid red;*/}
#library_top_left ul.domain_menu li .title { padding:0 2px; font-size:13px; font-weight:bold; color:#333; text-decoration:none;}
#library_top_left ul.domain_menu li .title img { /*margin: 10px 0;*/ vertical-align: middle !important;}
#library_top_left ul.domain_menu li.domain_menu_item a { display:block; height:40px; line-height:40px; color: #999; font-size:13px !important; font-weight:bold; text-decoration:none; padding:0 10px 0 5px; background: transparent url('http://community.iknowfutures.org/mod/file/graphics/domainsep.png') right center no-repeat;}
#library_top_left ul.domain_menu li.domain_menu_item.selected { background: transparent url('http://community.iknowfutures.org/mod/file/graphics/domainsel.png') center bottom no-repeat;}
#library_top_left ul.domain_menu li.domain_menu_item.selected a, ul.domain_menu li.domain_menu_item.selected a:hover { text-decoration:none; color:#333;}
#library_top_right {float:right; text-align:right; height:30px;}
ul.filetopmenu {line-height:30px;}
ul.filetopmenu, ul.filetopmenu ul { margin:0; padding:0; display:inline; float:left; text-align:left; list-style-type: none; z-index: 9998; position: relative; }
ul.filetopmenu li {  display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
ul.filetopmenu a { display:block; color:#999; font-size:12px; font-weight:bold; text-decoration:none; }
ul.filetopmenu li.drop a:hover, ul.filetopmenu li.drop:hover a {color:#333;}
ul.filetopmenu ul { display: none; line-height:20px; position: absolute; right:0px; margin: 0; padding: 5px; padding-bottom: 10px; background-color: #333; border-radius: 8px; -moz-border-radius: 8px; }
ul.filetopmenu ul { width: 120px; top: 30px; }
ul.filetopmenu li.drop ul li a {float:left; width: 100px; color: #999 !important; font-weight: normal; padding: 2px 10px; min-height:15px; }
ul.filetopmenu li.drop ul li a:hover { color: #FFF !important; text-decoration: underline; }
ul.filetopmenu ul a.hover { color: #FFF !important; text-decoration: underline; }
/* IE6 fix */
* html ul.filetopmenu ul { line-height: 1.1em; }
/* IE6/7 fix */
*:first-child+html ul.filetopmenu ul a { zoom: 1; }
*:first-child+html ul.filetopmenu ul li { float: none; }
/* IE7 fixes */
*:first-child+html ul.filetopmenu li.drop a{ padding-bottom:0px; }

/* ***************************************
	LIBRARY SORT MENU
*************************************** */
.filesortmenu {float:left; width:720px; height:15px; line-height:15px; padding: 0 0 10px 0 !important; margin:0 0 10px 0; font-size:11px; color: #999; border-bottom:1px solid #CCC; position:relative;}
ul.filetype, ul.filetype ul { margin:0; padding:0; display:inline; float:left; list-style-type: none; z-index: 97; position: relative; }
ul.filetype li {  display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
ul.filetype a { display:block; color:#999; font-size:11px; font-weight:normal; text-decoration:none; }
ul.filetype li.drop a:hover, ul.filetype li.drop:hover a {color:#333;}
ul.filetype ul { display: none; position: absolute; left: 0; margin: 0; padding: 5px; padding-bottom: 10px; background-color: #333; border-radius: 8px; -moz-border-radius: 8px; }
ul.filetype ul { width: 120px; top: 16px; }
ul.filetype li.drop ul li a {float:left; width: 100px; color: #999 !important;; font-weight: normal; padding: 2px 10px; min-height:15px; }
ul.filetype li.drop ul li a:hover { color: #FFF !important; text-decoration: underline; }
ul.filetype ul a.hover { color: #FFF !important; text-decoration: underline; }
ul li.drop a.selected {font-weight:bold; color:#333;}
/* IE6 fix */
* html ul.filetype ul { line-height: 1.1em; }
/* IE6/7 fix */
*:first-child+html ul.filetype ul a { zoom: 1; }
*:first-child+html ul.filetype ul li { float: none; }
/* IE7 fixes */
*:first-child+html ul.filetype li.drop a{ padding-bottom:0px; }
/* search form */
.filesearch { position:absolute; right:0; top:-2px; }
#filessearchform { margin:0 !important; padding:0 !important; }
/*#filessearchform input { padding:2px 5px; }*/
#filessearchform input.search_file_input {
	font: 11px Arial, Helvetica, sans-serif;
	padding:2px 5px;
	border:1px solid #cccccc;
	color:#999;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
#filessearchform input.search_file_submit {font: 11px Arial, Helvetica, sans-serif; padding:1px 3px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }

/* ***************************************
	LIBRARY SEARCH MENU
*************************************** */
.filesearchmenu {float:left; width:720px; min-height:15px; padding: 0 0 10px 0 !important; margin:0 0 10px 0; font-size:11px; color: #999; border-bottom:1px solid #CCC; position:relative;}
.filesearchmenu a.advancetoggle {font-size:12px; font-weight:bold; padding:0 0 0 10px; color:#333; background:url('http://community.iknowfutures.org/mod/file/graphics/toggle.gif') 0px 2px no-repeat;}
.filesearchmenu a.advancetoggle:hover {cursor:pointer;}
.filesearchmenu a.open {background-position: 0 -10px !important;}
.filesearchmenuform { padding:10px 0;}
.filesearchmenuform select {float:left; margin:0 10px 0  0;}
.filesearchmenuform a.resetfilters {display:block; float:left;}
.filesearchmenuform input.apply {display:block; float:left; clear:left; margin:5px 0;}

/* ***************************************
	LIBRARY COMMON
*************************************** */
.library_userfile {padding:0; margin:0;}
.large_cover {display:block; float:left; width:120px; height:169px; position:relative; font-size:10px; padding:0; border:1px solid #999;}
.large_cover .title {text-align: center;}
.small_cover {display:block; float:left; width:60px; height:76px; background:white; position:relative; font-size:10px; padding:0; border:1px solid #999;}
.small_cover .title {text-align: center;}/* ***************************************
	LIBRARY SINGLE ITEM VIEW
*************************************** */
.filerepo_file { display:block; float:left; margin:10px 0 0 0; padding: 0; width:100%; overflow:hidden;}
.filerepo_file .filerepo_title_owner_wrapper {margin:0; padding:0;}
.filerepo_file .filerepo_cover { float:left; margin:4px 8px 4px 0; padding:0; /*min-height:169px;*/}
.filerepo_file .filerepo_title { margin: 0 0 5px 0; padding:0;}
.filerepo_file .filerepo_title h2 {margin:0 !important; padding:0 !important;}
.filerepo_file .filerepo_title  a, .filerepo_title  a:hover {font-family:georgia; font-size:22px; font-weight:bold; color:#666; text-decoration:none; cursor:default;}
.filerepo_file .filerepo_owner  { margin: 0 0 5px 0;}
.filerepo_file .filerepo_owner .filerepo_owner_details { font-size: 11px; color: #999; margin: 2px 0; }
.filerepo_file .filerepo_owner .filerepo_owner_details a { font-size: 11px; text-decoration: underline; color: #999;}
.filerepo_file .filerepo_owner .filerepo_owner_details a:hover {text-decoration: underline;}
.filerepo_file .filerepo_file .filerepo_description { margin:10px 0; padding:0; }
.filerepo_file .filerepo_file .filerepo_description p { padding:0 0 5px 0; margin:0; }
.filerepo_file .filerepo_tags { padding:0 0 10px 0; margin:0; }
.filerepo_file .filerepo_tags span {margin:0 !important; padding:0 0 0 20px !important; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/tag_blue.png') no-repeat left 2px; }
.filerepo_file .filerepo_controls {float:left; padding:0 0 10px 0; margin:0;}
.filerepo_fileinfo { padding:0 0 10px 0; margin:0; }
.filerepo_fileinfo a {margin:0 !important; padding:2px 0 2px 20px !important; background: transparent url('http://community.iknowfutures.org/mod/file/graphics/mime/page_white.png') no-repeat left 2px; }
a.pdf { background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/page_white_acrobat.png') !important; }
a.doc, a.docm, a.docx, a.dot, a.dotm, a.dotx {background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/page_white_word.png') !important;}
a.sldm, a.sldx, a.xl, a.xla, a.xlam, a.xlb, a.xlc, a.xll, a.xlm, a.xls, a.xlsb, a.xlsm, a.xlsx, a.xlt,a.xltm, a.xltx, a.xlw {background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/page_white_excel.png') !important;}
a.pa, a.pot, a.potm, a.potx, a.pps, a.ppsm, a.ppsx, a.ppt, a.pptm, a.pptx { background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/page_white_powerpoint.png') !important;}
.filerepo_fileinfo a.image {background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/picture.png') !important;}
.filerepo_fileinfo a.audio {background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/music.png') !important;}
.filerepo_fileinfo a.video {background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/film.png') !important;}
.filerepo_fileinfo a.link {background-image: url('http://community.iknowfutures.org/mod/file/graphics/mime/world_link.png') !important;}
.filerepo_file .filerepo_specialcontent { margin:10px 0; padding:0;}
.filerepo_file .filerepo_specialcontent img { padding:5px; margin:0; border: 1px solid #DEDEDE; background: white; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
.filerepo_controls {float:left; width:100%;padding:0 0 10px 0;}
.filerepo_controls a.download {display:block; float:left; height:27px; padding:0; margin:0 10px 0 0 !important; text-decoration:none; width: 104px; background: transparent url('http://community.iknowfutures.org/mod/file/graphics/library_buttons.png') -385px 0px no-repeat;}
.filerepo_controls a.download:hover {background-position: -385px -27px;}
.filerepo_controls a.edit {display:block; float:left; height:27px; padding:0; margin:0 10px 0 0 !important; text-decoration:none; width: 64px; background: transparent url('http://community.iknowfutures.org/mod/file/graphics/library_buttons.png') -495px 0px no-repeat;}
.filerepo_controls a.edit:hover {background-position: -495px -27px;}
.filerepo_controls a.delete {display:block; float:left; height:27px; padding:0; margin:0 10px 0 0 !important; text-decoration:none; width: 84px; background: transparent url('http://community.iknowfutures.org/mod/file/graphics/library_buttons.png') -565px 0px no-repeat;}
.filerepo_controls a.delete:hover {background-position: -565px -27px;}
.filerepo_controls a.report {display:block; float:left; height:27px; padding:0; margin:0 10px 0 0 !important; text-decoration:none; width: 84px; background: transparent url('http://community.iknowfutures.org/mod/file/graphics/library_buttons.png') -655px 0px no-repeat;}
.filerepo_controls a.report:hover {background-position: -655px -27px;}/* ***************************************
  NEW SIDE-BLOCK FOR FILES
*************************************** */
#two_column_right_sidebar_boxes_file { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_file .sidebarBox { margin:0; padding:0; background: transparent; border: 0; }
#owner_block_submenu_file .submenu_group {margin:0;} 
#owner_block_submenu_file .submenu_group_fileslinks0, #owner_block_submenu_file .submenu_group_fileslinks1, #owner_block_submenu_file .submenu_group_fileslinks2 { border-bottom: 1px solid #cccccc; padding: 5px 0 10px 0; }
#owner_block_submenu_file { margin:0; padding: 0; width:100%;}
#owner_block_submenu_file ul { list-style: none; padding: 0; margin: 0; }
/* Default link/action -> no icon */
#owner_block_submenu_file ul li a { display: block; width: 240px; _width: 238px; height: 34px; margin: 5px 0 0 0; font-weight: bold; font-size: 12px; text-decoration: none; line-height: 34px; color: #414141; text-indent: 42px; background: url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_files.jpg') 0px 0px no-repeat; }
#owner_block_submenu_file ul li a:hover,#owner_block_submenu_file ul li.selected a, #owner_block_submenu_file ul li.selected a:hover { color: #FFF; text-decoration: none; background-position:0px -34px; } 
/* icon link/action */
#owner_block_submenu_file ul li a.fileall {background-position:0px -68px;}
#owner_block_submenu_file ul li a.fileall:hover, #owner_block_submenu_file ul li.selected a.fileall, #owner_block_submenu_file ul li.selected a.fileall:hover { background-position:0px -102px; }
#owner_block_submenu_file ul li a.fileyours {background-position:0px -136px;} 
#owner_block_submenu_file ul li a.fileyours:hover, #owner_block_submenu_file ul li.selected a.fileyours, #owner_block_submenu_file ul li.selected a.fileyours:hover { background-position:0px -170px; }
#owner_block_submenu_file ul li a.filefriends {background-position:0px -204px;} 
#owner_block_submenu_file ul li a.filefriends:hover, #owner_block_submenu_file ul li.selected a.filefriends, #owner_block_submenu_file ul li.selected a.filefriends:hover { background-position:0px -238px; }
#owner_block_submenu_file ul li a.filenew {background-position:0px -272px;}
#owner_block_submenu_file ul li a.filenew:hover, #owner_block_submenu_file ul li.selected a.filenew, #owner_block_submenu_file ul li.selected a.filenew:hover { background-position:0px -306px; }
#owner_block_submenu_file ul li a.groupback {background-position:0px -340px;}
#owner_block_submenu_file ul li a.groupback:hover, #owner_block_submenu_file ul li.selected a.groupback, #owner_block_submenu_file ul li.selected a.groupback:hover { background-position:0px -374px; }
/* ***************************************
	LIBRARY LISTING VIEW
*************************************** */
.lib_search_listing { display:block; background:white; padding:5px; border-bottom:1px dotted #dedede; margin:0 0 5px 0 !important; height:76px; }
.lib_search_listing:hover { background:#F1F1F1; }
.lib_search_listing_icon {float:left; }
.lib_search_listing_icon .cover_icon {padding:0 !important;}
.lib_search_listing_info { margin-left: 70px;}
.lib_search_listing_info .title a { font-size:14px; font-weight:bold;}
.lib_search_listing_info .title a.filefeat { font-size:11px; color:#999; font-weight:normal;}
.lib_search_listing_info .title a.filefeat:hover {color:#666;}
.lib_search_listing_info .desc { font-size:11px; color:#333; height:40px;}
.lib_search_listing_info .file_info {font-size:11px; color:#333;}
.lib_search_listing_info .file_info span {color:#999; font-size:11px;}
/* IE 6 fix */
* html .lib_search_listing_info { height:76px; }
* html .lib_search_listing {height:76px;}
* html .lib_search_listing_icon img { behavior: url('/iepngfix.htc'); }
.lib_search_listing_info p { margin:0 0 3px 0; line-height:1.2em; }
.lib_search_listing_info p.owner_timestamp { margin:0; padding:0; color:#666666; font-size: 90%; }
/* ***************************************
	LIBRARY SMALL COVER
*************************************** */
.cover_icon {display:block; float:left; width:60px; min-height:76px; position:relative; font-size:10px; padding:0 18px 0 0;}
.cover_icon a.cover_img, .cover_icon a.cover_img:hover {display:block; float:left; width:60px; height:76px; position:relative; text-decoration:none; border:1px solid #999; background:white}
.cover_icon a.cover_title {display:block; float:left; width:60px; min-height:24px; overflow:hidden; text-align:center; line-height:9px; padding:5px 0 0 0;}
.cover_outer {display:table-cell; vertical-align: middle !important; float:left; background:white; width:50px; height:51px; padding:20px 5px 5px 5px; font-size:8px; text-align:center; overflow:hidden; color:#666; z-index:8;}
.cover_type {font-size:8px; color:white; font-weight:bold; width:16px; height:12px; padding: 0 3px; position:absolute; top:5px; left:0; z-index:9;}
.cover_icon .pdf { background:red; }
.cover_icon .doc, .cover_icon .docm, .cover_icon .docx, .cover_icon .dot, .cover_icon .dotm, .cover_icon .dotx {background:#073c98;}
.cover_icon .sldm, .cover_icon .sldx, .cover_icon .xl, .cover_icon .xla, .cover_icon .xlam, .cover_icon .xlb, .cover_icon .xlc, .cover_icon .xll, .cover_icon .xlm,
.cover_icon .xls, .cover_icon .xlsb, .cover_icon .xlsm, .cover_icon .xlsx, .cover_icon .xlt, .cover_icon .xltm, .cover_icon .xltx, .cover_icon .xlw {background:#56a532;}
.cover_icon .pa, .cover_icon .pot, .cover_icon .potm, .cover_icon .potx, .cover_icon .pps, .cover_icon .ppsm, .cover_icon .ppsx, .cover_icon .ppt, .cover_icon .pptm, .cover_icon .pptx { background:#ff6600;}
#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;
}.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 0 5px 0; }
.blog_post .strapline { margin: 0 0 0 35px; padding:0; color: #aaa; line-height:1em; }
/*
.blog_post p.tags {
	background: transparent url('http://community.iknowfutures.org/_graphics/icon_tag.gif') no-repeat scroll left 2px;
	margin:0 0 7px 35px;
	padding:0pt 0pt 0pt 16px;
	min-height:22px;
}
*/
.blog_post .options { margin:0; 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: #F3F3F3; height:22px; padding-top:3px; margin:0; }
.blog-comment-text { margin:5px 0 5px 0; }

/* ####################### MC: UPDATE STYLE 2010 ###################################################*/

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

/* ***************************************
	NEW - EDITORS BLOG
*************************************** */

.title_blog { font-size: 18px; font-weight: bold; color: #FF0066; }
#editors_blogpost {padding: 10px 0; border-bottom: 1px solid #CCC;}
#editors_blogpost a , #editors_blogpost a:hover { color: #FF0066; }
#editors_blogpost p { font-size: 12px; color: #333; margin: 4px; }
#editors_blogpost .blpost_desc { font-size: 11px; color: #999;}
#editors_blogpost .blpost_read { font-size: 11px; text-align: right; }

/* ***************************************
	NEW - TOP TITLE FOR ARTICLES
*************************************** */

#content_area_user_title_blogpostall {
	height: 50px;
	background: transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_blogs_titles.jpg') 0px 0px no-repeat ;
}
#content_area_user_title_blogpostall h2 {
	padding:5px 0 5px 50px;
	color: #414141;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

#content_area_user_title_blogpostview {
	height: 50px;
	background: transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_blogs_titles.jpg') 0px -50px no-repeat ;
}
#content_area_user_title_blogpostview h2 {
	padding:5px 0 5px 50px;
	color: #414141;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

#content_area_user_title_blogpostyours {
	height: 50px;
	background: transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_blogs_titles.jpg') 0px -100px no-repeat ;
}
#content_area_user_title_blogpostyours h2 {
	padding:5px 0 5px 50px;
	color: #414141;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

#content_area_user_title_blogpostadd {
	height: 50px;
	background: transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_blogs_titles.jpg') 0px -150px no-repeat ;
}
#content_area_user_title_blogpostadd h2 {
	padding:5px 0 5px 50px;
	color: #414141;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

#content_area_user_title_blogpostedit  {
	height: 50px;
	background: transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_blogs_titles.jpg') 0px -200px no-repeat ;
}
#content_area_user_title_blogpostedit h2 {
	padding:5px 0 5px 50px;
	color: #414141;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

/* ***************************************
  NEW SIDE-BLOCK FOR BLOGS
*************************************** */
#two_column_right_sidebar_boxes_blog {
	width:240px;
	min-height:360px;
	float:left;
	margin:0;
	padding:0;
}
#two_column_right_sidebar_boxes_blog .sidebarBox {
	margin:0;
	padding:0;
	background: transparent;
	border: 0;
	
}
#owner_block_submenu_blog .submenu_group {margin:0;}
#owner_block_submenu_blog .submenu_group_bloglinks1, #owner_block_submenu_blog .submenu_group_bloglinks2{
        border-bottom: 1px solid #cccccc;
	padding: 5px 0 10px 0;
}
#owner_block_submenu_blog { margin:0; padding: 0; width:100%;}
#owner_block_submenu_blog ul { list-style: none; padding: 0; margin: 0; }
/* Default link/action -> no icon */
#owner_block_submenu_blog ul li a {
	display: block;
	width: 240px;
	_width: 238px;
	height: 34px;
	margin: 5px 0 0 0;
	font-weight: bold;
	font-size: 12px;
        text-decoration: none;
	line-height: 34px;
	color: #414141;
	text-indent: 42px;
	background: url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_blogs.jpg') 0px 0px no-repeat;
}
#owner_block_submenu_blog ul li a:hover,#owner_block_submenu_blog ul li.selected a, #owner_block_submenu_blog ul li.selected a:hover {
	color: #FFF;
	text-decoration: none;
	background-position:0px -34px;
}
/* icon link/action */
#owner_block_submenu_blog ul li a.allblogs {background-position:0px -68px;}
#owner_block_submenu_blog ul li a.allblogs:hover,
#owner_block_submenu_blog ul li.selected a.allblogs,
#owner_block_submenu_blog ul li.selected a.allblogs:hover {
	background-position:0px -102px;
}
#owner_block_submenu_blog ul li a.yourblog {background-position:0px -136px;}
#owner_block_submenu_blog ul li a.yourblog:hover,
#owner_block_submenu_blog ul li.selected a.yourblog,
#owner_block_submenu_blog ul li.selected a.yourblog:hover {
	background-position:0px -170px;
}
#owner_block_submenu_blog ul li a.newblog {background-position:0px -204px;}
#owner_block_submenu_blog ul li a.newblog:hover,
#owner_block_submenu_blog ul li.selected a.newblog,
#owner_block_submenu_blog ul li.selected a.newblog:hover {
	background-position:0px -238px;
}
#owner_block_submenu_blog ul li a.editblog {background-position:0px -272px;}
#owner_block_submenu_blog ul li a.editblog:hover,
#owner_block_submenu_blog ul li.selected a.editblog,
#owner_block_submenu_blog ul li.selected a.editblog:hover {
	background-position:0px -306px;
}
#owner_block_submenu_blog ul li a.delblog {background-position:0px -340px;}
#owner_block_submenu_blog ul li a.delblog:hover,
#owner_block_submenu_blog ul li.selected a.delblog,
#owner_block_submenu_blog ul li.selected a.delblog:hover {
	background-position:0px -374px;
}

/* ***************************************
  NEW LISTING FOR BLOGPOSTS
*************************************** */
.blogposts_listing { width: 715px; min-height: 190px; margin: 20px 0 10px 0;}
.List_blogpost_title { width: 675px; min-height: 40px; float: left; position: relative;}
.List_blogpost_title a.blogpost_title_link, .List_blogpost_title .blogpost_title_link {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-size: 18px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}
.List_blogpost_title a.blogpost_title_link:hover {color: #414141; text-decoration: underline;}
.List_blogpost_title .user_date { font-size: 11px; color: #999; margin: 2px 0; }
.List_blogpost_title .user_date a { font-size: 11px; text-decoration: underline; color: #999;}
.List_blogpost_title .user_date a:hover {text-decoration: underline;}
.List_blogpost_bubble {
	width: 35px;
	height: 40px;
	float: left;
	text-align: center;
	background: transparent url('http://community.iknowfutures.org/mod/blog/images/comment_bbl_bg.jpg') top left no-repeat;
}
.List_blogpost_bubble a, .List_blogpost_bubble span {
	display: block;
	width: 35px;
	height: 35px;
	line-height: 28px;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
}
.List_blogpost_bubble a:hover {color: #FFF; text-decoration: underline;}
.List_blogpost_ingress {
	width: 680px;
	min-height:120px;
	float: left;
	padding: 10px 0 40px 0 ;
	margin: 0 0 20px 0;
	text-align: justify;
	border-bottom: 1px solid #CCC;
	border-top: 1px dotted #CCC;
}
.List_blogpost_ingress img, .blogpost_description img { margin: 5px; }
.List_blogpost_ingress a.fullstory {
	font:13px Verdana, Arial, Helvetica, sans-serif; 
	background: transparent url('http://community.iknowfutures.org/mod/blog/images/bg_masthead.jpg') repeat-x top left;
	color:#ccc;
	padding: 5px 10px;
}
.List_blogpost_ingress a.fullstory:hover { text-decoration: underline; color: #ccc; }

/* ***************************************
  NEW DISPLAY FOR BLOGPOST
*************************************** */
.blogpost_title { width: 675px; min-height: 40px; float: left; position: relative; }
.blogpost_title span.blogpost_title_link {
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-size: 18px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}
.blogpost_title .user_date { font-size: 11px; color: #999; margin: 2px 0; }
.blogpost_title .user_date a { font-size: 11px; text-decoration: underline; color: #999;}
.blogpost_title .user_date a:hover {text-decoration: underline;}
.blogpost_bubble {
	width: 35px;
	height: 40px;
	float: left;
	text-align: center;
	background: transparent url('http://community.iknowfutures.org/mod/blog/images/comment_bbl_bg.jpg') top left no-repeat;
}
.blogpost_bubble span {
	display: block;
	width: 35px;
	height: 35px;
	line-height: 28px;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
}
.blogpost_description {
	width: 705px;
	min-height:120px;
	float: left;
	padding: 0 0 10px 0 ;
	margin: 10px 0 15px 0;
	text-align: justify;
	border-bottom: 1px solid #CCC;
	border-top: 1px dotted #CCC;
}

/* ***************************************
  NEW  EDIT/ADD BLOG FORM
*************************************** */
#blogPostForm .input-text,
#blogPostForm .input-tags,
#blogPostForm .input-url,
#blogPostForm .input-textarea { width: 500px; }
#blogPostForm .input-textarea { height: 500px; }
#blogPostForm input[type="submit"] { font-weight: bold; padding:2px; height:auto; margin: 0; }
#blogPostForm .preview_button { float: right; }
#blogPostForm .publish_button { float: left; }
#blogPostForm .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: 5px;
	margin:1px 1px 5px 10px;
	cursor: pointer;
	float:right;
}
#blogPostForm .preview_button a:hover {
	background:#4690D6;
	color:white;
	text-decoration: none;
	border: 1px solid #4690D6;
}

/* ***************************************
  NEW BLOG POST DATE
*************************************** */
.postdate {
  position: absolute;
  top: 0;
  left: -60px;
  width: 50px;
  height: 50px;
  float: left;
}
.month, .day, .year {
  position: absolute;
  text-indent: -1000em;
  background-image: url('http://community.iknowfutures.org/mod/blog/images/date-bg.jpg');
  background-repeat: no-repeat;
}
.month { top: 2px; left: 0; width: 32px; height: 24px;}
.day { top: 25px; left: 0; width: 32px; height: 25px;}
.year { bottom: 0; right: 0; width: 17px; height: 50px;}










#result { width:99% !important; height:100%; margin:10px 0 !important; padding:0 !important; border:none !important; }
.mc_faq ol li { list-style:decimal !important; }
.mc_faq { width:80%; border:none !important; padding-left:10px; font-size:90%; font-weight:normal; }
#layout_footer .footer_toolbar_links { float:right; }
.hitcount { color:#cccccc; white-space:nowrap; }
.faqtitle { font-weight:bold; }
.faqremove { margin:2px 2px 0 4px; cursor:pointer; width:14px; height:14px; background:url("http://community.iknowfutures.org/_graphics/icon_customise_remove.png") no-repeat 0 0; }
.faqremove:hover { background-position:0 -16px; }
.faqedit { margin:2px 2px 0 4px; cursor:pointer; width:14px; height:14px; background:url("http://community.iknowfutures.org/mod/faq/_graphics/edit.png") no-repeat 0 0; }
.answer { display:none; border-left:1px solid #cccccc; border-top:1px solid #cccccc; padding-left:5px; }
.askedBy { text-align:right; color:grey; }
.askedQuestion { border-bottom:solid 1px; border-color:#cccccc; }
.askedLink { text-align:left; width:100%; }
.askedSince { text-align:right; white-space:nowrap; color:grey; }
.askedAnswer { display:none; margin:10px 0 10px 0; padding:3px; }
.listEditBegin { }
.listEditOptions { display:none; }
.editRight { float:right; text-align:right; }
.editLeft { float:left; text-align:left; }
.faqSelect { display:none; }#owner_block_submenu ul li.addbul a { background: transparent url(http://community.iknowfutures.org/mod/mark_bulletin/_graphics/addbulletin.gif) no-repeat 6px center; padding-left: 26px; }
#owner_block_submenu ul li.rembul a { background: transparent url(http://community.iknowfutures.org/mod/mark_bulletin/_graphics/rembulletin.gif) no-repeat  6px center; padding-left: 26px;}
#owner_block_submenu ul li.rembul a:hover,#owner_block_submenu ul li.addbul a:hover { }#owner_block_submenu ul li.addfav a { background: transparent url(http://community.iknowfutures.org/mod/add_to_favorites/_graphics/addfavorite.gif) no-repeat 6px center; padding-left: 26px; }
#owner_block_submenu ul li.remfav a { background: transparent url(http://community.iknowfutures.org/mod/add_to_favorites/_graphics/remfavorite.gif) no-repeat  6px center; padding-left: 26px; }
#owner_block_submenu ul li.remfav a:hover,#owner_block_submenu ul li.addfav a:hover { }.singleview { margin-top:10px;}
.wiwe_card_icon {float:left; margin:3px 10px 0 0; padding:0; }
.wiwe_card h3 { font-size:150%; margin:3px 0 5px 0; padding:0; }
.wiwe_card h3 a { text-decoration:none; }
.wiwe_card p { margin:0 0 5px 0; }
.wiwe_card .strapline { margin:0 0 0 45px; padding:0; color:#aaa; line-height:1em; }
.wiwe_card .options {margin:0; padding:0; }
.wiwe-comments h3 { font-size:150%; margin-bottom:10px; }
.wiwe-comment { margin-top:10px; margin-bottom:20px; border-bottom:1px solid #aaaaaa; }
.wiwe-comment img { float:left; margin:0 10px 0 0; } 
.wiwe-comment-menu { margin:0; }
.wiwe-comment-byline { /* background:#dddddd;*/ background:#F3F3F3; height:22px; padding-top:3px; margin:0; }
.wiwe-comment-text { margin:5px 0 5px 0; }

/* New wiwe edit column */
#wiwe_edit_page { margin-top:-10px; }
#wiwe_edit_page #content_area_user_title h2 { background:none; border-top:none; margin:0 0 10px 0px; padding:0px 0 0 0; }
#wiwe_edit_page #wiwe_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; }
#wiwe_edit_page #wiwe_edit_sidebar { margin:0px 0 22px 0; background:#F3F3F3; padding:5px; -webkit-border-radius:8px;  -moz-border-radius:8px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
#wiwe_edit_page #two_column_left_sidebar_210 { width:210px; margin:0px 0px 0px 20px; min-height:360px; float:left; padding:0; }
#wiwe_edit_page #two_column_left_sidebar_maincontent { padding:10px 20px 20px 20px;  width:670px; background:#F3F3F3; float:left; }

/* unsaved wiwe post preview */
.wiwe_previewpane { border:1px solid #D3322A; background:#F7DAD8; padding:10px; margin:10px; -webkit-border-radius:8px;  -moz-border-radius:8px;}
.wiwe_previewpane p { margin:0; }
#wiwe_edit_sidebar .publish_controls,
#wiwe_edit_sidebar .wiwe_access,
#wiwe_edit_sidebar .publish_options,
#wiwe_edit_sidebar .publish_wiwe,
#wiwe_edit_sidebar .allow_comments,
#wiwe_edit_sidebar .categories { margin:0 5px 5px 5px;  border-top:1px solid #cccccc; }
#wiwe_edit_page ul { padding-left:0px; margin:5px 0 5px 0; list-style:none; }
#wiwe_edit_page p { margin:5px 0 5px 0; }
#wiwe_edit_page #two_column_left_sidebar_maincontent p { /*margin:0 0 15px 0;*/ }
#wiwe_edit_page .publish_wiwe input[type="submit"] { font-weight:bold; padding:2px; height:auto; } 
#wiwe_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; }
#wiwe_edit_page .preview_button a:hover { background:#66CC00; color:white; text-decoration:none; border:1px solid #66CC00; }
#wiwe_edit_page .allow_comments label { font-size:100%; }
#wiwe_edit_page label.wiwe { font-size:120%; font-weight:bold; color:#339900; }
.wiwe .search_listing br { height:0; line-height:0; } 
.wiwe .search_listing_info { color:#666666; }
.wiwe .search_listing_info p {font-size:11px;}
.wiwe .search_listing, .wildcard, .weaksignal { height:50px; }

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

/* sub-type */
div.sub-type { margin:0 0 20px 5px; }
div.sub-type a.selected, div.sub-type a.selected:hover { font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:white; background:#0054a7; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; width:auto; height:auto; padding:3px 6px 3px 6px; margin:0; cursor:pointer; }
div.sub-type a { font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:white; background:#bbdaf7; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; width:auto; height:auto; padding:3px 6px 3px 6px; margin:0; cursor:pointer; }
div.sub-type a:hover { background:#4690d6; color:white; text-decoration:none; }
.wiwe_count { font-size:16px; font-weight:bold; color:#666666; margin:0 0 20px 0; }
div.weaksignal div.search_listing_info a, div.weaksignal div.search_listing_info a:hover { font-size:12px; color:#37A10E; }
div.wildcard div.search_listing_info a, div.wildcard div.search_listing_info a:hover { font-size:12px; color:#FD9D05; }
div.wildcard div.search_listing_info .wiwedetails, div.weaksignal div.search_listing_info .wiwedetails { font-size:10px; float:right; }
div.wildcard div.search_listing_info .wiwedetails p, div.weaksignal div.search_listing_info .wiwedetails p { font-size:10px; margin:0; padding:0; line-height:1.1em; text-align:right; }
.wildcard .search_listing_icon img, .weaksignal .search_listing_icon img { width:48px; } 

#owner_block_submenu .submenu_group { margin:5px 0 0 0; padding-bottom:5px; }
#owner_block_submenu .submenu_group_wiwelinks0,
#owner_block_submenu .submenu_group_wiwelinks1,
#owner_block_submenu .submenu_group_wiwelinks2,
#owner_block_submenu .submenu_group_wiwelinks3 { border-bottom:1px solid #cccccc; margin:5px 0 0 0; padding-bottom:5px; }
a.addwi { display:block; width:195px; height:34px; line-height:34px; margin:5px 0; padding-left:45px; font-size:12px; font-weight:bold; color:white; text-decoration:none; background:transparent url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/wiwe/bg_createwi.jpg) top left no-repeat; }
a.addwi:hover { font-weight:bold; color:white; text-decoration:none; }
a.addwe { display:block; width:195px; height:34px; line-height:34px; margin:5px 0; padding-left:45px; font-size:12px; font-weight:bold; color:white; text-decoration:none; background:transparent url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/wiwe/bg_createwe.jpg) top left no-repeat; }
a.addwe:hover { font-weight:bold; color:white; text-decoration:none; }
.createwiwefrom { display:block; float:left; border-bottom:1px solid #cccccc; padding:5px 0 10px 0; }
.createwiwefrom img { display:none; padding:0 5px; }

/* ***************************************
NEW - TOP TITLE FOR WIWE
*************************************** */
#content_area_user_title_wiwesall { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_wiwes_titles.jpg') 0px 0px no-repeat ; }
#content_area_user_title_wiwesall h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_wiwesmy { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_wiwes_titles.jpg') 0px -50px no-repeat ; }
#content_area_user_title_wiwesmy h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_wiwesfav { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_wiwes_titles.jpg') 0px -100px no-repeat ; }
#content_area_user_title_wiwesfav h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_wiwesnoted { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_wiwes_titles.jpg') 0px -150px no-repeat ; }
#content_area_user_title_wiwesnoted h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_wiwesfriends { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_wiwes_titles.jpg') 0px -200px no-repeat ; }
#content_area_user_title_wiwesfriends h2 {padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_wiwesbulletins { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_wiwes_titles.jpg') 0px -250px no-repeat ; }
#content_area_user_title_wiwesbulletins h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }

/* ***************************************
NEW SIDE-BLOCK FOR WIWE
*************************************** */
#two_column_right_sidebar_boxes_wiwe { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_wiwe .sidebarBox { margin:0; padding:0; background:transparent; border:0; }
#owner_block_submenu_wiwe .submenu_group {margin:0;} 
#owner_block_submenu_wiwe .submenu_group_wiwelinks0,
#owner_block_submenu_wiwe .submenu_group_wiwelinks1,
#owner_block_submenu_wiwe .submenu_group_wiwelinks2,
#owner_block_submenu_wiwe .submenu_group_wiwelinks3 { border-bottom:1px solid #cccccc; padding:5px 0 10px 0; }
#owner_block_submenu_wiwe { margin:0; padding:0; width:100%;}
#owner_block_submenu_wiwe ul { list-style:none; padding:0; margin:0; }

/* Default link/action -> no icon */
#owner_block_submenu_wiwe ul li a { display:block; width:240px; _width:238px; height:34px; margin:5px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; line-height:34px; color:#414141; text-indent:42px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_wiwes.jpg') 0px 0px no-repeat; }
#owner_block_submenu_wiwe ul li a:hover,#owner_block_submenu_wiwe ul li.selected a, #owner_block_submenu_wiwe ul li.selected a:hover { color:#FFF; text-decoration:none; background-position:0px -34px; }

/* icon link/action */
#owner_block_submenu_wiwe ul li a.allsitewiwe {background-position:0px -68px;}
#owner_block_submenu_wiwe ul li a.allsitewiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.allsitewiwe,
#owner_block_submenu_wiwe ul li.selected a.allsitewiwe:hover { background-position:0px -102px; }

#owner_block_submenu_wiwe ul li a.yourwiwe {background-position:0px -136px;}
#owner_block_submenu_wiwe ul li a.yourwiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.yourwiwe,
#owner_block_submenu_wiwe ul li.selected a.yourwiwe:hover { background-position:0px -170px; }

#owner_block_submenu_wiwe ul li a.bulwiwe {background-position:0px -204px;}
#owner_block_submenu_wiwe ul li a.bulwiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.bulwiwe,
#owner_block_submenu_wiwe ul li.selected a.bulwiwe:hover { background-position:0px -238px; }

#owner_block_submenu_wiwe ul li a.favwiwe {background-position:0px -272px;}
#owner_block_submenu_wiwe ul li a.favwiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.favwiwe,
#owner_block_submenu_wiwe ul li.selected a.favwiwe:hover { background-position:0px -306px; }

#owner_block_submenu_wiwe ul li a.notewiwe {background-position:0px -340px;}
#owner_block_submenu_wiwe ul li a.notewiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.notewiwe,
#owner_block_submenu_wiwe ul li.selected a.notewiwe:hover { background-position:0px -374px; }

#owner_block_submenu_wiwe ul li a.friendwiwe {background-position:0px -408px;}
#owner_block_submenu_wiwe ul li a.friendwiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.friendwiwe,
#owner_block_submenu_wiwe ul li.selected a.friendwiwe:hover { background-position:0px -442px; }

#owner_block_submenu_wiwe ul li a.fullwiwe {background-position:0px -476px;}
#owner_block_submenu_wiwe ul li a.fullwiwe:hover,
#owner_block_submenu_wiwe ul li.selected a.fullwiwe,
#owner_block_submenu_wiwe ul li.selected a.fullwiwe:hover { background-position:0px -510px; }

#owner_block_submenu_wiwe ul li a.addfav {background-position:0px -544px;}
#owner_block_submenu_wiwe ul li a.addfav:hover,
#owner_block_submenu_wiwe ul li.selected a.addfav,
#owner_block_submenu_wiwe ul li.selected a.addfav:hover { background-position:0px -578px; }

#owner_block_submenu_wiwe ul li a.remfav {background-position:0px -612px;}
#owner_block_submenu_wiwe ul li a.remfav:hover,
#owner_block_submenu_wiwe ul li.selected a.remfav,
#owner_block_submenu_wiwe ul li.selected a.remfav:hover { background-position:0px -646px; }

#owner_block_submenu_wiwe ul li a.addbul {background-position:0px -680px;}
#owner_block_submenu_wiwe ul li a.addbul:hover,
#owner_block_submenu_wiwe ul li.selected a.addbul,
#owner_block_submenu_wiwe ul li.selected a.addbul:hover { background-position:0px -714px; }

#owner_block_submenu_wiwe ul li a.rembul {background-position:0px -748px;}
#owner_block_submenu_wiwe ul li a.rembul:hover,
#owner_block_submenu_wiwe ul li.selected a.rembul,
#owner_block_submenu_wiwe ul li.selected a.rembul:hover { background-position:0px -782px; }

/* ***************************************
NEW WIWE LISTING VIEW
*************************************** */
.table_wiwe td {/*border-color:green;*/}
.weaksignal, .wildcard { padding:0; position:relative; display:block; min-height:50px; height:auto !important; height:50px; }
.wiwelgd { display:block; -webkit-border-radius:5px; -moz-border-radius:5px; background:white; border:1px solid #dedede; margin:0 0 5px 0; padding:0; position:relative; min-height:10px; height:auto !important; height:10px; }
.wiwelgd:hover { background:white;}
.wiwe_tagresult { display:block; -webkit-border-radius:5px; -moz-border-radius:5px; background:#EAEAEA; border:1px solid #dedede; margin:10px 0; padding:10px; position:relative; height:20px; font-size:90%; }
.wiwe_tagresult a.result_tag { color:#FFF; font-size:90%; padding:2px 16px 2px 6px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#4690d6 url('/mod/wiwe/_graphics/tags_bullet_delete.png') top right no-repeat; }
.wiwe_tagresult a.result_tag:hover { text-decoration:none; background-color:#0054a7; }
.weaksignal td, .wildcard td { vertical-align:middle; height:50px; padding:2px; }
.deleted, .deleted td {border-color:red !important; background:#F7DAD8 !important;} 
.wiwelgd td { vertical-align:middle; height:20px; padding:2px; font-size:11px; color:#999; }
.search_listing_wiwe_icon { width:14px; font-size:11px; color:#999; border-right:1px solid #dedede; }
.search_listing_wiwe_progress { width:14px; font-size:11px; color:#999; border-right:1px solid #dedede; }
.search_listing_wiwe_date { width:45px; font-size:11px; color:#999; border-right:1px solid #dedede; text-align:center; }
.search_listing_wiwe_title { width:260px; font-size:12px; color:#999; border-right:1px solid #dedede; } 
.search_listing_wiwe_tags { width:225px; font-size:11px; color:#999; border-right:1px solid #dedede;  }
.search_listing_wiwe_tags a , .search_listing_wiwe_tags a:hover { color:#999;} 
.search_listing_wiwe_occ { width:65px; font-size:11px; color:#999; border-right:1px solid #dedede; text-align:center; } 
.search_listing_wiwe_theme { width:60px; font-size:11px; color:#999; text-align:center; } 
.search_listing_wiwe_info { border-left:1px solid #dedede; text-align:right; } 
.search_listing .wiwe_spec_icon { display:block; width:16px; height:60px; position:absolute; top:0px; left:-22px; }
.search_listing .wiwe_spec_icon img { padding:1px; }

/* ***************************************
NEW WIWE GALLERY VIEW
*************************************** */
.wiwe_item_gallery { position:relative; display:block; width:205px; height:240px; padding:5px 5px 5px 10px; margin:0 15px 15px 0; float:left; background:transparent url('/mod/wiwe/_graphics/gallery_bg.png') top left no-repeat; }
#deleted {background:transparent url('/mod/wiwe/_graphics/gallery_bg_del.png') top left no-repeat;}
.wiwe_item_gallery div { padding:0; float:left;} 
#wiwe_item_main { position:relative; display:block; width:200px; height:222px; }
#wiwe_item_icon { width:20px; height:20px; vertical-align:middle; }
#wiwe_item_theme { width:120px; height:20px; vertical-align:middle; font-size:11px; color:#999; }
#wiwe_item_occurence { float:right; width:60px; height:20px; vertical-align:middle; text-align:right; font-size:11px; color:#666; }
#wiwe_item_thumbnail { width:200px; height:88px; }
#wiwe_item_title { width:200px; font-size:11px; color:#666; font-weight:bold; margin:2px 0; }
#wiwe_item_tags { width:200px; margin:0;  line-height:10px; }
#wiwe_item_tags a, #wiwe_item_tags a:hover { font-size:10px; line-height:10px; color:#666; text-decoration:underline; padding:0; margin:0; }
#wiwe_item_bottom {display:block; width:200px; height:18px;}
#wiwe_item_view { width:50px; height:18px; text-align:left; }
#wiwe_item_date { width:100px; height:18px; text-align:center; font-size:11px; color:#666; }
#wiwe_item_progress{ width:50px; height:18px; text-align:right; float:right; }
.wiwe_item_gallery .wiwe_spec_icon { display:block; width:60px; height:17px; position:absolute; top:-5px; right:-5px; text-align:right; }
.wiwe_item_gallery .wiwe_spec_icon img { padding:1px; }

/* ***************************************
NEW WIWE TYPE VIEW
*************************************** */
div.sub-type-new { float:left; margin:0 0 10px 0; }
div.sub-type-new a { font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:white; border:none; width:auto; height:auto; padding:3px 6px 3px 20px; margin:0; cursor:pointer; -webkit-border-radius:5px;  -moz-border-radius:5px; }
div.sub-type-new a.type-all { color:#666; background:white url('/mod/wiwe/_graphics/icon_type_all.png') 2px 3px no-repeat; }
div.sub-type-new a.type-wi { color:#FEAD34; background:white url('/mod/wiwe/_graphics/icon_type_wi.png') 2px 3px no-repeat; }
div.sub-type-new a.type-we { color:#08B004; background:white url('/mod/wiwe/_graphics/icon_type_we.png') 2px 3px no-repeat; }
div.sub-type-new a.type-all-selected, div.sub-type-new a.type-all-selected:hover { color:#FFF; background:#666 url('/mod/wiwe/_graphics/icon_type_sel.png') 2px 3px no-repeat; }
div.sub-type-new a.type-wi-selected, div.sub-type-new a.type-wi-selected:hover { color:#FFF; background:#FEAD34 url('/mod/wiwe/_graphics/icon_type_sel.png') 2px 3px no-repeat; }
div.sub-type-new a.type-we-selected, div.sub-type-new a.type-we-selected:hover { color:#FFF; background:#08B004 url('/mod/wiwe/_graphics/icon_type_sel.png') 2px 3px no-repeat; }
div.sub-type-more { float:right; text-align:right; margin:0 0 10px 0px; }

/* ***************************************
NEW WIWE PROFILE VIEW
*************************************** */
.wiwe_files_view img { width:300px; }.privatenotes {margin:0px 0 10px 0; background:#FFF200 url(http://community.iknowfutures.org/mod/private_note/_graphics/private_note_bg.jpg) bottom left repeat-x; padding:5px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
.privatenotes h3 { padding:0 0 5px 0; font-size:100%; line-height:1.2em; color:#333; }
.privatenotes .contentWrapper { background:transparent; padding:5px; margin:5px; }
.privatenotes .contentWrapper p { margin:0px; line-height:1.2em; color:#666666; }
.privatenotes .input-privatenote { overflow:auto; margin:0; padding:0; width:175px; height:140px; border:0; background:transparent; }
.privatenotes .control { vertical-align:top !important; margin:0; padding:0; }
.privatenotes .control input {margin:0; padding:0;} 
.privatenotes form {margin:0; padding:0;}
.privatenotes .control input.submit_button { font-weight:bold; color:#ffffff; background:#666; border:1px solid #666; -webkit-border-radius:4px; -moz-border-radius:4px; width:auto; height:22px; cursor:pointer; }
.privatenotes .control input.submit_button:hover { background:#000; border-color:#000; }
.privatenotes .control a.confirmdelete { display:inline; float:right; width:38px; height:15px; padding:3px 6px 2px 6px; font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; background:#FF0000; border:1px solid #FF0000; -webkit-border-radius:4px; -moz-border-radius:4px; cursor:pointer; margin-top:-22px; }
.privatenotes .control a.confirmdelete:hover { text-decoration:none; background:#FFF; color:#FF0000; }.addthis_toolbox .custom_images a { width: 32px; height: 32px; margin: 0; padding: 0; }
.addthis_toolbox .custom_images a img { opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { opacity: 0.75; }
.addthis_toolbox { display:block; height:65px; float:left; border-bottom:1px solid #cccccc; margin:5px 0 !important; padding:5px 0 !important;}




.singleview { margin-top:10px; }
#two_column_right_sidebar_boxes_interview { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_interview .sidebarBox { margin:0; padding:0; background: transparent; border: 0; }
#owner_block_submenu_interview .submenu_group {margin:0;}
#owner_block_submenu_interview .submenu_group_interviewlinks0, #owner_block_submenu_interview .submenu_group_interviewlinks1, #owner_block_submenu_interview .submenu_group_interviewlinks2 { /* border-bottom: 1px solid #cccccc; padding: 5px 0 10px 0;*/ }
#owner_block_submenu_interview { margin:0; padding: 0; width:100%;}
#owner_block_submenu_interview ul { list-style: none; padding: 0; margin: 0; }
#owner_block_submenu_interview ul li a { display: block; width: 240px; _width: 238px; height: 34px; margin: 5px 0 0 0; font-weight: bold; font-size: 12px !important; text-decoration: none; line-height: 34px; color: #414141; text-indent: 10px; background: url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_articles.jpg') 0px 0px no-repeat; }
#owner_block_submenu_interview ul li a:hover,#owner_block_submenu_interview ul li.selected a, #owner_block_submenu_interview ul li.selected a:hover { color: #FFF; text-decoration: none; background-position:0px -34px; }
.interviewer { margin:10px 0; background: #F3F3F3; padding:10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border:1px solid #cccccc; }
.userinterview {float: left; width:100%; padding:0 !important; margin:0 !important; position:relative; top:-10px;}
.userinterview .pfile {position: absolute; top:-20px; right:0;}
.userinterview .label {clear: both; float:left; width:110px; height:25px; text-align:right; color:#959595; margin:5px; }
.userinterview .data {float:left; width:580px; margin:5px; }
.userinterview .inter {float:left; width:690px; min-height:40px; padding:0; margin:0 0 10px 0;}
.userinterview .data p {padding:0; margin: 0 0 10px 0;}
.userinterview .data li {list-style:disc;}
.interviewsort_map { padding:0; margin:0 0 10px 0;}
.interviewsort_map .map_title {padding:4px 0; margin:0; font-size:11px; font-weight:bold;}
.interviewsort_map .map_title small {font-weight:normal !important; font-size:10px !important;}
.interviewsort_list { margin:0 0 10px 0; background: #F3F3F3; padding:10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border:1px solid #cccccc; }
.interviewsort_list .list_title {padding:4px 0; margin:0; font-size:11px; font-weight:bold;}
.interviewsort_switch { padding:0; margin:10px 0 0 0; width:99%; float:left;}
.interviewsort_switch a {display:block; float:left; font-size:12px; width: auto; color: #999999; background:#dddddd; padding:4px; margin: 0 5px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.interviewsort_switch .switch_title {float:left; line-height:25px; font-size:11px; font-weight:bold; margin-right:5px;}
.interviewsort_switch a:hover { background: #cccccc; text-decoration:none; }
.interviewsort_switch a.selected {background:#4690d6; color:#FFF;}#two_column_right_sidebar_boxes_policyalert { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_policyalert .sidebarBox { margin:0; padding:0; background: transparent; border: 0; }
#owner_block_submenu_policyalert .submenu_group {margin:0;}
#owner_block_submenu_policyalert .submenu_group_policyalertlinks0, #owner_block_submenu_policyalert .submenu_group_policyalertlinks1, #owner_block_submenu_policyalert .submenu_group_policyalertlinks2 { }
#owner_block_submenu_policyalert { margin:0; padding: 0; width:100%;}
#owner_block_submenu_policyalert ul { list-style: none; padding: 0; margin: 0; }
#owner_block_submenu_policyalert ul li a { display: block; width: 240px; _width: 238px; height: 34px; margin: 5px 0 0 0; font-weight: bold; font-size: 12px !important; text-decoration: none; line-height: 34px; color: #414141; text-indent: 10px; background: url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_articles.jpg') 0px 0px no-repeat; }
#owner_block_submenu_policyalert ul li a:hover,#owner_block_submenu_policyalert ul li.selected a, #owner_block_submenu_policyalert ul li.selected a:hover { color: #FFF; text-decoration: none; background-position:0px -34px; }
.title_issue {float:left; font-size:16px; font-weight:bold; color:#333; background:#ffff99; border:1px solid #808080; padding: 5px;}
.title_itself { float:left; font-size:22px; padding: 5px 0 0 5px;}
.bluesky {clear:both; float:left; font-size:11px; color:#00ccff;}
.pa_outer { width:230px; height:226px; margin:0 8px 10px 0; overflow:hidden; float:left; position:relative;}
.pa_outer .pa_inner { display:block; float:left; width:210px; height:204px; padding:0; position:absolute; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc; } 
.pa_outer .enable {position:absolute; top:3px; left:3px; z-index:2;}
.pa_outer .disable {position:absolute; top:18px; left:18px; z-index:1;}
.pa_outer a.parr {position:absolute; bottom:25px; right:20px; z-index:3; display:block; float:left; padding:2px 8px !important; margin:5px!important; color:#fff; font-size:11px !important; line-height:11px !important; -webkit-border-radius:8px; -moz-border-radius:8px; background:#4690d6;}
.pa_outer a.parr:hover {background:#0054a7 !important; text-decoration:none;}
.pa_outer a.rrbox {background:#cc3333 !important; background-image:none;}
.pa_outer a.rrbox:hover {background:#de1800 !important; background-image:none;}
.pa_outer a.pabox {background:#4690d6 !important; background-image:none;}
.pa_outer a.pabox:hover {background:#0054a7 !important; background-image:none;}
.pac {background:#FFF url('http://community.iknowfutures.org/mod/policyalerts/images/policy.jpg') top left repeat-x;}
.rrc {background:#FFF url('http://community.iknowfutures.org/mod/policyalerts/images/research2.jpg') top left repeat-x;}
.pa_inner * {padding:0; margin:0;}
.pa_inner .paissue {color:#fff; display:block; float:left; font-size:11px; height:16px; margin:0; padding:2px 5px; overflow:hidden;}
.pa_inner .padate {color:#fff; display:block; float:right;  font-size:11px; height:16px; margin:0; padding:2px; overflow:hidden;}
.pa_inner .paimg {display:block; float:left; width:210px; height:109px; margin:0; padding:0; overflow:hidden;}
.pa_inner .patitle {display:block; float:left; width:200px;  margin:5px 0; padding:0 5px;}
.pa_inner .patitle a {font-family:Georgia; font-size:15px; line-height:14px; font-style:italic; font-weight:normal !important;  margin:0 !important;}
.pa_inner .pastar {display:block; float:left; margin:0 !important; padding:5px !important; font-size:11px; color:#333;}
.pa_inner a.paview {position:absolute; bottom:5px; left:0; display:block; float:left; padding:2px 8px !important; margin:5px!important; color:#fff; font-size:11px !important; line-height:11px !important; -webkit-border-radius:8px; -moz-border-radius:8px; background:#4690d6;}
.pa_inner a.paview:hover {background:#0054a7 !important; text-decoration:none;}
.rrc .patitle a {color:#cc3333; }
.rrc a.paview {background:#cc3333 !important;}
.rrc a.paview:hover {background:#de1800 !important;}
#sort_nav {display:block; float:left; width:716px; height:15px; line-height:15px; padding:0 0 10px 0 !important; margin:0 0 10px 0 !important; font-size:11px; color:#999; border-bottom:1px solid #CCC; border-top:1px solid #CCC; position:relative;}
#sort_nav .navsort {display:block; float:left; line-height:25px; }
#sort_nav .navsearch {display:block; float:right; margin:0; padding:0; line-height:25px; }
.navsort a {color:#999; font-size:11px; font-weight:normal; text-decoration:none;}
.navsort a:hover {color:#333; text-decoration:none;}
.navsort a.selected, .navsort a.selected:hover {color:#333; font-weight:bold;}
#nav_searchform { margin:0; padding:0;}
#nav_searchform input.nav_search_input { font: 11px Arial, Helvetica, sans-serif; padding:2px 5px; border:1px solid #cccccc; color:#999; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
#nav_searchform input.nav_search_submit {font: 11px Arial, Helvetica, sans-serif; padding:1px 3px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
.navtagresult { padding:0 3px; font-size:11px; }
.navtagresult a.result_tag { color:#FFF; font-size:90%; padding:2px 16px 2px 6px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#4690d6 url('http://community.iknowfutures.org/mod/policyalerts/images/tags_bullet_delete.png') top right no-repeat; }
.navtagresult a.result_tag:hover { text-decoration:none; background-color:#0054a7; }.erathemes {}
.erafiltermenu {padding:10px;}
.erafiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block; padding-left:5px;}
.erafiltermenu a:hover {text-decoration:underline;}
.erafiltermenu a.selected {font-weight:bold; color:#333;}
.erafiltermenu a.main {font-size:13px; font-weight:bold; color: #666; margin: 6px 0 0 0; padding:0 !important;}
.erafiltermenu a.empty { color:#999;}.library_categories ul {margin:0; padding:0;}
.library_categories ul li { margin: 0; padding: 0 0 0 10px; z-index:98}
.library_categories ul li ul { margin:0; z-index:99}
.library_categories ul li.main {color: #4690d6;}
.library_categories ul li.sub {color: #444;}
.library_categories ul li.typ {color: #999;}
.libfiltermenu {padding: 0 0 10px 0; float:left; clear:both;}
.libfiltermenu ul {margin:0; padding:0;}
.libfiltermenu ul li { margin:0; padding: 0 0 0 10px;}
.libfiltermenu ul li ul { display:none;}
.libfiltermenu a {font-size:11px; font-weight:normal; text-decoration:none;}
.libfiltermenu a:hover {text-decoration:underline;}
.libfiltermenu a.selected {font-weight:bold;}
.libfiltermenu a.istitle,.libfiltermenu a.istitle:hover {font-size:12px !important; font-weight:bold !important; color:#666 !important; text-decoration:none !important;}
.libfiltermenu a.mainlib {font-size:14px !important;}
.libfiltermenu a.mainlib.selected { color:#333 !important;}
.libfiltermenu a.sublib  {color:#666;}
.libfiltermenu a.subsublib  {color:#666;}
.libfiltermenu a.sublib.selected, .libfiltermenu a.subsublib.selected {padding: 1px 0 1px 8px !important; background: transparent url('http://community.iknowfutures.org/mod/library_categories/_graphics/grey_bull.gif') 0px 6px no-repeat;}
.libfiltermenu a.mainlib.empty, .libfiltermenu a.sublib.empty, .libfiltermenu a.subsublib.empty  {color:#999;}
a.reset_filter { display:block; float:left; font: 11px Arial; padding: 0 0 0 15px; text-decoration: none; background: transparent url(http://community.iknowfutures.org/mod/library_categories/_graphics/bullet.gif) 0px 2px no-repeat ; }
a.reset_filter:hover { text-decoration: none; background: transparent url(http://community.iknowfutures.org/mod/library_categories/_graphics/bullet_over.gif) 0px 2px no-repeat ; }.rtdthemes {}
.rtdfiltermenu {padding:10px;}
.rtdfiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block; padding-left:5px;}
.rtdfiltermenu a:hover {text-decoration:underline;}
.rtdfiltermenu a.selected {font-weight:bold; color:#333;}
.rtdfiltermenu a.main {font-size:13px; font-weight:bold; color: #666; margin: 6px 0 0 0; padding:0 !important;}
.rtdfiltermenu a.empty { color:#999;}



.gcthemes {}
.gcfiltermenu {padding:10px;}
.gcfiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block; padding-left:5px;}
.gcfiltermenu a:hover {text-decoration:underline;}
.gcfiltermenu a.selected {font-weight:bold; color:#333;}
.gcfiltermenu a.main {font-size:13px; font-weight:bold; color: #666; margin: 6px 0 0 0; padding:0 !important;}
.gcfiltermenu a.empty { color:#999;}.inothemes {}
.inofiltermenu {padding:10px;}
.inofiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block; padding-left:5px;}
.inofiltermenu a:hover {text-decoration:underline;}
.inofiltermenu a.selected {font-weight:bold; color:#333;}
.inofiltermenu a.main {font-size:13px; font-weight:bold; color: #666; margin: 6px 0 0 0; padding:0 !important;}
.inofiltermenu a.empty { color:#999;}.gsthemes span.desc {font-size:11px; font-weight:normal; color:#999}
.gsfiltermenu {padding:10px;}
.gsfiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block;}
.gsfiltermenu a:hover {text-decoration:underline;}
.gsfiltermenu a.selected {font-weight:bold; color:#333;}
.gsfiltermenu span {display:block; font-size:13px; font-weight:bold; color: #999; margin: 6px 0 0 0;}
.gsfiltermenu span.desc {font-size:11px; font-weight:normal; color: #999; margin:0 0 6px 0 !important;}
.gsfiltermenu a.empty { color:#666;}.frascatithemes {}
.frascatifiltermenu {padding:10px;}
.frascatifiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block; padding-left:5px;}
.frascatifiltermenu a:hover {text-decoration:underline;}
.frascatifiltermenu a.selected {font-weight:bold; color:#333;}
.frascatifiltermenu a.main {margin:6px 0 0 0; padding:0 !important;}
.frascatifiltermenu span {display:block; font-size:13px; font-weight:bold; color: #4690d6; margin: 6px 0 0 0;}
.frascatifiltermenu a.mainfrasc {color:#999; font-weight:bold; font-size:12px !important;}
.frascatifiltermenu a.empty { color:#CCC;}.nacethemes a.chkall {font-size:11px;}
.nacefiltermenu {padding:10px;}
.nacefiltermenu a {font-size:13px; font-weight:normal; text-decoration:none; display:block; padding-left:5px;}
.nacefiltermenu a:hover {text-decoration:underline;}
.nacefiltermenu a.selected {font-weight:bold; color:#333;}
.nacefiltermenu a.main {margin:6px 0 0 0; padding:0 !important;}
.nacefiltermenu span {display:block; font-size:13px; font-weight:bold; color: #999; margin: 6px 0 0 0;}
.nacefiltermenu a.mainnace {color:#666; font-weight:bold; font-size:12px !important;}
.nacefiltermenu a.empty { color:#999;}*************************************** */
#iKnow_category_form .full { width:100% !important; text-align:left !important; }
#iKnow_category_form .formbox { float:left; width:100%;}
#iKnow_category_form .legend { float:left; width:80%; display:block; height:20px; line-height:20px; margin:3px 0px; font-family:Times New Roman, Arial, Verdana, sans-serif; font-size :18px; font-weight:bold; color:#0054a7; }
#iKnow_category_form .number { display:block; float:left; width:20px; height:20px; line-height:20px; margin:0 5px 0 0; font-size:14px; font-weight:bold; font-family:Arial, Verdana, sans-serif; color:#FFF; text-align:center; background:url('http://community.iknowfutures.org/mod/policyalerts/images/bg_editform_ball.jpg') 1px 1px no-repeat; }
#iKnow_category_form .togglebtn { float:left; width:10%; height:20px; margin:3px 0px; text-align:right;}
#iKnow_category_form #forminputs { float:left; width:100%; padding:10px 0;}
#iKnow_category_form textarea.smalltext {width:650px !important; height:90px; margin:0 !important; padding:0 !important;}
#iKnow_category_form input.categorycode {width:90px;}
#iKnow_category_form input.categorytitle {width:540px;}
#iKnow_category_form input.categorygroup {width:300px;}
.cancel_btn { display:inline; font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; position:relative; top:-1px; color:#FFF; background:#cccccc; border:1px solid #cccccc; -webkit-border-radius:4px; -moz-border-radius:4px; width:auto; height:25px; padding:4px 6px; margin:10px 0 10px 10px; cursor:pointer; }
.cancel_btn:hover { background:#999; border:1px solid #999; color:#FFF; text-decoration:none;}
.delete_btn { display:inline; font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; position:relative; top:-1px; color:#FFF; background:#cccccc; border:1px solid #cccccc; -webkit-border-radius:4px; -moz-border-radius:4px; width:auto; height:25px; padding:4px 6px; margin:10px 0 10px 10px; cursor:pointer; }
.delete_btn:hover { background:#999; border:1px solid #999; color:#FFF; text-decoration:none;}
.warning_block { background:#ffffcc; color:#000000; padding:5px 10px; width:620px; border:4px solid #ffcc66;}
.important_block {background:#ccffcc; color:#000000; padding:5px 10px; width:620px; border:4px solid #00CC00;}
.information_block { display:none; clear:both; position:relative; margin:5px 0; background:#bbdaf7; line-height:1.2em; padding:5px 10px; color:#000; border:4px solid #0054a7;}
.ltwaning_block { background:#ffffcc; color:#000000; padding:5px 10px; width:620px; border:4px solid #ffcc66;}
.cloneinfo { display:block; float:left; width:16px; height:16px; padding:0; margin:8px 0 0 0; background:url('/_graphics/icon_customise_info.gif') no-repeat; }
.closewarning {position:absolute; bottom:2px; right:2px; display:block; width:16px; height:16px; padding:0; background:url('/_graphics/icon_customise_remove.gif') no-repeat;}
.cloneinfoclose { display:none; float:left; width:16px; height:16px; padding:0; margin:8px 0 0 0; background:url('/_graphics/icon_customise_remove.gif') no-repeat; }
.warningico { display:block; float:left; width:16px; height:16px; padding:0; margin:8px 0 0 0; background:url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/icon_customise_warning.png') no-repeat; }
.parent_category_tab {margin:0 !important; padding:0 !important;}
.parent_information {float:left; width:100%; padding:5px 0; margin:0 0 5px 0; border-bottom:1px solid #e8e8e8;}
.parent_information h2 {width:auto; display:inline;}
.cat_listing { display:block; float:left; width:700px; -webkit-border-radius:5px; -moz-border-radius:5px; background:white; padding:5px; border:1px solid #dedede; margin:0 0 5px 0;}
.cat_listing:hover { background:#F1F1F1;}
.cat_listing_icona, .cat_listing_iconp, .cat_listing_info, .cat_listing_action {float:left; margin:0 10px 0 0; }
.cat_listing_icona, .cat_listing_iconp {width:40px; height:46px;}
.cat_listing_info {width:440px; height:46px;}
.cat_listing_action {width:140px; height:46px;}
.cat_listing_action a.submit_button {line-height:30px; }
.cat_listing_action a.submit_button:hover {text-decoration:none;}
.cat_listing_action a.ordering {font-size:10px; color:#999; margin:0;}
.cat_listing_info p { margin:0 0 3px 0; line-height:1.2em; }
.cat_listing_info p.owner_timestamp { margin:0; padding:0; color:#666666; font-size:11px; }
.cat_listing_info span.featstat {color:#666666; font-size:11px;}
.cat_ordering, .cat_actions {float:right;}
.cat_ordering a {font-size:10px; color:#999; margin:0;}
#relatedtobox  {padding:10px 0;}
.related_content{ margin:5px 0; padding:0; width:238px; min-height:60px;}
a.related_cat_icon, a.related_cat_icon:hover { display:block; float:left; width:40px; height:46px; margin:5px 6px 5px 0; text-decoration:none; }
.cat_marker { display:block; position:relative; top:0; left:0; width:28px; height:26px; }
.title_filter { font-size:18px; font-weight:bold; color:#fda805; }
.title_categories { font-size:18px; font-weight:bold; color:#00BEF2; }
#filterbox {padding:10px 0; border-bottom:1px solid #CCC;}
.filtermenu{ margin:5px 0; padding:0; width:238px; border:1px solid #cccccc; }
.filtermenu div.mainfilter a{ background:#d4d4d4 url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/bg_filtermenu.jpg') 0px 0px repeat-x ; font-size:12px; color:#414141; display:block; position:relative; width:230px; height:19px; padding:3px 0; padding-left:8px; text-decoration:none; }
.filtermenu div.selected a, .filtermenu div.mainfilter a:hover{ /*background:#fea804 url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/bg_filtermenu.jpg') 0px -25px repeat-x ;*/ background:#4690d6 url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/bg_filtermenu.jpg') 0px -25px repeat-x; color:white; width:230px; }
.filtermenu div.subfilters{ background:white; padding:5px 0 5px 5px; height:275px; /* APPLY TO ALL DIV --> SUBFILTERS */ }
#two_column_right_sidebar_boxes_groups .filtermenu div.subfilters, #two_column_right_sidebar_boxes_file .filtermenu div.subfilters { height:285px !important; }
.filter_cat_icon, a.filter_cat_icon, a.filter_cat_icon:hover { display:block; float:left; width:40px; height:46px; margin:5px 6px 5px 0; _margin:5px 5px 5px 0; text-decoration:none; }
a.filter_cat_icon #cat_count { display:block; position:relative; top:0; left:0; color:white; width:17px; height:18px; text-align:center; line-height:16px; font-size:10px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/bg_cat_icon_count.png') no-repeat ; }
a.reset_filter { font:11px Arial; padding:0 0 0 15px; text-decoration:none; background:transparent url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/bullet.gif') 0px 2px no-repeat ; }
a.reset_filter:hover { text-decoration:none; background:transparent url('http://community.iknowfutures.org/mod/iKnow_categories/_graphics/bullet_over.gif') 0px 2px no-repeat ; }
.catlist { list-style:none; margin:0; padding:0; }
.catlist li { display:block; float:left; margin:0 10px 10px 0; background:none; width:40px; height:46px; position:relative;}
.catlist li a.img-select {display:block; margin:0; padding:0;  float:left; width:40px; height:46px; position:relative;}
.catlist li input { display:none;}.iKnow_members {display:block; float:left; position:relative;}
.iKnow_members .viewas_list { width:700px !important; height:40px; display:block; -webkit-border-radius:5px; -moz-border-radius:5px; background:white; padding:5px; border:1px solid #dedede; margin:0 0 5px 0; overflow:hidden !important;}
.iKnow_members .viewas_list:hover { background:#F1F1F1; }
.iKnow_members .viewas_list .uicons { float:left; width:40px; height:40px; overflow:hidden; margin-right:10px;}
.iKnow_members .viewas_list .uname {  float:left; height:40px; overflow:hidden !important; margin-right:10px;}
.iKnow_members .viewas_list .uname a { display:block; float:left; font-size:12px; line-height:40px; font-weight:bold;}
.iKnow_members .viewas_list .ucountry { position:absolute; bottom:7px; left:4px;}
.iKnow_members .viewas_list .uinfo {float:left; height:40px; line-height:40px; overflow:hidden !important; margin-right:10px;}
.iKnow_members .viewas_list .uinfo span {font-weight:bold; font-size:12px; line-height:40px; }
.iKnow_members .viewas_list .uinfo .wi {color:#FD9D05;}
.iKnow_members .viewas_list .uinfo .we {color:#37A10E;}
.iKnow_members .viewas_list .uinfo .lib {color:#8343f1;}
.iKnow_members .viewas_gallery { width:100px; padding:0 10px 10px 9px; overflow:hidden !important;}
.iKnow_members .viewas_gallery .uicons { width:100px; height:100px; margin-bottom:6px; overflow:hidden;}
.iKnow_members .viewas_gallery .uname { width:100px; min-height:25px; overflow:hidden !important;}
.iKnow_members .viewas_gallery .uname a { display:block; float:left; width:100px !important; font-size:12px; line-height:12px; font-weight:bold;}
.iKnow_members .viewas_gallery .ucountry { position:absolute; top:5px; left:10px;}
.iKnow_members .viewas_gallery .uinfo {display:none;}#screenshot{ position:absolute; border:1px solid #000; background:#4690D6; padding:5px; display:none; color:#fff; }
.izap_videos_selected { background:#D2F9D3; }
.izap-input-radio { font-size:1em; }
#izap_widget_layout { -webkit-border-radius:8px; -moz-border-radius:8px; background:white none repeat scroll 0 0; margin:0 0 20px; padding:0 0 5px; }
.river_object_izap_videos_comment { background:transparent url(http://community.iknowfutures.org/mod/izap_videos/graphics/river_icon_comment.gif) no-repeat scroll left -1px; }
.river_object_izap_videos_create { background:transparent url(http://community.iknowfutures.org/mod/izap_videos/graphics/river_icon_video.gif) no-repeat scroll left -1px; }
.customIndexIcon { margin:4px; float:left; } 
.embedThumbs { margin:5px; padding:6px; float:left; }
#content_area_user_title_videosall { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_videos_titles.jpg') 0px 0px no-repeat ; }
#content_area_user_title_videosall h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_videomy { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_videos_titles.jpg') 0px -50px no-repeat ; }
#content_area_user_title_videomy h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_friendsvideo{ min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_videos_titles.jpg') 0px -100px no-repeat ; }
#content_area_user_title_friendsvideo h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_videoadd { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_videos_titles.jpg') 0px -150px no-repeat ; }
#content_area_user_title_videoadd h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#content_area_user_title_videoedit { min-height:50px; background:transparent url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_videos_titles.jpg') 0px -200px no-repeat ; }
#content_area_user_title_videoedit h2 { padding:5px 0 5px 55px; color:#414141; font-size:18px; font-weight:normal; line-height:40px; }
#two_column_right_sidebar_boxes_video { width:240px; min-height:360px; float:left; margin:0; padding:0; }
#two_column_right_sidebar_boxes_video .sidebarBox { margin:0; padding:0; background:transparent; border:0; }
#owner_block_submenu_video .submenu_group {margin:0;}
#owner_block_submenu_video .submenu_group_videolinks0, #owner_block_submenu_video .submenu_group_videolinks1, #owner_block_submenu_video .submenu_group_videolinks2, #owner_block_submenu_video .submenu_group_videolinks3 { border-bottom:1px solid #cccccc; padding:5px 0 10px 0; }
#owner_block_submenu_video { margin:0; padding:0; width:100%;}
#owner_block_submenu_video ul { list-style:none; padding:0; margin:0; }
#owner_block_submenu_video ul li a { display:block; width:240px; _width:238px; height:34px; margin:5px 0 0 0; font-weight:bold; font-size:12px; text-decoration:none; line-height:34px; color:#414141; text-indent:42px; background:url('http://community.iknowfutures.org/mod/iKnow_Theme_v4/_graphics/bg_ownerblock_li_video.jpg') 0px 0px no-repeat; }
#owner_block_submenu_video ul li a:hover,#owner_block_submenu_video ul li.selected a, #owner_block_submenu_video ul li.selected a:hover { color:#FFF; text-decoration:none; background-position:0px -34px; } 
#owner_block_submenu_video ul li a.allvideo {background-position:0px -68px;} 
#owner_block_submenu_video ul li a.allvideo:hover, #owner_block_submenu_video ul li.selected a.allvideo, #owner_block_submenu_video ul li.selected a.allvideo:hover { background-position:0px -102px; }
#owner_block_submenu_video ul li a.myvideo {background-position:0px -136px;}
#owner_block_submenu_video ul li a.myvideo:hover, #owner_block_submenu_video ul li.selected a.myvideo, #owner_block_submenu_video ul li.selected a.myvideo:hover { background-position:0px -170px; }
#owner_block_submenu_video ul li a.friendvideo {background-position:0px -204px;}
#owner_block_submenu_video ul li a.friendvideo:hover, #owner_block_submenu_video ul li.selected a.friendvideo, #owner_block_submenu_video ul li.selected a.friendvideo:hover { background-position:0px -238px; }
#owner_block_submenu_video ul li a.addvideo {background-position:0px -272px;}
#owner_block_submenu_video ul li a.addvideo:hover, #owner_block_submenu_video ul li.selected a.addvideo, #owner_block_submenu_video ul li.selected a.addvideo:hover { background-position:0px -306px; }
.video_box { display:block; width:124px; height:172px; padding:0; margin:0 18px 18px 0; float:left; }
.video_box_thumb img {padding:1px; background:white; border:1px solid #AEAEAE; }
.video_box_title {height:32px; padding:2px 0; }
.video_box_title a, .video_box_title a:hover { padding:0; margin:0; font-size:90%; font-weight:bold;}
.video_box_time {font-size:85%; color:#666; padding:0;}
.video_box_views {font-size:85%; color:#666; padding:0;}
.video_box_user {font-size:85%; padding:0;}
.video_full_listing { width:710px !important; }
.single_video_title {}
.single_video_owner {height:50px; padding:5px 0;}
.single_video_owner_icon { height:40px; float:left; margin:0 5px 0 0;}
.single_video_owner_info { height:40px; float:left;  line-height:40px; margin:0 10px 0 0;}
.single_video_owner_info a, .single_video_owner_info a:hover { font-weight:bold; font-size:120%; }
.single_video_owner_counts { height:40px; float:left;}
.single_video_owner_counts a { line-height:40px; height:20px; background:#FFF; border:1px solid #DEDEDE; color:#999; padding:4px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.single_video_owner_counts a:hover { background:#bbdaf7; border:1px solid #DEDEDE; color:#0054a7; text-decoration:none; }
.single_video_player { margin:0 0 10px 0;}
.single_video_info { margin:0 0 10px 0; }
.single_video_desc { font-size:90%; width:560px; float:left; padding:5px; background:#FFF; border:1px solid #DEDEDE; -moz-border-radius:5px; -webkit-border-radius:5px; min-height:32px; }
p.videotags {margin:10px 0 0 0; min-height:12px;}
a.video_owner {} 
span.video_date { color:#999;}
.single_video_views { font-size:120%; text-align:center; width:116px; float:right; padding:5px; margin:0 5px 0 0; background:#FFF; border:1px solid #DEDEDE; -moz-border-radius:5px; -webkit-border-radius:5px; height:22px; }
.single_video_embed { display:block; width:695px !important; padding:10px; margin:10px 0; background:#FDFFC3; border:1px solid #DEDEDE; -moz-border-radius:5px; -webkit-border-radius:5px; }
.single_video_embed p { display:block; margin:0 0 5px 0; }
.single_video_embed #videoSrc input {width:685px !important;}
.single_video_comments {margin:20px 0 0 0 ; padding:10px 0 0 0; border-top:1px solid #DEDEDE;}
.single_video_comments form {margin:20px 0 0 0 ;}
.single_video_comments form  textarea, .single_video_comments form .input-textarea, .single_video_comments form #input-textarea {width:705px !important; height:200px !important;}
.single_video_tools { display:block; height:20px; margin:5px 0; }
#videoForm .input-text, #videoForm .input-tags, #videoForm .input-url, #videoForm .input-textarea { width:500px !important; }
.condition {color:#FF0000; font-size:85%;}#notificationstable td.namefield { width:250px; text-align:left; vertical-align:middle; }
#notificationstable td.namefield p { margin:0; vertical-align:middle; line-height:1.1em; padding:5px 0 5px 0; }
#notificationstable td.namefield img { padding:6px 10px 6px 3px; float:left; }
#notificationstable td.namefield p.namefieldlink { margin:9px 0 0 0; }
#notificationstable td.emailtogglefield, #notificationstable td.smstogglefield { width:50px; text-align:center; vertical-align:middle; }
#notificationstable td.spacercolumn { width:30px; } 
#notificationstable td { border-bottom:1px solid silver; }
#notificationstable td.emailtogglefield input { margin-right:36px; margin-top:5px; }
#notificationstable td.emailtogglefield a { width:46px; height:24px; cursor:pointer; display:block; outline:none; }
#notificationstable td.emailtogglefield a.emailtoggleOff { background:url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/icon_notifications_email.gif) no-repeat right 2px; }
#notificationstable td.emailtogglefield a.emailtoggleOn { background:url(http://community.iknowfutures.org/mod/iKnow_Theme_v4/graphics/icon_notifications_email.gif) no-repeat right -36px; }
.notification_collections, .notification_personal { margin-bottom:25px; }
.settings_form .friendsPicker_container h3 { color:#999999; font-size:3em; margin:0 0 20px; text-align:left; background:none; border-bottom:none; }blockquote { margin:10px; border:1px solid #efefef; padding:4px; }
strong { font-weight:bold; }
ul { list-style: disc; }
ol { list-style: decimal; }
.input-textarea { width: 705px; height: 250px; }