/*/////////////////////////////////////////////////////////
 ///////////////// Scripped          /////////////////////
 /////////////////////////////////////////////////////////*/
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    padding: 0px;
    /* background: transparent url('/img/scrippednew/footer-bg.png') repeat;
     background-repeat: repeat; */
    background: #19343d none;
    font-size: 11px;
}

h1, h2, h3, h4, h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 11px 0px 0px 0px;
    padding: 0px;
    color: #333333;
}

h1 {
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
}

h2 {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
}

h4, h5 {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

p, div, span {
    font-family: Arial, Helvetica, sans-serif;
    
    font-style: normal;
    font-weight: normal;
    color: #333333;
}

strong, b {
    font-weight: bold;
}

a:link, a:active, a:visited {
    text-decoration: none;
    color: inherit;
}

a:hover {
    text-decoration: underline;
}

ol {
    list-style: decimal;
    margin-top: 0px;
    padding: 2px 5px 5px 25px;
}

ul {
    margin-top: 0px;
    padding: 2px 5px 2px 25px;
}

li {
    padding: 2px;
}

code {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    margin: 11px 10px 11px 10px;
    padding: 11px;
    background-color: #FAFAFA;
    border: 1px solid #DADADA;
}

img {
    border: none;
}

.error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    margin: 11px 10px 11px 10px;
    padding: 11px;
    background-color: #FCBE97;
    border: 1px solid red;
}

.description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    margin: 11px 10px 11px 10px;
    padding: 11px;
    background-color: lightyellow;
    border: 1px solid #CCCCCC;
}

.cc_description {
    background-color: #EEF2F3;
    border: 1px solid #DADADA;
    display: block;
    margin: 2px 0px 14px 0px;
    padding: 12px 10px 12px 10px;
    height: 140px;
}

.licensebox {
    border: 1px solid #DADADA;
    padding: 5px;
    background-color: lightyellow;
}

.comment {
    padding-left: 10px;
}

.checkbox {
    white-space: nowrap;
    margin-top: 60px;
}

.smaller {
    font-family: arial;
    font-size: 11px;
    font-style: normal;
    color: #333333;
}

.larger {
    font-size: 14px;
    font-style: normal;
    color: #333333;
}

.much_larger {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #085596;
}

.more_height {
    line-height: 1.5cm;
}

.easyhover {
    cursor: pointer;
}

div#outer {
    width: 100%;
    background-image: url('/img/scrippednew/red-tile.png');
    background-repeat: repeat;
}

div#inner {
    width: 1024px;
    margin: 0 auto;
    padding: 0px;
    background: transparent;
}

div#footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
    margin: 0px;
    padding: 0px 20px 80px 20px;
}

#footer_inner {
    width: 1024px;
    margin: 0 auto;
    padding-top: 25px;
}

/* #header_outer
 {
 height: 120px;
 background: transparent url('/theme/header_bg.png') repeat-x top left;
 text-align: center;
 font-family: 'Trebuchet MS', Trebuchet, sans-serif;
 }
 #header_inner
 {
 max-width: 1024px;
 margin: 0 auto;
 text-align: left;
 position: relative;
 }
 #scripped_logo
 {
 display: block;
 width: 236px;
 height: 93px;
 position: absolute;
 top: 20px;
 left: 394px;
 background: transparent url('/theme/header_logo.png') no-repeat top left;
 }
 #header_inner ul
 {
 list-style: none;
 margin: 0;
 padding: 0;
 display: block;
 }
 #header_inner li
 {
 list-style: none;
 margin: 0;
 padding: 0;
 display: inline;
 }
 #header_right,
 #header_left
 {
 position: absolute;
 top: 30px;
 width: 380px;
 text-align: center;
 }
 #header_right
 {
 right: 0;
 }
 #header_left
 {
 left: 0;
 }
 #header_inner a
 {
 color: #a7d1ca;
 text-decoration: none;
 font-size: 16pt;
 padding: 0 15px;
 }
 #header_inner #header_menu1 a,
 #header_inner #header_menu6 a
 {
 color: #ffffff;
 }
 #header_inner a:hover
 {
 text-decoration: underline;
 } */
/* !-- BANNER & NAV STYLES */
#banner_top {
    height: 103px;
    display: block;
    margin: 0px;
    padding: 0px;
}

div.top_right_links
{
	float: right;
	width: 400px;
	padding-top: 5px;
	padding-right: 15px;
	text-align: right;
	color: #B2A77C;
}

div.top_right_links a
{
	font-weight: bold;
}

h1.banner_logo_img {
    display: block;
    width: 236px;
    height: 96px;
}

a#banner_logo_img {
    display: block;
    width: 236px;
    height: 96px;
    background: url(/images/scripped_logo.png) no-repeat 0 3px;
    margin: 2px 0px 0px -5px;
}

a#signup_arrow {
    width: 172px;
    height: 72px;
    display: block;
    position: relative;
    left: 813px;
    top: -65px;
    background: url(/images/signup_arrow.png) no-repeat 0 2px;
}

.timg {
    text-indent: -9999px;
    overflow: hidden;
}

/* !-- MAIN NAV BAR */
ul#nav_main {
    position: relative;
    top: -50px;
    left: 233px;
    display: inline;
    width: 577px;
    height: 27px;
    background: none;
    margin: 0px 0px 0px 0px;
    /*	padding: 0px 0px 0px 0px;*/
    list-style-type: none;
}

#nav_main li a {
    width: auto;
    height: 27px;
    display: inline;
    margin-right: 10px;
    padding: 0px;
    overflow: hidden;
}


li#nav_signup {
    display: inline;
    background-image: url('/images/sign_up_bg') no-repeat;
}

li#nav_signup a:hover {
    display: inline;
    background-image: url('/images/sign_up_over') no-repeat;
}

li#nav_about {
    display: inline;
}

li#nav_services {
    display: inline;
}

li#nav_help {
    display: inline;
}

li#nav_contact {
    display: inline;
}

li#nav_login {
    display: inline;
}

li#nav_dashboard {
    display: inline;
}

li#nav_scripts {
    display: inline;
}

li#nav_ideas {
    display: inline;
}

li#nav_groups {
    display: inline;
}

li#nav_inbox {
    display: inline;
}

li#nav_members {
    display: inline;
}

li#nav_profile {
    display: inline;
}

li#nav_logout {
    display: inline;
}

#body_outer {
    background: #e5ddb7 url('/theme/body_bg.gif') repeat-y scroll top center;
}

#body_inner {
    background: transparent url('/theme/body_bg_top.gif') no-repeat scroll top center;
}

#bodynarrow_outer {
    background: #e5ddb7 url('/theme/body_bgnarrow.gif') repeat-y scroll top center;
}

#bodynarrow_inner {
    background: transparent url('/theme/body_bgnarrow_top.gif') no-repeat scroll top center;
}

#body_outer #inner, #bodynarrow_outer #inner {
    width: 924px;
}

#header_outer {
    width: auto;
    height: 100px;
    background: transparent url('/images/top_bar.png') repeat-x scroll top left;
    text-align: center;
}

#header_inner {
    width: 1024px;
    height: 100px;
    margin: 0 auto;
    text-align: left;
}

/* #header_outer
 {
 width: 100%;
 background-image: url('/img/scrippednew/header-tile.png');
 background-repeat: repeat-x;
 }
 #header_inner
 {
 width: 1024px;
 height: 91px;
 margin: 0 auto;
 }
 #header_right
 {
 padding-left: 255px;
 }
 #scripped_logo
 {
 width: 225px;
 height: 90px;
 background-image: url('/img/scrippednew/scripped-logo.png');
 background-repeat: no-repeat;
 background-position: 0 6px;
 float: left;
 } */
#my_projects_button {
    width: 118px;
    height: 24px;
    background-image: url('/img/scrippednew/my_projects_button.png');
    background-repeat: no-repeat;
    background-position: 0 3px;
}

#my_projects_button_wrap {
    display: inline-block;
    *display:inline;
    margin-right:
    110px;
}

div.notification_link {
    vertical-align: top;
    display: inline-block;
    *display:inline;
    line-height:
    24px;
    padding-left:
    21px;
    margin-right:
    10px;
    background-image:
    url('/img/scrippednew/orange-ribbon.png');
    background-repeat: no-repeat;
}

div.notification_link a {
    color: #ede5c9;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

div.main_menu_wrap {
    display: inline-block;
    *display:inline;
    border: none;
    margin:
    20px 28px 0px 0px;
    vertical-align: top;
}

div.main_menu_wrap img, #logout_wrap img {
    border: none;
    vertical-align: top;
}

#logout_wrap {
    display: inline-block;
    *display:inline;
    border: none;
    margin:
    17px 0px 0px 2px;
    padding:
    3px 0px 3px 5px;
    vertical-align: top;
    border-left: dotted
    1px gray;
}

#search_box {
    display: inline-block;
    *display:inline;
    vertical-align: top;
    border: none;
    margin:
    16px 0 0 0;
    padding:
    0 10px 0 24px;
    width:
    130px;
    height:
    20px;
    line-height:
    20px;
    background-image:
    url('/img/scrippednew/search-box.png');
    background-color: transparent;
    background-repeat: no-repeat;
    font-size:
    12px;
    font-family: Arial, Helvetica, sans-serif;
    color:
    #a78336;
}

#header_user_info {
    display: inline-block;
    *display:inline;
}

#header_user_name {
    width: 130px;
    height: 16px;
    text-align: right;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    color: #316f80;
}

#upgrade_button {
    display: inline-block;
    width: 53px;
    height: 16px;
    background: transparent url('/img/scrippednew/upgrade-button.png') no-repeat;
}

#earn_button {
    display: inline-block;
    width: 75px;
    height: 16px;
    background: transparent url('/img/scrippednew/earn-button.png') no-repeat;
}

#friends_outer {
    background: #fcfaf3 url('/img/scrippednew/friends-top-bar.png') repeat-x;
    height: 180px;
}

#friends_inner {
    width: 1024px;
    margin: 0 auto 0 auto;
    padding-top: 10px;
}

#friends_header {
    height: 24px;
}

#friends_left {
    float: left;
    background: transparent url('/img/scrippednew/friends-left.png') no-repeat;
    width: 29px;
    height: 19px;
    cursor: pointer;
}

#friends_right {
    float: right;
    background: transparent url('/img/scrippednew/friends-right.png') no-repeat;
    width: 29px;
    height: 19px;
    cursor: pointer;
}

#friends_title {
    width: 243px;
    height: 16px;
    background: transparent url('/img/scrippednew/friends-title.png') no-repeat 0 4px;
    margin: 0 auto;
}

#no_friends {
    width: 400px;
    margin: 0 auto;
}

#no_friends img {
    float: left;
    margin-right: 5px;
}

#no_friends p {
    font-size: 14px;
    font-weight: bold;
    color: #915b0d;
    margin: 0;
    padding: 18px 0 0 0;
}

#no_friends a {
    color: #915b0d;
    text-decoration: underline;
}

#yes_friends {
    margin: 0 12px 0 12px;
    padding: 0;
    overflow: hidden;
    display: block;
}

li.dashboard_friend {
    display: block;
    margin: 0;
    padding: 0;
    width: 250px;
    float: left;
    border-spacing: 0;
    height: 175px;
}

div.dashboard_friend_avatar_wrap {
    width: 50px;
    height: 50px;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 10px;
}

img.dashboard_friend_avatar {
    border: 1px solid #e0cc99;
}

p.dashboard_friend_name {
    margin: 0;
    font-size: 12px;
    color: #831f31;
    font-weight: bold;
}

li.offline div.dashboard_friend_avatar_wrap {
    filter: alpha(opacity = 50); /* internet explorer */
    -khtml-opacity: 0.5; /* khtml, old safari */
    -moz-opacity: 0.5; /* mozilla, netscape */
    opacity: 0.5; /* fx, safari, opera */
}

li.offline p.dashboard_friend_name {
    color: #9d6771;
}

p.dashboard_friend_status {
    margin: 0;
    font-size: 10px;
    text-transform: uppercase;
    color: #60838f;
    font-weight: bold;
    font-style: italic;
}

li.offline p.dashboard_friend_status {
    color: #60838f;
}

div.dashboard_friend_bubble {
    width: 185px;
    height: 110px;
    position: relative;
    z-index: 1;
    top: -130px;
    left: 40px;
    background: transparent url('/img/scrippednew/dashboard/friends-bubble.png') no-repeat;
}

div.dashboard_friend_bubble_inner {
	padding: 16px 15px 0px 38px;
}

div.dashboard_friend_bubble_inner p
{
	margin: 0;
}

p.bubble_name
{
	font-size: 12px;
	font-weight: bold;
	color: #821f31;
}

p.bubble_title
{
	font-size: 11px;
	font-weight: bold;
	color: #60838f;
}

p.bubble_text
{
	font-size: 11px;
	font-style: italic;
	color: #636363;
}

div#bottombar {
    clear: both;
    height: 14px;
    max-height: 14px;
    margin: 0px;
    /* background: transparent url('/img/scrippednew/footer-top-bar.png') repeat-x; */
    background: #FFFFFF url('/theme/footer_border.gif') repeat-x;
}

#footercopyright {
    font-size: 10px;
    font-style: italic;
    color: #4d666e;
    margin-top: 5px;
}

ul.footer_links_list {
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top;
    font-size: 11px;
    color: #b2a77c;
    width: 130px;
}

ul.footer_links_list li a {
    color: #b2a77c;
}

ul.footer_links_list li.head {
    font-size: 12px;
    color: #c3ae5c;
    font-weight: bold;
}

#footer_right {
    width: 190px;
    float: right;
}

#follow_us, #we_accept {
    font-size: 11px;
    margin-bottom: 15px;
}

#follow_us h2, #we_accept h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px 0;
    color: #4490a8;
}

#follow_us a {
    color: #6c939f;
    margin-right: 8px;
}

/*/////////////////////////////////////////////////////////
 ///////////////// Dashboard         /////////////////////
 /////////////////////////////////////////////////////////*/
#dashboard_panels {
    height: 460px;
}

#write_panel {
    width: 297px;
    height: 411px;
    background: transparent url('/img/scrippednew/dashboard/write-panel-bg.png') no-repeat;
    float: left;
    padding: 18px 30px 34px 18px;
}

#write_panel_title, #talk_panel_title, #submit_panel_title {
    padding-left: 10px;
    padding-bottom: 5px;
	float:left;
}

span.dash_panel_link {
    display: block;
    float: right;
    padding-top: 15px;
    font-size: 11px;
    color: #ad8a67;
    font-family: Georgia;
}

img.panel_divider {
    display: block;
    width: 293px;
    margin: 0 auto 5px auto;
}

#write_panel_script div {
    color: #316f80;
    font-size: 11px;
}

#write_panel_script p, #write_panel_excerpt p {
    margin: 10px 0 0 0;
    color: #ad8a67;
    font-size: 10px;
    font-weight: bold;
}

#write_panel_script_title {
    margin: 1px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #316f80;
    height: 38px;
}

#write_panel_inkpot {
    float: left;
    margin-bottom: 20px;
}

#write_panel_script_pages {
    width: 50px;
    float: right;
}

#write_panel_last_edited {
    height: 20px;
	margin-left: 10px;
}

#write_panel_noscripts {
    width: 254px;
    margin: 30px auto;
    text-align: center;
}

#write_panel_noscripts p {
    font-size: 14px;
    font-weight: bold;
    color: #107691;
}

#write_panel_excerpt {
    margin: 0 0 5px 10px;
    overflow: hidden;
    height: 64px;
}

#create_new_script, #create_new_idea {
    display: block;
    margin: 0 auto;
}

#idea_pool {
    font-size: 11px;
    margin-top: 2px;
}

#idea_pool_icon {
    float: left;
    padding: 3px 8px;
}

#idea_pool h2 {
    font-size: 14px;
    font-weight: bold;
    color: #1b4a58;
    margin: 0px 0px 5px 0px;
}

#idea_wrap {
    height: 42px;
    cursor: pointer;
}

#idea_pool_title {
    color: #004860;
    font-weight: bold;
}

#idea_pool_fulltext {
    display: none;
}

#idea_buttons {
    width: 253px;
    margin: 15px auto 0 auto;
    display: inline;
}

#idea_throbber_holder {
    width: 64px;
    height: 64px;
    position: relative;
    top: -100px;
    left: 120px;
    display: none;
}

#talk_panel {
    width: 302px;
    height: 404px;
    background: transparent url('/img/scrippednew/dashboard/talk-panel-bg.png') no-repeat;
    float: left;
    padding: 18px 20px 28px 15px;
}

#talk_panel_content {
    height: 250px;
}

#top_25_details {
    padding-top: 20px;
    height: 100px;
}

#talk_panel_content p {
    margin: 0;
    color: #ad8a67;
    font-size: 10px;
    font-weight: bold;
    margin-left: 15px;
}

#talk_panel_content p.top_25_bio {
    font-size: 12px;
    color: #623d3d;
}

#talk_panel_content h2 {
    margin: 0;
    color: #316f80;
}

span.blue_data {
    font-size: 12px;
    color: #316f80;
    font-weight: normal;
}

#top_25_title {
    width: 246px;
    height: 37px;
    margin: 0 auto 10px auto;
    background: transparent url('/img/scrippednew/dashboard/top-25-writers.png') no-repeat;
}

#top_25_photo {
    margin: 0 15px;
    float: left;
    border: solid 1px #e0cb98;
}

#top_25_icon {
    float: left;
    padding: 16px 30px 20px 15px;
}

#top_25_list {
    padding: 10px 0 0 0;
    font-size: 11px;
    color: #5d5d5d;
    font-weight: bold;
    list-style-image: url('/img/scrippednew/dashboard/top-25-bullet.png');
    margin: 0 0 0 10px;
}

#top_25_list li {
    margin-left: 10px;
    padding-left: 0px;
    line-height: 15px;
}

#top_25_list li.active {
    color: #1e4f5e;
}

#submit_panel {
    width: 302px;
    height: 404px;
    background: transparent url('/img/scrippednew/dashboard/submit-panel-bg.png') no-repeat;
    float: left;
    padding: 18px 24px 28px 15px;
}

#submit_panel_content {
    height: 255px;
    overflow: hidden;
    background: transparent url('/img/scrippednew/dashboard/dawn-contest-bg.png') no-repeat 10px 0;
    color: #4c4c4c;
}

#contest_details h3 {
    font-size: 12px;
    color: #c98d1d;
    font-family: Tahoma, Geneva, sans-serif;
    padding: 38px 122px 0 0;
    margin-left: 10px;
    font-weight: normal;
}

#contest_details h4 {
    margin: 10px 0 0 10px;
    color: #1b4957;
    font-size: 12px;
}

#contest_details ul {
    width: 150px;
    font-size: 10px;
    margin: 0;
}

#contest_details li {
    padding: 0;
    margin-left: 20px;
}

#contest_details p {
    margin: 0 0 0 10px;
}

#contest_register {
    float: right;
    position: relative;
    top: -65px;
}

#vault_icon {
    float: left;
    padding: 6px 10px 10px 10px;
}

#submit_panel_vault {
	height:auto;
	margin-top: auto;
	margin-bottom: auto;
}

#submit_panel_vault h2 {
    font-size: 12px;
    margin: 0;
    color: #1e4f5e;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
}

#submit_panel_vault p {
    margin: 5px 0;
    font-size: 11px;
}

#find_new_group {
	display:block;
	vertical-align: center;
	padding-top: 10px;
	margin-right:auto;
	margin-left:auto;
}

/*/////////////////////////////////////////////////////////
 ///////////////// Talk              /////////////////////
 /////////////////////////////////////////////////////////*/
#talk_tabs {
    -moz-border-radius: 0 0 0 0;
    border: none;
    padding: 0;
    background: transparent;
    width: 989px;
    margin-top: 10px;
    margin-left: 10px;
}

#talk_bg_right {
    float: right;
    width: 19px;
    height: 526px;
    background: transparent url('/img/scrippednew/talk/talk-bg-right.png') no-repeat;
    margin-top: 59px;
    margin-right: 6px;
}

#talk_bg_bottom {
    width: 1024px;
    height: 40px;
    background: transparent url('/img/scrippednew/talk/talk-bg-bottom.png') no-repeat;
}

#talk_tabs ul.ui-tabs-nav {
    -moz-border-radius: 0 0 0 0;
    padding: 0;
    background: transparent;
    border: none;
    height: 59px;
}

#talk_tabs li.ui-state-default {
    -moz-border-radius: 0 0 0 0;
    border: none;
    padding: 0;
    margin: 0;
    width: 197px;
    height: 59px;
    background: transparent url('/img/scrippednew/talk/inactive-tab-bg.png') no-repeat;
}

#talk_tabs li.ui-state-active {
    background: transparent url('/img/scrippednew/talk/active-tab-bg.png') no-repeat;
}

#talk_tabs ul.ui-tabs-nav a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
}

#talk_tabs ul.ui-tabs-nav a span {
    display: none;
}

#talk_tab_1 {
    background: transparent url('/img/scrippednew/talk/inactive-talk.png') no-repeat center;
}

#talk_tabs #ui-tabs-1 {
    height: 470px;
    padding: 0;
}

#talk_tabs #ui-tabs-1 img {
    display: block;
    padding-top: 10px;
    padding-left: 8px;
}

#talk_tabs #ui-tabs-2 {
    height: 590px;
    padding: 0;
}

#talk_tabs #ui-tabs-2 img {
    display: block;
    padding-left: 20px;
}

#talk_tab_2 {
    background: transparent url('/img/scrippednew/talk/inactive-mygroups.png') no-repeat center;
}

#talk_tab_3 {
    background: transparent url('/img/scrippednew/talk/inactive-public-groups.png') no-repeat center;
}

#talk_tab_4 {
    background: transparent url('/img/scrippednew/talk/inactive-forums.png') no-repeat center;
}

#talk_tab_5 {
    background: transparent url('/img/scrippednew/talk/inactive-mymessages.png') no-repeat center;
}

.ui-state-active #talk_tab_1 {
    background: transparent url('/img/scrippednew/talk/active-talk.png') no-repeat center;
}

.ui-state-active #talk_tab_2 {
    background: transparent url('/img/scrippednew/talk/active-mygroups.png') no-repeat center;
}

.ui-state-active #talk_tab_3 {
    background: transparent url('/img/scrippednew/talk/active-public-groups.png') no-repeat center;
}

#talk_throbber {
    width: 64px;
    margin-left: 66px;
}

#talk_tabs div.ui-tabs-panel {
    -moz-border-radius: 0 0 0 0;
    background: transparent url('/img/scrippednew/general_pale_cream_tile_xny.gif') repeat;
    border-left: 1px solid #c2bca5;
    height: 496px;
    padding: 15px 4px;
}

#start_new_group {
    display: block;
    width: 126px;
    height: 24px;
    float: right;
}

#public_groups {
    margin: 0px 15px 0 25px;
}

#public_snippets {
    width: 154px;
    height: 25px;
    background: transparent url('/img/scrippednew/talk/public-snippets.png') no-repeat 0 10px;
}

div.talk_ruler {
    width: 942px;
    height: 3px;
    background: transparent url('/img/scrippednew/talk/talk-ruler.png') no-repeat;
    margin: 10px auto 10px auto;
}

#public_snippets_wrap {
    width: 654px;
    height: 475px;
}

#public_snippets_left {
    float: left;
}

#public_snippets_right {
    float: right;
}

div.public_snippet {
    width: 321px;
    height: 168px;
    background: transparent url('/img/scrippednew/talk/snippet-bubble.png') no-repeat;
    margin-top: 14px;
}

div.public_snippet_2 {
    width: 321px;
    height: 168px;
    background: transparent url('/img/scrippednew/talk/snippet-bubble-2.png') no-repeat;
    margin-bottom: 14px;
}

div.public_snippet_text {
    color: #831f31;
    font-size: 12px;
    padding: 12px 22px 24px 22px;
    height: 90px;
    overflow: hidden;
}

div.public_snippet_info {
    padding-left: 67px;
}

div.public_snippet_2 div.public_snippet_info {
    padding: 0 67px 0 0;
}

div.public_snippet_info img {
    display: block;
    float: left;
    border: 1px solid #e1cc9a;
    margin: 8px 3px;
}

span.public_snippet_originator {
    display: block;
    font-size: 12px;
    color: #831f31;
    font-weight: bold;
}

span.public_snippet_name, span.public_snippet_group {
    font-size: 10px;
    text-transform: uppercase;
    color: #6b7e18;
}

span.public_snippet_name {
    display: block;
}

span.public_snippet_genre {
    font-size: 10px;
    text-transform: uppercase;
    color: #9e7852;
}

#groups_face_1 {
    width: 88px;
    height: 92px;
    margin: 8px auto 8px auto;
    background: transparent url('/img/scrippednew/talk/groups-face-1.png') no-repeat;
}

#groups_face_2 {
    width: 83px;
    height: 90px;
    margin: 8px auto 0 auto;
    background: transparent url('/img/scrippednew/talk/groups-face-2.png') no-repeat;
}

#public_groups_wrap {
    width: 275px;
    height: 470px;
    float: right;
}

#public_groups_wrap h2 {
    color: #821f31;
    font-size: 14px;
    font-family: Tahoma, Geneva, sans-serif;
    margin: 10px 0 0 0;
}

#groups_genre_select {
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #838383;
    margin-top: 3px;
}

#public_groups_list {
    height: 381px;
    margin-top: 10px;
    border: 1px solid #c9b295;
    overflow: auto;
    background-color: #f5f0e3;
}

div.public_groups_group {
    background-color: #f5f0e3;
    height: 75px;
}

div.public_groups_group img {
    display: block;
    border: 1px solid #e0cb98;
    margin: 10px 8px 28px 10px;
    float: left;
}

div.public_groups_group.odd_group {
    background-color: #fcfaf3;
}

span.public_groups_group_name {
    display: block;
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    color: #831f31;
}

span.public_groups_group_members {
    display: block;
    font-size: 10px;
    color: #6b7e18;
}

span.public_groups_group_activity {
    display: block;
    font-size: 10px;
    color: #9e7852;
}

/*/////////////////////////////////////////////////////////
 ///////////////// My Projects       /////////////////////
 /////////////////////////////////////////////////////////*/
#fancybox-outer.myprojects {
    background: none;
}

#fancybox-outer.myprojects .fancy-bg {
    background: none;
}

#myprojects_container {
    width: 892px;
}

#myprojects_header {
    height: 77px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-top-bg.png') no-repeat;
}

#myprojects_title {
    width: 152px;
    height: 27px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-title.png') no-repeat;
    position: relative;
    top: 26px;
    left: 30px;
}

#myprojects_header_script {
    width: 236px;
    height: 27px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-title-scripts.png') no-repeat;
    position: relative;
    top: 26px;
    left: 30px;
}

#myprojects_header_groups {
    width: 236px;
    height: 27px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-title-groups.png') no-repeat;
    position: relative;
    top: 26px;
    left: 30px;
}

#myprojects_title_idea {
    width: 193px;
    height: 27px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-title-ideas.png') no-repeat;
    position: relative;
    top: 26px;
    left: 30px;
}

#myprojects_close {
    width: 44px;
    height: 8px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-close.png') no-repeat;
    position: relative;
    float: right;
    left: -35px;
    top: 33px;
    cursor: pointer;
}

#myprojects_middle {
    background: transparent url('/img/scrippednew/myprojects/myprojects-middle-bg.png') repeat-y;
    min-height: 50px;
    padding: 0 22px;
}

#myprojects_footer {
    height: 26px;
    background: transparent url('/img/scrippednew/myprojects/myprojects-bottom-bg.png') no-repeat;
}

#myprojects_inside {
    height: 500px;
}

div.myprojects_latest_wrap {
    height: 240px;
    overflow: auto;
}

#myprojects_ideas {
    position: relative;
    width: 269px;
    /*height: 480px;*/
    /* background: transparent url('/img/scrippednew/myprojects/ideas-bg.png') no-repeat; */
    background: #f5efdd none;
    float: left;
    margin: 10px 12px 10px 8px;
    text-align: center;
}

#myprojects_ideas_top, #myprojects_scripts_top, #myprojects_videos_top {
    position: absolute;
    top: -6px;
    left: 0;
    width: 269px;
    height: 6px;
}

#myprojects_ideas_bottom, #myprojects_scripts_bottom, #myprojects_videos_bottom {
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 269px;
    height: 12px;
}

#myprojects_ideas_top {
    background: transparent url('/img/scrippednew/myprojects/ideas-bg.png') no-repeat scroll top left;
}

#myprojects_scripts_top {
    background: transparent url('/img/scrippednew/myprojects/scripts-bg.png') no-repeat scroll top left;
}

#myprojects_videos_top {
    background: transparent url('/img/scrippednew/myprojects/videos-bg.png') no-repeat scroll top left;
}

#myprojects_ideas_bottom {
    background: transparent url('/img/scrippednew/myprojects/ideas-bg.png') no-repeat scroll bottom left;
}

#myprojects_scripts_bottom {
    background: transparent url('/img/scrippednew/myprojects/scripts-bg.png') no-repeat scroll bottom left;
}

#myprojects_videos_bottom {
    background: transparent url('/img/scrippednew/myprojects/videos-bg.png') no-repeat scroll bottom left;
}

#myprojects_ideas, #myprojects_scripts, #myprojects_videos {
}

#myprojects_ideas_title {
    display: block;
    width: 90px;
    height: 26px;
    padding: 14px 0 5px 18px;
}

#myprojects_scripts {
    position: relative;
    width: 269px;
    /* height: 480px; */
    /* background: transparent url('/img/scrippednew/myprojects/scripts-bg.png') no-repeat; */
    background: #faefce none;
    float: left;
    margin: 10px 12px 10px 0;
    text-align: center;
}

#myprojects_scripts_title {
    display: block;
    width: 124px;
    height: 28px;
    padding: 12px 0 5px 13px;
}

#myprojects_videos {
    position: relative;
    width: 269px;
    /* height: 480px; */
    /* background: transparent url('/img/scrippednew/myprojects/videos-bg.png') no-repeat; */
    background: #e6ece9 none;
    float: left;
    margin: 10px 0 10px 0;
    text-align: center;
}

#myprojects_videos_title {
    display: block;
    width: 134px;
    height: 34px;
    padding: 13px 0 5px 13px;
}

#myprojects_videos div.myprojects_latest_wrap
{
	height: auto;
}

div.myprojects_divider {
    width: 250px;
    height: 3px;
    background: transparent url('/img/scrippednew/dashboard/divider-bar.png') no-repeat;
    margin: 5px auto;
}

span.myprojects_panel_link {
    display: block;
    float: right;
    padding-top: 30px;
    padding-right: 15px;
    font-size: 10px;
    color: #ad8a67;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
}

p.myprojects_latest {
    color: #821f31;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin: 5px 0 5px 0;
}

p.myprojects_stars {
    margin: 0;
    font-size: 10px;
    color: #777777;
}

a.myprojects_content_title {
    width: 205px;
    margin: 5px auto;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #107691;
}

p.myprojects_in_group {
    margin: 0;
    color: #ad8a67;
    font-size: 11px;
    font-style: italic;
}

p.myprojects_in_group span {
    color: black;
    font-style: normal;
}

p.myprojects_last_edited {
    margin: 0;
    font-size: 11px;
    color: #868686;
}

p.myprojects_latest_comment {
    margin: 10px 0 4px 0;
    font-size: 11px;
    color: #78535a;
    font-style: italic;
}

p.myprojects_comment {
    width: 205px;
    margin: 0 auto;
    font-size: 14px;
    color: #821f31;
}

p.myprojects_comments_all {
    margin: 4px 0 25px;
    font-size: 11px;
    color: #ad8a67;
    font-weight: bold;
}

p.myprojects_no_content {
    width: 230px;
    margin: 25px auto;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #107691;
}

p.myprojects_archive {
    color: #821f31;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin: 5px 0 6px 0;
}

div.myprojects_archive_box {
    width: 235px;
    /* height: 190px; */
    margin: 0 auto;
    border: 1px solid #c9b295;
    overflow: auto;
}

div.myprojects_archive_item {
    height: 65px;
    background-color: #e7e3d5;
    padding: 0 9px;
    text-align: left;
}

div.myprojects_archive_item.odd_item {
    background-color: #fcfaf3;
}

div.myprojects_archive_item.draft {
	height: 85px;
}

span.pmyprojects_archive_item_name {
    display: block;
    padding-top: 6px;
    font-size: 12px;
    color: #831f31;
    font-weight: bold;
}

span.pmyprojects_archive_item_activity {
    display: block;
    font-size: 10px;
    color: #9e7852;
    margin-bottom: 7px;
}

span.pmyprojects_archive_item_activity.draftname
{
	color: black;
}

.myprojects_archive_delete {
    float: right;
}

.myprojects_archive_draft {
	float: right;
}

.myprojects_archive_vault {
	float: right;
}

.myprojects_archive_edit {
}

#myprojects_scripts p.myprojects_latest {
    margin: 5px 0 0 0;
}

#myprojects_scripts p.myprojects_content_title {
    margin: 0 auto;
    line-height: 14px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #107691;
}

#myprojects_scripts p.myprojects_latest_comment {
    margin: 13px 0 1px 0;
}

#myprojects_scripts p.myprojects_comments_all {
    margin: 2px 0 10px;
}

p.myprojects_collaborator {
    margin: 0 0 0 0;
    font-size: 12px;
    color: #821f31;
    font-weight: bold;
}

img.myprojects_video_thumbnail {
    float: left;
    margin: 0 5px 0 10px;
}

#myprojects_videos p.myprojects_latest {
    margin: 10px 0 0 0;
}

#myprojects_videos p.myprojects_content_title {
    margin: 0;
    line-height: 14px;
    text-align: left;
    width: auto;
    height: 28px;
    font-size: 14px;
    font-weight: bold;
    color: #107691;
}

#myprojects_videos p.myprojects_latest_comment {
    margin: 13px 0 1px 0;
}

#myprojects_videos p.myprojects_comments_all {
    margin: 2px 0 10px;
}

#myprojects_videos p.myprojects_in_group {
    text-align: left;
}

p.myprojects_genre {
    font-size: 12px;
    color: black;
    margin: 0;
    text-align: left;
}

div.easyStars img {
    margin: 1px;
}

#myprojects_groups_news
{
	overflow: visible;
}

div.myprojects_group
{
	height: 80px;
}

span.myprojects_groupnews_user
{
	line-height: 20px;
	vertical-align: top;
	padding: 0;
}

div#writer_wrap {
}

#ajax_box_title {
    position: relative;
    top: 26px;
    left: 30px;
}

/* PRICING PAGE */
div#pricing_plans {
    margin-left: -34px;
    margin-top: 25px;
	margin-bottom:25px;
    width: 1100px;
}

div#pricing_plans ul {
    list-style-type: none;
}

div#pricing_plans li {
    display: inline;
    margin: -4px;
}

div#pricing2_header {
	margin-top:15px;
}

li#pricing2_starter {
	padding-left:5px;
}

div#pricing_buzz_clips {
    margin-bottom: 20px;
}

/* forms */
.sub_form {
	color:#CCCCCC;
}

.formrow {
    padding: 1px 0;
}

.formrow label {
    display: block;
    font-size: 10pt;
}

.textbox {
    padding: 2px;
    border: 1px solid #BBBBBB;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11pt;
}

.textbox:hover {
    padding: 2px;
    border: 1px solid #777777;
}

.textbox:focus {
    padding: 1px;
    border: 2px solid #777777;
}

.formrow .textbox {
    width: 520px;
}

/* jcarousel */
#submit_panel_content {
    background: transparent none !important;
}

.jcarousel-skin-tango .jcarousel-container {
    border: 0 none !important;
    -moz-border-radius: 0 !important;
    background: transparent none !important;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0 40px !important;
    width: 225px !important;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 260px !important;
    width: 225px !important;
}

.jcarousel-skin-tango .jcarousel-item {
    height: 260px !important;
}

.jcarousel-skin-tango .jcarousel-item h3, .jcarousel-skin-tango .jcarousel-item h4 {
    margin: 0.3em 0 0 0 !important;
}

.jcarousel-skin-tango .jcarousel-item ul {
    padding-left: 0.8em;
    display: block;
    float: none;
}

.jcarousel-skin-tango .jcarousel-item li {
    display: block;
    float: none;
}

.jcarousel-skin-tango .jcarousel-item p {
    margin: 0.3em 0 !important;
}

.interstitial h1 {
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-bottom: 1px solid #5080A0;
    color: #5080A0;
    font-size: 16pt;
}

.interstitial p {
    font-size: 12pt;
}

.interstitial .use p {
    font-size: 8pt;
}

.normalfont p
{
	font-size: 11pt;
}
.normalfont h3
{
	font-size: 18pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* Registration page payment form */
#register_payment
{
	width: 610px;
	margin-left: -43px; /* RB added for v2 */
	height: 370px;
}

#register_payment.optional
{
	display: none;
}

#register_payment dt
{
	width: 209px;
	height: 24px;
	margin: 5px 13px 5px 0;
	float:left;	
	display: inline-block;
	text-align: right;
	font-size: 14px;
	color: #00356a;
	font-weight: bold;
	padding: 0;
	
	vertical-align: top;
}
#register_payment dd
{
	width: 362px; /*RB changed from 362 */
	height: 36px;
	margin: 5px 0;
	padding: 0;
	display: inline-block;
}
#register_payment #cc_annual-element, #register_payment #cc_annual-label,
#register_payment #payment_submit-label, #register_payment #payment_submit-element
{
	display: none;
}

b.pro_user_name
{
	font-size: 12px;
	color: #0a4140;
}

span.myprojects_vaulted_script
{
	color: #821F31;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	float: right;
	margin-right: 5px;
}

#upgrade_outer
{
	width: 830px;
	margin: 10px auto;
}

#upgrade_inner
{
	background-color: #E7E3D5;
	background-color: #F5F0DE;
	padding: 10px 0;
}

.roundycorners
{
	border-radius: 3ex;
	-moz-border-radius:3ex;
	-webkit-border-radius:3ex;
}

div.upgrade_column_3
{
	width: 110px;
	text-align: center;
	float: right;
}

div.upgrade_column_2
{
	width: 160px;
	text-align: center;
	float: right;
}

div.upgrade_column_1
{
	padding-left: 30px;
}

div.upgrade_page_bar
{
	width: 810px;
	height: 3px;
	margin: 10px auto;
	background: transparent url('/img/scrippednew/upgrade/header-bar.png') no-repeat;
}

#upgrade_title_free, #upgrade_title_pro
{
	padding-top: 7px;
}

div.upgrade_list_item
{
	padding: 8px 0;
}

div.upgrade_list_item.odd
{
	background-color: #F5F0DE;
	background-color: #E7E3D5;
}

div.upgrade_list_item h2
{
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #831f31;
}

div.upgrade_column_1 p
{
	font-size: 12px;
	color: #78939a;
	width: 460px;
	margin: 0;
}

div.upgrade_list_item h2 span
{
	font-size: 10px;
	font-weight: bold;
	color: #ad8a67;
	cursor: pointer;
}

#upgrade_bottom
{
	margin: 10px;
	height: 90px;
}

#upgrade_bottom p
{
	margin: 0;
	font-size: 12px;
}

.maroon_red
{
	color: #731b2b;
}

.beige
{
	color: #ad8a67;
}

#upgrade_bottom span.save
{
	font-size: 14px;
	font-weight: bold;
	color: #87b40e;
}

#upgrade_pro_annual
{
	text-align: center;
	width: 310px;
	float: right;
	border-left: 1px dotted #9F9F9F;
}

#upgrade_to_pro
{
	text-align: center;
	width: 230px;
	float: right;
	border-left: 1px dotted #9F9F9F; 
}

#upgrade_container
{
    width: 635px;
    margin: 0 auto 20px auto;
    background-color: #faf8f0;
    padding: 30px 20px;
}

#upgrade_container h2
{
    font-size: 28px;
    margin: 0 0 10px 0;
}

#upgrade_container p
{
    font-size: 16px;
    margin: 0 0 10px 0;
}

#upgrade_form_container
{
    background-color: #f1efe5;
    padding: 25px 20px;
    height: 500px;
}

#upgrade_form_container.special
{
    height: 580px;
}

#upgrade_form_container dt
{
    width: 225px;
    float: left;
    margin: 0;
    padding: 0;
    height: 60px;
}

#upgrade_form_container dd
{
    width: 350px;
    float: right;
    margin: 0;
    padding: 0;
    height: 60px;
}

#upgrade_form_container label
{
    font-size: 20px;
    line-height: 40px;
    font-weight: bold;
}

#upgrade_form_container input
{
    font-size: 18px;
    border: 2px solid #d6d6d6;
    height: 22px;
    padding: 1px;
    margin-top: 6px;
    width: 320px;
    font-weight: normal;
}

#upgrade_form_container select
{
    font-size: 18px;
    border: 2px solid #d6d6d6;
    padding: 1px;
    margin-top: 6px;
    width: 325px;
    font-weight: normal;
}

#upgrade_form_container #payment_submit
{
    height: 30px;
    width: 105px;
    font-size: 14px;
    float: right;
    background-color: #ece9d8;
    margin-right: 25px;
}

#terms-label
{
/*    float: right !important;
    width: 550px !important;
    height: 30px !important;
*/
	text-align: left !important;
	width:300px !important;
	margin-right: 85px !important;
	float: right !important;
	
}

#terms-label label
{
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
}

#terms-element
{
    float: left !important;
    width: 22px !important;
    height: 30px !important;
	margin-left: 192px !important;
}

#upgrade_form_container #terms-element
{
	margin-left: 30px !important;
	height: 30px !important;
}

#upgrade_form_container #terms-label
{
	float: right !important;
    width: 500px !important;
    height: 30px !important;
	font-size: 12px !important;
	margin-right: 0 !important;
}

#upgrade_form_container #terms-label label
{
	font-size: 12px !important;
}

#terms-element input
{
    width: auto;
    height: auto;
}

#terms-element .errors
{
    position: relative;
    width: 550px;
}

#upgrade_buzz_container
{
    margin-top: 20px;
    padding-left: 8px;
    background-color: white;
    height: 123px;
}

#press_outer
{
	width: 920px;
}

#press_bg_top
{
	height: 25px;
	background-image: url('/img/scrippednew/press/top-bg.png');
}

#press_bg_bottom
{
	height: 24px;
	background-image: url('/img/scrippednew/press/bottom-bg.png');	
}

#press_inner
{
	background-image: url('/img/scrippednew/press/mid-bg.png');
	padding: 10px 28px 10px 36px;
}

#press_inner h2
{
	margin: 0;
	padding-bottom: 20px;
	padding-left: 22px;
	font-size: 29px;
	font-weight: bold;
	color: #1a434f;
}

#press_inner h3
{
	color: #1a434f;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 3px 0;
}

#press_inner p
{
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	color: #383838;
}

#press_left
{
	width: 575px;
}

div.press_item
{
	padding: 20px 22px;
	background-color: #f1efe5;
	margin-bottom: 25px;
	border:1px solid #CCCCCC;
}

div.press_item_title
{
	padding-bottom: 5px;
	border-bottom: 1px dotted #BFBFBF;
}

span.press_by
{
	display: block;
	color: #8e8e8e;
	font-size: 13px;
	margin-top: 5px;
}

#press_right
{
	width: 326px;
	float: right;
}

#press_events
{
	background-color: #f1efe5;
	padding: 15px 13px;
	border: 1px solid #CCCCCC;
}

#press_events p.video_text
{
	margin-bottom: 25px;
}

#press_events h2
{
	padding: 0;
}

#press_events h3
{
	font-size: 17px;
}

#press_events b
{
	color: #1a434f;
}

#press_events p.event_dates
{
	color: #79182b;
	margin-bottom: 3px;
}

div.event_item
{
	border-bottom: 1px dotted #BFBFBF;
	padding-bottom: 18px;
}

