@import url("common.css");

a {
	text-decoration: none;
	color: #e10370;
	outline: none;
	font-weight: bold;
}

a:active { outline: none; }

a:hover
{
	color: #e10370;
	text-decoration: underline;
}

ul
{
    list-style: none;
    margin-left: 2em;
}

/* bulleted list with &raquo; */
ul.bullets { list-style-type: square; }
ul.bullets li { margin-left: 1em; }
ul.bullets { padding: 1em; }
a img, form, fieldset { border: 0; }
hr { display: none; }

abbr
{
	text-decoration: none;
	border-bottom: none;
}

body
{
	font: 12px/1.6 'lucida grande',verdana,arial ,sans-serif;
	background: #222;
}

h1,h2,h3,h4
{
	font-family: 'Helvetica',Arial,sans-serif;
	letter-spacing: -1px;
	line-height: 1.35;
}

blockquote
{
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #999;
}

h1
{
	font-size: 34px;
	font-weight: bold;
}

h2 { font-size: 28px; }

h3
{
	font-size: 24px;
	color: #000;
	margin: 12px 0px;
}

h4 { font-size: 20px; }
h5 { font-size: 18px; }

h4.text, h4.rss,h4.callback,h4.site,h4.link,h4.tag
{
	background: url(/themes/c6/imgs/widgets/text.gif) center left no-repeat;
	padding-left: 30px;
}

h4.rss { background: url(/themes/c6/imgs/widgets/rss.gif) center left no-repeat; }
h4.site { background: url(/themes/c6/imgs/widgets/site.gif) center left no-repeat; }
h4.link { background: url(/themes/c6/imgs/widgets/link.gif) center left no-repeat; }
h4.callback { background: url(/themes/c6/imgs/widgets/code.gif) center left no-repeat; }
h4.tag { background: url(/themes/c6/imgs/widgets/tag.gif) center left no-repeat; }

body
{
	background-attachment: fixed;
	background: url('/themes/c6/imgs/backgrounds/dark_grey_diag.png');
}

Zh1.title a
{
	font-family: 'lucida grande',verdana;
	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	margin-top: -18px;
	margin-left: -15px;
	letter-spacing: 0px;
}

h1#forum, h1#s { display: none; }

/* this is the set of pages on which we show the onsugar logo graphic in the header */
#search h1,#explore h1, #all h1, #yours h1, #user h1, #latest h1, #most h1, #like h1, #login h1, #tags h1, #views h1, #stats h1, #create h1
{
	width: 450px;
	float: left;
	margin-left: 10px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
	color: #666;
	font-weight: normal;
	padding-top: 5px;
	margin-top: 5px;
	line-height: 1.2;
}

#search #title_link, #explore #title_link, #all #title_link, #home #title_link, #yours #title_link, #user #title_link, #latest #title_link, #most #title_link, #like #title_link, #login #title_link, #tags #title_link, #views #title_link, #stats #title_link, #create #title_link
{
	display: block;
	float: left;
	width: 205px;
	height: 50px;
	margin-bottom: 15px;
	background: url('imgs/onsugar-logo.gif') no-repeat;
}

h1.title
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Doc
--------------------*/

#page
{
	margin: auto;
	text-align: left;
	/* leave unchanged */
	width: 990px;
	/* non-IE */
	min-width: 990px;
	/* optional but recommended */
	border-top: 0;
	border-bottom: 0;
	padding: 12px 0px 12px 0px;
	position: relative;
}

#page.in
{
	margin: auto;
	text-align: left;
	/* leave unchanged */
	width: 990px;
	/* non-IE */
	min-width: 990px;
	/* optional but recommended */
	border-top: 0;
	border-bottom: 0;
}

/* HD
--------------------*/

#hd
{
	display: block;
	height: 43px;
	width: 990px;
}

.in #hd { width: 990px; }

#hd h1
{
	text-indent: -2500px;
	background: url(imgs/logo.gif) 0px 0px no-repeat;
	width: 142px;
	height: 43px;
	float: left;
}

.in #hd h1
{
	text-indent: -2500px;
	background: none;
	width: 142px;
	height: 20px;
	float: left;
}

.in #hd { display: none; }

/* main_nav
--------------------*/

#main_nav
{
	float: right;
	display: inline;
	margin: 18px 16px 0px 0px;
}

#main_nav  li { float: left; }

#main_nav  a,#main_nav  a:link
{
	background: #ff4aa4 url(imgs/box/tab_right.gif) right center no-repeat;
	line-height: 25px;
	display: block;
	color: #fff;
	padding: 0px 12px 0px 8px;
	margin: 0px 6px;
	font-weight: bold;
	border: none;
}

#main_nav .notab a,#main_nav .notab a:link { background: none; }

#main_nav  a:hover,#main_nav   a.active
{
	background: #fff url(imgs/box/tab_right.gif) right center no-repeat;
	color: #e80c7a;
	display: block;
}

/* BD
--------------------*/

#bd
{
	background: none;
	margin-top: 12px;
}

#content { padding: 2px 37px 25px 25px; }

#box_bot
{
	height: 12px;
	width: 612px;
	background: transparent url(imgs/box/bot.gif) no-repeat;
}

#box_mid, .in #box_mid
{
	width: 990px;
	background: #fff url(imgs/box_big/right.gif) center right repeat-y;
	padding-right: 0px;
	padding-top: 10px;
	position: relative;
}

.news-feed_page #box_mid{
  position: static;
}

#box_bot, .in #box_bot
{
	height: 12px;
	width: 990px;
	background: #444 url(imgs/box_big/bot.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}

/* ft
--------------------*/

#ft
{
	width: 600px;
	margin-bottom: 15px;
	margin-top: -6px;
	margin-left: 6px;
	font-size: 11px;
        margin: 0 auto;
}

#ft, .in #ft { width: 972px; }
#ft, #ft a { color: #999; }

#ft a
{
	text-decoration: none;
	font-weight: bold;
}

#ft a:hover
{
	text-decoration: none;
	color: #eee;
	border: 0px;
}

#editor
{
	margin-top: 0;
	border: 1px solid #cecece;
	padding: 25px 25px 30px 25px;
	background: #fff;
	clear: both;
	margin-bottom: 0px;
	z-index: 1;
}

#page.\_login #editor,
#page.\_register #editor {
  width: 748px;
  min-width: 748px;
  margin-left: 65px;
  margin-right: 65px;
  background: #eee url('/themes/c6/imgs/linerepeat.gif') repeat;
}

.ie #editor { overflow: hidden; }
#editor.detail { background: transparent; }
#editor a:hover { }
.form-required { display: none; }

#toggle_editor
{
	font-size: 1.5em;
	background: #aaa;
	width: 100%;
	color: #fff;
	margin-bottom: 0.5em;
	padding: 0.5em;
}

#toggle_editor:hover { border: none; }

/*forms
--------------------*/

.form-item
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.password input,
.form-textarea,
.form-text {
    width: 98%;
}

.html5-datetime-local {
    width: auto;
}

form { clear: both; }

#forgot_pw_title
{
    font-size:16px;
}

#forgot_pw_hint
{
    color:#555555;
}

#page #content #editor .error .mceEditor iframe
{
	border: 2px solid #e80c7a !important;
	width: 99% !important;
}

.form-item select.error,
.form-item input.error,.form-item textarea.error { border: 2px solid #e80c7a; }
.form-item select.error { padding: 5px; }
.form-required { color: #e80c7a; }
.spi_wizard_spacer { display: none; }
.form-item { margin-bottom: 25px; }
td .form-item { margin-bottom: 0px; }

.form-item .description
{
	font-size: 11px;
	padding: 0px 0px;
	color: #666;
	margin-top: 0px;
	line-height: 1em;
}

.form-text { }
.poll, .post, .blog { margin-top: 1em; }
.post h2, .blog h2 { }
h2 a, h2 a:link { border: none; }

.poll img, .blog img
{
	display: block;
	border: 10px solid #EEEEEE;
}

.content p, .content img
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

form .form-item > img
{
	margin: 0 -250px 0 0 !important;
}

#xToolbarRow { background: #cecece; }

.poll .bar
{
	height: 1em;
	background-color: #ddd;
	margin: 1px 0;
}

.poll .bar .foreground
{
	background-color: #f39;
	height: 1em;
	clear: left;
	float: left;
}

.poll .vote-form .choices
{
	text-align: left;
	display: table;
	margin: 0 auto;
}

.date
{
	font-size: 0.8em;
	font-style: italic;
	margin-bottom: 1em;
}

/*Tables
--------------------*/

#content table
{
	border: 0px;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 0px;
	border-collapse: collapse;
}

#content table th
{
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
	margin: 0px;
}

.theme_tags { width: 100% !important; }

.theme_tags th
{
	border-bottom: 1px solid #ccc;
	padding: 5px 4px !important;
	margin: 0px;
}

#content table td
{
	padding: 10px;
	margin: 0px;
	line-height: 1.4;
}

#content table .odd
{
	background: #f4f4f4;
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
    text-decoration: none;
}

#content table .even
{
    text-decoration: none;
}

#content table .odd.deleted
{
	background: #FDEEF4;
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
    text-decoration: line-through;
}

#content table .even.deleted
{
	background: #FDEEF4;
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
    text-decoration: line-through;
}

.manage_page #content table, .manage_page #content table td,
.inbox_page #content table, .inbox_page #content table td,
.pm_page #content table, .pm_page #content table td,
.node_page #content table, .node_page #content table td
{
	padding: 5px 4px;
	border-bottom: 0px solid #ccc;
}

.nozebra td
{
	background: #fff !important;
	border-bottom: 1px solid #cecece !important;
}

.nospace td
{
	padding: 0px !important;
	margin: 0px;
}

#content table.nospace
{
	border: 0 !important;
	padding: 0px;
	margin-bottom: 0px;
}

#content .message table { border: none; }

/*pager
--------------------*/

#pager { margin: 20px 0px 20px 0px; }

#pager .pager-current
{
	border: 1px solid #cecece;
	padding: 5px 6px;
	margin: 0px 3px;
	background: #eee;
}

#pager a
{
	line-height: 24px;
	border: 1px solid #cecece;
	padding: 5px 6px;
	margin: 0px 3px;
}

#pager a:hover { border: 1px solid #e80c7a; }

/*Messgaes
--------------------*/

.message_container
{
	background: #FFF9D8;
	color: #000 !important;
	font-weight: bold;
	margin-bottom: 20px;
}

.normal
{
	list-style: none;
	padding: 0px;
	margin: 8px 0px;
	text-align: left;
	font-size: 14px;
}

.normal li
{
	background: url(/themes/c6/imgs/bullet.gif) left 3px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	line-height: 24px;
}

.message_container .excln, .message_container .status
{
	font-size: 28px;
	padding: 0px 3px;
}

.message_container .status
{
	font-size: 14px;
	padding: 0px 3px;
}

/*Shadow
--------------------*/

.shadow
{
	height: 0px;
	font-size: 8px;
	margin: 0pt;
	padding: 0pt;
	line-height: 5px;
}

.shadow div { }

.shadow_left
{
	float: left;
	width: 3px;
	background: url(../spi_common/v3/backgrounds/shadow_btm_1000.gif) no-repeat;
}

.shadow_middle { background: url(../spi_common/v3/backgrounds/shadow_btm_1000.gif) -3px 0px no-repeat; }

.shadow_right
{
	float: right;
	width: 3px;
	background: url(../spi_common/v3/backgrounds/shadow_btm_1000.gif) top right no-repeat;
}

/* Subsection Tabs
--------------------*/

#shopstyle_search, #getty_search
{
	background-color: #CCCCCC;
	color: #444444;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
	cursor: pointer;
	font-family: helvetica,arial,sans-serif;
}

#search_tabs { float: left; }

ul.subsection_tabs, ul.subsection_small_tabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
	height: 1.25em;
	font-size: 1.25em;
	clear: both;
	margin-left: 12px;
}

ul.subsection_tabs li, ul.subsection_small_tabs li
{
	float: left;
	margin-right: 7px;
	text-align: center;
}

ul.subsection_tabs li a, ul.subsection_small_tabs li a
{
	display: block;
	height: 1.5em;
	padding: 0 0px 0 0px;
	border: 1px solid #fff;
	width: 65px;
	padding-top: 45px;
	border-bottom: none;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: none;
	font-family: lucida grande,verdana;
	color: #999;
	background-position: center 6px;
	background-color: #fff;
	background-repeat: no-repeat;
	margin-bottom: -1px;
}

ul.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
	font-size: 1.25em;
	clear: both;
	margin-left: 12px;
}

ul.gallery li {
	float: left;
	margin-right: 7px;
	text-align: center;
        height: 67px;
}

ul.gallery li a {
	display: block;
	height: 1.5em;
	padding: 0 0px 0 0px;
	width: 85px;
	padding-top: 45px;
	border: 1px solid #fff;
	border-bottom: none;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: none;
	font-family: lucida grande,verdana;
	color: #999;
	background-position: center 6px;
	background-color: #fff;
	background-repeat: no-repeat;
	margin-bottom: -4px;
}

.tabs { }

.tabs ul, .themes ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
	height: 1.25em;
	font-size: 1.25em;
	clear: both;
	margin-left: 10px;
	display: block;
}

#media_assist .tabs ul { padding: 0px; }

.tabs  ul li, .themes ul li
{
	float: left;
	margin-right: 3px;
	text-align: center;
}

.ie7 #manage_tabs,
.ie7 #community_tabs,
.ie8 #manage_tabs,
.ie8 #community_tabs {
	height: 69px;
}

.ie8 .manage_page #editor { overflow: hidden; }

.tabs ul li a, .themes ul li a
{
	display: block;
	height: 1.5em;
	padding: 0 0px 0 0px;
	width: 65px;
	padding-top: 45px;
	border: 1px solid #fff;
	border-bottom: none;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: capitalize;
	font-family: lucida grande,verdana;
	color: #999;
	background-position: center 6px;
	background-color: #fff;
	background-repeat: no-repeat;
}

.safari .tabs ul li a,
.gecko .tabs ul li a, .themes ul li a { margin-bottom: -1px; }
.ie #media_assist #media_tabs { margin-bottom: -1px; }
.ie #affiliate_links #affiliate_tabs { margin-bottom: -1px; }

.ie7 .tabs ul a, .ie7 .themes ul li a
{
	height: auto;
	margin-bottom: 0px;
	position: relative;
}

.tabs ul li {
    margin-bottom: -1px;
}

.home_audio a, .home_sites a { margin-bottom: 0px !important; }
#content .secondary li span a span { border:0}
#page #content .secondary li.active span a  { border-bottom:1px solid #fff !important}
#page.news-feed_page #content .secondary li.active span a{
  border-bottom:0px solid #fff !important
}
.tabs_main { position: absolute; }

.tabs_main li
{
	display: inline;
	float: left;
}

.tabs_main li a
{
	margin-left: 4px;
	margin-top: -8px;
	padding-left: 20px;
	padding-right: 5px;
	line-height: 22px;
	color: #000;
	display: block;
	font-size: 11px;
	border: 1px solid #fff;
}

#home_icon a:hover { border: 1px solid #cecece; }

button.gallery
{
	margin-left: 20px;
	background: url(/themes/c6/imgs/icons/gallery.gif) center 5px no-repeat !important;
}

button.search { background: url(/themes/c6/imgs/icons/search.gif) center 5px no-repeat !important; }
button.search_products { background: url(/themes/c6/imgs/icons/shoppingbag.gif) center 5px no-repeat !important; }
button.upload { background: url(/themes/c6/imgs/icons/upload.gif) center 5px no-repeat !important; }
button.insert { background: url(/themes/c6/imgs/icons/photo_insert.png) center 5px no-repeat !important; }
.tabs a { background-image: url(imgs/icons/user.gif); }
#home_icon a { background: url(/themes/c6/imgs/icons/home_16.png) 2px 2px no-repeat; }
#help a { background: url(/themes/c6/imgs/icons/home_16.png) 2px 2px no-repeat; }
#account_icon a { background: url(/themes/c6/imgs/icons/account_16.png) 2px 2px no-repeat; }
#sites_icon a { background: url(/themes/c6/imgs/icons/sites_16.png) 2px 2px no-repeat; }

.manage_settings a
{
	background-image: url(imgs/icons/gear.gif);
	background-position: -5px center !important;
}

.manage_new a
{
	background-image: url(imgs/icons/post3_new.png);
	background-position: -4px -19px !important;
}

.manage_posts a
{
	background-image: url(imgs/icons/post4.png);
	background-position: 0px -14px !important;
}

.manage_posts_drafts a { background-image: url(imgs/icons/drafts.gif); }
.manage_posts_network-drafts a { background-image: url(imgs/icons/drafts-network.gif); }
.manage_posts_network-published a { background-image: url(imgs/icons/published-network.gif); }
.tabs ul li.manage_posts_network-published a { width: 80px; }
.manage_members_all a,
.manage_writers_all a { background-image: url(imgs/icons/writers.gif); }

.manage_members a,
.manage_writers a
{
	background-image: url(imgs/icons/writers.gif);
	background-position: -4px center !important;
}

.manage_members_invite a,
.manage_writers_invite a { background-image: url(imgs/icons/writers_invite.gif); }
.manage_settings_account a { background-image: url(imgs/icons/user.gif); }
.manage_settings_site a { background-image: url(imgs/icons/site.gif); }
.user_manage_account a { background-image: url(imgs/icons/user_account.gif); }
.user_manage_notifications a { background-image: url(imgs/icons/user_notifications.gif); }
.user_manage_profile a { background-image: url(imgs/icons/user_profile.gif); }
.user_manage_remote a { background-image: url(imgs/icons/plane.gif); }
.user_manage_facebook a { background-image: url(imgs/icons/facebook.gif); }
.user_manage_twitter a { background-image: url(imgs/icons/twitter.gif); }
.user_manage_instagram a { background-image: url(imgs/icons/instagram.png); }
.user_manage_create a { background-image: url(imgs/icons/site_latest.gif); }
.network .node_view a { background: url(/themes/c6/imgs/icons/network.gif) center 6px no-repeat; }
.home a { background-image: url(imgs/icons/follow.gif); }
.all a { background-image: url(imgs/icons/earth.gif); }
.yours a { background-image: url(imgs/icons/mirror.gif); }
.media_images a { background-image: url(imgs/icons/gallery.gif); }
.media_getty a { background-image: url(imgs/icons/search.gif); }
.media_shopstyle .link_shopstyle a { background-image: url(imgs/icons/shoppingbag.gif); }
.media_coutorture a { background-image: url(imgs/icons/coutorture.gif); }
.media_upload a { background-image: url(imgs/icons/upload.gif); }
.media_videos a { background-image: url(imgs/icons/video.gif); }
.media_choose .link_choose a { background-image: url(imgs/icons/photo_insert.png); }
.media_bookmarks a { background-image: url(imgs/icons/bookmarks.gif); }
.dashboard_account a { background-image: url(imgs/icons/user.gif); }
.dashboard_sites a { background-image: url(imgs/icons/site.gif); }
.manage_home a { background-image: url(imgs/icons/home.gif); }
.dashboard_home a { background-image: url(imgs/icons/home.gif); }
.dashboard_site a { background-image: url(imgs/icons/site.gif); }
.dashboard_site_all a { background-image: url(imgs/icons/site.gif); }
.dashboard_site_new a { background-image: url(imgs/icons/site_new.gif); }
.manage_posts_published a { background-image: url(imgs/icons/published.gif); }

.manage_themes a
{
	background-image: url(imgs/icons/theme.gif);
	background-position: -9px -15px !important;
}

.manage_themes_active a { background-image: url(imgs/icons/theme.gif); }
.manage_themes_all a { background-image: url(imgs/icons/theme.gif); }
.manage_themes_shared a { background-image: url(imgs/icons/theme_community.gif); }
.manage_themes_featured a { background-image: url(imgs/icons/theme_featured.gif); }
.manage_themes_yours a { background-image: url(imgs/icons/theme_yours.gif); }
.manage_themes_new a { background-image: url(imgs/icons/theme_add.gif); }
.manage_themes_help a { background-image: url(imgs/icons/theme_help.gif); }
#gallery_edit_photos a { background-image: url(imgs/icons/photo_edit.gif); }
#gallery_edit_gallery a { background-image: url(imgs/icons/gallery_edit.gif); }
#gallery_add a { background-image: url(imgs/icons/photo_add.gif); }
#gallery_arrange a { background-image: url(imgs/icons/photo_move.gif); }
#post_text a { background-image: url(imgs/icons/text.gif); }
#post_poll a { background-image: url(imgs/icons/poll.gif); }
#post_link a { background-image: url(imgs/icons/link.gif); }
#post_picture a { background-image: url(imgs/icons/picture.gif); }
#post_webpage a { background-image: url(imgs/icons/webpage.gif); }
#post_gallery a { background-image: url(imgs/icons/gallery.gif); }
#post_quiz a { background-image: url(imgs/icons/uquiz.gif); }
#post_chat a { background-image: url(imgs/icons/chat.gif); }
#post_video a { background-image: url(imgs/icons/video.gif); }
#post_audio a { background-image: url(imgs/icons/mp3.gif); }
#post_quote a { background-image: url(imgs/icons/quote.gif); }
#post_spread a { background-image: url(imgs/icons/spread.gif); }
#post_aside a { background-image: url(imgs/icons/aside.gif); }
.media_assist_images a { background-image: url(imgs/icons/text.gif); }
.manage_new_poll a, .community_manage_new_poll a { background-image: url(imgs/icons/poll.gif); }
.manage_new_link a, .community_manage_new_link a { background-image: url(imgs/icons/link.gif); }
.manage_new_recipe a, .community_manage_new_recipe a { background-image: url(imgs/icons/pot.gif); }
.manage_new_photo a, .community_manage_new_photo a { background-image: url(imgs/icons/camera.gif); }
.manage_new_look a, .community_manage_new_look a { background-image: url(imgs/icons/camera.gif); }
.manage_new_picture a, .community_manage_new_picture a { background-image: url(imgs/icons/picture.gif); }
.manage_new_webpage a, .community_manage_new_webpage a { background-image: url(imgs/icons/webpage.gif); }
.manage_new_gallery a, .community_manage_new_gallery a { background-image: url(imgs/icons/gallery.gif); }
.manage_new_text a, .community_manage_new_text a { background-image: url(imgs/icons/text.gif); }
.manage_new_poll a, .community_manage_new_poll a { background-image: url(imgs/icons/poll.gif); }
.manage_new_link a, .community_manage_new_link a { background-image: url(imgs/icons/link.gif); }
.manage_new_picture a, .community_manage_new_picture a { background-image: url(imgs/icons/picture.gif); }
.manage_new_webpage a, .community_manage_new_webpage a { background-image: url(imgs/icons/webpage.gif); }
.manage_new_gallery a, .community_manage_new_gallery a { background-image: url(imgs/icons/gallery.gif); }
.manage_new_quiz a, .community_manage_new_quiz a { background-image: url(imgs/icons/uquiz.gif); }
.manage_new_survey a, .community_manage_new_quiz a { background-image: url(imgs/icons/uquiz.gif); }
.manage_new_chat a, .community_manage_new_chat a { background-image: url(imgs/icons/chat.gif); }
.manage_new_video a, .community_manage_new_video a { background-image: url(imgs/icons/video.gif); }
.manage_new_email a, .community_manage_new_email a { background-image: url(imgs/icons/quote.gif); }
.manage_new_audio a, .community_manage_new_audio a { background-image: url(imgs/icons/mp3.gif); }
.manage_new_quote a, .community_manage_new_quote a { background-image: url(imgs/icons/quote.gif); }
.manage_new_layout a, .community_manage_new_layout a { background-image: url(imgs/icons/spread.gif); }
.manage_new_aside a, .community_manage_new_aside a { background-image: url(imgs/icons/aside.gif); }
.manage_new_guess a, .community_manage_new_guess a { background-image: url(imgs/icons/guess.gif); }
.manage_new_definition a, .community_manage_new_definition a { background-image: url(imgs/icons/definition.gif); }
.manage_new_more a, .community_manage_new_more a { background-image: url(imgs/icons/more.gif); }
.manage_widgets_all a { background-image: url(imgs/icons/widgets.gif); }
.manage_widgets_new a { background-image: url(imgs/icons/widget_new.gif); }
.manage_widgets_yours a { background-image: url(imgs/icons/widget_yours.gif); }
.manage_pages_all a { background-image: url(imgs/icons/webpage.gif); }
.manage_pages_new a { background-image: url(imgs/icons/webpage_add.gif); }
.latest a { background-image: url(imgs/icons/site_latest.gif); }
.most a { background-image: url(imgs/icons/site_followers.gif); }
.like a { background-image: url(imgs/icons/heart.gif); }
.tags a { background-image: url(imgs/icons/tags.gif); }
.views a { background-image: url(imgs/icons/star_yellow.gif); }
.stats a { background-image: url(imgs/icons/stats.gif); }

.icon a
{
	padding-left: 50px;
	line-height: 37px;
	display: block;
	background: no-repeat;
}

.dashboard_account a
{
	background: url(imgs/icons/user.gif) no-repeat;
	padding-left: 50px;
	line-height: 37px;
	display: block;
}

.new_site a
{
	background: url(imgs/icons/site_new.gif) -2px 0px no-repeat;
	padding-left: 50px;
	line-height: 37px;
	display: block;
}

#user_tabs .secondary a { width: 86px; }
#all_tabs a,#yours_tabs a,  #views_tabs a, #stats_tabs a { width: 100px; }
.ie7 #user_tabs .secondary a { width: 89px; }
.ie7 #user_tabs { height: 67px; }
.ie8 #user_tabs { height: 67px; }

.photo_delete label,.photo_feature label,.photo_poll label
{
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: left;
	margin-top: 12px;
	line-height: 16px;
	margin-right: 6px;
}

ul.subsection_tabs li a:hover, ul.subsection_small_tabs li a:hover,ul.gallery li a:hover, .tabs ul li a:hover
{
	text-decoration: none;
	border: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	color: #000;
}

ul.subsection_tabs li a.active, ul.subsection_small_tabs li a.active, ul.gallery li a.active,.primary ul li a.active, .primary li.active a,.tabs ul li a.active, .tabs li.active a
{
	color: #000;
	border: 1px solid #cecece !important;
	font-weight: bold;
}

.secondary .active a { color: #000; }
.tabs_main { position: absolute; }

.tabs_main li
{
	display: inline;
	float: left;
}

.tabs_main li a
{
	margin-left: 4px;
	margin-top: -8px;
	padding-left: 20px;
	padding-right: 5px;
	line-height: 22px;
	color: #000;
	display: block;
	font-size: 11px;
	border: 1px solid #fff;
}

ul.register_tabs { border-bottom: none; }
ul.register_tabs li a.active { color: #444; }

ul.subsection_small_tabs
{
	font-size: 10px;
	height: 10px;
	width: 108px;
}

ul.subsection_small_tabs li a
{
	width: 45px;
	padding: 1px;
}

#ss_form { width: 110px; }
#extras { margin-bottom: 25px; }

fieldset {
	border: 1px solid #cecece;
	margin-bottom: 20px;
	padding: 10px 20px;
	margin-top: 20px;
}

fieldset.warning {
    background: yellow;
}

fieldset.beta {
    background: rgba(17, 255, 153, 0.25);
}

fieldset.rule-status legend {
    color: #fff;
    border-radius: 1em;
    padding: 0.33em 1em;
    border: 1px solid #cecece;
}

fieldset.rule-active legend {
    background: green;
}

fieldset.rule-active legend:after {
    content: ' \2714';
}

fieldset.rule-inactive legend {
    background: red;
}

fieldset.rule-inactive legend:after {
    content: ' \2716';
}

fieldset.warning legend {
    text-transform: uppercase;
}

.editor_form_fieldset_in_fieldsets {
    float: left;
    width: 45%;
    padding: 0;
    margin-left: 3px;
    margin-bottom: 3px;
}

.ie .editor_form_area fieldset { padding: 0px 20px; }
.ie fieldset { overflow: hidden; }
#editor fieldset { margin-top: 0px; }

legend
{
	padding: 0px 6px 3px 6px;
	font-size: 13px;
	font-weight: bold;
	font-family: lucida grande, verdana, sans-serif;
	color: #333;
}

.ie .editor_form_area legend
{
	margin-bottom: 10px;
}

.container-inline { margin: 0px; }
.form-item.description .container-inline { border: 1px solid #000; }
.spi_wizard_spacer { display: none; }
.advanced .form-item { margin-bottom: 0px; }
#display_options_text_node_form .form-item, .advanced .form-item { margin-bottom: 25px; }

.optional
{
	font-weight: normal;
	font-family: georgia;
	font-size: 12px;
	font-style: italic;
	color: #444;
}

button.menu
{
	display: inline;
	background-color: #fff;
	border-color: transparent;
	_filter: chroma(color=tomato);
	/*for transp borders on IE6 gtoub */
	_border-color: tomato;
	/*for transp borders on IE6 gtoub */
	border-bottom-color: #cecece;
	border-style: solid;
	border-width: 1px;
	color: #565656;
	cursor: pointer;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 68px !important;
	line-height: 40px;
	margin: 0px;
	overflow: visible;
	padding: 0px 10px;
	float: left;
	width: 75px;
	padding-top: 35px;
	z-index: -99;
	background: none;
}

button.menu span,button:active.menu span
{
	background: none;
	padding: 0;
}

button.menu:hover { border-color: #cecece; }

button.gallery
{
	margin-left: 20px;
	background: url(/themes/c6/imgs/icons/gallery.gif) center 5px no-repeat !important;
}

button.search { background: url(/themes/c6/imgs/icons/search.gif) center 5px no-repeat !important; }
button.search_products { background: url(/themes/c6/imgs/icons/shoppingbag.gif) center 5px no-repeat !important; }
button.upload { background: url(/themes/c6/imgs/icons/upload.gif) center 5px no-repeat !important; }
button.insert { background: url(/themes/c6/imgs/icons/photo_insert.png) center 5px no-repeat !important; }

button.active,button.active:hover
{
	background: #fff;
	border-color: #cecece;
	border-bottom-color: #fff;
	font-weight: bold;
	color: #000;
}

.links { margin: 10px 0px; }
.lastnext_container { margin: 0px 0px; }
.links span { margin-right: 10px; }

/* account
--------------------*/

.account_container
{
	width: 420px;
	margin-right: 20px;
}

.account_container .pic
{
	height: 80px;
	line-height: 80px;
	width: 80px;
	float: left;
	background: #eee;
	border: 1px solid #eee;
	margin-right: 5px;
}

.account_container .pic a
{
	height: 80px;
	width: 80px;
	display: block;
	text-indent: -100000px;
}

.account_container.small .pic
{
	height: 40px;
	line-height: 40px;
	width: 40px;
	float: none;
	background: #eee;
	border: 1px solid #eee;
	margin-right: 5px;
}

.account_container.small .name { text-align: center; }
.account_container .pic img { margin: auto auto; }

.account_container .name
{
	text-align: center;
	float: left;
}

.editors { margin: 0px; }
.writers { }
td .account_container { display: inline; }
td .account_container .small a { display: block; }

a.control
{
	text-decoration: underline;
	clear: both;
}

#content table.nozebra { border: 0px; }
.nozebra tr { background: #fff; }
#content table.question { margin-bottom: 15px; }
.tight .form-item { margin: 0px; }

.tight
{
	background: #eee url('/themes/c6/imgs/backgrounds/grey_diag.png') !important;
	border: 1px solid #cecece;
	padding: 15px;
	margin-bottom: 25px;
}

.tight .imageDisplay
{
	float: left;
	margin-right: 15px;
	min-width: 250px;
}

.tight .captionDisplay
{
	float: left;
	width: 500px;
}

.tight .tagsDisplay .form-item { padding: 5px 0px; }
.tight .captionDisplay .form-item { padding-bottom: 10px; }

.tight .imageOptionsDisplay .form-item
{
	float: left;
	min-width: 80px;
}

.tight .imageOptionsDisplay .form-item select
{
    margin-left: 2px;
}

.image_form_slide_num {
    position: absolute;
    right: 80px;
    font-weight: bold;
}

.theme_thumbnail { border: 1px solid #000; }

.small
{
	font-size: 11px;
	line-height: 22px;
}

.theme_choose_frame { }
.theme_choose { }
.theme_choose .form-item { margin-bottom: 10px; }

.theme_choose .form-item
{
	float: left;
	padding-top: 15px;
}

.theme_option_container
{
	padding-left: 0px;
	margin-right: 15px;
}

.theme_name
{
	padding-left: 20px;
	line-height: 24px;
	vertical-align: baseline;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}

.radio_theme
{
	line-height: 22px;
	position: absolute;
	margin-top: 130px;
}

.confirmation
{
	padding: 25px;
	height: 100px;
}

.confirmation div:first-child { line-height: 40px; }
.confirmation .container-inline { }

#site_navigator
{
	text-align: left;
	height: 60px;
	position: relative;
	float: left;
	clear: both;
	margin-left: -5px;
	margin-top: -10px;
}

#site_navigator a
{
	text-decoration: none;
	border: none;
}

#site_navigator ul.main_set
{
	display: block;
	font-size: 36px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 10px 0 0;
	padding: 0px;
}

#site_navigator .main_set li
{
	display: block;
	float: left;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	border: 0px solid #333;
}

#site_navigator .main_set li a
{
	background: #fff url(/themes/c6/imgs/arrow_grey.gif) right 23px no-repeat;
	padding: 2px 25px 3px 8px;
	display: block;
	border: 1px solid #fff;
	margin: 3px 5px 0 0;
	font-weight: bold;
}

#site_navigator .main_set li .no_arrow div,#site_navigator .main_set li .no_arrow a
{
	background: none;
	padding: 4px 8px;
	margin: 0px 2px;
	color: #fff;
	margin: 1px 0 0 0;
}

#site_navigator .main_set li a.active,#site_navigator .main_set li a:hover,#site_navigator .main_set li .no_arrow a:hover
{
	border: 1px solid #cecece;
	background: #fff url(/themes/c6/imgs/arrow_pink.gif) right 23px no-repeat;
}

#site_navigator .main_set li .no_arrow a:hover
{
	background: #ff4aa4;
	padding: 2px 8px 3px 8px;
	margin: 3px 0px 0px 0px;
}

#site_navigator .main_set li li a
{
	background: none;
	color: #e80c7a;
	border-bottom: 0px solid #cecece;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	float: none;
	margin: 0px;
}

#site_navigator .main_set li li a:hover { background: #e80c7a; }

#site_navigator .main_set li .with_arrow, #site_navigator .main_set li, #site_navigator .main_set li .v3comment, #site_navigator .main_set li .v3views
{
	margin-top: 0px;
	float: left;
}

#site_navigator .navigator_menu
{
	border: 1px solid #cecece;
	border-right: 2px solid #cecece;
}

#site_navigator .navigator_menu li a { color: #fff; }

#site_navigator .navigator_menu
{
	background: #fff;
	margin: 57px 0px 0px 0px;
	position: absolute;
	z-index: 100;
	width: 340px;
	clear: both;
}

#site_navigator .navigator_menu ul
{
	font-size: 36px;
	font-weight: normal;
	line-height: 1em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px;
}

#site_navigator .navigator_menu li
{
	cursor: pointer;
	float: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#site_navigator .navigator_menu li.menu_divider
{
	border-bottom: 1px solid #EEE;
	cursor: default;
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin: 4px 10px;
	height: 1px;
}

#site_navigator .navigator_menu li a
{
	display: block;
	padding: 4px 6px 0px 10px;
	height: 36px;
	color: #e80c7a;
}

#site_navigator .navigator_menu li a:hover
{
	border: 0px;
	border-bottom: 1px solid #e80c7a;
	color: #fff;
}

#site_navigator { }

#site_navigator a,#site_navigator a:link
{
	text-decoration: none;
	color: #000;
}

#site_navigator a:hover
{
	text-decoration: none;
	color: #e80c7a;
}

#site_navigator { z-index: 9999; }

#site_navigator img
{
	float: left;
	border: 0px;
	margin-left: 2px;
	margin-top: 0px;
}

.published
{
	background: url(/themes/c6/imgs/icons/check_nobg.png) no-repeat;
	line-height: 25px;
	padding-left: 25px;
}

.container-inline div
{
	float: left;
	margin-bottom: 5px;
}

#user_register .container-inline div { width: 85px; }
#edit-profile_birthdate-month, #edit-profile_birthdate-day, #edit-profile_birthdate-year { width: 75px; }
.description { clear: left; }

.password .form-item
{
	display: block !important;
	float: none;
}

.form-button { margin-right: 10px !important; }

/* img_assist
--------------------*/

.img_assist { background: #fff; }
.img_assist a:hover { border: 0px !important; }

#img_assist_header form
{
	border-bottom: 1px solid #cecece;
	width: 740px;
	margin: 0px auto;
	height: 67px;
	padding-top: 8px;
}

#img_assist_search,#img_assist_thumbs, #img_assist_upload, body#img_assist_properties
{
	border: 1px solid #cecece;
	border-top: none;
	width: 690px;
	margin: 0px auto;
	padding: 25px;
}

.img_assist #pager { margin-top: 30px; }
.img_assist_properties { margin-right: 12px; }
.select_images { margin: 0px 0px 10px 15px; }
.select_images a img { border: 4px solid #fff; }
.select_images a:hover img , .select_images a.active img { border: 4px solid #e80c7a; }
.img_assist #buttons { margin-top: 12px; }

#img_assist_properties label
{
	font-size: 14px;
	line-height: 16px !important;
	margin: 0px !important;
}

#img_assist_properties .messages { display: none; }
#dashboard_sites { margin-top: 40px; }

#list_source, .widget_list, .page_list
{
	width: 405px;
	background: #eee url('/themes/c6/imgs/backgrounds/grey_diag.png') !important;
	border: 1px solid #cecece;
	padding: 5px 10px;
	margin-bottom: 10px;
}

/*** PAGES AND WIDGETS CLASSES ***/
.page_section { padding-bottom: 15px; }
.page_section h3, .widget_section h3 { color: #E10370; }

.widget_section
{
	width: 390px;
	float: left;
	padding-right: 40px;
}

.page_container
{
	background: #eee url('/themes/c6/imgs/backgrounds/grey_diag.png');
	border: 1px solid #cecece;
	padding: 5px;
	/*needed for IE or the page renders all screwy*/
	width: 850px;
}

.widget_container
{
	background: #eee url('/themes/c6/imgs/backgrounds/grey_diag.png');
	border: 1px solid #cecece;
	padding: 5px;
	height: 605px;
}

.page_container .page
{
	float: left;
	background: #fff;
	cursor: pointer;
	white-space: nowrap;
}

.widget_container .widget
{
	background: #fff;
	cursor: pointer;
}

.page_container .page.available
{
	width: 250px;
	padding: 4px 10px 2px 10px;
	border: 1px solid #cecece;
	margin: 5px;
	font-size: 16px;
}

.ie6 .widget_container .widget.available { width: 360px; }

.page_container .page.active
{
	padding: 4px 10px 2px 10px;
	border: 1px solid #cecece;
	margin: 5px;
	font-size: 12px;
	cursor: all-scroll;
    width: 250px;
}

.widget_container .widget.active { cursor: all-scroll; }

.widget_column_tabs
{
	margin-bottom: -1px;
	padding-left: 10px;
}

.widget_section.available .widget_container { overflow: auto; }

.widget_section.available .widget_column_tabs
{
	padding-top: 2px;
	visibility: hidden;
}

.widget_column_tab
{
	float: left;
	padding: 5px 10px 5px 10px;
}

.widget_column_tab a { color: #888888; }

.active.widget_column_tab
{
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-bottom: 1px solid transparent;
	background: #EEEEEE url(/themes/c6/imgs/backgrounds/grey_diag.png) repeat scroll -3px 0;
}

.widget_column_tabs .active a { color: #111111; }

.widget_container .widget
{
	padding: 4px 10px 2px 10px;
	border: 1px solid #cecece;
	margin: 5px;
}

.widget_available_description
{
	height: 29px;
	width: 300px;
	line-height: 1.3;
	font-size: 11px;
	color: #888888;
	padding-left: 5px;
	padding-bottom: 8px;
}

#active_pages
{
	width: 850px;
	height: 80px;
	list-style-type: none;
}

.active .pages_title
{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1.35;
	font-family: 'Helvetica',Arial,sans-serif;
	padding-right: 10px;
}

.active .widget_title { padding-right: 5px; }
.widget_container h4 { display: inline; }
.page_container h4 { display: inline; }

.page.active .cancel,.page.active .edit, .widget.active .cancel,.widget.active .edit
{
	cursor: pointer;
	color: #888888;
}

.page.active .edit, .widget.active .edit
{
	font-size: 11px;
	text-decoration: underline;
}

.page_container  li.available:hover, .widget_container  li.available:hover { background-color: #EEEEEE; }

.page_container li.active span.cancel:hover, .widget_container li.active span.cancel:hover
{
	color: #E10370;
	font-weight: bold;
}

.page_container li.active span.edit:hover, .widget_container li.active span.edit:hover { color: #E10370; }
#modalWindow { padding: 10px 20px 20px 20px; }
#modalWindow .nospace { display: none; }

#widgets #list_source2,#widgets #list_source3
{
	height: 200px;
	overflow: auto;
}

#widget_widgets,#widget_workspace, #widget_widgets_normal,#page_pages, #page_pages_normal { float: left; }

#page_pages
{
	width: 380px;
	margin-right: 15px;
}

#page_workspace { margin-left: 0px; }

#page_workspace #list
{
	width: 852px;
	overflow: auto;
	min-height: 50px;
}

#widget_workspace
{
	width: 380px;
	margin-left: 20px;
}

#widget_widgets li, #widget_workspace li,#page_pages li, #page_workspace li
{
	cursor: row-resize;
	padding: 4px 10px;
	border: 1px solid #cecece;
	margin: 6px 0px;
	font-size: 11px;
	background: #fff;
}

#page_pages li, #page_workspace li { cursor: col-resize; }
#widget_widgets li { cursor: e-resize; }
#page_pages li { cursor: n-resize; }

.widget_controls_left,.widget_controls_right, .page_controls_left,.page_controls_right
{
	position: absolute;
	top: 2px;
	right: 10px;
}

.widget_controls_left img,.page_controls_left img { position: relative; }
.widget_controls_left a:hover,.widget_controls_right a:hover,.page_controls_left a:hover,.page_controls_right a:hover { cursor: pointer; }
#list .widget_controls_right { display: block; }
#widgets a, #pages a { cursor: pointer; }

#widgets h3, #pages h3
{
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 6px;
}

#widgets h3 .small, #pages h3 .small { margin-left: 0px; }

.small
{
	font-family: 'lucida grande', verdana, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: normal;
	color: #888;
}

.small .arrow_icon
{
	font-weight: bold;
	font-size: 12px;
}

.page_options .form-item, .page_options .form-item,.page_options .form-item
{
	float: left;
	margin-right: 10px;
}

.widget_options .form-item {
	margin-right: 10px;
}

.widget_options input, .page_options input, .page_options input, .page_options input { font-size: 12px; }
.widget_options label, .page_options label { font-size: 14px; }
#widgets h3.no_padding { padding-bottom: 0px; }

/*** END PAGES AND WIDGETS CLASSES ***/
select { font-size: 14px; }

#control_overlay form, .modal_container
{
	padding: 5px;
	background-color: #fff;
	border: 1px solid #666;
	overflow: hidden;
	font-family: "Lucida Grande",Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
}

.modal_container_nopad
{
	padding: 0px;
	background-color: #fff;
	border: 0px solid #666;
	overflow: hidden;
	font-family: "Lucida Grande",Verdana;
	font-size: 12px;
	color: #333;
	text-align: left;
	height: 1px;
}

#control_overlay, #modal_overlay { background-color: #000; }
#modal_container form, .modal_container form { padding: 15px 15px; }

.rss-icon
{
	background: url("/static/feed.png") no-repeat;
	display: block;
	padding-left: 18px;
	line-height: 17px;
	margin-top: 25px;
}

.rss-icon-small
{
	background: url("/static/feed.png") no-repeat;
	padding-left: 18px;
	line-height: 17px;
}

.new-site { }
#help_tabs .primary, #manage_tabs .primary, #user_tabs .primary,  #community_tabs .primary { display: none !important; }
.community_manage_new { display: none !important; }
#help_tabs .secondary { margin-top: 20px; }
#help h3 { margin: 0px; }

/*-- API Docs --*/
.apidoc li
{
	padding: 4px;
	margin-bottom: 4px;
}

.apidoc li.req
{
	background-color: #222;
	color: #eee;
}

.signup
{
	position: absolute;
	padding-left: 800px;
	margin: 0px auto;
}

#login_box
{
	position: absolute;
	width: 990px;
	font-family: lucida grande,verdana;
	font-size: 11px;
	margin: 0px 0px 0px -44px;
	top: 3px;
}

#login_box,#login_box a { color: #999; }
#login_box a { font-weight: bold; }
#login_box a:hover { color: #fff; }

/*.user_page.out #editor, .create_page #editor, */
fieldset, #featured_sites, .user_page.out #editor, .create_page #editor, ._settings #editor, ._edit.network #editor { background: #eee url('/themes/c6/imgs/grad_eee.gif') repeat-x; }

fieldset fieldset {
    background: #ddd;
    border-color: #ccc;
}

fieldset fieldset fieldset {
    background: #ccc;
    border-color: #bbb;
}

fieldset fieldset fieldset fieldset {
    background: #bbb;
    border-color: #aaa;
}

fieldset fieldset fieldset fieldset fieldset {
    background: #aaa;
    border-color: #999;
}

#Zeditor .ui
{
	background: url('/themes/c6/imgs/backgrounds/grey_diag.png') !important;
	border: 1px solid #cecece;
	padding: 10px;
}

.create_page #node-form,
.user_page.out form, .create_page form, .manage_page form, ._settings #node-form, ._edit.network #node-form
{
	margin: 0px 0px 0px;
	padding: 25px 25px;
	border: 1px solid #cecece;
	background: #fff;
}

.manage_page form
{
	padding: 0px;
	border: 0px;
}

.user_page.out .message_container { width: 652px; }
.user_page.out .shadow { display: none; }

.create_page form
{
	width: 600px;
	margin: 0px 0px 0px;
	padding: 25px 25px;
	border: 1px solid #cecece;
	background: #fff;
}

.manage_page.new form
{
	width: 700px;
	margin-left: 15px;
}

#spread_form form { width: 850px; }

/* The hint to Hide and Show */
.hint
{
	display: none;
	position: absolute;
	width: 200px;
	left: 600px;
	top: 20px;
	border: 1px solid #66ccff;
	padding: 10px 12px;
	color: #000;
	font-size: 12px;
	line-height: 17px;
	/* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
	background: #c4eeff url(/themes/c6/imgs/hint_pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer
{
	position: absolute;
	left: -10px;
	top: 8px;
	width: 10px;
	height: 19px;
	background: url(/themes/c6/imgs/hint_pointer.gif) left top no-repeat;
}

.form-item { position: relative; }

#website_hint
{
	left: 350px;
	top: -5px;
}

#ws_description_hint { }

i.req
{
	font-family: georgia,sans-serif;
	font-size: 13px;
}

/* */
.post { margin-top: 00px; }
#post_1 { margin-top: 0px; }
.separator { margin-top: 30px; }

.post .entry
{
	font-size: 12px;
	border: 1px solid #cecece;
	padding: 10px;
	background: url('/themes/c6/imgs/backgrounds/grey_diag.png') !important;
}

.post .entry_cont
{
	background: #fff;
	padding: 10px;
	border: 1px solid #cecece;
}

.text .post_header, .home_activity a { background-image: url(imgs/icons/text_16.gif); }
.quote .post_header { background-image: url(imgs/icons/quote_16.gif); }
.poll .post_header { background-image: url(imgs/icons/poll_16.gif); }
.picture .post_header { background-image: url(imgs/icons/picture_16.gif); }
.image .post_header { background-image: url(imgs/icons/picture_16.gif); }
.gallery .post_header { background-image: url(imgs/icons/gallery_16.gif); }
.spread .post_header { background-image: url(imgs/icons/spread_16.gif); }
.uquiz .post_header { background-image: url(imgs/icons/uquiz_16.gif); }
.link .post_header { background-image: url(imgs/icons/link_16.gif); }
.chat .post_header { background-image: url(imgs/icons/chat_16.gif); }
.video .post_header { background-image: url(imgs/icons/video_16.gif); }
.mp3 .post_header { background-image: url(imgs/icons/mp3_16.gif); }
.picture img { display: block; }

.post_header
{
	padding-left: 18px;
	line-height: 16px;
	padding-bottom: 4px;
	background: no-repeat;
	font-size: 13px;
	clear: both;
}

.post_header a
{
	font-weight: normal;
	text-decoration: underline;
}

.post_header a.post_author { font-weight: bold !important; }
.post_info { }

.post_title
{
	margin-top: 8px;
	line-height: 20px;
}

.post_meta
{
	font-size: 11px;
	color: #666;
}

fieldset .picture { margin-bottom: 15px; }

fieldset .picture img
{
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cecece;
	background: #fff;
}

.spread img { border: 0px; }
.gallery_photos { margin-top: 20px; }

.gallery_photos a img
{
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
	padding: 1px;
}

img.active { border: 1px solid #EE0077 !important; }
.gallery_photos a:hover { border: none; }
.gallery_photos a:hover img { border: 1px solid #EE0077; }

.date_grouper
{
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px dotted #cecece;
	margin-bottom: 20px;
}

.right { float: right; }
.left { float: left; }

.action .actions a, .actions a:link, .actions a:visited , .actions span
{
	font-size: 11px;
	text-transform: capitalize;
	display: block;
	background: url(/themes/c6/imgs/bullet.gif) left 0px no-repeat;
	padding-right: 4px;
	line-height: 16px;
}

.actions span { text-decoration: none; }
.action:hover , .actions a:hover { text-decoration: underline; }

.actions
{
	margin-top: 2px;
	padding-top: 4px;
	border-top: 1px solid #ccc;
}

.widget_edit
{
	line-height: 30px;
	margin-right: 4px;
	float: left;
}

.widget_info, .page_info
{
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: lucida grande, verdana;
}

.addanother
{
	padding-bottom: 25px;
	display: block;
}

#home_buttons
{
	position: absolute;
	top: 40px;
	right: 33px;
}

#home_buttons_text
{
	float: left;
	line-height: 25px;
	padding-right: 10px;
	font-weight: bold;
}

#web_url
{
	border: 1px solid #cecece;
	padding: 16px 16px;
	margin: 12px 0 25px 0;
	width: 540px;
}

.web_url
{
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	letter-spacing: -0.05em;
}

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

#content_left
{
	float: left;
	width: 595px;
}

#web_url #website
{
	margin-top: -3px;
	font-size: 30px;
}

.web_url
{
	font-family: helvetica, arial, sans-serif;
	font-size: 30px;
	letter-spacing: -0.05em;
}

#content_right
{
	float: right;
	width: 220px;
}

.widget h3, .page h3
{
	margin: 0px;
	padding: 0px;
	line-height: normal;
}

.widget, .page { margin-bottom: 15px; }
#img_assist_header button span { background: none !important; }

#img_assist_search .form-text, #img_assist_search .form-textarea
{
	font-size: 12px;
	font-family: lucida grande, verdana, sans-serif;
	letter-spacing: 0px;
	color: #000;
}

#navigator { border-bottom: 4px solid #333; }

div.form-item.jscalendar
{
	width: 600px;
}

.new-date .form-item.jscalendar .description {
    margin-left: 20px;
}

/*don't specify width when displaying inside gallery photo poll form  */
.captionDisplay div.form-item.jscalendar
{
	width: auto;
	margin:0px;
}

.jscalendar-icon
{
	margin-top: -10px;
	position: relative;
	top: 12px;
	left: 0px;
}

ul.comments { margin-top: 8px; }

.comments li
{
	font-size: 11px;
	background: url(http://onsugar.com/files/upl1/0/2/18_2008/quote.gif) left 3px no-repeat;
	padding-left: 16px;
	line-height: 16px;
	margin-bottom: 6px;
	color: #666;
}

.comments li a { color: #e28bb6; }

/*
** Autocomplete styles
*/

/* Suggestion list */
#autocomplete
{
	position: absolute;
	border: 1px solid;
	overflow: hidden;
}

#autocomplete ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#autocomplete li
{
	background: #fff;
	color: #000;
	white-space: pre;
	cursor: default;
	text-align: left;
	padding-left: 2px;
}

#autocomplete li.selected
{
	background: #0072b9;
	color: #fff;
}

/* Animated throbber */
html.js input.form-autocomplete { background: #fff url(/static/imgs/throbber2.gif) no-repeat 99% 14px; }
html.js #node-form input.form-autocomplete { background: #fff url(/static/imgs/throbber2.gif) no-repeat 99% 8px; }
html.js input.throbbing { background-position: 100% -56px; }
html.js .node-form input.throbbing { background-position: 99% -62px; }
html.js .node-form input.throbbing { background-position: 99% -62px; }

/*
** Progressbar styles
*/

.progress { font-weight: bold; }

.progress .bar
{
	background: #fff url(/misc/progress.gif);
	border: 1px solid #00375a;
	height: 1.5em;
	margin-top: 0.2em;
}

.progress .filled
{
	background: #0072b9;
	height: 1em;
	border-bottom: 0.5em solid #004a73;
	width: 0%;
}

.progress .percentage { float: right; }
#pager a { background: #fff; }
.widget_left .widget_edit, .page_left .page_edit { display: none; }
.widget_right .widget_edit { }

#page_pages .page_list
{
	float: left !important;
	width: 259px !important;
	margin-right: 15px;
}

#page_pages { width: 950px; }

#page_workspace .page_left
{
	width: 100px;
	float: left;
}

#page_workspace #list li
{
	float: left;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px 3px;
	line-height: 20px;
}

#page_workspace #list .page_info { display: block; }
#page_workspace .page_info { display: none !important; }

#page_workspace #list h4
{
	margin-left: 0px;
	letter-spacing: 0px;
	line-height: 18px;
	padding-left: 28px;
	font-size: 12px;
	display: inline;
	font-family: lucida grande,verdana;
}

#list .page_controls_left, #list .page_controls_right
{
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	line-height: 12px;
	display: inline;
}

#list .page_controls_right a { font-weight: normal; }
.page_right h4 { padding-right: 8px; }
.page_controls_right a { color: #cecece; }

.over .page_controls_right a
{
	color: #e10370;
	text-decoration: underline;
}

.widget_controls_right a, .widget_info a , .page_info a { color: #cecece; }

.over .widget_controls_right a, .over .widget_info a,.over .page_info a
{
	color: #e10370;
	text-decoration: underline;
}

#widget_workspace #list
{
	height: 536px;
	overflow: auto;
}

.create_page #website-form, .\_settings #website-form, .\_edit.network #website-form { width: 600px; padding-right: 225px; }
.create_page #node-form, .\_settings #node-form, .\_edit.network #node-form { width: 825px }
.create_page #create-site-type label.radio { color: #000; }

.create_page #content #create {
  height: 50px;
  width: 270px;
  display: block;
  float: left;
  margin-bottom: 15px;
}

html body.community-site .create_page #content #create #title_link,
html body.editorial-site .create_page #content #create #title_link,
html body.onsugar-site .create_page #content #create #title_link
{
  display: none;
}

html body.community-site .create_page #content #create-site-type #title_link_create,
html body.editorial-site .create_page #content #create-site-type #title_link_create
{
  margin-top: 25px;
  margin-bottom: 10px;
  float: right;
  height: 50px;
  width: 315px;
}

html body.onsugar-site .create_page #content #create-site-type #title_link_create {
  margin-top: 15px;
  margin-bottom: 0px;
  float: right;
  height: 75px;
  width: 315px;
  background: #fff url('/static/imgs/create_onsugar.gif') no-repeat;
}

html body.community-site .create_page #content #create,
html body.editorial-site .create_page #content #create
{
  background: #fff url('/static/imgs/create_popsugar_network_small.jpg') no-repeat;
}

html body.onsugar-site .create_page #content #create
{
	width: 205px;
	height: 50px;
	background: url('imgs/onsugar-logo.gif') no-repeat;
}

.create_page #create-site-type .form-item .radio {
  padding-left: 20px;
  margin-top: 20px;
}

.create_page #create-site-type .form-item {
  margin-bottom: 0px;
}

.create_page #create-site-type {
  margin-bottom: 25px;
}

.widgets .page_list { min-height: 250px; }
.tos_sentence a { text-decoration: underline; }
.tos_sentence { color: #444 }
.theme_by { font-size: 11px; }
._theme.id .secondary { display: none; }

#submit_button_msg
{
	font-size: 11px;
	padding: 5px;
}

#whatsafavicon
{
	font-size: 12px;
	margin-top: 10px;
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	padding: 6px 8px;
	display: table;
}

#current_favicon
{
	border: 1px solid #ccc;
	padding: 6px;
	background: #fff;
	display: block;
	margin-bottom: 12px;
}

.space { margin: 6px; }

.writer
{
	margin: 0px 15px 30px 15px;
	background: #eee url('/themes/c6/imgs/backgrounds/grey_diag.png') !important;
	border: 1px solid #cecece;
	padding: 15px;
	display: table-cell;
	float: left;
	height: 250px;
}

.writer .user_cont a
{
	display: block;
	float: none;
}

/*
** Resizable text areas
*/

.resizable-textarea
{
	display: block;
	clear: both;
	background: #FFFFFF url(/themes/spi_common/imgs/form_back.gif) repeat-x scroll 0% top;
	padding-bottom: 7px;
}

.resizable-textarea .grippie
{
	height: 14px;
	background: #eee url(/static/imgs/grippie.png) no-repeat 100% 100%;
	border: 1px solid #ddd;
	border-top-width: 0px;
	cursor: s-resize;
}

#comments_text_node_form .form-item { margin-bottom: 6px; }
#comments_text_node_form label { margin-bottom: 10px; }
#comments_text_node_form label.option { margin-bottom: 6px; }
#comments_text_node_form label.option input { margin-bottom: -2px; }
.post_thumb img { border: 1px solid #ccc; }

#slidequiz_form p, #uquiz_form p
{
	font-size: 11px;
	margin-bottom: 10px;
}

#page_writers { display: table; }

div.theme_description
{
	height: 35px;
	overflow: hidden;
	font-size: 11px;
}

.form-text
{
	font-size: 30px;
	letter-spacing: -.05em;
}

.form-text
{
	font-size: 30px;
	letter-spacing: -.05em;
}

.form-text
{
	font-size: 30px;
	letter-spacing: -.05em;
}

#node-form .form-text
{
	font-size: 20px;
	letter-spacing: -.05em;
}

#node-form .form-text
{
	font-size: 20px;
	letter-spacing: -.05em;
}

#node-form .form-text[readonly] {
    background: #ddd;
    color: #333;
}

#node-form .form-text[readonly].ab-winner {
    background: #cfc;
    color: #333;
}

#page.\_login #user #title_link,
#page.\_register #user #title_link {
  margin: 15px auto 15px auto;
  float: none;
}

#page.\_login form,
#page.\_register form {
	margin: 0px 0px 0px;
	padding: 25px 25px;
	border: 1px solid #cecece;
	background: #fff;
}

#page.\_login .form-item,
#page.\_register .form-item {
  padding-bottom: 0px !important;
}

#page.\_register .form-item-profile-birthdate .container-inline .form-item {
  margin-left: 0px;
}

#page.\_register .form-text {
  width: 335px;
}

#page.\_login .form-text {
  width: 265px;
}

#page.\_login label {
  padding-top: 12px;
  float: left;
  text-align: right;
  padding-right: 10px;
}

#page.\_login #user_login span.button {
  margin-left: 248px;
}

.ie6 #page.\_login #user_login span.button {
  margin-left: 125px;
}

.ie #page.\_login #user_login {
  zoom: 1;
}

.ie #page.\_register #user_register {
  zoom: 1;
}

#page.\_register .hint {
	left: 330px;
}

#form_status_user_register .message_container {
    width: auto;
}
#user_register .form_error_message {
    color: #E80C7A;
    font-weight: bold;
}
#user_register .form_error_message a {
    color: #444;
}

.modal_button_container {
    margin: auto 50%;
}
.modal_button_container .button {
    margin-left: -36px;
    margin-bottom: 15px;
}

.registration_confirmtext {
    margin: 15px;
}


#login_header {
  height: 81px;
  background: #f3f3f3;
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
}

#login_header_left {
  width: 373px;
  height: 81px;
  border-right: 1px solid #cecece;
  float: left;
  overflow: hidden;
}

#login_header_right {
  width: 372px;
  height: 81px;
  float: left;
}

#login_header #facebook_connect_button {
  width: 169px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  text-align: center;
  line-height: 24px;
  color: #989898;
}

#page.\_login #home_buttons,
#page.\_register #home_buttons {
  position: static;
  color: #989898;
  padding-top: 11px;
}

#page.\_login #home_buttons_text,
#page.\_register #home_buttons_text {
  float: none;
  font-weight: normal;
  padding-right: 0px;
  text-align: center;
}

#page.\_login #home_buttons #background,
#page.\_register #home_buttons #background {
	opacity: .8;
	filter: alpha(opacity=80);
	zoom: 1;
	background-color: #ff3399;
	opacity: .8;
	filter: alpha(opacity=80);
	zoom: 1;
	border: 1px solid #ff3399;
	padding: 5px 0px 5px 0px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}

.ie #page.\_login #home_buttons #background,
.ie #page.\_register #home_buttons #background {
	padding: 0px 0px 0px 0px;
}

#page.\_login #home_buttons a,
#page.\_register #home_buttons a {
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	letter-spacing: -0.05em;
}

#page.\_login #home_buttons a {
	margin: 10px 139px;
}

#page.\_login #home_buttons #home_buttons_inner a,
#page.\_register #home_buttons #home_buttons_inner a {
	margin: 0 auto;
}

#page.\_register #home_buttons a {
	margin: 10px 148px;
}

#page.\_login #home_buttons a:hover #background,
#page.\_register #home_buttons a:hover #background {
  background-color: #999999;
  border-color: #999999;
}

#page.\_login #home_buttons a:hover,
#page.\_register #home_buttons a:hover {
  text-decoration: none;
}

#page.\_login #home_buttons #title,
#page.\_register #home_buttons #title {
	padding: 0px 15px 0px 15px;
	color: #fff;
}

#page.\_login #editor,
#page.\_register #editor {
  padding: 25px 25px 30px 25px;
}

#page.\_login #login_header_middle,
#page.\_register #login_header_middle {
  color: #858585;
  font-size: 18px;
  float: left;
  margin: 25px 0px 0px 25px;
  display: inline;
}

.ie #page.\_login #login_header_middle,
.ie #page.\_register #login_header_middle {
  font-size: 16px;
}

#login_header_middle #facebook_first_name {
  color: #ff3399;
  float: left;
}

#login_header_middle_text {
  float: left;
}

#page.\_login #login_header_middle #home_buttons,
#page.\_register #login_header_middle #home_buttons {
  float: left;
  margin: 0px 0px 0px 0px;
  padding-top: 0px;
}

#page.\_login #login_header_middle #home_buttons a,
#page.\_register #login_header_middle #home_buttons a {
  margin: 0px 0px 0px 20px;
  padding: 0px
}

.form-textarea
{
	font-size: 16px;
	letter-spacing: -.05em;
}

.code {
    font-family: monospace;
}

.table_date
{
	width: 125px;
	font-size: 11px;
}

.table_type { padding: 0px 5px; }

.table_title a
{
	color: #000;
	font-size: 13px;
}

.table_author
{
	padding: 0px 25px 0px 5px;
	font-size: 11px;
}

.table_scheduled { width: 100px; }
#content table .links { margin: 0px; }
option { margin: 5px; }

#home_rss
{
	float: right;
	margin: 0px;
	padding: 0px;
	margin-top: -25px;
}

#home_rss li { margin-right: 0px; }
#home_rss a { color: #666; }

button, .links span
{
	display: inline;
	float: left;
}

.follower_count
{
	font-size: 9px;
	background: #ffecb8;
	color: #333;
	padding: 1px 2px;
}

#discover_tabs .secondary li,
#news-feed_tabs .secondary li,
#tracker_tabs .secondary li,
#explore_tabs .secondary li,
#most_tabs .secondary li, #yours_tabs .secondary li, #like_tabs .secondary li, #home_tabs .secondary li, #all_tabs .secondary li, #latest_tabs .secondary li, #home_tabs.links li, #tags_tabs .secondary li, #views_tabs .secondary li, #stats_tabs .secondary li, .network .secondary li
{
	float: none;
	zoom: 1;
}

#discover_tabs,
#news-feed_tabs,
#tracker_tabs,
#explore_tabs, #most_tabs, #yours_tabs, #like_tabs, #home_tabs, #all_tabs, #latest_tabs, #tags_tabs, #views_tabs, #stats_tabs, .network #node_tabs { position: relative !important; }

#discover_tabs .secondary,
#explore_tabs .secondary,
#most_tabs .secondary, #yours_tabs .secondary, #like_tabs .secondary, #home_tabs .secondary, #all_tabs .secondary, #latest_tabs .secondary, #tags_tabs .secondary, #views_tabs .secondary, #stats_tabs .secondary
{
	position: absolute;
	top: 145px;
}

.network #node_tabs .secondary
{
	position: absolute;
	top: 10px;
}

#most_tabs a, #like_tabs a, #yours_tabs a, #like_tabs a, #all_tabs a, #latest_tabs a, #tags_tabs a, #views_tabs a, #stats_tabs a, .network #node_tabs a { width: 95px; }
#most_tabs .secondary a:hover, #yours_tabs .secondary a:hover, #like_tabs .secondary a:hover, #home_tabs .secondary a:hover, #all_tabs .secondary a:hover, #latest_tabs .secondary a:hover, #tags_tabs .secondary a:hover, #views_tabs .secondary a:hover, #stats_tabs .secondary a:hover, .network #node_tabs .secondary a:hover { background: #eee !important; }

#explore_tabs .secondary a,
#most_tabs .secondary a, #yours_tabs .secondary a, #like_tabs .secondary a, #home_tabs .secondary a, #all_tabs .secondary a, #latest_tabs .secondary a, #tags_tabs .secondary a, #views_tabs .secondary a, #stats_tabs .secondary a, .network #node_tabs .secondary a
{
	width: 100px;
	text-align: left;
	background: #fff;
	line-height: 15px;
	padding: 2px 6px 2px 6px;
	border: 1px solid #ccc;
}

li.explore_news-and-politics {
	display: none;
}

.ie6 #explore_tabs .secondary { width: 100px; }
.ie6 #explore_tabs .secondary span { zoom: 1; }
.ie6 #explore_tabs .secondary a { margin-bottom: 4px; }
.ie6 .secondary li a.active { border: 1px solid #ccc !important; }
#explore_tabs .secondary .active a,
#most_tabs .secondary .active a, #yours_tabs .secondary .active a, #like_tabs .secondary .active a, #home_tabs .secondary .active a, #all_tabs .secondary .active a, #latest_tabs .secondary .active a, #tags_tabs .secondary .active a, #views_tabs .secondary .active a, #stats_tabs .secondary .active a, .network #node_tabs .secondary .active a { border-right: 1px solid #ccc !important; }

.discover_page #editor, .explore_page #editor, .yours_page #editor, .like_page #editor, .home_page #editor, .all_page #editor, .node_page.network #editor
{
	padding-left: 155px;
	padding-top: 22px;
	padding-right: 20px;
}

.node_page.network._edit #editor{
    padding-left: 25px;
}

.explore_page #editor { padding-left: 147px; }

.most_page #editor, .latest_page #editor, .views_page #editor, .users_page #editor
{
	padding-top: 20px;
	padding-right: 20px;
}

.home_sites, .like_sites, .all_sites, .yours_sites, .most_sites, .latest_sites { margin-bottom: 20px; }
#forgot_pass { display: block; }

.main_2
{
	float: left;
	width: 530px;
	border-right: 0px solid #cecece;
}

.most_page .main_2, .latest_page .main_2, .views_page .main_2, .users_page .main_2 { width: 680px; }

.main_1
{
	float: right;
	width: 160px;
}

.main_1_cont
{
	border: 1px solid #cecece;
	padding: 5px;
	background: url('/themes/c6/imgs/backgrounds/grey_diag.png') !important;
}

.rss-icon-small { background-position: center left; }
.rss-icon-small { margin-left: 10px; }
#onsugar_help_container_help a:hover { border: 1px solid #ccc; }

#onsugar_help_container_help a
{
	background: #fff url(/themes/c6/imgs/icons/help_24.gif) 8px 4px no-repeat;
	line-height: 34px;
	display: block;
	border: 1px solid #eee;
	border-bottom: 1px solid #ccc;
	padding-left: 34px;
	color: #333;
	width: 50px;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0px;
	position: absolute;
	top: 68px;
	right: 60px;
}

.gecko #onsugar_help_container_help a { top: 69px; }
._themes #onsugar_help_container_help a { top: 136px; }
#onsugar_help_container_help a:hover { text-decoration: none; }
#onsugar_help_container { margin-bottom: 20px; }

#onsugar_help
{
	background-color: #FFF9D8;
	border: 1px solid #FFE8CD;
	padding: 10px 200px 15px 20px;
	margin-bottom: 0px;
	position: relative;
}

a#help_close
{
	padding-left: 12px;
	line-height: 8px;
	cursor: pointer;
	background: url(/themes/c6/imgs/icons/close.gif) left center no-repeat;
	font-size: 11px;
	margin-top: 20px;
	display: block;
}

a:hover#help_close
{
	color: #e10370;
	background-image: url(/themes/c6/imgs/icons/close_pink.gif);
}

#page_themes
{
	display: table;
	width: 830px;
	margin: 0px auto;
}

.theme_cont
{
	float: left;
	width: 160px;
	margin: 12px;
	display: table-cell;
	height: 295px;
}

.theme_photo
{
	width: 158px;
	height: 118px;
	text-align: center;
	background: #eee no-repeat center center;
	border: 1px solid #ccc;
}

a.theme_photo_outline
{
	width: 160px;
	height: 120px;
	display: block;
}

.theme_photo span
{
	display: block;
	width: 158px;
	height: 118px;
	text-indent: -2000px;
}

.theme_photo a.inactive span { border: 1px solid #ccc; }
.theme_photo a.inactive span:hover { border: 1px solid #e80c7a; }
.theme_photo a.active:hover span { border: 0px; }

.theme_photo .active
{
	background: url(/themes/c6/imgs/icons/theme_active.gif) 0px 0px;
	border: 0px;
}

.theme_cont
{
	background: #eee url('/themes/c6/imgs/backgrounds/grey_diag.png') center center !important;
	border: 1px solid #cecece;
	padding: 10px;
	overflow: hidden;
}

.theme_active
{
	background: none !important;
	border: 0px solid #cecece;
	padding: 10px;
	overflow: hidden;
}

.theme_info { padding: 2px; }

.theme_active
{
	float: none;
	width: 990px;
	margin: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	height: 240px;
}

.theme_active .theme_photo
{
	width: 320px;
	height: 240px;
	text-align: center;
	background: #fff no-repeat center 1px;
	float: left;
}

.theme_active .theme_info
{
	float: left;
	margin-left: 25px;
	font-size: 24px;
}

.theme_active .actions { border: 0px; }

.theme_active a.theme_photo_outline
{
	width: 320px;
	height: 240px;
	display: block;
}

.theme_active .theme_photo span
{
	display: block;
	width: 320px;
	height: 240px;
	text-indent: -2000px;
	border: 1px solid #cecece;
}

ol { margin: 10px 40px; }

.theme_tags_cont
{
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.theme_tags_cont .code
{
	font-family: Andale Mono,Courier New,Courier;
	font-size: 10pt;
}

#onsugar_theme_modal textarea
{
	font-family: Andale Mono,Courier New,Courier;
	font-size: 10pt;
}

.noDisplay { display: none; }
.ie6 #email_collector form { padding-left: 30px; }

/******* Media Assist Classes *******/
#waitGraphic
{
	background: #fff url(/static/imgs/onsugar_indicator.gif) center no-repeat;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10000;
}

.ie #waitGraphic
{
    filter: alpha(opacity='80');
	width: 877px;
	height: 600px;
}

#media_assist #editor { padding: 15px !important; }

.getty #pager,.shopstyle #pager
{
	margin: 0px;
	float: right;
}

#pagerElement
{
	float: right;
	display: none;
	margin-right: 20px;
}

#pager .inactive a { color: #cecece; }

#pager .inactive a:hover
{
	color: #cecece;
	border: 1px solid #cecece;
	text-decoration: none;
}

.spread_results
{
	width: 845px;
	height: 420px;
	overflow: auto;
	margin-top: 1em;
}

.results_thumb
{
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
}

.results_thumb .details { display: none; }
.search_button { cursor: pointer; }
.spread_results.getty { padding-left: 20px; }
.ie .spread_results.getty { padding-left: 10px; }
.spread_results.shopstyle { padding-left: 15px; }
.ie .spread_results.shopstyle { padding-left: 5px; }

.pageDiv .search_result
{
	line-height: 1.2;
	margin: 5px 10px 5px 0px;
	float: left;
}

.pageDiv.getty .search_result { width: 155px; }
.pageDiv.shopstyle .search_result { width: 102px; }
.pageDiv.getty .results_thumb { height: 150px; }
.pageDiv.shopstyle .results_thumb { height: 140px; }
.pageDiv .description { font-size: 9px; }
.pageDiv.getty .description { height: 45px; }

.pageDiv.shopstyle .description
{
	text-align: center;
	height: 55px;
	overflow:hidden;
}

#editor.detail { overflow: auto; }
#fck { overflow-y: scroll; }

/******* END Media Assist Classes *******/
.future_site_image { float: left; }

.future_site_text
{
	float: left;
	padding: 20px 0px 0px 20px;
	line-height: 1;
	font-family: 'Helvetica',Arial,sans-serif;
	letter-spacing: -1px;
}

.future_site_text_big
{
	font-size: 30px;
	font-weight: bold;
}

.future_site_text_small
{
	font-size: 18px;
	font-weight: bold;
}

/*
 * RTE
 */

.mceEditor table td
{
	line-height: normal !important;
	padding: 0px !important;
	border-bottom: 0px solid #ccc !important;
}

.mceLayout { border: 1px solid #ccc !important; }
.mce_advanced_path { display: none; }

/*
 * Home page
 */

#homepage { line-height: 1.2; }

#homepage #logo
{
	float: left;
	width: 293px;
}

#homepage #title
{
	float: left;
	border-left: 1px solid #444444;
	padding-left: 10px;
	margin-top: 17px;
	width: 500px;
}

#homepage #loginLinks
{
	float: right;
	color: #888888;
}

#homepage #upper { padding: 0px 0px 0px 15px; }
#homepage #middle { padding: 10px 0px 20px 15px; }

#homepage #promo
{
	float: left;
	padding: 0px 20px 20px 50px;
	width: 550px;
}

#homepage #features
{
	padding-top: 10px;
	color: #888888;
}

#homepage .feature
{
	float: left;
	width: 130px;
	padding-left: 8px;
	border-left: 1px solid #999999;
	height: 50px;
}

#homepage .feature.first
{
	padding-left: 0px;
	border: none;
}

#homepage .feature.second { width: 140px; }
#homepage .feature.third { width: 120px; }
#homepage .feature.fourth { width: 120px; }

#homepage #wrapimage
{
	float: left;
	margin-left: -2px;
}

#homepage #getstarted
{
	float: left;
	width: 300px;
}

#homepage #getstarted_text1
{
	font-size: 20px;
	padding-top: 65px;
}

#homepage #getstarted_text2
{
	font-size: 14px;
	padding-bottom: 30px;
}

#homepage #getstarted_button
{
	display: block;
	height: 62px;
	background: url('/static/imgs/button-getstarted.gif') 30px 0px no-repeat;
}

#homepage #getstarted_button:hover { background-position: 30px -62px; }

#homepage #import
{
	float: right;
	width: 150px;
	padding-left: 10px;
	border-left: 1px solid #999999;
	margin-top: 110px;
	margin-bottom: 15px;
}

#homepage a
{
	color: #888888;
	text-decoration: underline;
	font-weight: normal;
}

.notbold { font-weight: normal; }
.clear { display:block; clear: both; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.calign { text-align: center; }
.media_assist_search { float: left; }

.media_assist_search_button
{
	float: left;
	cursor: pointer;
}

.ie .media_assist_search_button { padding-top: 1px; }

#tag_cloud
{
	list-style: none;
	margin: 0px;
	padding: 2px;
	line-height: 3em;
	text-align: center;
}

#tag_cloud li { display: inline; }
#tag_cloud a { padding: 0px; }
.tags_page .main_2 { width: 640px; }

.tag1
{
	font-size: 0.7em;
	font-weight: 100;
}

.tag2
{
	font-size: 0.8em;
	font-weight: 200;
}

.tag3
{
	font-size: 0.9em;
	font-weight: 300;
}

.tag4
{
	font-size: 1.0em;
	font-weight: 400;
}

.tag5
{
	font-size: 1.2em;
	font-weight: 500;
}

.tag6
{
	font-size: 1.4em;
	font-weight: 600;
}

.tag7
{
	font-size: 1.6em;
	font-weight: 700;
}

.tag8
{
	font-size: 1.8em;
	font-weight: 800;
}

.tag9
{
	font-size: 2.2em;
	font-weight: 900;
}

.tag10
{
	font-size: 2.5em;
	font-weight: 900;
}

#views_sub { margin-bottom: 20px; }
#twitter_sites label, #onsugar_facebook_setup_form label { margin-bottom: 10px; }

#twitter_sites .form-item,
#onsugar_facebook_setup_form .form-item {
	margin-bottom: 10px;
	position: static;
}

#twitter_sites label.option, #onsugar_facebook_setup_form label.option
{
	margin: 0px;
	display: block;
	color: #000;
	cursor: pointer;
	padding: 0px;
	vertical-align: top;
	font-size: 11px;
	font-weight: normal;
}

#twitter_sites, div.facebook_sites { margin-bottom: 25px; }

div.facebook_sites_unlink { margin-top: 25px; }

.facebook_sites_page input {
  font-size: 16px;
  width: 250px;
}

.facebook_sites_page label {
  line-height: 16px;
  margin-left: 10px;
  float: left;
  width: 200px;
  color: #000;
  font-weight: normal;
}

#media_assist_iframe
{
	width: 100%;
	height: 100%;
	border: 0;
}

#image_assist_link.page_widget
{
	display: none;
	position: absolute;
	z-index: 11000;
}

.seemore
{
	float: right;
	position: relative;
	margin-top: -35px;
	right: 0px;
}

#onsugar_stats_table th
{
	text-align: right;
	width: 100px;
	font-size: 12px;
}

#onsugar_stats_table td
{
	text-align: right;
	width: 100px;
	font-size: 24px;
	font-weight: bold;
	color: #666;
	font-family: 'Helvetica',Arial,sans-serif;
}

#onsugar_stats_table td.left,#onsugar_stats_table .left_head
{
	text-align: left;
	font-size: 12px;
	font-family: inherit;
}

td.left { }

#onsugar_stats_table
{
	width: 850px;
	margin: 0px auto;
}

.updated { font-size: 11px; }
#onsugar_follower_follow_email .form-item { margin: 15px 0px 15px 0px; }
#onsugar_follower_follow_email .form-item { margin: 15px 0px 15px 0px; }
#onsugar_follower_follow_email .email_description { padding-top: 10px; }
#onsugar_follower_follow_email .email_label { padding-top: 30px; }
#onsugar_follower_follow_email .form-text { width: 600px; }
.rush img { display: none; }
.rush_avatar { display: none; }

.ss_sprite
{
	display: inline;
	overflow: hidden;
	height: 18px;
	padding: 1px 0px 2px 20px;
	background-repeat: no-repeat;
	background-image: url(/themes/sugar/imgs/sugar_sprites.gif);
}

.post .ss_sprite { padding-top: 2px !important; }
.ss_info { background-position: 0px -234px; }
.ss_quote { background-position: 0px -54px; }
.ss_comment { background-position: 0px -576px; }
.ss_spread { background-position: 0px -594px; }
.ss_control_fastforward { background-position: 0px -72px; }
.ss_control_rewind { background-position: 0px -90px; }
.ss_pop, .ss_popsugar { background-position: 0px 2px; }
.ss_fab, .ss_fabsugar { background-position: 0px -24px; }
.ss_bella, .ss_bellasugar { background-position: 0px -50px; }
.ss_buzz, .ss_buzzsugar { background-position: 0px -76px; }
.ss_citizen, .ss_citizensugar { background-position: 0px -128px; }
.ss_casa, .ss_casasugar { background-position: 0px -102px; }
.ss_lil, .ss_lilsugar { background-position: 0px -284px; }
.ss_my, .ss_mysugar { background-position: 0px -310px; }
.ss_yum, .ss_yumsugar { background-position: 0px -439px; }
.ss_fit, .ss_fitsugar { background-position: 0px -180px; }
.ss_dear, .ss_dearsugar { background-position: 0px -154px; }
.ss_pet, .ss_petsugar { background-position: 0px -336px; }
.ss_savvy, .ss_savvysugar { background-position: 0px -362px; }
.ss_giggle, .ss_gigglesugar { background-position: 0px -232px; }
.ss_ido, .ss_idosugar { background-position: 0px -258px; }
.ss_on, .ss_onsugar { background-position: 0px -646px; }
.ss_geek, .ss_geeksugar { background-position: 0px -206px; }
.ss_team, .ss_teamsugar { background-position: 0px -412px; }
.ZZss_shopstyle { background-position: 0px -388px; }
.ss_shopstyle { background-position: 0px -466px; }
.ss_shopstyle_living { background-position: 0px -492px; }
.ss_shopstyle_men { background-position: 0px -518px; }
.ss_shopstyle_kids { background-position: 0px -544px; }
.ss_fash { background-position: 0px -570px; }
.ss_cs { background-position: 0px -596px; }
.ss_uk { background-position: 0px -620px; }
.ss_fb { background-position: 0px -698px; }
.ss_semail { background-position: 0px -724px; }
.ss_sprint { background-position: 0px -750px; }
.ss_aim { background-position: 0px -776px; }
.ss_aim { background-position: 0px -776px; }
.ss_sl { background-position: 0px -802px; }
.ss_stumble { background-position: 0px -828px; }
.ss_digg { background-position: 0px -854px; }
.ss_share { background-position: 0px -880px; }
.ss_coutortore { background-position: 0px -906px; }
.ss_hyper { background-position: 0px -932px; }
.ss_video { background-position: 0px -727px; }
.ss_kid { background-position: 0px -746px; }
.ss_link { background-position: 0px -762px; }
.ss_mypet { background-position: 0px -708px; }
.ss_image, .ss_pictures { background-position: 0px -396px; }
.ss_photos, .ss_images { background-position: 0px -414px; }
.ss_look { background-position: 0px -198px; }
.ss_userlink { background-position: 0px -540px; }
.ss_gift { background-position: 0px -504px; }
.ss_favorite { background-position: 0px -162px; }
.ss_text, .ss_story, .ss_blog, .ss_container { background-position: 0px -324px; }
.ss_epoll, .ss_poll { background-position: 0px -36px; }
.ss_nquiz { background-position: 0px -486px; }
.ss_slidequiz { background-position: 0px -468px; }
.ss_gallery, .ss_slideshow { background-position: 0px -216px; }
.ss_list { background-position: 0px -450px; }
.ss_guesswho { background-position: 0px -252px; }
.ss_aside { background-position: 0px -306px; }
.ss_tag_blue { background-position: 0px -432px; }
.ss_new { background-position: 0px -288px; }
.ss_writer,
.ss_member { background-position: 0px -615px; }
.ss_editor,
.ss_manager { background-position: 0px -633px; }
.ss_mobile { background-position: 0px -651px; }
.ss_aorb { background-position: 0px -669px; }
.ss_follower { background-position: 0px -689px; }
.ss_new_post { background-position: 0px -19px; }
.ss_manage { background-position: 0px -235px; }
.prof_tabs li { display: inline; }

.prof_tabs
{
	padding-left: 0px;
	margin-bottom: 20px;
	margin-top: 3px;
}

.prof_tabs a { padding: 0px 0px 12px; }
.prof_tabs a:hover,
.prof_tabs a.active { background: transparent url(/themes/c6/imgs/tri.gif) no-repeat center bottom; }

.prof_tabs a:hover span,
.prof_tabs a.active span
{
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: none;
}

.prof_tabs a span
{
	padding: 4px 8px;
	border: 1px solid transparent;
}

.safari .prof_tabs a:hover span,
.safari .prof_tabs a.active span { border: 1px solid #ccc; }

#follow_mini_profile #mini_profile_shadow { float: right; }

#follow_mini_profile #mini_profile_cont
{
	background: url(/themes/c6/imgs/backgrounds/grey_diag.png);
	width: 178px;
	padding: 8px;
	border: 1px solid #ccc;
}

#follow_mini_profile  #mini_profile
{
	width: 156px;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
}

.mini_hl
{
	line-height: 28px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 3px;
}

.mini_hl span
{
	font-size: 18px;
	font-family: helvetica neue, helvetica, arial;
	font-weight: bold;
	color: #E10370;
	border: 1px solid #ccc;
	padding: 0px 5px;
}

.small
{
	margin: 0px;
	line-height: 14px;
	padding: 0px;
}

#profile_name { text-align: center; }
#profile_online { width: 160px; }

#profile_online img
{
	margin-left: 40px;
	margin-bottom: 3px;
}

#profile_member_info { margin-bottom: 6px; }

fieldset p, fieldset .description
{
	margin-bottom: 1.5em;
	font-size: 11px;
}

.description { }
.editor_hidden_c { height: 55px; }
.editor_hidden_c a { text-decoration: underline; }

.editor_hidden
{
	padding: 15px 15px 0px 15px;
	background: #eee url(/themes/c6/imgs/backgrounds/grey_diag.png);
	border: 1px solid #ccc;
}

.editor_form_area { padding-bottom: 15px; }

.editor_form_area .form-item
{
	margin: 0px;
	padding-bottom: 10px;
}

.editor_form_area_toggle
{
	color: #E80C7A;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	padding-bottom: 10px;
}

.ie .editor_form_area_toggle { padding-bottom: 15px; }
.editor_form_area_hidden .editor_form_area_group { display: none; }
.editor_form_area fieldset .description { margin-bottom: 0px; }

.editor_form_area_left
{
	width: 50%;
	float: left;
}

.editor_form_area_left .left, .editor_form_area_group .left {
    width: 50%;
}

.editor_form_area_left .right, .editor_form_area_group .right {
    width: 50%;
}

.editor_form_area_checkboxes .form-item
{
    margin-right:3px;
	float: left;
}

.editor_homepage_ubertags_tag {
    width: 390px;
    float: left;
}

.editor_homepage_ubertags_tag input.error {
    border-width: 1px;
}

.editor_homepage_ubertags_title {
    width: 390px;
    float: right;
    margin-bottom: 30px;
}

.video_distribution .form-item,
.network_posts .form-item
{
	width: 160px;
}

.group_posts .form-item
{
	width: 205px;
}

.editor_form_area_header {
    padding-bottom: 10px;
}

.editor_form_area_header_bold {
    padding-bottom: 15px;
    padding-top: 15px;
    clear: both;
    font-weight: bold;
}

.network_posts .form-item {
    height: 25px;
}

#post_future .publish_on_fieldset {
    width: 280px;
}

#post_future .publish_on_fieldset .delete-icon {
    display: inline-block;
    float: right;
    margin-top: -4px;
    margin-right: -8px;
}

#post_future .publish_on_fieldset .delete-icon .delete-it {
    padding-left: 0;
    text-decoration: none;
    cursor: pointer;
    line-height: 34px;
    font-size: 20px;
    font-weight: 200;
}

#post_future .jscalendar {
    width: 260px;
}

.editor_form_area_group .description { line-height: 1.2em; }

.dev-query
{
	width: 990px;
	margin: 25px auto 0px;
	padding: 10px;
}

.dev-query tr { vertical-align: top; }
.dev-query td, .dev-query th { padding: 5px 10px; }
.dev-query .even { background: #eee; }

#pager.media_assist_pager #pageLeft.active, .media_assist_pager #pageRight.active
{
	border: none;
	font-weight: normal;
}

#pager.media_assist_pager div { float: left; }
#pager.media_assist_pager .active a { color: #E80C7A; }

#pager.media_assist_pager a
{
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
}

#pager.media_assist_pager #totalResultsDescription
{
	padding-left: 5px;
	padding-right: 20px;
}

#pager.media_assist_pager #totalResultsBlock { padding-top: 3px; }
input.form-text.jscalendar, .jscalendar .description { width: 355px; }
#display_options_poll_node_form { height: 165px; }

.network_options
{
	overflow: auto;
	clear: both;
	margin-bottom: 40px;
}

.network_options h4
{
	margin: 0px 0px 20px 0px;
	clear: both;
}

.network_options .form-item
{
	float: left;
	width: 120px;
}

#teamsugar-active
{
	border: 1px solid #FFD09B;
	padding: 4px 8px;
	position: absolute;
	right: 24px;
	top: 34px;
	background: #FFF9D8;
}

.forum p { padding-bottom: 10px; }

/* Comment moderation styles */
/* ie doesn't support borders on tr, so put borders around tds, but not in nested table */
#comment_list td { border-top: 1px solid #cccccc; }
#comment_list table td { border-style: none none solid; }
.sitecomment_row { vertical-align: top; }
.sitecomment_unpublished { background-color: #e8e8e8; }
.sitecomment_spam { background-color: #ffcccc; }
.sitecomment_published.sitecomment_spam { background-color: #ffe5e5; }

table td div .allcomments
{
	color: #555555;
	font-weight: normal;
}

._sitecomments #editor table td { padding: 5px 10px; }

.tabs .manage_sitecomments_all a
{
	background-image: url(imgs/icons/comment_all.gif);
	width: 85px;
}

.tabs .manage_sitecomments_published a
{
	background-image: url(imgs/icons/comment_published.gif);
	width: 85px;
}

.tabs .manage_sitecomments_unpublished a,
.tabs .manage_admin_publish a
{
	background-image: url(imgs/icons/comment_unpublished.gif);
	width: 85px;
}

.tabs .manage_sitecomments_registered a
{
	background-image: url(imgs/icons/comment_registered.gif);
	width: 85px;
}

.tabs .manage_sitecomments_anonymous a
{
	background-image: url(imgs/icons/comment_anonymous.gif);
	width: 85px;
}

.tabs .manage_sitecomments_spam a {
	background-image: url(imgs/icons/comment_spam.gif);
	width: 85px;
}

/******* blogroll widget styles *******/
#blogrollElement_template { display: none; }

#onsugar_widget_blogroll_linkinfo
{
	width: 250px;
	height: 350px;
	padding-right: 15px;
	border-right: 1px solid #EEEEEE;
	float: left;
}

#onsugar_widget_blogroll_linkinfo .form-item input
{
    font-size: 20px;
    width: 250px;
}

#onsugar_widget_blogroll_linkinfo .button
{
	display: block;
	float: right;
}

#onsugar_widget_blogroll_linkinfo #blogroll_done_button { display: none; }
.onsugar_widget_blogroll_editing #onsugar_widget_blogroll_linkinfo #blogroll_done_button { display: block; }
.onsugar_widget_blogroll_editing #onsugar_widget_blogroll_linkinfo #blogroll_add_button { display: none; }
#onsugar_widget_blogroll_add:hover { color: #E80C7A; }

#onsugar_widget_blogroll_display
{
	margin-top: -5px;
	width: 285px;
	float: left;
	padding-left: 15px;
}

#onsugar_widget_blogroll_idx { display: none; }

.onsugar_widget_blogroll_element
{
	margin: 5px 5px 0px 0px;
	padding: 2px 2px 2px 7px;
	font-size: 14px;
	border: 1px solid #CCCCCC;
	cursor: all-scroll;
	background-color: #FFFFFF;
}

.onsugar_widget_blogroll_entry { width: 220px; }

.onsugar_widget_blogroll_element span.clickable
{
	cursor: pointer;
	text-decoration: underline;
	font-size: 11px;
}

.onsugar_widget_blogroll_element span.clickable:hover { color: #E80C7A; }

.onsugar_widget_blogroll_element h4
{
	font-size: 14px;
	display: inline;
}

.onsugar_widget_blogroll_sortname
{
	padding-right: 10px;
	text-decoration: underline;
	cursor: pointer;
	color: #E80C7A;
	font-weight: bold;
	padding-left: 20px;
}

#onsugar_widget_blogroll_editor { padding-bottom: 15px; }

/* so lame.  ie6 decides to add a bunch of padding when we clear. */
.ie #onsugar_widget_blogroll_editor .clear { margin-top: -25px; }
.ie .onsugar_widget_blogroll_element .spacer { padding-left: 5px; }

/******* END blogroll widget styles *******/
/*** Video Uploader Styles ****/

#video-modal {
    z-index: 10000;
    display: none;
    text-align: center;
}

#video-modal-overlay {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    z-index: 10001;
}

#video-modal-offset {
    position: fixed;
    top: 30%;
    width: 100%;
    z-index: 10002;
}

#video-progress-modal {
    position: relative;
    margin: auto;
    width: 400px;
    height: 150px;
    background-color: #FFF;
    z-index: 10005;
    border-radius: 10px;
    border-color: #666;
    border-width: 2px;
    border-style: solid;
}

#video-progress-title {
    padding-top: 5px;
}

#video-progress-bar {
    width: 302px;
    height: 30px;
    border: 1px solid #CCC;
    padding: 0;
    margin: auto;
    position: relative;
    background-color: #E10370;
}

.video-progress-error {
    color: #F00;
    font-weight: bold;
}

#video-progress-bar div {
    background-color: #FFF;
}

#video-progress-bar-spacer {
    padding: 15px;
    height: 33px;
}

#video-progress-report {
    padding-bottom: 10px;
}

#video-progress-retry,
#video-progress-abort,
#video-progress-complete {
    cursor: pointer;
}

/*** End Video Uploader Styles ***/
.rte_toggle a
{
	font-size: 11px;
	font-weight: normal;
}

.onsugar_post_choose_network { padding-bottom: 10px; }
.onsugar_post_choose { padding-left: 20px; }
.editor_table_checkbox { margin-left: 25px; }
.editor_table_scheduled { padding-left: 25px; }
.editor_table_date { width: 125px; }

/***Recipe Selects,checkboxs Styles ***/
#recipe_selects .form-item {
    float: left;
    padding-right: 30px;
    margin-top: 0;
}
#recipe_checkboxes {
    margin-bottom: 20px;
}
#recipe_checkboxes .form-item .form-item {
    float: left;
    width: 140px;
    margin-bottom: 0;
    margin-top: 5px;
}
#recipe_checkboxes .form-item .form-item label {
    color: black;
    font-size: 14px;
    font-weight: normal;
}
.recipe_subcat_select_hidden {
    display: none;
}
.recipe_subcat_select_visible .form-item {
    margin-top: 0;
}
#msg-edit-body {
    clear: both;
}

.quiz #node-form .form-item { border: 0px; }
.quiz #node-form .form-item label { margin: 0px; }

#anonymous-message
{
	font-size: 11px;
	line-height: 25px;
}

.quiz #node-form .form-item label { margin: 0px; }

#spi_event_notification_preferences.on_notifications
{
	padding: 10px 20px 10px 20px;
	width: 830px;
}

#spi_event_notification_preferences.on_notifications fieldset
{
	background: none;
	border: 0px;
	padding: 0px;
}

#spi_event_notification_preferences.team_notifications fieldset
{
	margin-top: 0px;
	margin-bottom: 20px;
}

#spi_event_notification_preferences.on_notifications fieldset legend
{
	padding: 0px;
	color: #000;
}

#spi_event_notification_preferences.on_notifications .formRow
{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 7px 0px 7px 15px;
}

#spi_event_notification_preferences.team_notifications .formRow
{
	border-bottom: 1px dotted #777777;
	padding: 5px 0px 5px 0px;
}

#spi_event_notification_preferences.on_notifications .formRow.shaded { background-color: #EEEEEE; }

#spi_event_notification_preferences.on_notifications .headerRow
{
	background: transparent url(/themes/c6/imgs/backgrounds/grey_diag.png) repeat scroll 0 50%;
	border: 1px solid #CCCCCC;
	padding: 7px 0px 7px 15px;
}

#spi_event_notification_preferences .headerRow .pm { visibility: hidden; }
#spi_event_notification_preferences.on_notifications .headerRow .pm { width: 120px; }
#spi_event_notification_preferences.on_notifications .headerRow.general .pm { visibility: visible; }
#spi_event_notification_preferences.team_notifications .headerRow.general .pm { visibility: visible; }
#spi_event_notification_preferences.team_notifications .sub-header { font-size: 18px; }
#spi_event_notification_preferences.on_notifications .headerRow { font-weight: bold; }
#spi_event_notification_preferences.team_notifications .headerRow.auto { display: none; }

#spi_event_notification_preferences.team_notifications .headerRow.comment
{
	/*overrides some other comment styles*/
	border: 0;
	font-size: 100%;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}

#spi_event_notification_preferences.on_notifications .form-label
{
	margin-bottom: 0px;
	width: 405px;
	float: left;
}

#spi_event_notification_preferences.team_notifications .form-label
{
	margin-bottom: 0px;
	width: 600px;
	float: left;
}

#spi_event_notification_preferences.on_notifications .form-label .subLabel
{
	color: #777777;
	font-size: 10px;
}

#spi_event_notification_preferences.team_notifications .form-label .subLabel
{
	color: #777777;
	font-size: 12px;
	font-style: italic;
}

#spi_event_notification_preferences.team_notifications .form-label a { color: #111111; }
#spi_event_notification_preferences.team_notifications .form-label img { vertical-align: -10%; }

#spi_event_notification_preferences.team_notifications .seeAll .form-label a
{
	padding-top: 5px;
	color: #CC0066;
}

#spi_event_notification_preferences.team_notifications .form-label .siteIcon { padding-right: 10px; }

#spi_event_notification_preferences .form-item
{
	margin: 0px;
	padding: 0px;
	width: 100px;
	float: left;
	text-align: center;
}

#spi_event_notification_preferences.on_notifications .form-item
{
	margin: 0px;
	padding: 0px;
	width: 100px;
	float: left;
	text-align: center;
}

#spi_event_notification_preferences.on_notifications .email { width: 60px; }
#spi_event_notification_preferences.on_notifications .follower-header { width: 270px; }

#spi_event_notification_preferences.on_notifications label
{
	color: black;
	font-weight: normal;
}

#spi_event_notification_preferences.on_notifications .seeAll { padding: 5px 0px 5px 15px; }
#spi_event_notification_preferences.team_notifications .seeAll { padding-top: 5px; }
#spi_event_notification_preferences.team_notifications #formHeader { font-size: 24px; }
#spi_event_notification_preferences.team_notifications #formSubheader { font-size: 16px; }
#spi_event_notification_preferences.team_notifications #checkAll { text-align: right; }

#spi_event_notification_preferences.team_notifications #checkAll span
{
	color: #CA0097;
	cursor: pointer;
}

#spi_event_notification_preferences .emailBlock
{
	background-color: #fff9d8;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-top: 4px;
}

#onsugar_admin_tools_publish_filter_form {
    margin-top: 20px;
}

#onsugar_admin_tools_publish_filter_form .container-inline {
    width: 900px;
}

#onsugar_admin_tools_publish_filter_form .container-inline div {
    display: block;
    float: none;
}

#onsugar_admin_tools_publish_filter_form .container-inline div.form-item {
    float: left;
    margin-right: 25px;
}

#onsugar_admin_tools_publish_filter_form .container-inline span {
    display: block;
    float: left;
}

#onsugar_admin_tools_publish_filter_form .container-inline div .form-text {
    font-size: 14px;
}

.onsugar_admin_tools_publish {
    margin-top: 30px;
    width: 100%;
}

#spam_tracker table {
  margin-bottom: 20px;
}

#spam_tracker a {
  color: #777;
}

#spam_tracker .comment-unpublished {
  border: 2px solid red;
}

.spam_tracker_title {
  font-size: 20px;
}

.spam_tracker_title a {
  color: #E10370 !important;
  font-size: 14px;
}

.spam_tracker_site_title {
  font-size: 14px;
}

.spam_tracker_site_title a {
  color: #E10370 !important;
}

.giveaway-forward {
	padding: 0.4em 0.8em;
	margin-bottom: 1em;
	border: 1px solid #ddd;
	background: #fff6bf;
	color: #514721;
	border-color: #ffd324;
	font-size: 12px;
}

p.giveaway-forward-title {
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  margin-top: 0px;
}

/* begin - custom styling for widget add/edit popup */

#onsugar_widget_option_edit label {
    display: inline;
    padding-right: 5px;
}

#onsugar_widget_option_edit .form-item {
    margin-bottom: 14px;
}

#onsugar_widget_option_edit .form-text {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: inherit;
	width: 300px;
}

#onsugar_widget_option_edit .form-select {
	vertical-align: top;
}

#onsugar_widget_option_edit span.button {
	margin-top: 10px;
}
.onsugar_widget_shopsense_message{
	background-color: #fff9d8;
	border: 1px solid #FFE8CD;
	padding: 5px 10px;
    display:block;
}
.onsugar_widget_shopsense_message_container{
    padding:15px 0 20px 0;
}
/* end - custom styling for widget add/edit popup */

.text-area-char-left {
    margin: 0 0 15px 1px;
    font-size: 11px;
    color: #666666;
}

.text-area-char-left input {
    border: 0 none;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    color: #e80c7a;
}

.char-counting-text-area .form-item {
    margin-bottom: 0px;
}

/* begin: site stats classes (e.g., /manage/stats) */

.section_title {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
}

.section_left {
	font-weight: bold;
	width: 100px;
}

.section_right {
	width: 70px;
}

#stats_sidebar {
	float: left;
	width: 215px;
	margin-right: 10px;
}

#stats_sidebar .section div {
	padding-top: 5px;
}

#stats_today {
	padding-bottom: 20px;
}

#stats_totals {

}

#stats_top_people {
	padding-top: 30px;
}

#stats_body .left {
	float: left;
	width: 415px;
	margin-right: 10px;
}

#stats_top_posts li {
	margin-bottom: 7px;
}

#stats_body .right {
	float: right;
	width: 225px;
}

#stats_top_tags {
	padding-top: 20px;
}

/* end: site stats classes (e.g., /manage/stats) */

#edit-end_time {
	display:block;
}

#onsugar_unpublisher {
    margin-top:10px;
}
#onsugar_unpublisher div.form-item.jscalendar,
#onsugar_unpublisher input.form-text.jscalendar,
#onsugar_unpublisher .jscalendar .description {
    width: 330px;
    margin-left:0px;
}


#page._register form#user_register  {
    padding-left: 200px;
    padding-right: 200px;
}

form#user_login div {
    width: 480px;
   margin: 0 auto;
}

form#user_login label {
    display: block;
    width: 150px;
    float: left;
}

form#user_login div.form-item {
    margin: 0 0 25px 0;
}

form#user_login div#forgot_pass
{
    width: 370px;
    text-align: right;
    margin-top: -20px;
    margin-bottom: 10px;
}

#remove-gallery-number {
    margin-left: 50px;
}

#reverse-numbers {
    margin-left: 50px;
}

#page.network #node-form #choose-sites .form-item,
#onsugar_network_choose_sites #choose-sites .form-item{
float: left;
    margin-bottom: 0px;
    width: 93px;
}
#page.network #node-form #choose-sites,
#onsugar_network_choose_sites #choose-sites{
    height:315px;
    overflow: auto;
    padding:0 0 0 15px;
    margin-bottom: 25px;
    border:1px solid #ccc
}
.node_page.network .primary{
    display: none;
}
#create-site-link{
    position: absolute;
    right: 40px;
    top: 40px;
}
.help_page h1.title{
    display: none;
}
.help_page #content{
    padding-top: 20px;
}

#ft{
  margin-bottom: 25px;
}

a #fomerly-fg{
    display: block;
    font-weight: normal;
    font-size: 11px;
}

.manage_editor_radios {
    height: 41px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.manage_editor_radios.even {
    background-color: transparent;
}

.manage_editor_radios.odd {
    background-color: #ddd;
}

.manage_editor_radios.changed {
    background-color: #fdeef4;
}

.manage_editor_radios .form-item {
    margin: 0;
    float: left;
    padding-left: 10px;
    display: inline;
}

span.count-label {
    font-size: 10px;
    color: #666;
}

span.count-value {
    color: #0c0;
    font-weight: bold;
    padding-right: 10px;
}

#node_type {
    padding-top: 10px;
    color: #ccc;
    text-align: center;
}

/* tournament editor classes - begin */

ul.tournament_edit_tabs li {
    float: left;
    margin-right: 7px;
    text-align: center;
}

ul.tournament_edit_tabs li a {
	display: block;
	width: 85px;
	border: 1px solid #fff;
    border-bottom: none;
	padding: 10px 3px;
	font-size: 11px;
    color: #999;
}

ul.tournament_edit_tabs li a:hover {
	text-decoration: none;
    border-color: #cecece;
	color: #000;
}

ul.tournament_edit_tabs li a.active {
    border-color: #cecece;
	color: #000;
    font-weight: bold;
}

#tournament_contestants {
    padding-bottom: 15px;
}

#tournament_contestants #left_column {
    float: left;
}

#tournament_contestants #unassigned_contestants {
    border: 1px solid #cecece;
    background-color: #eee;
    padding: 5px;
    margin: 5px 0;
    width: 200px;
    height: 415px;
    float: right;
}

#tournament_contestants #unassigned_contestants span {
    display: block;
    text-align: center;
    text-decoration: underline;
}

#tournament_contestants .matchup {
    border: 1px solid #cecece;
    background-color: #eee;
    padding: 5px;
    margin: 5px 0;
    height: 112px;
}

#tournament_contestants .contestant_container {
    background-color: #fff;
    border: 1px solid #cecece;
    float: left;
    width: 180px;
    height: 102px;
    padding: 5px;
}

#tournament_contestants .contestant_vs {
    width: 22px;
    padding-top: 40px;
    padding-left: 7px;
    float: left;
}

#tournament_contestants .contestant_container.empty {
    background-color: #ff0000;
}

#tournament_contestants .contestant_container.hover {
    background-color: #0088ff;
}

#tournament_contestants .contestant {
    background-color: #cecece;
    border: #000 solid 1px;
    text-align: center;
    position: relative;
    height: 100px;
}

#tournament_contestants .contestant_image {
    float: left;
    width: 80px;
    height: 100px;
}

#tournament_contestants .contestant_name {
    float: right;
    text-align: center;
    width: 88px;
    height: 60px;
    padding: 35px 5px 0 5px;
}

/* tournament editor classes - end */

.gallery_edit_warning {
    color: #f00;
    font-size: larger;
    font-weight: bold;
    margin-bottom: 10px;
}

/* admin tool manage user permission */
.admin_manage_perm_title {
    float: left;
}

.admin_manage_perm_title label {
    text-decoration:underline;
    cursor: pointer;
}

.admin_manage_perm_title label:hover {
    text-decoration:none;
}

.permission_change_alert {
    float: left;
    color: #666666;
    font-style: italic;
    margin-left: 30px;
    height: inherit;
    width: 200px;
    position:relative;
}

.permission_change_alert div {
    position: absolute;
    top:40%;
}

/* workaround for a clash between jscalendar styles and the calendar module node form - begin */

#page.calendar,
#page.calendar table {
  border: inherit;
  font-size: inherit;
  color: inherit;
  cursor: inherit;
  background: inherit;
  font-family: inherit;
}

#page.calendar {
  border-color: inherit;
}

#page.calendar .button {
    text-align: left;
    padding: 0 18px 0 0;
    background: transparent url('imgs/button/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    font-weight: inherit;
}

/* workaround for a clash between jscalendar styles and the calendar module node form - end */

.day_image_upload .day_image_preview {
    float: left;
    margin-bottom: 10px;
}

.day_image_upload .form-item {
    float: left;
    margin-left: 10px;
}

.day_image_upload .form-item .description {
    margin-top: 5px;
}

/* for /sponsors, /sponsoredtags and sponsor node forms - begin */
table#sponsor_list_table td,
table#sponsored_tags_table td {
    padding: 7px 4px;
}

th.sponsor_list_logo {
    width: 100px;
}

th.sponsor_list_ops {
    width: 80px;
}

th.sponsor_list_id {
    width: 75px;
}

th.sponsor_list_start,
th.sponsor_list_end,
th.sponsor_list_created,
td.sponsor_list_start,
td.sponsor_list_end,
td.sponsor_list_created {
    width: 75px;
    text-align: center;
}

th.sponsor_list_type,
td.sponsor_list_type {
    text-align: center;
}

.sponsors_page .expired_sponsor,
.sponsors_page #content table .expired_sponsor {
    background-color: #ff9f9f;
}

.sponsors_page .expired_sponsor {
    background-color: #ff9f9f;
}

#sponsor_type_tabs {
    position: relative;
}

#sponsor_type_tabs .sponsor_type {
    float: left;
    border: 0;
    padding: 3px 5px;
    cursor: pointer;
}

#sponsor_type_tabs .sponsor_type:hover {
    text-decoration: underline;
}

#sponsor_type_tabs .sponsor_type.active {
    border: 1px #ccc solid;
    border-bottom: 1px #fff solid;
    font-weight: bold;
    color: #e80c7a;
    cursor: default;
}

#sponsor_type_tabs .sponsor_type.active:hover {
    text-decoration: none;
}

#sponsor_type_content {
    border: 1px #ccc solid;
    padding: 5px 10px;
    margin-top: -1px;
    margin-bottom: 15px;
}

.sponsor #node-form .form-item.jscalendar .jscalendar-icon,
#sponsor_form #node-form .form-item.jscalendar .jscalendar-icon {
    position: relative;
    top: -25px;
    left: 395px;
    margin: 0;
}

.sponsor #node-form .form-item.jscalendar .description,
#sponsor_form #node-form .form-item.jscalendar .description {
    position: relative;
    top: -12px;
}
/* for /sponsors, /sponsoredtags and sponsor node forms - end */

.gallery_watermark_floatleft {
    float: left;
    margin-right: 5px;
}
.gallery_watermark_floatleft .form-item {
    margin: 0px;
    margin-top: 5px;
}

.gallery_pager .fancybutton {
    background: none;
    margin: 0px;
    padding: 0px;
    left: 0px;
    right: 0px;
}
.gallery_pager span.button {
    background: none;
    padding: 0px;
    margin: 0px;
}
.gallery_pager span.button span {
    background: none;
    padding: 0px;
    margin: 0px;
}

.gallery_page_current input {
    text-decoration: underline;
    cursor: default;
    color: #999;
}

.gallery_page_current input:hover{
    color: #999;
}

#avpw_controls {
    width: 800px !important;
    height: 600px !important;
    top: 3% !important;
    bottom: auto !important;
}

.img_editor_form {
    display: none;
}

.editor-upload-target {
    width: 0px;
    height: 0px;
    border: none;
}

.img-editor-link {
    cursor: pointer;
}

.original-image-attr textarea {
    font-size: 10px;
}

/* Copied from c6-2011/style.css for notification management page */
.pictos i {
    font-family: pictos;
    font-style: normal;
    color: #666;
    margin-left: 0px;
    margin-right: 2px;
}

/* CSS for Impermium management UI */

._impermium .small {
    height: 15px;
    width: 100px;
    padding: 2px;
    background-color: #efefef;
    text-align: center;
    border: 1px solid #cfcfcf;
    margin: 2px;
    float: left;
    cursor: pointer;
}

._impermium .small a {
    font-weight: normal;
}

._impermium #box_mid {
     width: 1300px;
 }

._impermium td.col3 {
    max-width: 270px;
    word-wrap: break-word;
}

._impermium td.col4 {
    max-width: 160px;
}

._impermium td.col5 {
    max-width: 300px;
}

._impermium td.col6 {
    max-width: 100px;
}

._impermium h3 {
    border-top: 1px solid #CECECE;
    padding-top: 10px;
}

._impermium .tabs a {
    background-image: none;
    padding: 2px;
    height: auto;
    width: 142px;
    margin-right: 5px;
}

.tabs-admin-query ul,
.tabs-admin-query ul li,
.tabs-admin-query ul li a {
    background-color: #e9e9e9;
}

._impermium .active a {
    background-color: #fff;
 }

._impermium .primary ul li a.active,
._impermium .primary li.active a,
._impermium .tabs ul li a.active,
._impermium .tabs li.active a {
    border-bottom-color: white !important;
}

._impermium .tabs ul.secondary {
    border-left: 1px solid #cecece;
}

._impermium .tabs ul.secondary li:first-child {
    margin-left: 50px;
}

._impermium .tabs ul li a {
    border: none;
}

._impermium .tabs ul {
    margin-left: 0;
}

._impermium #spamtrack_impermium_search_form .first-item div {
    width: 400px;
    float: left;
}

._impermium .form-item {
    width: 200px;
    float: left;
    margin-right: 20px;
    margin-bottom: 12px;
}

._impermium .form-text {
    font-size: 12px;
}

._impermium form {
    border: 1px dotted #bababa;
    padding-left: 10px;
    height: 250px;
    margin-left: 50px;
    background-color: #e9e9e9;
    margin-bottom: 20px;
}

._impermium form .button {
    margin-top: 10px;
}

._impermium .title {
    margin-left: 50px;
    font-weight: bold;
}

.second-item,
.second-item .form-item {
    width: 950px;
    height: 20px;
    margin-bottom: 5px;
    float: left;
}

.tabs-admin-query ul, .tabs-admin-query ul li {
    background-color: white;
}

._impermium #content table td {
    padding: 5px;
}

/* Affiliate link specials */
.amazon-btn-group {
    margin-top: 10px;
    margin-left: 265px;
    position: fixed;
    bottom: 45px;
}

#azn-new-tab {
    color: #333333;
    text-decoration: none;
}

#azn-new-tab:hover {
    color: #E10370;
}

.amazon-preview {
    width:800px;
    height:400px;
    overflow:auto;
}

#amazon-wait {
    position: absolute;
    z-index: 99;
    padding: 0;
}

#wait-message {
    display: table-cell;
    opacity: 0.5;
    vertical-align: top;
    text-align: center;
    background: none repeat scroll 0 0 #EEEEEE;
    font-size: 16px;
    font-weight: bold;
    color: red;
    padding-top: 11px;
    width:803px;
    height:479px;
}

.sitecomment_row img {
    width: auto;
    height: 40px;
}
/* End CSS for Impermium management UI */
img.sales-bookcase-preview {
    border: 1px solid #343434;
}

.video_sites .form-item {
    width: 300px;
}

/* this is used in dailyshow.module and spi_video.module for the form fields related to live shows */
.live-index {
    width: 30px;
    float: left;
}

.live-fields {
    float: left;
}

.live-fields .form-item {
    margin-bottom: 5px;
    margin-top: 5px;
}

.live-group {
    clear: both;
    padding-top: 15px;
}

.video_show_time .form-item {
    float: left;
    margin-right: 20px;
}

.video_show_time input {
    width: 200px;
}

.personality-qa fieldset {
    width: 240px;
    margin: 10px 5px;
    float: left;
}

.personality-types {
    position: relative;
    overflow: hidden
}

.personality-types .form-item {
    width: 100%;
    margin: 10px 5px;
    float: left;
}

.personality-qa fieldset {
    padding: 12px;
}

.personality-qa b {
    display: block;
    margin-bottom: 15px;
    color: #e80c7a;
}
.personality-qa img,
.personality-types img {
    max-width: 240px;
    height: auto;
}

.personality-types .form-image-edit img {
    position: relative;
    top: 0;
}

.personality-types img {
    position: relative;
    top: 0;
    right: 9px;
}

.personality-qa > img {
    margin-bottom: 20px;
}

.personality-qa label {
    display: inline-block
}

.personality-test-spacer {
    margin-top: 40px;
    margin-bottom: 30px;
    padding-bottom: 5px;
    border-bottom: 2px solid #eee;
    font-family: 'Helvetica',Arial,sans-serif;
    letter-spacing: -1px;
    line-height: 1.35;
    font-size: 22px;
    font-weight: bold;
}

.messages.notice {
    margin: 0;
    padding: 10px 10px 32px 10px;
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    margin-bottom: 20px;
}

.messages.notice p {
	padding-bottom: 3px;
}

.messages.error {
    margin: 0;
    padding: 10px;
    background-color: red;
    margin-bottom: 20px;
}

#personality_test_form .hidden {
    display: none;
}

.messages.error * {
    color: #fff;
}

.checklist_quiz .checklist-qa img {
    max-height: 120px;
    width: auto;
}

#password-hint-wrapper {
    margin: 0;
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

input[type="radio"] + label,
input[type="checkbox"] + label {
	display: inline;
	padding-right: 15px;
}

/* Hack to align a radio button with checkboxes */
.radio_checkbox {
	margin-top: 3px;
	margin-left: -10px;
}

.river-flag-preview {
    display: inline-block;
    padding: 0 5px;
    font-weight: 600;
    line-height: 24px;
    height: 24px;
}

.river-flag-edit {
    display: block;
    width: 100px;
    float: left;
}

#recaptcha-widget-wrapper {
    min-height: 130px;
    min-width: 300px;
    font-size: 12px;
}

#recaptcha-widget-wrapper a {
    color: #e06;
    font-size: 11px;
    text-decoration: none;
}

#recaptcha-widget-wrapper div div {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

#recaptcha_image {
    margin-bottom: 5px;
}

#recaptcha_audio_play_again {
    margin-right: 10px;
}

#validator-loading-container{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    position: fixed;
    display: none;
    z-index: 1;
}

#body-validator-loading {
    top: 50%;
    left: 45%;
    padding: 1em;
    color: white;
    position: fixed;
    background-color: #e80c7a;
    border-radius: 5px;
}

.validator-text {
    padding-left: 1em;
}

.hidden-authored-image {
    display: none;
}

#validate_body_failed_form #form_status_container {
    height: 200px;
    overflow: auto;
}

.cpv-field {
    padding-top: 20px;
}

.cpv-var-time,
.cpv-var-url {
    display: inline-block;
}

.cpv-var-time {
    width: 100px;
}

.cpv-var-url {
    width: 85%;
    float: right;
}

.gg-img {
    width: 1048px;
}

.external-embed-warning {
    width: 100%;
    background-color: yellow;
}

.fb-targeting-option {
    margin-left: 15px;
}

.image-source-partial {
	text-align: left;
	font-size: 12px;
}

.image-source-partial label {
	display: inline;
}

.image-source-partial .add-image-source {
	display: block;
	padding: 0px 5px 5px 5px;
}

/*
** Collapsing fieldsets
*/

html.js fieldset.collapsed {
	margin-bottom: 10px;
	border: 0;
	background: 0;
	padding: 0;
}

html.js fieldset.collapsed * {
	display: none;
}

html.js fieldset.collapsed legend,
html.js fieldset.collapsed legend * {
	display: inline;
}

html.js fieldset.collapsible legend a {
	padding-left: 25px;
	margin-left: -20px;
	background: url(/misc/menu-expanded.png) 5px 50% no-repeat;
}

html.js fieldset.collapsed legend a {
	margin-left: 0;
	background-image: url(/misc/menu-collapsed.png);
}

.editor_form_area_group .form-item {
	margin: 0;
	padding-bottom: 10px;
}

.network-posts .form-item {
	float: left;
	width: 195px;
	height: 25px;
	margin: 0 3px 0 0;
	padding-bottom: 10px;
}

.nav-tabs {
	margin: 0 0 20px;
	border-bottom: 1px solid #cecece;
}

.nav-tabs li {
	border: 1px solid #cecece;
	display: inline-block;
	font-weight: bold;
}

.nav-tabs a {
	padding: 10px 20px;
	display: block;
}

.nav-tabs li.active {
	background-color: #eee;
}

.nav-tabs li:hover {
	background-color: #cecece;
}

#entries-meta .button,
#entries-upload .button,
#entries-edit .button,
#entries-sort .button {
	float: right;
}

#entries-upload .form-item,
#entries-edit .form-item {
	margin: 10px 0;
}

#entries-upload .form-text,
#entries-edit .form-text {
	font-size: 20px;
}

#entries-upload .form-file,
#entries-edit .form-file {
	background-color: #ccc;
	border: 2px dashed #aaa;
}

.entries-bulk .form-item {
	width: 50%;
	float: left;
}

.entries-bulk .form-file {
	padding: 30% 18%;
	margin-bottom: 10px;
}

.entries-delete {
	text-align: right;
}

.entries-image {
	width: 30%;
	display: inline-block;
}

.entries-edit-group {
	width: 70%;
	display: inline-block;
	vertical-align: middle;
}

.entries-image-source {
	width: 48%;
	display: inline-block;
	margin-right: 2%;
}

.entries-image input {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-blend-mode: overlay;
	padding: 25% 0;
}

#entries-sort-container {
	margin: 10px 0;
	counter-reset: entries-rank;
}

#entries-sort li {
	display: inline-block;
	border: 3px solid #fff;
	margin: 2px;
	position: relative;
	vertical-align: top;
}

#entries-sort li::before {
	counter-increment: entries-rank;
	content: counter(entries-rank);
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}

#entries-sort li:hover {
	border-color: #cecece;
}

#entries-sort li.selected {
	border-color: #ee0066;
}

#entries-sort li.selected::before {
	display: none;
}

#entries-sort img {
	width: 100px;
}

.entries-placeholder {
    width: 100px;
    height: 100px;
    padding: 30px 10px;
    box-sizing: border-box;
    text-align: center;
    background-color: #eee;
}

#entries-sort .ui-sortable-helper {
	width: 100% !important;
}

.form-image-edit > img {
	max-width: 792px;
}

#swipe-poll-tooltip {
    background-color: blue;
    width: 10px;
    height: 10px;
    float: right;
    margin-top: 5px;
    margin-left: 5px;
}

#swipe_poll_options label {
    display: inline-block;
}

#swipe_poll_options .swipe-words label {
    width: 80px;
}

#swipe_poll_options input {
    display: inline-block;
}

#swipe_poll_options .swipe-words input {
    width: 100px;
    margin: 0 10px;
}

#swipe_poll_options .swipe-words .description {
    display: inline-block;
}

#swipe_poll_options .trending-phrase {
    width: 430px;
    margin: 0 10px 0 0;
}

#swipe_poll_options #swipe-poll-trending-phrases label {
    width: 20px;
}

#swipe_poll_options #swipe-poll-trending-phrases .description {
    margin: 5px 0 0 30px;
}

.darkClass {
    background-color: black;
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.50;
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position: absolute;
    top: 0;
    left: 0;
}

.darkClass-disable {
    display: none;
}

#sort-message {
    color: white;
    padding: 10px 40px 0;
    text-align: center;
}

#entries-sort {
    position: relative;
}

.finder-sources-select {
    height: 250px;
}

.finder-more-results-checkbox:disabled + label {
    color: gray;
}
.fb-post-caption {
    color: #626262;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
}

.fb-post-message {
    color:#e80c7a;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    text-transform: none;
}

.cta-tags-list {
	list-style: none;
}
.cta-tags-list li {
	overflow: hidden;
}
.cta-tags-list a {
    line-height: 58px;
	float: left;
}
.cta-tags-list .cta-node {
	width: 20%;
}
.cta-tags-list .cta-button {
	margin-left: 15px;
}
.cta-tags-list .drag-handle {
	color: #fff;
	margin-left: -1.5em;
}
.cta-tags-list.list-auto_body .drag-handle {
	color: #999;
}

.cta-tags-list .auto-body-desc {
    height: 58px;
    line-height: 58px;
    text-align: center;
    width: 55%;
    margin-left: 15px;
    border: 1px solid #ccc;
    background: #fff;
	margin-bottom: 10px;
	float: left;
}

.cta-toggles {
    list-style: none;
    text-align: center;
    margin-bottom: 30px;
}
.cta-toggles li {
    width: 200px;
    height: 36px;
    display: inline-block;
    background: #ffffff;
}
.cta-toggles li a {
    color: #000000;
    font-size: 16px;
    line-height: 36px;
}
.cta-toggles.cur-toggle-cta_button li.toggle-cta-button {
    background: #000000;
	border: 1px solid #999;
}
.cta-toggles.cur-toggle-cta_button li.toggle-cta-button a {
    color: #ffffff;
}
.cta-toggles.cur-toggle-auto_body li.toggle-auto-body {
    background: #000000;
	border: 1px solid #999;
}
.cta-toggles.cur-toggle-auto_body li.toggle-auto-body a {
    color: #ffffff;
}
