body {
	background-color: #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
}

*{
padding:0pt;
margin:0pt;
outline:none;
}

input:focus{
outline:none;
}

a:focus{
outline:none;
}

button:hover, button:focus {	
outline:none;
}

h2 {
font-family:"Helvetica Neue",Helvetica,Arial,sans;
font-size:160%;
font-weight:700;
letter-spacing:-.05em;
margin:0 0 .2em;
text-align: left;
}

#photos-container #photos h2 {
color:#452817;
font-family:georgia,serif;
font-size:20px;
font-weight:normal;
line-height:150%;
margin:1.833em 0pt 0pt;
text-align:center;
}

h3 {
font-size:150%;
font-weight:700;
letter-spacing:-.05em;
line-height:1.5em;
margin:0 0 .2em;
}

textarea, input, div {
color:#434343;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

p {
margin-bottom:1em; 
}

hr {
opacity:0.5;
}

form {
margin: 0pt;
}

form div {
margin-left: 0px;
padding: 0.2em 0pt;
position: relative;
}

option {
color:#666666;
}

form select {
font-size: 13px;
}

img {
border:0pt;
}

button {
	cursor:pointer;
}

a:focus{
	outline:none
}

.hidden {
display:none;
}

.shown {
display:block;
}

label {
font-family:"Helvetica Neue",Helvetica,Arial,sans;
display: block;
font-size: 1.5em;
padding-bottom: 2px;
padding-top: 2px;
}

label.label_inline {
font-family:Arial,"Helvetica Neue",Helvetica,sans;
font-size:14px;
font-weight:normal;
line-height:1.5em;
display: inline;
font-style: normal;
}

.clear {
clear:both;
}

.highContrast{
	text-shadow: black 0px 0px 5px;
}
 
a:link,a:visited {
text-decoration:none;
color:#003366;
}

#usr_elements hr{
margin:20px;
}


a.button, .button, a.add-new {
border-color:#FFFFFF rgb(44, 72, 114) rgb(44, 72, 114) rgb(255, 255, 255);
color:#2459A8;
}
.button, .add-new {
border:1px solid #FFFFFF;
font-size:85%;
font-weight:bold;
padding:2px 6px;
vertical-align:middle;
}

.PostCommentBtn a{
float:left;
margin:5px;
background: url(/static/images/comments/post_comment.png) 0 0 no-repeat;
width:114px;
height:22px;
}
.ViewCommentsBtn a{
float: left;
margin:5px;
background-image:url(/static/images/comments/view_comments.png);
background-position: 0 0px;
width:114px;
height:22px;
}
.SharePostBtn a{
margin:5px;
float: left;
background-image:url(/static/images/comments/share_post.png);
width:114px;
height:22px;
}
.PostCommentBtn a:hover { 
background-position: 0 -22px;
}
.PostCommentBtn a:active {
background-position: 0 -44px;
}
.ViewCommentsBtn a:hover { 
background-position: 0 -22px;
}
.ViewCommentsBtn a:active {
background-position: 0 -44px;
}
.SharePostBtn a:hover { 
background-position: 0 -22px;
}
.SharePostBtn a:active {
background-position: 0 -44px;
}

#CommentBoxBtns{
background-image:url(/static/images/comments/cancel_save_background.png);
width:205px;
height:37px;
margin:5px 5px 0px 5px;
}

#CommentBoxBtns div{
margin:3px;
}

.AddCommentBtn a{
margin:0px 0px 0px 5px;
float: left;
background-image:url(/static/images/comments/add_comment.png);
background-position: 0 0px;
width:113px;
height:25px;
}
.AddCommentBtn a:hover { 
background-position: 0 -25px;
}
.AddCommentBtn a:active {
background-position: 0 -50px;
}
.CancelCommentBtn a{
margin:0px 0px 0px 5px;
float: left;
background-image:url(/static/images/comments/cancel.png);
width:74px;
height:25px;
}
.CancelCommentBtn a:hover { 
background-position: 0 -25px;
}
.CancelCommentBtn a:active {
background-position: 0 -50px;

}

.body-comment-container textarea {
    background: transparent;
	font-family:Courier New,Arial,Helvetica,sans-serif;
    margin: 5px;
	padding:0px;
	font-size: 14px;
    width:400px;
	height:127px;
	border:none;
	float:left;
	overflow:auto;
}

div.title-comment-container {
background:transparent url(/static/images/comments/title_entry.png) no-repeat scroll left center;
width:383px;
height:31px;
margin:5px;
}

div.body-comment-container {
background:transparent url(/static/images/comments/text_entry_comment.png) no-repeat scroll left center;
width:400px;
height:133px;
margin:5px;

}

.title-comment-container input {
    background: transparent;
	font-family:Courier New,Arial,Helvetica,sans-serif;
    padding: 5px;
	font-size: 14px;
    width:350px;
	border:none;
}

.scroll-vertical{
	overflow-y: auto;	
}

#desktop {
bottom:0px;
height:100%;
left:0px;
position:absolute;
right:0px;
top:0px;
width:100%;
}

#desktop table.desktop {
bottom:0px;
height:100%;
left:0px;
position:fixed;
right:0px;
top:0px;
width:100%;
}

#desktop table .header {
padding-left:0px;
padding-top:0px;
}

#desktop table.desktop td.body-with-detail-wrapper {
height:100%;
vertical-align:top;
width:100%;
}

#desktop table.desktop td.body-with-detail-wrapper {
width: 95%;
vertical-align: top;
height: expression(document.documentElement.clientHeight - document.all["headerBar"].offsetHeight - document.all["footerBar"].offsetHeight+ "px");
}

#desktop table.desktop td.body-with-detail-wrapper .container-with-detail-wrapper, #desktop table.desktop td.body-with-detail-wrapper .container-with-scrollable {
height:100%;
position:relative;
}

#desktop table.desktop td.body-with-detail-wrapper .content-with-detail, #desktop table.desktop td.body-with-detail-wrapper .content-with-scrollable {
overflow-x:hidden !important;
overflow-y:auto !important;
}
#desktop table.desktop td.body-with-detail-wrapper .content-with-detail, #desktop table.desktop td.body-with-detail-wrapper .content-with-scrollable {
height:100%;
left:0px;
overflow:auto;
position:absolute;
top:0px;
width:100%;
}

#contents {
width:100%;
height:100%;
margin:0 auto;
}

#app_header {
background:transparent url(/static/images/top_bar_bg.png) repeat-x;
left:0;
height:28px;
position:fixed;
top:0;
width:100%;
z-index:8999;
}

#header-contents {
height:28px;
text-align:right;
margin: 0pt auto;
width:950px;
padding:0;
position:relative;
}

#header-contents #previewText{
font-family:Helvetica,sans-serif;
font-size:13px;
float:left;
border: 1px solid;
background-color:#FEEFB3;
height:18px;
padding:8px 0pt 0pt 0pt;
width:750px;
}

#app_header h2 {
float:left;
line-height:1em;
text-align:left;
text-indent:-9000em;
margin:0;
padding:0;
}

#app_header h2 a {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll -1px -509px;
cursor:default;
display:block;
height:28px;
width:137px;
}

#corner-left span {
background:url(/static/images/topbar_left_rounded.gif) no-repeat scroll 100%;
display:block;
height:28px;
width:5px;
margin:0;
padding:0;
}

#corner-right span {
background:url(/static/images/topbar_right_rounded.gif) no-repeat scroll 100%;
display:block;
height:28px;
width:5px;
margin:0;
padding:0;
}

#app_header #top-menu {
height:28px;
margin:0pt;
float:right;
width:688px;
}

#app_header #menuButtonsArea1{
height:28px;
float:left;
position:relative;
display:block;
width:760px;
}

#app_header #menuButtonsArea2{
display:block;
float:right;
height:28px;
margin-right:0;
position:relative;
width:125px;
}

#app_header #menuButtonsArea1 #add-design-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: -281px -595px;
width:128px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #add-design-btn:hover {
background-position: -281px -623px;
}

#app_header #menuButtonsArea1 #add-design-btn:active, #app_header #menuButtonsArea1 #add-design-btn.selected {
background-position: -281px -651px;
}

#app_header #menuButtonsArea1 #share-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: -414px -595px;
width:86px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #share-btn:hover {
background-position: -414px -623px;	
}

#app_header #menuButtonsArea1 #share-btn:active,  #app_header #menuButtonsArea1 #share-btn.selected{
background-position: -414px -651px;	
}

#app_header #menuButtonsArea1 #add-photo-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: -4px -595px;
width:88px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #add-photo-btn:hover {
background-position: -4px -623px;
}

#app_header #menuButtonsArea1 #add-photo-btn:active, #app_header #menuButtonsArea1 #add-photo-btn.selected {
background-position: -4px -651px;
}

#app_header #menuButtonsArea1 #add-text-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: -97px -595px;
width:87px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #add-text-btn:hover {
background-position: -97px -623px;
}

#app_header #menuButtonsArea1 #add-text-btn:active, #app_header #menuButtonsArea1 #add-text-btn.selected {
background-position: -97px -651px;
}

#app_header #menuButtonsArea1 #add-html-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: -188px -595px;
width:87px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #add-html-btn:hover {
background-position: -188px -623px;
}

#app_header #menuButtonsArea1 #add-html-btn:active, #app_header #menuButtonsArea1 #add-html-btn.selected {
background-position: -188px -651px;
}

#app_header #menuButtonsArea1 #options-btn {
background:transparent url(/static/images/main2.png) no-repeat scroll 0%;
background-position: -285px -595px;
width:72px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #options-btn:hover {
background-position: -285px -623px;
}

#app_header #menuButtonsArea1 #options-btn:active, #app_header #menuButtonsArea1 #options-btn.selected {
background-position: -285px -651px;
}

#app_header #menuButtonsArea1 #preview-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll -507px -595px;
display:block;
height:28px;
margin-left:15px;
text-decoration:none;
text-indent:-9000px;
width:86px;
}

#app_header #menuButtonsArea1 #preview-btn:hover {
background-position: -507px -623px;
}

#header #menuButtonsArea1 #preview-btn:active {
background-position: -507px -651px;
}

#app_header #menuButtonsArea1 #save-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: -614px -595px;
width:100px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #menuButtonsArea1 #save-btn:hover {
background-position: -614px -623px;
}

#app_header #menuButtonsArea1 #save-btn:active {
background-position: -614px -651px;
}

#app_header #my-dashboard-btn {
background:transparent url(/static/images/main2_updated.png) no-repeat scroll 0%;
background-position: 0px 0px;
width:140px;
height:28px;
display:block;
text-indent:-1000px;
text-decoration:none;
}

#app_header #my-dashboard-btn:hover {
background-position: 0px -28px;
}

#app_header #my-dashboard-btn:active {
background-position: 0px -56px;
}

#app_header .menuButton {
float:left;
margin-right:2px;
}

#app_header .menuButton #options{
float:left;
}

#app_header #navigation {
/*background:transparent url(/static/images/mini_global_bar_buttons.png) no-repeat scroll 0%;*/
height:28px;
float:left;
margin:0pt;
width:106px;
overflow:hidden;
}

#app_header #navigation div a{
background:transparent url(/static/images/preview_save.png) no-repeat scroll 0%;
float:left;
height:26px;
overflow:hidden;
padding-top:28px;
}

#app_header #navigation li#add-design-btn a {
background-position: 0pt 0pt;
width:47px;
}

#app_header #navigation li#add-design-btn a:hover {
background-position: 0pt -28px;
}

#app_header #navigation li#add-design-btn a:active {
background-position: 0pt -56px;
}

#app_header #navigation li#add-photo-btn a {
background-position: 0pt 0pt;
width:80px;
}

#app_header #navigation li#add-photo-btn a:hover {
background-position: 0pt -28px;
}

#app_header #navigation li#add-photo-btn a:active {
background-position: 0pt -56px;
}

#app_header #navigation li#add-text-btn a {
background-position: -80px 0pt;
width:80px;
}

#app_header #navigation li#add-text-btn a:hover {
background-position: -80px -28px;
}

#app_header #navigation li#add-text-btn a:active {
background-position: -80px -28px;
}

#app_header #navigation li#add-html-btn a {
background-position: -160px 0pt;
width:80px;
}

#app_header #navigation li#add-html-btn a:hover {
background-position: -160px -28px;
}

#app_header #navigation li#add-html-btn a:active {
background-position: -160px -56px;
}

#app_header #navigation li#options-btn a {
background-position: -285px 0pt;
width:71px;
}

#app_header #navigation #options-btn a:hover {
background-position: -285px -28px;
}

#app_header #navigation #options-btn a:active {
background-position: -285px -56px;
}

#app_header #navigation #preview-btn a {
background-position: 0pt 0pt;
width:61px;
}

#app_header #navigation #preview-btn a:hover {
background-position: 0pt -28px;
}

#app_header #navigation #preview-btn a:active {
background-position: 0pt -56px;
}

#app_header #navigation #save-btn a {
background-position: -62px 0pt;
width:44px;
}

#app_header #navigation #save-btn a:hover {
background-position: -62px -28px;
}

#app_header #navigation #save-btn a:active {
background-position: -62px -56px;
}

#app_header #navigation a span{
visibility:hidden;
}

#app_header #navigation a {
cursor:hand;
text-decoration:none;
border:none;
}

#tutorial-snap {
cursor:pointer;
height:122px;
margin-top:28px;
width:176px;
}

#tutorial-snap .tutorial-bar-on {
background:url(/static/images/upslide_hover.gif) no-repeat;
height:9px;
width:113px;
}

#tutorial-snap .tutorial-bar-off {
background:url(/static/images/downslide_hover.gif) no-repeat;
height:9px;
width:113px;
}

#tutorial-content {
position:relative;
background:url(/static/images/tutorial_bg.gif) repeat-x;
height:113px;
width:176px;
}

#tutorial-bar {
position:relative;;
bottom:0px;
margin-left:32px;
}

#scroll_container {
margin-top:27px;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
}

#page_space {
min-height:700px;
height: auto !important;
position:relative;
width:100%;
}

#app_footer_container {
bottom:0px;
height:74px;
text-align:center;
left:0px;
position:absolute;
width:100%;
z-index: 9101;
}

/* Footer header*/
#app_footer_header {
display:block;
height:10px;
margin:0pt auto;
position:relative;
text-align:center;
visibility:visible;
z-index:91000;
}

#app_footer_header_hide {
height:10px;
margin:0 auto;
position:relative;
text-align:center;
z-index:91000;
}

.app_footer {
background:transparent url(/static/images/bottonbarbackground.gif) repeat-x scroll 0%;
bottom:0px;
height:64px;
text-align:center;
position:relative;
width:100%;
z-index: 10000;
}

#app_footer-wrapper {
height:57px;
margin:0pt auto;
position:relative;
width:1000px;
}

/*
 * New design box
 */

#design_box_container{
height:0px;
background:transparent;
display:block;
position:absolute;
bottom:-78px;
width:100%;
z-index:9010;
}

#design_box_wrapper{
background:transparent url(/static/images/design_box_bg.png) no-repeat;
width:911px;
height:422px;
position:relative;
margin: 0pt auto;
}

#design_box{
width:911px;
height:422px;
position:relative;
}

/*
 * New photobank box
 */
#photobank_box_container {
background:transparent none repeat scroll 0 0;
bottom:-8px;
height:0;
position:absolute;
width:100%;
z-index:9003;
}

#photobank_box_container #sidebar{
float:left;
margin-left:8px;
margin-top:30px;
width:165px;
text-align:left;
height:100%;
}

#photobank_box_container #sidebar #photo_library a {
    background: transparent url(/static/images/photobank_pre_load.png) repeat scroll 0;
	background-position: -1px -64px;
    border: medium none;
    display: block;
    height: 32px;
    width: 165px;
    text-indent: 10000px;
}

#photobank_box_container #sidebar #photo_library a:hover{
	background-position: -1px -32px;
}

#photobank_box_container #sidebar #photo_library a.selected{
	background-position: -1px 0px;
}
#photobank_box_container #sidebar #photo_gallery, #photobank_box_container #sidebar #shared_gallery, #photobank_box_container #sidebar #photo_library {
	margin-top: 8px;
	position: relative;
}

#photobank_box_container #sidebar .photo_gallery_item {
	background: transparent url(/static/images/photobank_pre_load.png) repeat scroll 0;
	background-position: -1px -160px;
    border: medium none;
	cursor:pointer;
    display: block;
    height: 31px;
    width: 165px;
}

#photobank_box_container #sidebar .photo_gallery_item:hover{
	background-position: -1px -128px;
}

#photobank_box_container #sidebar .photo_gallery_item.selected{
	background-position: -1px -96px;
}

#photobank_box_container #sidebar .photo_gallery_detail {
	position: relative;
	padding: 6px 0px 10px 45px;
}

#photobank_box_container #sidebar .photo_gallery_item span, #photobank_box_container #sidebar .shared_gallery_item span {
    font-family: Arial, "Times New Roman", Times, serif;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0px;
    text-align: center;
    font-weight: normal;
    color: #222;
}

#photobank_box_container #sidebar .photo_gallery_item:hover span, #photobank_box_container #sidebar .shared_gallery_item:hover span {
}

#photobank_box_container #sidebar .selected span {
    color: #FFFFFF;
	font-weight: bold;
}

#photobank_box_container #sidebar .shared_gallery_item {
	background: transparent url(/static/images/shared_gallery_button.png) repeat scroll 0;
	background-position: 0px -64px;
    border: medium none;
	cursor:pointer;
    display: block;
    height: 32px;
    width: 165px;
}

#photobank_box_container #sidebar .shared_gallery_item:hover{
	background-position: 0px -32px;
}

#photobank_box_container #sidebar .shared_gallery_item.selected{
	background-position: 0px 0px;
}

#photobank_box_container #sidebar .shared_gallery_detail {
	padding: 6px 0px 10px 45px;
	position: relative;
}

#photobank_box_container #photobank-header {
    height: 53px;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 12px;
    font-weight: bold;
    color: #600;
    line-height: 22px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px
}

#photobank_box_container #photos-content .album-title {
    color: #414141;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: -4px;
}

#photobank_box_container #photos-content .album-title:hover {
    color: #FFFFFF;
}

#photobank_box_container #photos-content .photo-album {
	margin: 10px 1px 10px 3px;
	position: relative;
}

#photobank_box_container #photos-container-box {
	clear:both;
	height:auto;
}

#photobank_box_container #photos-content .photo-album-title {
	height: 30px;
	position: relative;
}

#photobank_box_container #photos-content .photo-album-title em {
    color: #777777;
	font-family: Arial,"Times New Roman",Times,serif;
    font-size: 0.9em;
    font-style: italic;
    line-height: 1.571em;
	padding: 1px 1px 1px 18px;
    white-space: nowrap;
}

#photobank_box_container #photos-content .photos-container {
margin-bottom:45px;
margin-top:-4px;
clear:both;
}

#photobank_box_container #photos-content .photos-container .photo-item {
    cursor: pointer;
    display: inline-table;
	text-align:center;
	float: none;
}

#photobank_box_container #photos-content .photos-container .image{
	-moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 5px;
}

#photobank-header {
	background:transparent url(/static/images/title_bg.png) repeat scroll 0 0;
}

#photobank-header #photobank-title {
	float: left;
	width:150px;
	margin:13px
}

#photobank-header #ly-openPhotoUploadBtn {
    background: transparent url(/static/images/photobank_pre_load.png) no-repeat scroll 0 0;
	background-position: -167px 0px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    position: relative;
	margin:10px 20px 10px 10px;
	float:right;
    width: 212px;
}

#photobank-header #ly-openPhotoUploadBtn:hover {
	background-position: -167px -29px;
}

ul.photo-upload-nav {
    height: 34px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 auto;
    padding: 0 0 9px;
    width: 353px;
}

ul.photo-upload-nav li {
    background: transparent none repeat scroll 0 0 !important;
    display: inline;
}


ul.photo-upload-nav li a {
    background-image: url(/static/images/photobank_uploader.png);
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999em;
}

ul.photo-upload-nav li#li-local-upload a {
    background-position: 0 0 !important;
    width: 119px;
}

ul.photo-upload-nav li#li-local-upload a:hover {
    background-position: 0 -34px !important;
}

ul.photo-upload-nav li#li-local-upload.ui-tabs-selected a {
    background-position: 0 -68px !important;
}

ul.photo-upload-nav li#li-facebook-upload a {
    background-position: -119px 0 !important;
    width: 115px;
}

ul.photo-upload-nav li#li-facebook-upload a:hover {
    background-position: -119px -34px !important;
    width: 115px;
}

ul.photo-upload-nav li#li-facebook-upload.ui-tabs-selected a {
    background-position: -119px -68px !important;
    width: 115px;
}

ul.photo-upload-nav li#li-web-upload a {
    background-position: -234px 0 !important;
    width: 119px;
}

ul.photo-upload-nav li#li-web-upload a:hover {
    background-position: -234px -34px !important;
    width: 119px;
}

ul.photo-upload-nav li#li-web-upload.ui-tabs-selected a {
    background-position: -234px -68px !important;
    width: 119px;
}

#photo-uploader .top-title {
    padding: 10px;
    text-align: center;
}

#photo-uploader .contents .title {
    padding: 10px;
    text-align: center;
}

#photo-uploader .contents .content-wrapper .title {
    padding: 10px 10px 30px 10px;
    text-align: center;
}

#photo-uploader .contents .content-wrapper {
	background-image:url(/static/images/photobank_uploader.png);
	background-position:-228px -103px;
	height:182px;
    margin: 20px;
    text-align: center;
	width:427px;
}

#photo-uploader .content-wrapper input#id_photo_url {
    background: transparent url(/static/images/image_box.png) no-repeat scroll left top;
    border: medium none;
    height: 20px;
    padding: 8px;
    width: 370px;
}

#photo-uploader .bd {
	text-align: center;
}

#photo-uploader #local-upload #browse-col {
	float:left;
	margin-right:10px;
	height:182px;
	width:178px;
}

#photo-uploader .contents .content-wrapper #or-col {
	float:left;
	height:120px;
	margin-top:40px;
	width:40px;
}

#photo-uploader .contents .content-wrapper #drop-col {
	float:right;
	margin-right:10px;
	margin-top:10px;
	height:182px;
	width:178px;
}

#photo-uploader .contents .content-wrapper #drop-placeholder {
	display: block;
    height: 108px;
	margin:5px auto;

	
}

#photo-uploader #upload-buttons {
	display:block;
	height:29px;
	margin:0 auto;
	position:relative;
	width:250px
}

#photo-uploader #upload-buttons .fileupload {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    z-index: 2;
}

button.addfile {
    background: transparent url(/static/images/browse.png) no-repeat scroll 0 0;
    height: 29px;
    width: 118px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    cursor: pointer;
}

button.addfile:hover {
	background-position: 0 -29px;
}

button.finishUploadPhoto {
   	background-image:url(/static/images/photobank_uploader.png);
	background-position:-229px -358px;
    height: 29px;
    width: 227px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    cursor: pointer;
}

button.finishUploadPhoto:hover {
	background-position: -229px -387px;
}

#photo-uploader #web-upload form{
	margin: 20px 20px;
}

#search_web_photo_form{
margin:0px;
}

#photo-uploader #upload-q {
    background: white none repeat scroll 0 0;
    border: 1px solid #D6D6D6;
    margin-bottom: 5px;
	margin-top: 20px;
    min-height: 28px;
    width: 400px;
}


#photo-uploader #local-upload form {
	padding: 13px;
}

#ly-openFacebookImporterBtn {
	background-image: url(/static/images/photobank_uploader.png);
	background-position:-1px -277px;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    position: relative;
    width: 228px;
	border: 0px
}

#ly-openFacebookImporterBtn:hover {
	background-position: -1px -306px !important;
}

#ly-openFacebookImporterBtn:active {
	background-position: -1px -334px !important;
}

.add_gallery_page {
	background: transparent url(/static/images/photobank_pre_load.png) no-repeat scroll 0 0;
	background-position: -611px 0px;
	height: 22px;
	width: 131px;
}

.add_gallery_page:hover {
	background-position: -611px -22px;
}

.add_gallery_page:active {
	background-position: -611px -44px;
}


#slide-bar {
position:relative;
top:-9px;
width:1024px;
}

#slide-bar h2 {
background-position:0 0;
border:medium none;
cursor:pointer;
height:9px;
width:113px;
}

#sidebar .sidebar-separator, #design_slider .sidebar-separator{
	margin-top: 10px;
	margin-left:8px;
	position: relative;
}

#slide-bar h2.footer-on {
background:url(/static/images/arrow_slide_down.gif) no-repeat;
}

#slide-bar h2.footer-off {
background:url(/static/images/arrow_slide_up.gif) no-repeat;
}

#photobank_box_container .photos-view{
float:left;
margin-left:1px;
margin-top:8px;
position:relative;
width:728px;
}

#photobank_box_container .photos-scroll-view{
height:355px;
margin-left:6px;
overflow:auto;
position:relative;
width:722px;
}

#app_footer {
height:64px;
position:relative;
top:-9px;
width:1024px;
}

#message-group {
float:left;
height:64px;
padding:0;
margin-top:2px;
}

#message-group-buttons {
height:45px;
margin-left:15px;
margin-top:5px;
}

#message-group #profile, #message-group #inbox, #message-group #sites, #message-group #friends{
border:medium none;
cursor:hand;
float:left;
height:45px;
margin-left:2px;
position:relative;
text-indent:-9999px;
width:47px;
}

#message-group #profile {
background:transparent url(/static/images/main2.png) repeat-x scroll 0%;
background-position:-1pt -770px;
}

#message-group #profile:hover {
background-position:-1pt -725px;
}

#message-group #profile:active {
background-position:-1pt -680px;
}

#message-group #inbox {
background:transparent url(/static/images/main2.png) repeat-x scroll 0%;
background-position:-49px -770px;
}

#message-group #inbox:hover {
background-position:-49px -725px;
}

#message-group #inbox:active {
background-position:-49px -680px;
}

#message-group #sites{
background:transparent url(/static/images/main2.png) repeat-x scroll 0%;
background-position:-101px -770px;
}

#message-group #sites:hover{
background-position:-101px -725px;
}

#message-group #sites:active{
background-position:-101px -680px;
}


#message-group #friends {
background:transparent url(/static/images/main2.png) repeat-x scroll 0%;
background-position:-150px -770px;
}

#message-group #friends:hover {
background-position:-150px -725px;
}

#message-group #friends:active {
background-position:-150px -680px;
}

#page-title-box {
width:150px;
}

#page-title-box span {
font-size:medium;
font-weight:700;
width:150px;
margin:20px;
}

#tabs_example ul.tabs {
list-style:none;
clear:both;
border-bottom:1px solid #ccc;
height:20px;
margin:0;
padding:0;
}

#tabs_example ul.tabs li {
float:left;
margin-right:5px;
width:50px;
}

#tabs_example ul.tabs li a {
display:block;
height:20px;
background-color:#fff;
color:#666;
padding:0 3px;
}

#tabs_example ul.tabs li a:hover {
color:#666;
}

#tabs_example ul.tabs li a.active {
background-color:#ddd;
}

.tabbed_images {
list-style:none;
clear:both;
margin:0;
padding:0;
}

.tabbed_images li {
list-style:none;
float:left;
margin:0;
padding:0;
}

.tabbed_images li a {
border:1px solid #ccc;
display:block;
float:left;
margin:0 10px 0 0;
}

.tabbed_images li a.active,.tabbed_images li a:hover {
border:1px solid #333;
}

.tabbed_images li a img {
border:none;
margin:0;
padding:2px;
}

#image_1,#image_2,#image_3,#image_4,#image_5 {
margin-top:10px;
border:1px solid #ccc;
padding:2px;
}

#designmenu {
display:none;
text-align:center;
position:relative;
width:700px;
margin-right:auto;
margin-left:auto;
}

#adddesign_menuitems {
position:absolute;
top:27px;
left:240px;
}

#share_menuitems {
position:absolute;
top:27px;
left:354px;
}

.editingmenu {
background:url(/static/images/bottonbarbackground.gif) repeat-x;
height:57px;
}

#editSubmenu {
height:100%;
position:relative;
width:460px;
}

#editSubmenu .optionsSwitcher {
cursor:pointer;
float:left;
margin-right:10px;
padding-top:5px;
text-indent:-10000px;
}

#editSubmenu #submenuPageHistory {
background:url(/static/images/pagehistory_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuPageHistory:hover {
background:url(/static/images/pagehistory_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuViewOwner {
background:url(/static/images/pageowner_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuViewOwner:hover {
background:url(/static/images/pageowner_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuUndo {
background:url(/static/images/undochange_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuUndo:hover {
background:url(/static/images/undochange_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuRedo {
background:url(/static/images/redochange_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuRedo:hover {
background:url(/static/images/redochange_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuEditPage {
background:url(/static/images/editpage_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuEditPage:hover {
background:url(/static/images/editpage_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuEditProfile {
background:url(/static/images/editprofile_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuEditProfile:hover {
background:url(/static/images/editprofile_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuInviteFriend {
background:url(/static/images/invitefriend_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuInviteFriend:hover {
background:url(/static/images/invitefriend_hover.gif) no-repeat 0 0;
}

#editSubmenu #submenuJoinPage {
background:url(/static/images/joinpage_reg.gif) no-repeat 0 0;
height:19px;
width:101px;
}

#editSubmenu #submenuJoinPage:hover {
background:url(/static/images/joinpage_hover.gif) no-repeat 0 0;
}

.box {
width:470px;
}

.box h2,.box p {
padding-left:5%;
padding-right:5%;
}

.box-outer {
height:279px;
}

.save-menu {
margin:5px;
padding:5px;
z-index:1;
overflow:visible;
}

.save-menu div {
z-index:10000;
padding:5px;
}

button.edit-page-again {
background-image:url(/static/images/keep_editing.png);
background-repeat:no-repeat;
background-position:0 0;
background-color:transparent;
border:medium none;
cursor:pointer;
height:28px;
margin-bottom:10px;
width:128px;
display:block;
}

button.edit-page-again:hover{
background-position:0 -28px;
}

button.edit-page-again:active{
background-position:0 -57px;
}

button.invite-friends {
background-image:url(/static/images/invite_friends_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:30px;
margin-bottom:10px;
width:227px;
display:block;
}

button.invite-friends:hover {
background-image:url(/static/images/invite_friends_hov.png);
}

button.invite-friends:active {
background-image:url(/static/images/invite_friends_click.png);
}

button.sign-off {
background-image:url(/static/images/log_out_grey.png);
background-repeat:no-repeat;
background-color:transparent;
background-position:0 0;
border:medium none;
cursor:pointer;
height:28px;
margin-bottom:10px;
width:128px;
display:block;
}

button.sign-off:hover {
background-position:0 -28px;
}

button.sign-off:active {
background-position:0 -57px;
}

button.view-site {
background-image:url(/static/images/view_site.png);
background-repeat:no-repeat;
background-color:transparent;
background-position:0 0;
border:medium none;
cursor:pointer;
height:28px;
margin-bottom:10px;
width:128px;
display:block;
}

button.view-site:hover {
background-position:0 -28px;
}

button.view-site:active {
background-position:0 -57px;
}

button.put-in-facebook {
background-image:url(/static/images/share_page_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:30px;
margin-bottom:10px;
width:227px;
display:block;
}

button.put-in-facebook:hover {
background-image:url(/static/images/share_page_hov.png);
}

button.put-in-facebook:active {
background-image:url(/static/images/share_page_click.png);
}

button.put-in-myspace {
background-image:url(/static/images/share_page_myspace_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:30px;
margin-bottom:10px;
width:227px;
display:block;
}

button.put-in-myspace:hover {
background-image:url(/static/images/share_page_myspace_hov.png);
}

button.put-in-myspace:hover {
background-image:url(/static/images/share_page_myspace_click.png);
}

#your-page-url-container {
	background-image:url(/static/www/images/containers/site_highlighter.png);
	height: 61px;
	margin:10px auto;
	text-align:center;
	width: 516px;
}

#your-page-url-container #your-page-url {
    padding-top: 15px;
    font-family: georgia;
    font-size: 200%;
    font-weight: bold;
    letter-spacing: -0.05em;
}

#save-menu a, #save-menu a:visited, #save-menu a:active{
color:#003366;
}

.editor-display-block {
display:block;
}

.cancel_btn {
border: 0pt none;
width:32px;
height:34px;
position:absolute;
top:-9px;
right:-2px;
background:url(/static/images/cancel_reg.png) no-repeat;
z-index:100001;
}

.cancel_btn:hover {
background: url(/static/images/cancel_hover.png);
display:block;
}

.cancel_btn:active {
background: url(/static/images/cancel_click.png);
display:block;
}

.box-title {
position:absolute;
top:10px;
left:15px;
z-index:20;
display:block;
padding:0;
}

#adddesigncontent {
position:relative;
top:0;
left:21px;
width:500px;
overflow:hidden;
}

#addDesign h2 {
color:#FFFFFF;
font-size:18px;
position:relative;
}

#adddesigninnertitle {
background:url(/static/images/title_bg.png) repeat;
position:relative;
height:40px;
width:508px;
margin-bottom:4px;
left:-3px;
top:-4px;
}

#adddesigninnertitle h2 {
color:#3F4F5A;
font-family:Arial,sans;
font-size:25px;
font-weight:700;
letter-spacing:-0.03em;
margin:0pt 0pt 0.2em;
padding:0px 0px 0px 15px;
text-align:left;
}

#pane_my_friends .friendListBox, #pane_my_pages .pageListBox {
min-width:350px;
height:220px;
}

.buttonContainer #saveChangesFriends {
background:url(/static/images/save_changes_reg.gif) no-repeat;
border: medium none;
text-decoration:none;
width:154px;
height:30px;
display:block;
text-indent:-1000px;
left:50%;
margin-left:-77px;
position:relative;	
}

.buttonContainer #saveChangesFriends:hover {
background:url(/static/images/save_changes_hover.gif) no-repeat;
text-decoration:none;
}

#pane_my_friends #friends_options, #pane_my_pages #pages_options {
margin-left:20px;
}

#manageMenuBox {
background:url(/static/images/background_selector.png) no-repeat;
height:35px;
list-style-type:none;
margin-left:5px;
overflow:hidden;
width:352px;	
}

#manageMenuBox ul {
height:22px;
list-style-type:none;
margin-left:4px;
margin-top:4px;
}

#manageMenuBox ul li {
float:left;
height:22px;
width:112px;
text-indent:-10000px;
}

#manageMenuBox ul li#topList{
background-image:url(/static/images/friends_button_states.png);
background-position:0pt -44px;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:22px;
width:112px;
}

#manageMenuBox ul li#topList:hover{
background-position:0pt -22px;
}

#manageMenuBox ul li#topList.selected{
background-position:0pt 0pt;
}

#manageMenuBox ul li#invite{
background-image:url(/static/images/friends_button_states.png);
background-position:-112px -44px;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:22px;
width:114px;
}

#manageMenuBox ul li#invite:hover{
background-position:-112px -22px;
}

#manageMenuBox ul li#invite.selected{
background-position:-112px 0pt;
}

#manageMenuBox ul li#delete {
background-image:url(/static/images/friends_button_states.png);
background-position:-225px -44px;
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:22px;
width:112px;
}

#manageMenuBox ul li#delete:hover{
background-position:-225px -22px;
}

#manageMenuBox ul li#delete.selected{
background-position:-225px 0pt;
}

#pane_my_friends #friends_options .friends-option {
float:left;
height:140px;
margin-right:25px;
margin-top:15px;
padding-bottom:20px;
padding-right:0px;
width:144px;
}

#pane_my_friends #friends_options .imgContainer {
cursor:pointer;
height:116px;
overflow:hidden;
width:160px;
}

#pane_my_friends #friends_options .friends-option button#manageButton {
background-image:url(/static/images/manage_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:116px;
width:144px;
}

#pane_my_friends #friends_options .friends-option button#manageButton:hover{
background-image:url(/static/images/manage_hov.png);
}

#pane_my_friends #friends_options .friends-option button#styleButton {
background-image:url(/static/images/style_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:116px;
width:144px;
}

#pane_my_friends #friends_options .friends-option button#styleButton:hover{
background-image:url(/static/images/style_hov.png);
}

#pane_my_friends #friends_options .desc {
color:#666666;
font-size:13px;
font-weight:bold;
overflow:hidden;
padding:0px;
position:relative;
text-align:center;
text-shadow:black 0px 0px 2px;
width:144px;
}

#pane_my_pages #pages_options .pages-option {
float:left;
height:140px;
margin-right:25px;
margin-top:15px;
padding-bottom:20px;
padding-right:0px;
width:144px;
}

#pane_my_pages #pages_options .imgContainer {
cursor:pointer;
height:116px;
overflow:hidden;
width:160px;
}

#pane_my_pages #pages_options .pages-option button#manageButton {
background-image:url(/static/images/manage_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:116px;
width:144px;
}

#pane_my_pages #pages_options .pages-option button#manageButton:hover{
background-image:url(/static/images/manage_hov.png);
}

#pane_my_pages #pages_options .pages-option button#styleButton {
background-image:url(/static/images/style_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:116px;
width:144px;
}

#pane_my_pages #pages_options .pages-option button#styleButton:hover{
background-image:url(/static/images/style_hov.png);
}

#pane_my_pages #pages_options .desc {
color:#666666;
font-size:13px;
font-weight:bold;
overflow:hidden;
padding:0px;
position:relative;
text-align:center;
text-shadow:black 0px 0px 2px;
width:144px;
}

div.innerdesignpane{
background-color:#FFFFFF;
min-height:220px;
padding-bottom:5px;
padding-top:5px;
}

#tabsholder {
position:relative;
left:150px;
top:2px;
height:20px;
width:400px;
z-index:2000;
overflow:hidden;
}

#adddesign_menuitems {
background:url(/static/images/main2_updated.png) no-repeat -176px 0;
list-style:none;
width:219px;
height:276px;
margin:0;
overflow:hidden;
padding-top:12px;
}

#adddesign_menuitems #navigation_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -178px -66px;
}

#adddesign_menuitems #navigation_item a:hover {
background-position: -178px -356px;
}

#adddesign_menuitems #theme_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -178px -118px;
}

#adddesign_menuitems #theme_item a:hover {
background-position: -178px -408px;
}


#adddesign_menuitems #background_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -178px -170px;
}

#adddesign_menuitems #background_item a:hover {
background-position: -178px -460px;
}

#adddesign_menuitems #blog_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -178px -223px;
}

#adddesign_menuitems #blog_item a:hover {
background-position: -178px -513px;
}

#adddesign_menuitems #sitename_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -178px -14px;
}

#adddesign_menuitems #sitename_item a:hover {
background-position: -178px -304px;
}

#share_menuitems {
width:219px;
margin:0;
overflow:hidden;
}

#share_menuitems li {
list-style:none outside none;
width:219px;
}

#share_menuitems #top_item{
	background: url("/static/images/main2_updated.png") no-repeat scroll -398px 0 transparent;
	height:14px;
}

#share_menuitems #bottom_item{
	background: url("/static/images/main2_updated.png") no-repeat scroll -398px -222px transparent;
	height:16px;
}

#share_menuitems li a {
border:medium none;
display:block;
height:52px;
padding:0;
text-decoration:none;
width:219px;
}

.share_menu_item_wrap {
	height:52px;
}

#share_menuitems #invite_editor_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -398px -14px;
}

#share_menuitems #invite_editor_item a:hover {
background-position: -398px -252px;
}

#share_menuitems #disabled_invite_editor_item a {
background:url(/static/images/invite_editors_inactive.png) no-repeat 0 0;	 
}

#share_menuitems #manage_editor_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -398px -66px;
}

#share_menuitems #manage_editor_item a:hover {
background-position: -398px -304px;
}

#share_menuitems #view_editor_item a {
background:url(/static/images/view_editors.png) no-repeat 0 0;
background-position: 0 0;
}

#share_menuitems #view_editor_item a:hover {
background-position: 0 -52px;
}

#share_menuitems #facebook_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -398px -118px;
}

#share_menuitems #facebook_item a:hover {
background-position: -398px -356px;
}

#share_menuitems #twitter_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -398px -171px;
}

#share_menuitems #twitter_item a:hover {
background-position: -398px -409px;
}

#share_menuitems #email_item a {
background:url(/static/images/main2_updated.png) no-repeat 0 0;
background-position: -398px -225px;
}

#share_menuitems #email_item a:hover {
background-position: -398px -463px;
}

#adddesignmenuheader {
float:left;
position:relative;
top:28px;
}

#adddesignsubmenupane{
float:left;
min-height:260px;
width:362px;
position:relative;
}

#design_panes {
/*
 * background:transparent url(/static/images/adddesign_bg.gif) no-repeat scroll 0%;
 */
width:349px;
height:224px;
float:left;
}

.add-design-right-bg {
background:url(/static/images/adddesign_bg.gif) no-repeat;
}

#adddesignmenuheader ul#design_tabs {
position:relative;
width:123px;
height:188px;
background:url(/static/images/profile_leftside_bg.png) no-repeat;
list-style-type:none;
overflow:hidden;
margin:0;
}

#tab_profile a, #tab_theme a, #tab_my_pages a, #tab_my_friends a, #tab_background a, #tab_chatbox a, #tab_extras a {
background:transparent;
position:absolute;
width:121px;
height:24px;
text-decoration:none;
text-indent:-1000px;
}

#tab_profile a {
display:block;
top:5px;
left:2px;
}

#tab_profile a:hover {
background:url(/static/images/profileinfo_hover.png) no-repeat;
}

#tab_profile a.selected {
background:url(/static/images/profileinfo_click.png) no-repeat;
}

#tab_my_pages a {
display:block;
top:29px;
left:2px;
}

#tab_my_pages a:hover {
background:url(/static/images/mypages_hover.png) no-repeat;
}

#tab_my_pages a.selected {
background:url(/static/images/mypages_click.png) no-repeat;
}

#tab_my_friends a {
display:block;
top:53px;
left:2px;
}

#tab_my_friends a:hover {
background:url(/static/images/myfriends_hover.png) no-repeat;
}

#tab_my_friends a.selected {
background:url(/static/images/myfriends_click.png) no-repeat;
}

#tab_theme a {
display:block;
top:82px;
left:2px;
}

#tab_theme a:hover {
background:url(/static/images/theme_hover.png) no-repeat;
}

#tab_theme a.selected {
background:url(/static/images/theme_click.png) no-repeat;
}

#tab_background a {
display:block;
top:106px;
left:2px;
}

#tab_background a:hover {
background:url(/static/images/background_hover.png) no-repeat;
}

#tab_background a.selected {
background:url(/static/images/background_click.png) no-repeat;
}

#tab_chatbox a {
display:block;
top:130px;
left:2px;
}

#tab_chatbox a:hover {
background:url(/static/images/chatbox_hover.png) no-repeat;
}

#tab_chatbox a.selected {
background:url(/static/images/chatbox_click.png) no-repeat;
}

#tab_extras a {
display:block;
top:154px;
left:2px;
}

#tab_extras a:hover {
background:url(/static/images/extras_hover.png) no-repeat;
}

#tab_extras a.selected {
background:url(/static/images/extras_click.png) no-repeat;
}

#photobankheader {
background:transparent url(/static/images/title_bg.png) repeat scroll 0%;
position:relative;
height:40px;
}

#photobankheader #photobanktitle {
margin-left:24px;
margin-top:8px;
}

#photobankheader button {
margin-right:10px;
margin-top:8px;
}

#options_menuitems {
    list-style: none;
    width: 171px;
    height: 133px;
    background: url(/static/images/option_pulldown_bg.gif) no-repeat;
    position: absolute;
    top: 27px;
    left: 292px;
    display: none
}

#options_menuitems #create_new_item a {
background:url(/static/images/main2.png) no-repeat 0 0;
background-position: -4px -7px;
}

#options_menuitems #create_new_item a:hover {
background-position: -4px -145px;
}

#options_menuitems #create_new_item a:active {
background-position: -4px -283px;
}

#options_menuitems #share_site_item a {
background:url(/static/images/main2.png) no-repeat 0 0;
background-position: -4px -37px;
}

#options_menuitems #share_site_item a:hover {
background-position: -4px -175px;
}

#options_menuitems #share_site_item a:active {
background-position: -4px -313px;
}

#options_menuitems #site_privacy_item a, #options_menuitems #site_privacy_item_disabled a {
background:url(/static/images/main2.png) no-repeat 0 0;
background-position: -4px -67px;
}

#options_menuitems #site_privacy_item a:hover {
background-position: -4px -205px;
}

#options_menuitems #site_privacy_item a:active {
background-position: -4px -343px;
}

#options_menuitems .block_item {
 opacity: 0.35;
}

#options_menuitems #account_settings_item a {
background:url(/static/images/main2.png) no-repeat 0 0;
background-position: -4px -97px;
}

#options_menuitems #account_settings_item a:hover {
background-position: -4px -235px;
}

#options_menuitems #account_settings_item a:active {
background-position: -4px -373px;
}

#photobanktitle {
float:left;
width:300px;
}

button#upload_btn {
border:none;
float:right;
height:30px;
width:164px;
background:url(/static/images/uploadphotos_button.gif) no-repeat;
position:relative;
}

button#upload_btn:hover {
background:url(/static/images/uploadphotos_hover.gif) no-repeat;
}

button#upload_btn:active {
background:url(/static/images/uploadphotos_click.gif) no-repeat;
}

#photouploaderbox {
background:transparent url(/static/images/photouploader_bottom.gif) repeat-y;
position:relative;
left:50%;
margin-left:-236px;
width:471px;
}

#photoupload_title_bar {
background:url(/static/images/photouploader_top.gif) no-repeat;
width:471px;
height:28px;
top:33px;
}

#photouploaderclosebtn {
position:absolute;
right:9px;
top:3px;
}

#photouploaderclosebtn a {
background:url(/static/images/photo_cancel_reg.gif) no-repeat;
}

#photouploaderclosebtn a:hover {
background:url(/static/images/photo_cancel_hover.gif) no-repeat;
text-decoration:none;
}

#photoupload_tabs {
background:url(/static/images/photouploader_tabs_bg_small.gif) no-repeat;
height:22px;
}

#photoupload_tabs ul {
width:471px;
list-style-type:none;
margin-left:18px;
}

#photoupload_tabs li {
float:left;
margin:0;
padding:0;
}

#photoupload_tabs li a{
display:block;
text-indent:-999px;
}

#tab_MYCOMPUTER a {
background:url(/static/images/photouploader_mycomputer_regular.gif) no-repeat;
text-decoration:none;
width:112px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_MYCOMPUTER a.active {
background:url(/static/images/photouploader_mycomputer_click.gif) no-repeat;
}

#tab_MYCOMPUTER a:hover {
background:url(/static/images/photouploader_mycomputer_hover.gif) no-repeat;
}

input.add_photo_button {
background:transparent url(/static/images/photouploader_getphoto_button.gif) no-repeat scroll 0%;
border:medium none;
height:30px;
width:115px;
}

#tab_WEBLINK a {
background:url(/static/images/photouploader_weblink_regular.gif) no-repeat;
text-decoration:none;
width:111px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_WEBLINK a.active {
background:url(/static/images/photouploader_weblink_click.gif) no-repeat;
}

#tab_WEBLINK a:hover {
background:url(/static/images/photouploader_weblink_hover.gif) no-repeat;
}

#tab_MYSPACE a {
background:url(/static/images/photouploader_myspace_regular.gif) no-repeat;
text-decoration:none;
width:99px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_MYSPACE a.active {
background:url(/static/images/photouploader_myspace_click.gif) no-repeat;
}

#tab_MYSPACE a:hover {
background:url(/static/images/photouploader_myspace_hover.gif) no-repeat;
}

#tab_PHOTOBUCKET a  {
background:url(/static/images/photouploader_photobucket_regular.gif) no-repeat;
text-decoration:none;
width:111px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_PHOTOBUCKET a.active {
background:url(/static/images/photouploader_photobucket_click.gif) no-repeat;
}

#tab_PHOTOBUCKET a:hover {
background:url(/static/images/photouploader_photobucket_hover.gif) no-repeat;
}

.getphoto {
background:url(/static/images/photouploader_getphoto_button.gif) no-repeat;
text-decoration:none;
width:115px;
height:30px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.getphoto a {
width:115px;
height:30px;
display:block;
text-indent:-1000px;
background:url(/static/images/photouploader_getphoto_button.gif) no-repeat;
text-decoration:none;
margin:0;
padding:0;
}

.getphoto a:hover {
background:url(/static/images/photouploader_getphoto_button.gif) no-repeat;
text-decoration:none;
}

.browsephoto {
background:url(/static/images/photouploader_browse_button.gif) no-repeat;
text-decoration:none;
width:115px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.browsephoto a {
width:115px;
height:29px;
display:block;
text-indent:-1000px;
background:url(/static/images/photouploader_browse_button.gif) no-repeat;
text-decoration:none;
margin:0;
padding:0;
}

.browsephoto a:hover {
background:url(/static/images/photouploader_browse_button.gif) no-repeat;
text-decoration:none;
}

#upload_contents {
width:471px;
background:url(/static/images/photouploader_bottom.gif) repeat-y;
height:71px;
}

#photos-container {
height: 220px;
margin-left: 2px;
overflow: auto;
position: relative;
}

.thumb-wrap {
float:left;
padding:5px;
cursor:hand;
position:relative;
}



.thumb-wrap span {
display:block;
overflow:hidden;
text-align:center;
}

.thumb-wrap a.delete-photo {
background:url(/static/images/delete_btn.png) no-repeat;
position: absolute;
right:5px;
top:-5px;
width:15px;
height:12px;
z-index:100;
}

.thumb-wrap a.add-photo {
background:transparent url(/static/images/photobank_pre_load.png) no-repeat scroll -505px -94px;
position: absolute;
left:50%;
margin-left:-59px;
top:50%;
margin-top:-18px;
width:106px;
height:26px;
z-index:100;
}

.thumb-wrap a.add-photo:hover {
	background-position:-505px -125px;
}
.thumb-wrap a.add-photo:active {
	background-position:-505px -155px;
}

.thumb {
background:#DDDDDD none repeat scroll 0%;	
padding:0px;
display:block;
position:relative;
}

.thumb img {
cursor:hand;
}

.photo-view-selected {
background:#C3DAF9 none repeat scroll 0%;
border:2px solid #6593CF;
padding:3px;
}

#addText {
min-height:200px;
position:absolute;
width:553px;
}

#savePage {
height:400px;
position:absolute;
width:300px;
overflow:visible;
}

/*
 * Page History
 */

button#lock_history_action_button {
background-image:url(/static/images/lockpage_reg.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
float:right;
height:29px;
margin-bottom:10px;
position:absolute;
right:10px;
width:130px;
display:block;
}

button#lock_history_action_button:hover{
background-image:url(/static/images/lockpage_hover.png);
}

button#lock_history_action_button:active{
background-image:url(/static/images/lockpage_click.png);
}

ul#page_history_list {
background-color:#FFFFFF;
border:1px solid #6689CB;
height:250px;
list-style:none;
overflow-y:scroll;
overflow-x:hidden;
}

ul#page_history_list li {
background-image:url(/static/images/messages_greybg_regular.gif);
height:61px;
position:relative;
width:100%;
}

ul#page_history_list img.user {
border:none;
margin-left:8px;
margin-top:4px;
position:absolute;
}

ul#page_history_list p.history-contents{
font-family:georgia,serif;
line-height:1.5em;
margin:0pt;
overflow:hidden;
padding:10px 20px 10px 80px;
}

ul#page_history_list p.history-contents span {
color: #FFFFFF;
font-family:"Helvetica Neue",Helvetica,Arial,sans;
font-size:160%;
font-weight:700;
letter-spacing:-.05em;
margin:0 0 .2em;
text-align: left;
}

ul#page_history_list p.history-contents em {
line-height:2.5em;
}

input.preview-revert-action-btn {
background:url(/static/images/preview_reg.png) no-repeat;
border:0pt;
width:70px;
height:18px;
display:block;
text-indent:-1000px;
position:absolute;
right:85px;
top:10px;
margin:2px;
}

input.preview-revert-action-btn:hover { 
background:url(/static/images/preview_hover.png) no-repeat;
}

input.revert-action-btn {
background:url(/static/images/goback_reg.png) no-repeat;
border:0pt;
width:69px;
height:18px;
display:block;
text-indent:-1000px;
position:absolute;
right:10px;
top:10px;
margin:2px;
}

input.revert-action-btn:hover { 
background:url(/static/images/goback_hov.png) no-repeat;
}

.centered-text {
	text-align: center;
}

.contentsWrapper {
position:relative;
top:0px;
margin-left:10px;
}

#photouploaderbox label{
color:#FFFFFF;
font-family:"Arial Rounded MT Bold","Century Gothic","Helvetica Neue Light","Helvetica Neue",georgia,"times new roman",helvetica,verdana,tahoma,arial,"sans serif";
display:block;
font-weight:bold;
font-size:100%;
margin-bottom:2px;
margin-top:2px;
}

.upload_input_txt {
padding:3px;
width:442px;
}

div#content_WEBLINK span {
font-size:5em;
color:red;
}

ul.globalnav {
position:relative;
right:0;
bottom:0;
height:20px;
list-style-type:none;
padding-left:10px;
}

.globalnav li {
display:inline;
float:left;
}

.inner-tab-off a {
background-image:url(/static/images/blanktab_reg.gif);
background-repeat:no-repeat;
display:block;
height:24px;
width:90px;
text-align:center;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
color:#000;
}

.inner-tab-off a:hover {
background-image:url(/static/images/blanktab_hover.gif);
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
}

.inner-tab-off a.selected {
background-image:url(/static/images/blanktab_click.gif);
background-repeat:no-repeat;
display:block;
height:24px;
width:90px;
text-align:center;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
color:#FFF;	
}

.inner-tab-on a {
background-image:url(/static/images/blanktab_click.gif);
background-repeat:no-repeat;
display:block;
height:24px;
width:90px;
text-align:center;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
color:#FFF;
}

#pane_profile_status {
background:url(/static/images/background_mystatus.gif) no-repeat;
}

#pane_profile_info {
background:url(/static/images/background_myinfo.gif) no-repeat;
}

#pane_profile_layout {
background:url(/static/images/background_mylayout.gif) no-repeat scroll center top;
}

#update_status_btn {
background-image:url(/static/images/update_status.gif);
background-repeat:no-repeat;
background:url(/static/images/update_status.gif) no-repeat;
text-decoration:none;
width:108px;
height:18px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#update_status_btn a {
text-decoration:none;
width:108px;
height:18px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#update_status_btn a:hover {
background:url(/static/images/update_status_hov.gif) no-repeat;
text-decoration:none;
}

#choose_photo_btn {
background:url(/static/images/choose_photo_reg.gif) no-repeat;
text-decoration:none;
width:154px;
height:30px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#choose_photo_btn a:hover {
background:url(/static/images/choose_photo_hover.gif) no-repeat;
text-decoration:none;
}

#savechange_layout_btn {
background:url(/static/images/save_changes_reg.gif) no-repeat;
text-decoration:none;
width:154px;
height:30px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#savechange_layout_btn a:hover {
background:url(/static/images/save_changes_hover.gif) no-repeat;
text-decoration:none;
}

.colorBtn {
background:url(/static/images/color_reg.gif) no-repeat;
width:41px;
height:18px;
display:block;
float: left;
}

.colorBtn:hover {
background:url(/static/images/color_hover.gif) no-repeat;
}

.photoBtn {
background:url(/static/images/photo_reg.gif) no-repeat;
width:41px;
height:18px;
display:block;
float: left;
}

.photoBtn:hover {
background:url(/static/images/photo_hover.gif) no-repeat;
text-decoration:none;
}

.borderBtn {
background:url(/static/images/border_reg.gif) no-repeat;
width:47px;
height:18px;
display:block;
float: left;
}

.borderBtn:hover {
background:url(/static/images/border_hover.gif) no-repeat;
text-decoration:none;
}

.sizeBtn {
background:url(/static/images/size_reg.gif) no-repeat;
text-decoration:none;
width:41px;
height:18px;
display:block;
float: left;
text-indent:-1000px;
margin:0;
padding:0;
}

.sizeBtn:hover {
background:url(/static/images/size_hover.gif) no-repeat;
text-decoration:none;
}

.fontBtn {
background:url(/static/images/font_reg.gif) no-repeat;
text-decoration:none;
width:41px;
height:18px;
display:block;
float: left;
text-indent:-1000px;
margin:0;
padding:0;
}

.fontBtn:hover {
background:url(/static/images/font_hover.gif) no-repeat;
text-decoration:none;
}

#changelayout_tabs {
position:relative;
background:url(/static/images/photouploader_tabs_bg.gif) no-repeat;
top:33px;
left:11px;
}

ul#layout_tabsmenu {
height:23px;
list-style-type:none;
margin-left:15px;
padding:4px;
}

ul#layout_tabsmenu li {
float:left;
}

.m-MYPROFILE-off, .m-MYPROFILE-on {
text-decoration:none;
width:107px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.m-MYPROFILE-off a, .m-MYPROFILE-on a {
text-decoration:none;
width:107px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.m-MYPROFILE-on a {
background:url(/static/images/myprofile_click.gif) no-repeat;
text-decoration:none;
}

.m-MYPROFILE-off a:hover {
background:url(/static/images/myprofile_hover.gif) no-repeat;
text-decoration:none;
}

.m-MYPAGESL-off,.m-MYPAGESL-on {
background:url(/static/images/mypagesl_reg.gif) no-repeat;
text-decoration:none;
width:107px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.m-MYPAGESL-on a {
background:url(/static/images/mypagesl_click.gif) no-repeat;
text-decoration:none;
}

.m-MYACCESS-off,.m-MYACCESS-on {
background:url(/static/images/myaccess_reg.gif) no-repeat;
text-decoration:none;
width:107px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.m-MYACCESS-on a {
background:url(/static/images/myaccess_click.gif) no-repeat;
text-decoration:none;
}

.m-MYACCESS-off a:hover {
background:url(/static/images/myaccess_hover.gif) no-repeat;
text-decoration:none;
}

#content_MYPROFILE, #content_MYPAGESL, #content_MYACCESS {
padding: 5px 0 4px 20px;
position: relative;
}

/*
* Add design -- > Background
*/
.colorSelectorWrapper input#bg_color_input {
position:relative;
}

button#new_bg_color_btn:hover {
background:transparent url(/static/images/save_changes_hover.gif) no-repeat scroll 0%;
text-decoration:none;
}
button#new_bg_color_btn {
background:transparent url(/static/images/save_changes_reg.gif) no-repeat scroll 0pt;
border:medium none;
cursor:pointer;
height:30px;
position:relative;
text-indent:0pt;
width:154px;
}

#message_tabsmenu {
	height:36px;
	padding-left:24px;	
}

#show-message-contents #message_tabsmenu li {
	display:inline;
	float:left;
	height:36px;
}

#show-message-contents #message_tabsmenu li a {
	background:transparent url(/static/images/inbox_tabs.png) no-repeat scroll 0 0;
	display: block;
	text-indent: -9999px;
	height:36px;
	margin-top:2px;
	width:132px;
}

#show-message-contents #message_tabsmenu li a#tab_profile {
	background-position: 0 0;
}

#show-message-contents #message_tabsmenu li a#tab_profile:hover {
	background-position: 0 -36px;
}

#show-message-contents #message_tabsmenu li.ui-tabs-selected a#tab_profile {
	background-position: 0 -72px;
}

#show-message-contents #message_tabsmenu li a#tab_inbox {
	background-position: -132px 0;
}

#show-message-contents #message_tabsmenu li a#tab_inbox:hover {
	background-position: -132px -36px;
}

#show-message-contents #message_tabsmenu li.ui-tabs-selected a#tab_inbox {
	background-position: -132px -72px;
}

#show-message-contents #message_tabsmenu li a#tab_sites {
	background-position: -264px 0;
}

#show-message-contents #message_tabsmenu li a#tab_sites:hover {
	background-position: -264px -36px;
}

#show-message-contents #message_tabsmenu li.ui-tabs-selected a#tab_sites {
	background-position: -264px -72px;
}

#show-message-contents #message_tabsmenu li a#tab_friends {
	background-position: -396px 0;
}

#show-message-contents #message_tabsmenu li a#tab_friends:hover {
	background-position: -396px -36px;
}

#show-message-contents #message_tabsmenu li.ui-tabs-selected a#tab_friends {
	background-position: -396px -72px;
}

#content_profile, #content_inbox, #content_sites, #content_friends {
	padding: 10px;
}

#content_profile .form_wrapper {
	margin: 20px;
}

/*
 * Inbox inner tabs
 */
#messages_tabs li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:4px;
	margin-top:2px;
	padding:1px;
}

#messages_tabs li a {
	background:transparent url(/static/images/inbox_inner.png) no-repeat scroll 0 0;
	height: 23px;
	text-indent: -9999px;
	width: 88px;
}

#messages_tabs li a#tab_inbox:hover {
	background-position: 0 -24px;
}

#messages_tabs li.ui-tabs-selected a#tab_inbox {
	background-position: 0 -48px;
}

#messages_tabs li a#tab_sent {
	background-position: -90px 0px;
}

#messages_tabs li a#tab_sent:hover {
	background-position: -90px -24px;
}

#messages_tabs li.ui-tabs-selected a#tab_sent {
	background-position: -90px -48px;;
}


#msgbox-tabs-wrapper {
position: relative;
}

#msgbox-tabs-wrapper ul {
margin:0;
padding:0;
}

#msgbox-tabs-wrapper ul a {
display:block;
text-indent:-999px;
overflow:hidden;
height:24px;
}

#messages_contents {
	background-image:url(/static/images/inbox_bg.png);
	height:362px;
	width:615px;
	margin:0px 3px 19px 9px;
}

#sites_tabsmenu {
	background:transparent url(/static/images/inner_bg_large.png) no-repeat scroll 0 50%;
	bottom:0;
	height:29px;
	position:absolute;
	width:378px;
}

#sites_tabsmenu li {
	float: left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:2px;
	margin-top:2px;
	padding:1px;
}

#sites_tabsmenu li a {
	background:transparent url(/static/images/sites_inner.png) no-repeat scroll 0 0;
	display: block;
	height: 23px;
	text-indent: -9999px;
	width: 121px;
}

#sites_tabsmenu li a#tab_made_by_you:hover {
	background-position: 0 -24px;
}

#sites_tabsmenu li.ui-tabs-selected a#tab_made_by_you {
	background-position: 0 -49px;
}

#sites_tabsmenu li a#tab_joined_by_you {
	background-position: -124px 0;
}

#sites_tabsmenu li a#tab_joined_by_you:hover {
	background-position: -124px -24px;
}

#sites_tabsmenu li.ui-tabs-selected a#tab_joined_by_you {
	background-position: -124px -49px;
}

#sites_tabsmenu li a#tab_your_network {
	background-position: -247px 0;
}

#sites_tabsmenu li a#tab_your_network:hover {
	background-position: -247px -24px;
}

#sites_tabsmenu li.ui-tabs-selected a#tab_your_network {
	background-position: -247px -49px;
}

#content_sites .sites_list {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 278px;
}

#content_sites .sites_list li{
	list-style-type:none;
}

/*ul#message_tabsmenu {
clear:left;
display: table;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 5px 0px 0px 25px;
}

ul#message_tabsmenu li {
display:table-cell;
margin:0;
padding:0;
}*/

button#send-msg-btn {
background:transparent url(/static/images/sendmessage_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:18px;
width:107px;
position:absolute;
right:40px;
top:5px;
}

button#new-msg-btn {
background:transparent url(/static/images/newmessage_reg.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:29px;
width:129px;
position:absolute;
right:10px;
}

button#new-msg-btn:hover {
background:transparent url(/static/images/newmessage_hov.png) no-repeat scroll 0;
}

button#new-msg-btn:active {
background:transparent url(/static/images/newmessage_click.png) no-repeat scroll 0;
}

#messages-contents-wrapper h2 {
padding:10px;
}

.inner_msg_tabs {
position:relative;
height:40px;
}

.inner_msg_tabs ul {
background:transparent url(/static/images/inbox_inner_bg.png) no-repeat scroll 0;
position:absolute;
bottom:0pt;
height: 29px;
width: 191px;
}

.inner_msg_tabs li {
display:inline;
padding-right:2px;
float:left;
margin:0;
}

.inner_msg_tabs ul a {
display:block;
overflow:hidden;
height:14px;
}

.new_msg_title {
width:100%;
background:url(/static/images/inbox_topheader_bg.png) repeat-x;
line-height: 24px;
}

.new_msg_title .show-num-message {
	color:#DDDDDD;
	font-size:15px;
	font-weight:normal;
	text-shadow:black 0px 2px 3px;
	padding-left:5px;
}

#message_content .message_title {
width:100%;
background:url(/static/images/inbox_topheader_bg.png) repeat-x;
line-height: 24px;
color:#CCCCCC;
}

.messagesHeadline {
color:#DDDDDD;
font-size:15px;
font-weight:normal;
text-shadow:black 0px 2px 3px;
}

.new_msg_title_bulletins {
position:relative;
width:471px;
left:25px;
top:20px;
font-size:medium;
}

.msg_title {
position:relative;
width:471px;
left:25px;
top:24px;
background:url(/static/images/topgrey.gif) no-repeat;
}

#mail_contents {
position:relative;
top:17px;
}

#btn_new_msg {
position:absolute;
right:30px;
top:-5px;
}

#btn_back_inbox {
position:absolute;
left:24px;
top:-8px;
}

#btn_reply {
position:absolute;
right:24px;
top:-8px;
}

#reply_form {
overflow:hidden;
}

.frmShdwTopLt {
float:left;
background:url(/static/images/shadowUpperLeft.gif) top left no-repeat;
}

.frmShdwBottomRt {
float:left;
background:url(/static/images/shadowLowerRight.gif) bottom right no-repeat;
}

.frmShdwBottomLt {
float:left;
background:transparent url(/static/images/shadowBottomLeft.gif) bottom left no-repeat;
}

.frmShdwTopRt {
float:left;
background:transparent url(/static/images/shadowTopRight.gif) top right no-repeat;
}

tbody.scrollContent {
display:block;
height:218px;
overflow:auto;
width:486px;
}

tbody.scrollContent td,tbody.scrollContent tr.normalRow td {
padding-right:12px;
padding-top:5px;
}

tbody#scrollContent_msg td,tbody#scrollContent_msg tr.normalRow td {
padding-right:12px;
padding-top:5px;
width:471px;
height:61px;
background:url(/static/images/messages_bluebg_regular.gif) no-repeat;
}

tbody#scrollContent_msg tr.old_msg td {
padding-right:12px;
padding-top:5px;
width:471px;
height:61px;
background:url(/static/images/messages_greybg_regular.gif) no-repeat;
}

tbody#scrollContent_friends td,tbody#scrollContent_friends tr.normalRow td {
padding-right:12px;
padding-top:5px;
width:471px;
height:78px;
background:url(/static/images/friends_content_bluereg.gif) no-repeat;
}

tbody#scrollContent_friends tr.old_friend td {
padding-right:12px;
padding-top:5px;
width:471px;
height:78px;
background:url(/static/images/friends_content_regular.gif) no-repeat;
}

tbody#scrollContent_bulletins {
display:block;
height:200px;
overflow:auto;
width:480px;
}

tbody#scrollContent_bulletins td,tbody#scrollContent_bulletins tr.normalRow td {
padding-right:12px;
padding-top:5px;
width:471px;
height:78px;
background:#DFECF8;
}

tbody#scrollContent_bulletins tr.old_bulletin td {
padding-right:12px;
padding-top:5px;
width:471px;
height:78px;
background-color:#FFF;
}

tbody#scrollContent_bulletins td a,tbody#scrollContent_bulletins tr.normalRow td a {
text-decoration:none;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#000;
}


#tab_INBOX a, #tab_BULLETINS_INBOX a {
background:url(/static/images/inbox_tab_regular.gif) no-repeat;
text-decoration:none;
height:19px;
display:block;
margin:0;
padding:0;	
}

#tab_INBOX a.selected, #tab_BULLETINS_INBOX a.selected {
background:url(/static/images/inbox_tab_on.gif) no-repeat;
text-decoration:none;
}

#tab_INBOX a:hover, #tab_BULLETINS_INBOX a:hover {
background:url(/static/images/inbox_tab_hover.gif) no-repeat;
text-decoration:none;
}

#tab_SENTMESSAGES a, #tab_BULLETINS_SENTMESSAGES a {
background:url(/static/images/sentmessages_tab_regular.gif) no-repeat;
text-decoration:none;
height:19px;
display:block;
margin:0;
padding:0;
}

#tab_SENTMESSAGES a.selected, #tab_BULLETINS_SENTMESSAGES a.selected {
background:url(/static/images/sentmessages_tab_on.gif) no-repeat;
text-decoration:none;
}

#tab_SENTMESSAGES a:hover, #tab_BULLETINS_SENTMESSAGES a:hover {
background:url(/static/images/sentmessages_tab_hover.gif) no-repeat;
text-decoration:none;
}

#tab_MYNETWORK a {
background:url(/static/images/mynetwork_reg.gif) no-repeat;
text-decoration:none;
height:18px;
display:block;
margin:0;
padding:0;
}

#tab_MYNETWORK a.selected {
background:url(/static/images/mynetwork_click.gif) no-repeat;
text-decoration:none;
}

#tab_MYNETWORK a:hover {
background:url(/static/images/mynetwork_hover.gif) no-repeat;
text-decoration:none;
}

#tab_MYPAGES a {
background:url(/static/images/mypages_reg.gif) no-repeat;
text-decoration:none;
height:18px;
display:block;
margin:0;
padding:0;
}

#tab_MYPAGES a.selected {
background:url(/static/images/mypages_click.gif) no-repeat;
text-decoration:none;
}

#tab_MYPAGES a:hover {
background:url(/static/images/mypages_hover.gif) no-repeat;
text-decoration:none;
}

#tab_UPDATEDFRIENDS a {
background:url(/static/images/updated_reg.gif) no-repeat;
text-decoration:none;
height:18px;
display:block;
margin:0;
padding:0;
}

#tab_UPDATEDFRIENDS a.selected {
background:url(/static/images/updated_click.gif) no-repeat;
text-decoration:none;
}

#tab_UPDATEDFRIENDS a:hover {
background:url(/static/images/updated_hover.gif) no-repeat;
text-decoration:none;
}

#tab_VIEWALLFRIENDS a {
background:url(/static/images/viewallfriends_tab_reg.gif) no-repeat;
text-decoration:none;
height:18px;
display:block;
margin:0;
padding:0;
}

#tab_VIEWALLFRIENDS a.selected {
background:url(/static/images/viewfriends_tab_click.gif) no-repeat;
text-decoration:none;
}

#tab_VIEWALLFRIENDS a:hover {
background:url(/static/images/viewallfriends_tab_hover.gif) no-repeat;
text-decoration:none;
}

.btns_friends {
height:29px;
position:absolute;
right:10px;
}

.btns_friends button {
margin: 0pt 3px 0pt 3px;
}

.btn_friend_search {
background:url(/static/images/search_reg.png) no-repeat;
border:0px none;
float:right;
width:102px;
height:29px;
display:block;
text-decoration:none;
}

.btn_friend_search:hover {
background:url(/static/images/search_hov.png) no-repeat;
}

.btn_friend_search:active {
background:url(/static/images/search_click.png) no-repeat;
}

.btn_new_msg {
background:url(/static/images/sendmessage_reg.gif) no-repeat;
text-decoration:none;
width:107px;
height:18px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.btn_new_msg a {
text-decoration:none;
width:107px;
height:18px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.btn_new_msg a:hover {
background:url(/static/images/sendmessage_hover.gif) no-repeat;
text-decoration:none;
}

.btn_back_inbox {
background:url(/static/images/inbox_reg.gif) no-repeat;
text-decoration:none;
width:88px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.btn_back_inbox a:hover {
background:url(/static/images/inbox_hover.gif) no-repeat;
text-decoration:none;
}

.btn_reply {
background:url(/static/images/reply_orange_reg.gif) no-repeat;
text-decoration:none;
width:88px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.btn_reply a:hover {
background:url(/static/images/reply_hover.gif) no-repeat;
text-decoration:none;
}

.btn_bulletins_post {
background:url(/static/images/postnew_reg.png) no-repeat;
border: 0pt none;
text-decoration:none;
float:right;
width:129px;
height:29px;
display:block;
right:10px;
position:absolute;
text-indent:-1000px;
}

.btn_bulletins_post:hover {
background:url(/static/images/postnew_hov.png) no-repeat;
}

.btn_bulletins_post:active {
background:url(/static/images/postnew_click.png) no-repeat;
}

#toolbar_btn_4 {
background:url(/static/images/4_reg.gif) no-repeat;
text-decoration:none;
width:44px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#toolbar_btn_4 a {
text-decoration:none;
width:44px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#toolbar_btn_4 a:hover {
background:url(/static/images/4_hover.gif) no-repeat;
text-decoration:none;
}

#toolbar_btn_3 {
background:url(/static/images/3_reg.gif) no-repeat;
text-decoration:none;
width:43px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#toolbar_btn_3 a:hover {
background:url(/static/images/3_hover.gif) no-repeat;
text-decoration:none;
}

#toolbar_btn_2 {
background:url(/static/images/2_reg.gif) no-repeat;
text-decoration:none;
width:43px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#toolbar_btn_2 a:hover {
background:url(/static/images/2_hover.gif) no-repeat;
text-decoration:none;
}

#toolbar_btn_1 {
background:url(/static/images/1_reg.gif) no-repeat;
text-decoration:none;
width:46px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#toolbar_btn_1 a {
text-decoration:none;
width:46px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#toolbar_btn_1 a:hover {
background:url(/static/images/1_hover.gif) no-repeat;
text-decoration:none;
}

#add-code-btn:hover {
background-image:url(/static/images/add_codebutton_hover.gif);
}

#add-code-btn {
background-image:url(/static/images/add_codebutton.gif);
background-repeat:no-repeat;
border:none medium;
display:block;
height:29px;
margin:0pt auto;
position:relative;
width:111px;
}

.large-box-content {
position:relative;
background-image:url(/static/images/background_add_html.gif);
background-repeat:no-repeat;
width:489px;
height:264px;
text-align:center;
margin:30px 6px 6px;
}

#code-form-container {
position:relative;
margin:40px 0 60px;
}

#add-text-contents {
position:relative;
top:15px;
}


.add-text-wrapper {
padding-top:12px;
}

#text-title-container {
height:35px
}

#text-editor-toolbar {
padding: 8px 20px 8px 20px;
}

#text-editor-toolbar ul {
width:460px;
height:23px;
list-style-type:none;
}

#text-editor-toolbar li {
display:inline;
float:left;
margin:4px;
padding:4px;
}

#blog-editor-toolbar {
padding: 2px 20px;
}

#blog-editor-toolbar ul {
width:460px;
height:23px;
list-style-type:none;
}

#blog-editor-toolbar li {
display:inline;
float:left;
margin:4px;
padding:4px;
}

.text-toolbar-btn {
border:0;
margin:4px;
padding:4px;
}

#addText textarea, #addText input{
width:100%
}

#editor-container {
position:relative;
border:0px solid #999999;
margin: 10px 0pt 10px 20px;
}

#editor-container #add_text_editor {
width: 547px; height: 280px; display: block;
border:1px solid #666666;
font-size:16px;
background-image:url(/static/images/blog-editor/title_entry_bg.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#text-editor-toolbar li#makebigger_btn {
background:url(/static/images/button_makebigger.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makebigger_btn a:hover {
background:url(/static/images/button_makebigger_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makesmaller_btn {
background:url(/static/images/button_makesmaller.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makesmaller_btn a:hover {
background:url(/static/images/button_makesmaller_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makeleft_btn {
background:url(/static/images/button_left_reg.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makeleft_btn a:hover {
background:url(/static/images/button_left_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makecenter_btn {
background:url(/static/images/button_center.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makecenter_btn a:hover {
background:url(/static/images/button_center_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makeright_btn {
background:url(/static/images/button_right_reg.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makeright_btn a:hover {
background:url(/static/images/button_right_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makebold_btn {
background:url(/static/images/button_bold.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makebold_btn a:hover {
background:url(/static/images/button_bold_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makeitalic_btn {
background:url(/static/images/button_italic.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makeitalic_btn a:hover {
background:url(/static/images/button_italic_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makeunderline_btn {
background:url(/static/images/button_underline.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makeunderline_btn a:hover {
background:url(/static/images/button_underline_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makestrike_btn {
background:url(/static/images/button_strike.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makestrike_btn a:hover {
background:url(/static/images/button_strike_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#makelink_btn {
background:url(/static/images/button_link.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makelink_btn a:hover {
background:url(/static/images/button_link_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#changefont_btn {
background:url(/static/images/button_font_reg.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#changefont_btn a:hover {
background:url(/static/images/button_font_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#changecolor_btn {
background:url(/static/images/button_color_reg.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#changecolor_btn a:hover {
background:url(/static/images/button_color_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#changeeffect_btn {
background:url(/static/images/button_effect.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#changeeffect_btn a:hover {
background:url(/static/images/button_effect_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#photo_btn {
background:url(/static/images/button_photo.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#photo_btn a:hover {
background:url(/static/images/button_photo_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#smiley_btn {
background:url(/static/images/smiley_reg.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#smiley_btn a:hover {
background:url(/static/images/smiley_hover.gif) no-repeat;
text-decoration:none;
}

#add-basic-text input {
background:url(/static/images/create_text.png) no-repeat;
background-repeat:no-repeat;
border:none;
height:29px;
width:228px;
display:block;
}

#add-basic-text input:hover {
background-position: 0 -29px;
}

#add-basic-text input:active {
background-position: 0 -58px;
}

.create-text-btn-container {
margin-top:10px;
}

#post-title-container {
position:relative;
padding: 2px 20px 4px 20px;
top:5px;
width:100%;
}

.text-input {
background-color:#FFFFA0;
border:1px solid #CCCCCC;
font-family: Georgia;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
}

#blog-editor-toolbar li#makebigger_btn {
background:url(/static/images/button_makebigger.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makebigger_btn a:hover {
background:url(/static/images/button_makebigger_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makesmaller_btn {
background:url(/static/images/button_makesmaller.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makesmaller_btn a:hover {
background:url(/static/images/button_makesmaller_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makeleft_btn {
background:url(/static/images/button_left_reg.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makeleft_btn a:hover {
background:url(/static/images/button_left_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makecenter_btn {
background:url(/static/images/button_center.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makecenter_btn a:hover {
background:url(/static/images/button_center_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makeright_btn {
background:url(/static/images/button_right_reg.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makeright_btn a:hover {
background:url(/static/images/button_right_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makebold_btn {
background:url(/static/images/button_bold.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makebold_btn a:hover {
background:url(/static/images/button_bold_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makeitalic_btn {
background:url(/static/images/button_italic.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makeitalic_btn a:hover {
background:url(/static/images/button_italic_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makeunderline_btn {
background:url(/static/images/button_underline.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makeunderline_btn a:hover {
background:url(/static/images/button_underline_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makestrike_btn {
background:url(/static/images/button_strike.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makestrike_btn a:hover {
background:url(/static/images/button_strike_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#makelink_btn {
background:url(/static/images/button_link.gif) no-repeat;
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#makelink_btn a:hover {
background:url(/static/images/button_link_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#changefont_btn {
background:url(/static/images/button_font_reg.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#changefont_btn a:hover {
background:url(/static/images/button_font_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#changecolor_btn {
background:url(/static/images/button_color_reg.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#changecolor_btn a:hover {
background:url(/static/images/button_color_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#changeeffect_btn {
background:url(/static/images/button_effect.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#changeeffect_btn a:hover {
background:url(/static/images/button_effect_hover.gif) no-repeat;
text-decoration:none;
}

#text-editor-toolbar li#photo_btn {
background:url(/static/images/button_photo.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#photo_btn a:hover {
background:url(/static/images/button_photo_hover.gif) no-repeat;
text-decoration:none;
}

#blog-editor-toolbar li#smiley_btn {
background:url(/static/images/smiley_reg.gif) no-repeat;
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#blog-editor-toolbar li#smiley_btn a:hover {
background:url(/static/images/smiley_hover.gif) no-repeat;
text-decoration:none;
}

#add-blog-text-btn button {
background-image:url(/static/images/create_post.gif);
background-repeat:no-repeat;
border:medium none;
height:29px;
width:112px;
display:block;
}

#add-blog-text-btn button:hover {
background-image:url(/static/images/create_post_hover.gif);
background-repeat:no-repeat;
}

.popuptl {
background:transparent url(/static/images/upperl.gif) no-repeat 0 0;
width:23px;
height:37px;
}

.popuptmain {
background:transparent url(/static/images/uppermain.gif) repeat-x 0 0;
height:37px;
}

.popuptr {
background:transparent url(/static/images/upperr.gif) no-repeat 0 0;
width:23px;
height:37px;
}

.popupmlt {
background:transparent url(/static/images/middletl.gif) repeat-y;
width:23px;
height:73px;
}

.popupmlb {
background:transparent url(/static/images/middlebl.gif) repeat-y;
width:23px;
}

.popupmrt {
background:transparent url(/static/images/middletr.gif) repeat-y;
width:23px;
height:73px;
}

.popupmrb {
background:transparent url(/static/images/middlebr.gif) repeat-y;
width:23px;
}

.popupbl {
background:transparent url(/static/images/bottoml.gif) no-repeat 0 0;
width:23px;
height:24px;
}

.popupbmain {
padding-bottom:15px;
background:transparent url(/static/images/bottommain.gif) repeat-x 0 0;
height:24px;
}

.popupbr {
background:transparent url(/static/images/bottomr.gif) no-repeat 0 0;
width:23px;
height:24px;
}

.popupspace {
background:transparent url(/static/images/popupspacer.gif) repeat;
text-align:left;
}

* html .popuptl {
background-color:transparent;
background-image:none;
}

* html .popuptmain {
background-color:transparent;
background-image:none;
}

* html .popuptr {
background-color:transparent;
background-image:none;
}

* html .popupmlt {
background-color:transparent;
background-image:none;
}

* html .popupmlb {
background-color:transparent;
background-image:none;
}

* html .popupmrt {
background-color:transparent;
background-image:none;
}

* html .popupmrb {
background-color:transparent;
background-image:none;
}

* html .popupbl {
background-color:transparent;
background-image:none;
}

* html .popupbmain {
background-color:transparent;
background-image:none;
}

* html .popupbr {
background-color:transparent;
background-image:none;
}

* html .popspace {
background-color:transparent;
background-image:none;
}

#alertTitle {
font-family:"Lucida Sans";
font-size:2em;
color:#CDE855;
}

#html_code_txtarea {
display:block;
height:160px;
margin:0 auto;
padding: 10px;
width:500px;
}

#horizWrapper_pages {
position:relative;
float:left;
width:100px;
height:40px;
margin-left:20px;
}

.left-panel {
float:left;
width: 174px;
}

.left-panel ul, .right-panel ul {
list-style:none;
}

.right-panel {
float:left;
}

.centered-panel {
height:30px;
width:330px;
text-align:center;
}

.leftElement {
position:relative;
float:left;
}

.previewBtn a {
background:url(/static/images/view_preview_reg.gif) no-repeat;
width:101px;
height:18px;
display:block;
text-indent:-9000px;
padding: 8px 0 0 0;
}

.previewBtn a:hover {
background:url(/static/images/view_preview_hover.gif) no-repeat;
text-decoration:none;
padding: 8px 0 0 0;
}

.crate-save-button {
background:url(/static/images/createandsave_reg.gif) no-repeat;
text-decoration:none;
width:147px;
height:30px;
display:block;
text-indent:-9000px;
}

.crate-save-button a {
text-decoration:none;
width:147px;
height:30px;
display:block;
text-indent:-1000px;
}

.crate-save-button a:hover {
background:url(/static/images/createandsave_hover.gif) no-repeat;
text-decoration:none;
}

.pick-picture-button {
background:url(/static/images/pickpicture_reg.gif) no-repeat;
text-decoration:none;
width:81px;
height:18px;
display:block;
text-indent:-9000px;
}

.pick-picture-button a {
text-decoration:none;
width:81px;
height:18px;
display:block;
text-indent:-1000px;
}

.pick-picture-button a:hover {
background:url(/static/images/pickpicture_hover.gif) no-repeat;
text-decoration:none;
}

.innerTitleTop {
font-weight:700;
font-size:1.2em;
color:blue;
}

.innerTitleBottom {
font-size: 15px;
font-weight: normal;
color: gray;
}

.linkbox-container {
position:relative;
width:349px;
height:224px;
background:url(/static/images/linkbox_bg_layout.gif) no-repeat;
}

.pageicon-container {
position:relative;
width:349px;
height:224px;
background:url(/static/images/pageicon_bg_layout.gif) no-repeat;
}

.linkbox-container-wrapper,.container-wrapper {
position:relative;
margin-left:20px;
}

.sliderWrapper {
position:relative;
float:left;
margin-left:20px;
width:170px;
height:30px;
}

.handle {
background-image:url(/static/images/handle-blue.gif);
width:15px;
height:20px;
}

.bgPhotoLeftPanel {
position:relative;
float:left;
width:170px;
margin-left:15px;
}

#sliderTrack {
width:118px;
height:10px;
background-image:url(/static/images/track.gif);
background-repeat:no-repeat;
cursor:pointer;
}

#sliderHandle {
margin-top:-4px;
cursor:pointer;
}

#addTextMenuWrapper {
margin-top:8px;
position: relative;
/*margin-left:40px;*/
}

#public-private-container {
background:transparent url(/static/images/whocanview_bg.gif) no-repeat;
height:142px;
overflow:hidden;
position:relative;
width:625px;
padding:2px;
}

#public-btns {
background:transparent url(/static/images/public_btn.gif) no-repeat;
border:medium none;
cursor:pointer;
height:64px;
position:relative;
text-indent:0;
width:310px;
}

#public-btns:hover  {
background-position:0 -63px;
}

#public-btns.selected {
background-position:0 -124px;
}
 
#public-btns button:active {
background-position:0 -124px;
}

#private-btns {
background:transparent url(/static/images/private_btn.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:64px;
position:relative;
text-indent:0;
width:310px;
}


#private-btns:hover {
background-position:0 -63px;
}

#private-btns.selected {
background-position:0 -124px;
}

#private-btns button:active {
background-position:0 -124px;
}

#anyone-invite-container {
background:transparent url(/static/images/whocanedit_bg.gif) no-repeat scroll 0;
height:142px;
overflow:hidden;
position:relative;
width:625px;
padding:2px;
}

#anyone-btns {
background:transparent url(/static/images/anyone_btn.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:64px;
position:relative;
text-indent:0;
width:310px;
}

#anyone-btns:hover {
background-position:0 -63px;
}

#anyone-btns.selected {
background-position:0 -124px;
}

#anyone-btns button:active {
background-position:0 -124px;
}

#invite-btns {
background:transparent url(/static/images/invite_btn.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:64px;
position:relative;
text-indent:0;
width:310px;
}

#invite-btns:hover {
background-position:0 -63px;
}

#invite-btns.selected {
background-position:0 -124px;
}

#invite-btns button:active {
background-position:0 -124px;
}

.tabs-container {
position:relative;
width:615px;
height:370px;
left:10px;
top:20px;
}

.hidden,.editor-display-none {
display:none;
}

.right,#corner-right {
float:right;
}

.left,#corner-left,#app_footer #message-group {
float:left;
}

#new-page-group{
float:left;
position:relative;
}

#tutorial-wrapper,#horizValueDiv_profile,#horizValueDiv_pages,#horizValueDiv_accesslist,.pagesOpts {
position:relative;
float:right;
}

#app_footer-wrapper #message-group {
background:url(/static/images/main2.png) no-repeat;
background-position: -90px -818px;
width:180px;
position:relative;
}

#page-config-group {
float:left;
height:30px;
padding-top:10px;
margin-left:15px;
position:relative;
width:440px;
}

#display-page-group {
float:left;
margin-left:40px;
height: 64px;
position:relative;
padding: 24px;
text-align: center;
width: 227px;
}

#display-page-group img {
	float:left;
	border:0 none;
}

#display-page-group span {
color:#F4EDFE;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
line-height:1.05em;
}

/*New page button*/
button#newpage_btn {
background:transparent url(/static/images/main2.png) no-repeat scroll 0;
background-position:-1px -415px;
border:medium none;
cursor:hand;
height:31px;
width:114px;
margin-top:10px;
}

button#newpage_btn:hover {
background-position:-1pt -446px;
}

button#newpage_btn:active {
background-position:-1pt -477px;
}

#tabs_example div,.clearAll {
clear:both;
}

#adddesigntooltip,#addtexttooltip,#addphototooltip,#addcodetooltip {
text-align:center;
position:fixed;
width:100%;
top:27px;
}

#photouploader li,#textOpts li {
display:inline;
}

#add-post-btn a:hover,#add-code-btn a:hover,#add-basic-text-btn a:hover,#add-blog-text-btn a:hover {
background:none;
}

#add-post-btn {
background-image:url(/static/images/invitefriends_hover.gif);
background-repeat:no-repeat;
height:30px;
width:195px;
}

.invite-friends a,#add-post-btn a {
background-image:url(/static/images/invitefriends_reg.gif);
background-repeat:no-repeat;
height:30px;
width:195px;
display:block;
}

.highslide-html,.highslide-wrapper {
border:0 solid silver;
background:transparent;
}

#adddesign_menuitems li,#options_menuitems li {
float:left;
margin-left:2px;
margin-top:2px;
padding:0;
}

#adddesign_menuitems li a,#options_menuitems li a {
text-decoration:none;
width:219px;
height:50px;
float:left;
padding:0;
}

.m-PROFILE-on a,.m-LAYOUT_DESIGN-on a,.m-BACKGROUND-on a,.m-CHATBOX-on a,.m-FRIENDSLIST-on a,.m-PAGELINK-on a,.m-EXTRAS-on a {
background-position:0 -48px;
}

.m-PROFILE-off a:hover,.m-LAYOUT_DESIGN-off a:hover,.m-BACKGROUND-off a:hover,.m-CHATBOX-off a:hover,.m-FRIENDSLIST-off a:hover,.m-PAGELINK-off a:hover,.m-EXTRAS-off a:hover {
background-position:0 -24px;
}

.m-LAYOUT_DESIGN-off,.m-LAYOUT_DESIGN-on,.m-BACKGROUND-off,.m-BACKGROUND-on {
background:url(/static/images/layout.gif) no-repeat;
text-decoration:none;
width:121px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

ul#layout_tabsmenu li{
display: inline;
margin:0;
padding:0;
}

#layout_tabsmenu a {
display:block;
text-indent:-999px;
}

.m-WEBLINK-off a,.m-WEBLINK-on a,.m-PHOTOBUCKET-off a,.m-PHOTOBUCKET-on a {
text-decoration:none;
width:111px;
height:22px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#photouploaderclosebtn img,tbody.scrollContent td img,tbody#scrollContent_msg td img,tbody#scrollContent_friends td img {
border:0;
}

#addPhoto,#addHtml,#showMessage {
position:absolute;
width:560px;
}

.inner-tab-off,.inner-tab-on {
background-repeat:no-repeat;
height:24px;
width:90px;
}

div#photos a.rollover {
display:block;
}

div#photo a.rollout {
display:none;
}

/*.inner-tab-off a:link,.inner-tab-off a:visited,.inner-tab-off a:active,.inner-tab-on a:link,.inner-tab-on a:visited,.inner-tab-on a:active {
display:block;
line-height:25px;
float:left;
margin-left:2px;
}*/

#choose_photo_btn a,#savechange_layout_btn a {
text-decoration:none;
width:154px;
height:30px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.sizeBtn a,.fontBtn a {
text-decoration:none;
width:41px;
height:18px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

.m-MYPAGESL-off a,.m-MYPAGESL-on a,.m-MYACCESS-off a,.m-MYACCESS-on a {
text-decoration:none;
width:107px;
height:22px;
display:block;
margin-left:0;
text-indent:-1000px;
padding:0;
}

.m-MYPAGESL-off a:hover,.m-MYPAGES-off a:hover {
background:url(/static/images/mypages_hover.gif) no-repeat;
text-decoration:none;
}

.new_msg_title span,.msg_title span {
line-height:27px;
padding-left:8px;
text-align:center;
font-weight:700;
}

tbody.scrollContent tr.alternateRow td,tbody#scrollContent_msg tr#scrollContent_msg td,tbody#scrollContent_friends tr#scrollContent_msg td {
padding-right:4px;
padding-top:4px;
}

tbody#scrollContent_msg,tbody#scrollContent_friends {
display:block;
height:180px;
overflow:auto;
width:480px;
}

tbody#scrollContent_msg td a,tbody#scrollContent_msg tr.normalRow td a,tbody#scrollContent_friends td a,tbody#scrollContent_friends tr.normalRow td a {
text-decoration:none;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#B5DAFC;
}

/*#tab_messages a.selected {
background:url(/static/images/messages_tab_on.gif) no-repeat;
text-decoration:none;
}

#tab_messages a:hover {
background:url(/static/images/messages_tab_hover.gif) no-repeat;
text-decoration:none;
}

#tab_pages a{
background:url(/static/images/pages_tab_regular.gif) no-repeat;
text-decoration:none;
width:90px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_pages a.selected {
background:url(/static/images/pages_tab_on.gif) no-repeat;
text-decoration:none;
}

#tab_pages a:hover {
background:url(/static/images/pages_tab_hover.gif) no-repeat;
text-decoration:none;
}

#tab_friends a{
background:url(/static/images/friends_tab_regular.gif) no-repeat;
text-decoration:none;
width:90px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_friends a.selected {
background:url(/static/images/friends_tab_on.gif) no-repeat;
text-decoration:none;
}

#tab_friends a:hover {
background:url(/static/images/friends_tab_hover.gif) no-repeat;
text-decoration:none;
}

#tab_bulletins a{
background:url(/static/images/bulletins_tab_regular.gif) no-repeat;
text-decoration:none;
width:90px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#tab_bulletins a.selected {
background:url(/static/images/bulletins_tab_on.gif) no-repeat;
text-decoration:none;
}

#tab_bulletins a:hover {
background:url(/static/images/bulletins_tab_hover.gif) no-repeat;
text-decoration:none;
}*/

.inner_tabs_container {
position:relative;	
min-height: 32px;
}

.inner_tabs_container h4{
position:absolute;
top:0pt;
width:270px;	
}

.btn_friend_invite {
background:url(/static/images/invite_friend_reg.png) no-repeat;
float:right;
border:0px none;
width:129px;
height:29px;
display:block;
text-decoration:none;
text-indent:-1000px;
}

.btn_friend_invite:hover {
background:url(/static/images/invite_friend_hov.png) no-repeat;
}

.btn_friend_invite:active {
background:url(/static/images/invite_friend_click.png) no-repeat;
}

button#btn_page_invite {
background:url(/static/images/invite_reg.png) no-repeat;
border:0px;
width:102px;
height:29px;
display:block;
text-indent:-1000px;
position:absolute;
right:10px;
}

button#btn_page_invite:hover { 
background:url(/static/images/invite_hover.png) no-repeat;
}

button#btn_page_invite:active { 
background:url(/static/images/invite_click.png) no-repeat;
}

input.new-message-del-btn {
background:url(/static/images/delete_blue_reg.gif) no-repeat;
border:0pt;
cursor:pointer;
width:17px;
height:16px;
display:block;
text-indent:-1000px;
position:absolute;
right:10px;
top:8px;
margin:2px;
}

input.new-message-del-btn:hover { 
background:url(/static/images/delete_blue_hover.gif) no-repeat;
}

a.viewed-message-del-btn {
background:transparent url(/static/images/design_after_pre_load.png) no-repeat scroll -217px 0;
border:0 none;
cursor:pointer;
display:none;
height:17px;
margin:1px;
position:absolute;
right:12px;
text-indent:-1000px;
top:4px;
width:17px;
}

a.viewed-message-del-btn:hover { 
background:url(/static/images/design_after_pre_load.png) no-repeat;
background-position: -217px -17px;
}

button#inbox-btn {
background:url(/static/images/inbox_reg.gif) no-repeat;
border:0pt;
width:78px;
height:29px;
display:block;
text-indent:-1000px;
}

button#inbox-btn:hover { 
background:url(/static/images/inbox_hover.gif) no-repeat;
}

button#inbox-btn {
left: 10px;
top: 4px;
}


button#reply-btn {
background:url(/static/images/reply_reg.png) no-repeat;
border:0pt;
width:129px;
height:29px;
display:block;
text-indent:-1000px;
position:absolute;
right: 10px;
top: 0pt;
}

button#reply-btn:hover { 
background:url(/static/images/reply_hov.png) no-repeat;
}

button#reply-btn:active { 
background:url(/static/images/reply_click.png) no-repeat;
}

#msg_detail {
position:relative;
}

#msg_detail ul{
position:relative;
}

#msg_detail textarea {
height:60px;
width:300px;
}

#msg_detail_header {
position:relative;
}

#msg_detail_header em {
position:absolute;
right:30px;
top:0px;
}

input.this-message-del-btn {
background:url(/static/images/delete_blue_reg.gif) no-repeat;
border:0pt;
width:17px;
height:16px;
display:block;
text-indent:-1000px;
position:absolute;
right:0px;
top:0px;
margin:2px;
}

input.this-message-del-btn:hover { 
background:url(/static/images/delete_blue_hover.gif) no-repeat;
}

ul#msg_each_topic {
list-style-type: none;
height:240px;
}

ul#msg_each_topic li {
background-color: #98D3FF;
width:100%;
min-height:61px;
margin:0;
padding:0;
}

ul#msg_each_topic li .msg-content {
border-bottom:3px solid #D6D6D6;
overflow:hidden;
padding: 0pt 10px 37px 60px;
position:relative;
}

ul#msg_each_topic em {
bottom:4px;
display:block;
position:absolute;
right:0pt;
}

ul#msg_each_topic img.user-small {
left:2px;
position:absolute;
top:4px;
}

#reply-msg {
background-color:#2C4872;
position:relative;
}

input#reply-msg-btn {
position:absolute;
bottom:4px;
right:10px;
}

.pages_lists {
background:#DDDDDD none repeat scroll 0%;
height:250px;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
}

.friends_lists {
background:#DDDDDD none repeat scroll 0%;
height:250px;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
}



.sites_list li .site-content {
overflow:hidden;
padding: 8pt 10px 18px 80px;
position:relative;
}

.sites_list em {
bottom:1px;
display:block;
color:#FFFFFF;
position:absolute;
right:5pt;
}

.sites_list .site_content h2, .sites_list .site_content p{
	padding-left: 80px;
	padding-top: 4px;
}

.sites_list img.page-thumb {
left:15px;
position:absolute;
top:5px;
}

.sites_list button.view-page {
background:url(/static/images/viewpage_reg.png) no-repeat;	
right:0px;
position:absolute;
width:116px;
height:26px;
border: 0pt none;
}

.sites_list button.view-page:hover {
background:url(/static/images/view_page_hov.png) no-repeat;		
}

.sites_list button.view-page:active {
background:url(/static/images/viewpage_click.png) no-repeat;		
}

.sites_list button.edit-page {
background:url(/static/images/edit_page_reg.png) no-repeat;	
right:0pt;
position:absolute;
top:26px;
width:116px;
height:26px;
border: 0pt none;
}

.sites_list button.edit-page:hover {
background:url(/static/images/edit_page_hov.png) no-repeat;		
}

.sites_list button.edit-page:active {
background:url(/static/images/edit_page_click.png) no-repeat;		
}

.sites_list .site_content p.site_name {
	color: #222222;
	font-size: 20px;
}

/*
 * Delete button
 */

button.delete {
background:url(/static/images/delete_grey_reg.gif) no-repeat;
border:0pt;
width:17px;
height:16px;
display:block;
text-indent:-1000px;
position:absolute;
right:4px;
top:4px;
margin:2px;
} 

button.delete:hover { 
background:url(/static/images/delete_grey_hover.gif) no-repeat;
}

ul.msg_lists li {
background:url(/static/images/message_bg_regular.png) repeat;	
clear:left;
position:relative;
height:61px;
width:100%;
}

ul.msg_lists li:hover {
background:url(/static/images/message_bg_hover.png) repeat;	
}

ul#friends {
list-style-type:none;
}

ul#friends {
position:relative;
}

ul.friends_lists li {
background:url(/static/images/message_bg_regular.png) repeat;	
clear:left;
position:relative;
height:61px;
width:100%;
}

ul.friends_lists li:hover {
background:url(/static/images/message_bg_hover.png) repeat;	
}

ul.friends_lists li .friend-content {
height:45px;
overflow:hidden;
padding: 8pt 10px 18px 70px;
position:relative;
}

ul.friends_lists li .friend-content h2{
font-size:20px
}

ul.friends_lists img.friend-thumb {
left:12px;
position:absolute;
top:8px;
}

ul.friends_lists button.view-profile {
background:url(/static/images/view_profile_reg.png) no-repeat;	
right:32px; 
position:absolute;
top:4px;
width:116px;
height:26px;
border: 0pt none;
}

ul.friends_lists button.view-profile:hover {
background:url(/static/images/view_profile_hover.png) no-repeat;		
}

ul.friends_lists button.view-profile:active {
background:url(/static/images/view_profile_click.png) no-repeat;		
}

ul.friends_lists button.send-message {
background:url(/static/images/send_message_reg.png) no-repeat;	
right:32px;
position:absolute;
top:30px;
width:116px;
height:26px;
border: 0 none;
}

ul.friends_lists button.send-message:hover {
background:url(/static/images/send_message_hover.png) no-repeat;		
}

ul.friends_lists button.send-message:active {
background:url(/static/images/send_message_click.png) no-repeat;		
}

#toolbar_btn_3 a,#toolbar_btn_2 a {
text-decoration:none;
width:43px;
height:29px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#makebigger_btn a,#text-editor-toolbar li#makesmaller_btn a,#text-editor-toolbar li#makeleft_btn a,#text-editor-toolbar li#makecenter_btn a,#text-editor-toolbar li#makeright_btn a,#text-editor-toolbar li#makebold_btn a,#text-editor-toolbar li#makeitalic_btn a,#text-editor-toolbar li#makeunderline_btn a,#text-editor-toolbar li#makestrike_btn a,#text-editor-toolbar li#makelink_btn a {
text-decoration:none;
width:24px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#text-editor-toolbar li#changefont_btn a,#text-editor-toolbar li#changecolor_btn a,#text-editor-toolbar li#changeeffect_btn a,#text-editor-toolbar li#photo_btn a,#text-editor-toolbar li#smiley_btn a {
text-decoration:none;
width:55px;
height:24px;
display:block;
text-indent:-1000px;
margin:0;
padding:0;
}

#horizHandleDiv_profile,#horizHandleDiv_pages,#horizHandleDiv_accesslist {
position:absolute;
left:100px;
top:8px;
cursor:default;
width:18px;
height:18px;
}

#horizWrapper_profile,#horizWrapper_accesslist {
position:relative;
float:left;
width:170px;
height:40px;
margin-left:20px;
}

#horizBGDiv_profile,#horizBGDiv_pages,#horizBGDiv_accesslist {
position:relative;
background:url(/static/images/horizBg-noscale.png) no-repeat;
height:26px;
width:118px;
z-index:5;
}

.left-panel li,.right-panel li {
height:28px;
}

.leftTitle,.bgTitle {
position:relative;
float:left;
height:20px;
width:170px;
margin-left:20px;
}

.leftTitle span,.rightTitle span,.bgTitle span,.textTitle span {
font-size:1em;
}

.rightTitle,.textTitle {
position:relative;
height:20px;
}

.textOpts {
height:18px;
margin:7px 0pt 0pt;
}

#public-btns,#anyone-btns {
bottom:5px;
left:0;
position:absolute;
}


#private-btns, #invite-btns {
bottom:5px;
right:7px;
position:absolute;
}

#create-my-page-btn, div#page-continue-btn {
font-size: 120%;
padding: 20px;
text-align: center;
}

#create-my-page-btn input {
background:transparent url(/static/images/createmypage_button.gif) no-repeat scroll 0;
border:medium none;
cursor:pointer;
height:28px;
overflow:hidden;
position:relative;
text-indent:-9999px;
width:174px;
}

#create-my-page-btn input:hover {
background:transparent url(/static/images/createmypage_hover.gif) no-repeat scroll 0;
border:medium none;
cursor:pointer;
height:28px;
overflow:hidden;
position:relative;
text-indent:-9999px;
width:174px;
}

#create-my-page-btn input:active {
background:transparent url(/static/images/createmypage_click.gif) no-repeat scroll 0;
border:medium none;
cursor:pointer;
height:28px;
overflow:hidden;
position:relative;
text-indent:-9999px;
width:174px;
}

#page-continue-btn:hover {
background-position: 0px -29px !important;
}

#page-continue-btn:active {
background-position: 0px -58px !important;
}

#register-main {
margin: 0 50px 0 10px;
position: relative;
text-align: left
}

input.button {
	background:transparent url(/static/images/buttons.png) repeat scroll 0%;
	background-position:0pt 0pt;
	border:0px none;
	color:black;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:20px;
	margin-right:10px;
	overflow:hidden;
	padding-bottom:3px;
	text-align:center;
	width:100px;
}

input.button:hover {
	background-position:0pt 25px;
	cursor:pointer;
}

/*
 * Send message button
 */
input#send_msg_btn {
	background:transparent url(/static/images/buttons.png) repeat scroll 0%;
	background-position:0pt 0pt;
	border:0px none;
	font-size:12px;
	font-weight:bold;
	height:25px;
	line-height:20px;
	overflow:hidden;
	width:100px;
}

input#send_msg_btn:hover  {
	background-position:0pt 25px;
	cursor:pointer;
}

profile-photo-thumbnail {
	background-color: #F2A600;
	height: 80px;
	width: 80px;
}

#add-page-to-site {
	margin: 15px;
}

#add-page-to-site a {
	background-image:url(/static/images/options2.png);
	background-position:-1px -0px;
	border:medium none;
	cursor:pointer;
	display: block;
	height:29px;
	margin:0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#add-page-to-site a:hover {
	background-position:-1px -29px;
}

#add-page-to-site a:active {
	background-position:-1px -58px;
}

#create-new-site {
	margin: 15px;
}

#create-new-site a {
	background:transparent url(/static/images/create_a_new_site.png) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin:0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#create-new-site a:hover {
	background-position:0 -29px;
}

#create-new-site a:active {
	background-position:0 -58px;
}

#invite-members-to-site, #invite-editors-to-site, #share-page-in-facebook {
	margin: 15px;
}

#invite-members-to-site a {
	background-image:url(/static/images/options2.png);
	background-position:-457px -0px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin:0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#invite-members-to-site a:hover {
	background-position:-457px -29px;
}

#invite-members-to-site a:active {
	background-position:-457px -58px;
}

#invite-editors-to-site a {
	background-image:url(/static/images/options2.png);
	background-position:-229px -0px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin:0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#invite-editors-to-site a:hover {
	background-position:-229px -29px;
}

#invite-editors-to-site a:active {
	background-position:-229px -58px;
}

#share-page-in-facebook a {
	background-image:url(/static/images/options2.png);
	background-position:-229px -88px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin:0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#share-page-in-facebook a:hover {
	background-position:-229px -117px;
}

#share-page-in-facebook a:active {
	background-position:-229px -146px;
}

#profile-info a {
	background-image:url(/static/images/options2.png);
	background-position:-1px -264px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin: 0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#profile-info a:hover {
	background-position:-1px -293px;
}

#profile-info a:active {
	background-position:-1px -322px;
}

#profile-privacy a {
	background-image:url(/static/images/options2.png);
	background-position:-229px -264px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin: 0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#profile-privacy a:hover {
	background-position:-229px -293px;
}

#profile-privacy a:active {
	background-position:-229px -322px;
}


#email-settings a {
	background-image:url(/static/images/options2.png);
	background-position:-457px -264px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin: 0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#email-settings a:hover {
	background-position:-457px -293px;
}

#email-settings a:active {
	background-position:-457px -322px;
}


#change-password a {
	background-image:url(/static/images/options2.png);
	background-position:-2px -352px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin: 0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#change-password a:hover {
	background-position:-2px -381px;
}

#change-password a:active {
	background-position:-2px -410px;
}

#send-friend-invitation button {
	background:transparent url(/static/images/send_friend_invite_reg.gif) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	height:29px;
	position:relative;
	text-indent:0;
	width:227px;
}

#send-friend-invitation button:hover {
	background:transparent url(/static/images/send_friend_invite_hov.gif) no-repeat scroll 0;
}

#send-friend-invitation button:active {
	background:transparent url(/static/images/send_friend_invite_click.gif) no-repeat scroll 0;
}

#send-page-invitation {
	margin:15px;
}

#send-page-invitation button {
	background:transparent url(/static/images/send_page_invite_reg.gif) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	height:29px;
	position:relative;
	text-indent:0;
	width:227px;
}

#send-page-invitation button:hover {
	background:transparent url(/static/images/send_page_invite_hov.gif) no-repeat scroll 0;
}

#send-page-invitation button:active {
	background:transparent url(/static/images/send_page_invite_click.gif) no-repeat scroll 0;
}

.secondary-title {
	height: 48px;
	width: 100%;
	text-align: center;
}

.secondary-title img {
	position: relative;
	margin-left: 10px;
	margin-top: 8px;
}

.secondary-title-no-bg {
	margin: -3px 0 20px 0;
	height: 40px;
	text-align: center;
	margin-top: 10px;
}

.go-back-settings-btn, .go-back-invite-btn, .go-back-privacy-btn {
	margin: 15px;
	height:29px;
	width:99px;
}

.go-back-settings-btn a, .go-back-invite-btn a, .go-back-privacy-btn a {
	background:transparent url(/static/images/goback_reg.gif) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	position:relative;
	text-indent:0;
	width:99px;
}

.go-back-settings-btn a:hover, .go-back-invite-btn a:hover, .go-back-privacy-btn a:hover {
	background:transparent url(/static/images/goback_hov.gif) no-repeat scroll 0;
}

.go-back-settings-btn a:active, .go-back-invite-btn a:active, .go-back-privacy-btn a:active  {
	background:transparent url(/static/images/go_back_click.gif) no-repeat scroll 0;
}

.go-back-btn {
	margin: 15px;
	height:29px;
	width:99px;
}

.go-back-btn a {
	background:transparent url(/static/images/go_back.png) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	position:relative;
	text-indent:0;
	width:99px;
}

.go-back-btn a:hover {
	background-position: 0 -29px;
}

.go-back-btn a:active  {
	background-position: 0 -58px;
}


.profile-photo-holder {
	width:120px;
}


#profile-data-form input, #profile-data-form select {
	font-family:"Helvetica Neue",Helvetica,Arial;
	font-size:1.2em;
	padding:0.2em;
}

#profile-data-form fieldset {
	margin: 0 auto;
	width: 400px;
}

#save-changes {
	padding: 0.5em;
	text-align: center;
}

#save-changes button {
	background:transparent url(/static/images/save_changes_reg.gif) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	height:30px;
	position:relative;
	text-indent:0;
	width:154px;
}

#save-changes button:hover {
	background:transparent url(/static/images/save_changes_hover.gif) no-repeat scroll 0;
}

#save-changes button:active {
	background:transparent url(/static/images/save_changes_click.gif) no-repeat scroll 0;
}

#change-profile-photo a {
	background:transparent url(/static/images/options2.png) no-repeat scroll 0;
	background-position:-230px -351px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	position:relative;
	text-indent:0;
	width:227px;
}

#change-profile-photo a:hover {
	background-image:url(/static/images/options2.png);
	background-position:-230px -380px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	position:relative;
	text-indent:0;
	width:227px;
}

#change-profile-photo a:active {
	background-image:url(/static/images/options2.png);
	background-position:-230px -409px;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	position:relative;
	text-indent:0;
	width:227px;
}

#newpage-content-wrapper {
height: 160px;
}

#select_type_buttons_group {
height:112px;
margin:0 auto;
padding: 10px;
width:359px;
}

#select_type_buttons_group_t {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll 0;
background-position: 0pt 0pt;
float:left;
height:31px;
width:358px;
}

#select_type_buttons_group_b {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll 0;
background-position: 0pt -30px;
float:left;
height:34px;
width:358px;
}

/*
#select_type_buttons_group_t {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll 0;
background-position: 0pt 0pt;
float:left;
height:31px;
width:358px;
}

#select_type_buttons_group_b {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll 0;
background-position: 0pt -30px;
float:left;
height:34px;
width:358px;
}
*/

#newpage-content {
height: 315px;
width: 648px;
}

#select_style_carousel_container{
background:transparent url(/static/images/choose_style_background.png) no-repeat scroll 0;
border:0px solid #414141;
height:175px;
width:358px;
}

#profile-photo {
background:transparent url(/static/images/polaroid.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
height:145px;
width:117px;
margin:20px;
}

img.user {
margin-left: 8px;
margin-top: 15px;
}


#select_type_column_l{
border:0px solid #FEFFFF;
float:left;
width:358px;
margin-left:80px;	
}

#tooltip{
border:0px solid #FEFFFF;
float:left;
height:80px;
width:376px;;
margin-left:40px;	
margin-top:25px;
}

div.social-network-radio {
	background-position:0 0;
}

div.blog-radio {
	background-position:0 -80px;
}

div.photos-radio {
	background-position:0 -160px;
}

div.homepage-radio {
	background-position:0 -240px;
}

div.wiki-radio {
	background-position:0 -320px;
}

div.blank-radio {
	background-position:0 -400px;
}

#style_preview_container {
background-color:#D5D7DC;
border:0px solid #FEFFFF;
float:left;
min-height:277px;
width:243px;
}

.save-changes-btn, .save-changes-b-btn, #save-viewing-privacy-btn, #save-edit-privacy-btn, .create-site-btn-wrapper, .btn-wrapper {
padding: 10px;
text-align: center;
}

.create-page-btn-wrapper {
height:49px;
padding: 10px;
text-align: center;
}

#page_type {
height:345px;
}

input#create-page-continue-btn {
background-image:url(/static/images/options2.png);
background-position:-1px -176px;
border:medium none;
cursor:pointer;
height:29px;
position:relative;
text-indent:0;
width:227px;
}

input#create-page-continue-btn:hover {
background-position:-1px -205px;
}

input#create-page-continue-btn:active {
background-position:-1px -234px;
}

.create-site-btn-wrapper button {
background-image:url(/static/images/options2.png);
background-position:-457px -88px;
border:medium none;
cursor:pointer;
height:29px;
position:relative;
text-indent:0;
width:227px;
}

.create-site-btn-wrapper button:hover {
background-position:-457px -117px;
}

.create-site-btn-wrapper button:active {
background-position:-457 -146px;
}

button#invite-members-btn{
background-image:url(/static/images/options2.png);
background-position:-229px -176px;
border:medium none;
cursor:pointer;
height:29px;
position:relative;
text-indent:0;
width:227px;
}

button#invite-members-btn:hover {
background-position:-229px -205px;
}

button#invite-members-btn:active {
background-position:-229px -234px;
}

.cancel-changes-btn{
background:transparent url(/static/images/cancel_blue.png) no-repeat scroll 0;
background-position:0 0;
border:none;
cursor:pointer;
display:block;
height:26px;
display:inline;
text-indent:0;
width:88px;
}
.cancel-changes-btn:hover {
background-position:0 -29px;
}
.cancel-changes-btn:active {
background-position:0 -58px;
}

.new-save-changes-btn{
background:transparent url(/static/images/design_pre_load.png) no-repeat scroll -461px -418px;
border:medium none;
cursor:pointer;
height:28px;
position:relative;
text-indent:0;
width:228px;
}
.new-save-changes-btn:hover {
background-position:-461px -448px;
}
.new-save-changes-btn:active {
background-position:-461px -476px;
}


.save-changes-btn a  {
background:transparent url(/static/images/save_changes_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
display:block;
height:30px;
margin:0 auto;
position:relative;
text-indent:0;
width:154px;
}

.save-changes-btn button:hover {
background:url(/static/images/save_changes_hover.gif) no-repeat;
text-decoration:none;
}

.save-changes-btn button:active {
background:url(/static/images/save_changes_click.gif) no-repeat;
text-decoration:none;
}

.save-changes-b-btn button, #save-viewing-privacy-btn a, #save-edit-privacy-btn a {
background:transparent url(/static/images/save_changes_b_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
display:block;
height:29px;
margin:0 auto;
position:relative;
text-indent:0;
width:227px;
}

.save-changes-b-btn button:hover, #save-viewing-privacy-btn a:hover, #save-edit-privacy-btn a:hover {
background:url(/static/images/save_changes_b_hover.gif) no-repeat;
text-decoration:none;
}

.save-changes-b-btn button:active, #save-viewing-privacy-btn a:active, #save-edit-privacy-btn a:active {
background:url(/static/images/save_changes_b_click.gif) no-repeat;
text-decoration:none;
}

#public-private-profile-container {
height:111px;
overflow:hidden;
position:relative;
width:482px;
margin:0 auto;
}

#public-private-profile-header {
background:transparent url(/static/images/view_profile_header_s.png) no-repeat;
height:58px;
width:482px;
}

#public-profile-btns {
float: left;
}

#public-profile-btns {
background:transparent url(/static/images/public_profile_btn.png) no-repeat;
border:medium none;
cursor:pointer;
height:52px;
position:relative;
text-indent:0;
width:240px;
}

#public-profile-btns:hover {
background-position:0 -53px;
}

#public-profile-btns.selected {
background-position:0 -106px;
}

#public-profile-btns:active {
background-position:0 -106px;
}

#private-profile-btns {
	float: left;
	padding-left: 1px;
}

#private-profile-btns {
background:transparent url(/static/images/private_profile_btn.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:52px;
position:relative;
text-indent:0;
width:242px;
}

#private-profile-btns:hover {
background-position:0 -53px;
}

#private-profile-btns.selected {
background-position:0 -105px;
}

#private-profile-btns:active {
background-position:0 -105px;
}

#change-profile-privacy-form label {
margin:0pt;
padding:0pt;
}

.send-invite-btn {
	text-align: center;
}

.send-invite-btn button {
background:transparent url(/static/images/send_invite_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:29px;
position:relative;
text-indent:0;
width:227px;
}

.send-invite-btn button:hover {
background:url(/static/images/send_invite_hov.gif) no-repeat;
text-decoration:none;
}

.send-invite-btn button:active {
background:url(/static/images/send_invite_click.gif) no-repeat;
text-decoration:none;
}

#new-page-option-header {
background:transparent url(/static/images/newpage_option_header.png) no-repeat;
height:24px;
width:269px;
}

#yes-no-btns-group div, #yes-no-btns-group label {
margin:0pt;
padding:0pt;
}

#yes-option-btns {
background:transparent url(/static/images/yes_btn.png) no-repeat;
border:medium none;
cursor:pointer;
height:56px;
position:relative;
text-indent:0;
width:269px;
}

#yes-option-btns:hover {
background-position:0 -56px;
}

#yes-option-btns.selected {
background-position:0 -112px;
}

#yes-option-btns:active {
background-position:0 -112px;
}

#no-option-btns {
background:transparent url(/static/images/no_btn.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:56px;
position:relative;
text-indent:0;
width:269px;
}

#no-option-btns:hover {
background-position:0 -56px;
}

#no-option-btns.selected {
background-position:0 -112px;
}

#no-option-btns:active {
background-position:0 -112px;
}

#new-page-icon-wrapper {
background:transparent url(/static/images/page_badge_background.gif) no-repeat scroll 0;
float:left;
height:197px;
margin-left:50px;
margin-top:15px;
text-align:center;
width:173px;
}

#yes-no-btns-group {
float:left;
margin-left:15px;
margin-top:15px;
}

img#page-type, img#edit-type {
opacity:0.5;
}

.page-icon {
margin-top:30px;	
}

#who-can-view {
	margin: 15px;
}

#who-can-view a {
	background:transparent url(/static/images/control_who_can_view_reg.gif) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin: 0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#who-can-view a:hover {
	background:transparent url(/static/images/control_who_can_view_hover.gif) no-repeat scroll 0;
}

#who-can-view a:active {
	background:transparent url(/static/images/control_who_can_view_click.gif) no-repeat scroll 0;
}

#who-can-edit {
	margin: 15px;
}

#who-can-edit a {
	background:transparent url(/static/images/control_who_can_edit_reg.gif) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	height:29px;
	margin: 0 auto;
	position:relative;
	text-indent:0;
	width:227px;
}

#who-can-edit a:hover {
	background:transparent url(/static/images/control_who_can_edit_hover.gif) no-repeat scroll 0;
}

#who-can-edit a:active {
	background:transparent url(/static/images/control_who_can_edit_click.gif) no-repeat scroll 0;
}

#edit-member-btn, #change-password-btn, #change-editors-btn {
	padding: 10px;
	text-align: center;
}

#edit-member-btn a {
	background-image:url(/static/images/options2.png);
	background-position:-457px -176px;
border:medium none;
cursor:pointer;
display:block;
height:28px;
margin:0 auto;
position:relative;
text-indent:0;
width:227px;
}

#edit-member-btn a:hover {
	background-image:url(/static/images/options2.png);
	background-position:-457px -205px;
text-decoration:none;
}

#edit-member-btn a:active {
	background-image:url(/static/images/options2.png);
	background-position:-457px -234px;
text-decoration:none;
}

#changeSitePassword {
	background: #E7EDF4 none repeat scroll 0 0;
	border: 1px solid #8B9DBA;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    overflow: hidden;
    font-family: verdana, tahoma, helvetica;
}

#change-password-btn a {
background:transparent url(/static/images/change_password_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
display:block;
height:28px;
margin:0 auto;
position:relative;
text-indent:0;
width:227px;
}

#change-password-btn a:hover {
background:url(/static/images/change_password_hov.gif) no-repeat;
text-decoration:none;
}

#change-password-btn a:active {
background:url(/static/images/change_password_click.gif) no-repeat;
text-decoration:none;
}

#change-editors-btn a {
background:transparent url(/static/images/change_editors_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
display:block;
height:28px;
margin:0 auto;
position:relative;
text-indent:0;
width:227px;
}

#change-editors-btn a:hover {
background:url(/static/images/change_editors_hov.gif) no-repeat;
text-decoration:none;
}

#change-editors-btn a:active {
background:url(/static/images/change_editors_click.gif) no-repeat;
text-decoration:none;
}

#add-editors-btn a {
background:transparent url(/static/images/add_editor.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
display:block;
height:29px;
float: right;
position:relative;
text-indent:0;
width:143px;
}

#add-editors-btn a:hover {
background-position:0 -29px;
}

#add-editors-btn a:active {
background-position:0 -58px;
}

#public-private-view-container {
height:111px;
margin: 0pt auto;
overflow:hidden;
padding:10px;
position:relative;
width:484px;
}

#anyone-invite-edit-container {
height:111px;
margin: 0pt auto;
padding:10px;
overflow:hidden;
position:relative;
width:484px;
}

#update-page-view-form label {
margin:0pt;
padding:0pt;
}

#anyone-invite-edit-header {
background:transparent url(/static/images/edit_page_set_header.png) no-repeat;
height:59px;
width:482px;
}

#update-page-edit-form label {
margin:0pt;
padding:0pt;
}

#anyone-invite-edit-container div {
margin:0pt;
padding:0pt;
}

#anyone-edit-btns {
float: left;
}

#anyone-edit-btns {
background:transparent url(/static/images/anyone_edit_btn.png) no-repeat;
border:medium none;
cursor:pointer;
height:52px;
position:relative;
text-indent:0;
width:240px;
}

#anyone-edit-btns:hover {
background-position:0 -53px;
}

#anyone-edit-btns.selected {
background-position:0 -106px;
}

#anyone-edit-btns:active {
background-position:0 -106px;
}

#invite-edit-btns {
	float: left;
	padding-left: 1px;
}

#invite-edit-btns {
background:transparent url(/static/images/invite_edit_btn.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:52px;
position:relative;
text-indent:0;
width:242px;
}

#invite-edit-btns:hover {
background-position:0 -52px;
}

#invite-edit-btns.selected {
background-position:0 -104px;
}

#invite-edit-btns:active {
background-position:0 -104px;
}


.leftcol {
clear:left;
float:left;
width:33%;
}

.rightcol {
clear:right;
float:left;
width:33%;
}

#social-network-radio {
	float:left;
	height:22px;
	margin-left:6px;
	margin-top:3px;
	width:118px;
	text-indent:-9999px;
}

#homepage-radio {
	float:left;
	height:22px;
	margin-left:6px;
	margin-top:2px;
	width:118px;
	text-indent:-9999px;
}

#blog-radio {
	float:left;
	height:22px;
	margin-left:1px;
	margin-top:3px;
	width:107px;
	text-indent:-9999px;
}

#wiki-radio {
	float:left;
	height:22px;
	margin-left:1px;
	margin-top:2px;
	width:107px;
	text-indent:-9999px;
}

#photos-radio {
	float:left;
	height:22px;
	margin-left:2px;
	margin-top:3px;
	width:114px;
	text-indent:-9999px;
}

#blank-radio {
	float:left;
	height:22px;
	margin-left:1px;
	margin-top:2px;
	width:114px;
	text-indent:-9999px;
}

/*label input{
	text-indent:-9999px;
}*/

#social-network-radio:hover {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -6px -70px;
}

#social-network-radio.selected {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -6px -139px;
}

#homepage-radio:hover {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -6px -99px;
}

#homepage-radio.selected {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -6px -168px;
}

#blog-radio:hover {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -125px -70px;
}

#blog-radio.selected {	
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -125px -139px;
}

#wiki-radio:hover {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -125px -99px;	
}

#wiki-radio.selected {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -125px -168px;
}

#photos-radio:hover {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -234px -70px;
}

#photos-radio.selected{
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -235px -139px;
}

#blank-radio:hover {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -233px -99px;
}

#blank-radio.selected {
background:transparent url(/static/images/site_type_buttons.png) no-repeat scroll -234px -168px;	
}

#blank-page-radio {
	float:left;
	height:22px;
	margin-left:6px;
	margin-top:6px;
	width:118px;
	text-indent:-9999px;
}

#blank-page-radio:hover {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -6px -72px;
}

#blank-page-radio.selected {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -6px -139px;
}

#blog-page-radio {
	float:left;
	height:22px;
	margin-left:2px;
	margin-top:6px;
	width:108px;
	text-indent:-9999px;
}

#blog-page-radio:hover {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -127px -72px;
}

#blog-page-radio.selected {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -127px -139px;
}

#photos-page-radio {
	float:left;
	height:22px;
	margin-left:2px;
	margin-top:6px;
	width:114px;
	text-indent:-9999px;
}

#photos-page-radio:hover {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -236px -72px;
}

#photos-page-radio.selected {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -236px -139px;
}

#members-page-radio {
	float:left;
	height:22px;
	margin-left:6px;
	margin-top:2px;
	width:118px;
	text-indent:-9999px;
}

#members-page-radio:hover {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -6px -101px;
}

#members-page-radio.selected {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -6px -168px;
}

#chat-page-radio {
	float:left;
	height:22px;
	margin-left:2px;
	margin-top:3px;
	width:108px;
	text-indent:-9999px;
}

#chat-page-radio:hover {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -127px -101px;
}

#chat-page-radio.selected {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -127px -168px;
}

#contact-page-radio {
	float:left;
	height:22px;
	margin-left:1px;
	margin-top:2px;
	width:114px;
	text-indent:-9999px;
}

#contact-page-radio:hover {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -236px -101px;
}

#contact-page-radio.selected {
background:transparent url(/static/images/page_type_buttons.png) no-repeat scroll -236px -168px;
}

.top-bar {
background:transparent url(/static/images/inner-top.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:15px;
text-indent:-99999px;
width:471px;
}

.bottom-bar {
background:transparent url(/static/images/inner-bottom.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:15px;
text-indent:-99999px;
width:471px;
}

/* Chat Box*/
button#add-chatbox {
background:transparent url(/static/images/add_chatbox_reg.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:29px;
position:relative;
text-indent:0;
width:170px;
}

button#add-chatbox:hover {
background:url(/static/images/add_chatbox_hover.png) no-repeat;
text-decoration:none;
}

button#add-chatbox:active {
background:url(/static/images/add_chatbox_click.png) no-repeat;
text-decoration:none;
}

/* Customize button*/
button#customize-chatbox {
background:transparent url(/static/images/customize_reg.png) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:18px;
position:relative;
text-indent:0;
width:107px;
}

button#customize-chatbox:hover {
background:url(/static/images/customize_hover.png) no-repeat;
text-decoration:none;
}

button#customize-chatbox:active {
background:url(/static/images/customize_click.png) no-repeat;
text-decoration:none;
}

/* View preview button*/
button#preview-chatbox {
background:transparent url(/static/images/view_preview_reg.gif) no-repeat scroll 0;
background-position:0 0;
border:medium none;
cursor:pointer;
height:18px;
position:relative;
text-indent:0;
width:101px;
}

button#preview-chatbox:hover {
background:url(/static/images/view_preview_hover.gif) no-repeat;
text-decoration:none;
}

button#preview-chatbox:active {
background:url(/static/images/view_preview_click.gif) no-repeat;
text-decoration:none;
}

#app_footer_menuitem_list li {
	float: left;
	list-style-position: outside;
	list-style-type: none;
}

input#id_page_name, input#id_sitename {
border: 1px solid #B3B3B3;
font-family: "Lucida Grande",sans-serif;
font-size: 150%;
font-size-adjust: none;
font-stretch: normal;
font-variant: normal;
margin: 30px 30px 10px 30px;
padding: 5px;
}

input#page_name {
	margin-bottom:15px;
	margin-top:15px;
}

input#id_page_name {
	width: 415px;
}

input#id_sitename{
	width: 360px;
	float: left;
}

input#page_name {
	width: 360px;
}


/*Resizable from JQuery*/
.ui-resizable {
position:relative;
}
.ui-resizable-handle {
display:none;
font-size:0.1px;
position:absolute;
z-index:910;
}
.ui-resizable .ui-resizable-handle {
/*rmay edit*/
display:none;
}
body .ui-resizable-disabled .ui-resizable-handle {
display:none;
}
body .ui-resizable-autohide .ui-resizable-handle {
display:none;
}
/*.ui-resizable-n {
background:transparent url(/static/images/resizable-n.gif) repeat scroll center top;
cursor:n-resize;
height:6px;
left:0px;
top:0px;
width:100%;
}
.ui-resizable-s {
background:transparent url(/static/images/resizable-s.gif) repeat scroll center top;
bottom:0px;
cursor:s-resize;
height:6px;
left:0px;
width:100%;
}
.ui-resizable-e {
background:transparent url(/static/images/resizable-e.gif) repeat scroll right center;
cursor:e-resize;
height:100%;
right:0px;
top:0px;
width:6px;
}
.ui-resizable-w {
background:transparent url(/static/images/resizable-w.gif) repeat scroll right center;
cursor:w-resize;
height:100%;
left:0px;
top:0px;
width:6px;
}
.ui-resizable-se {
background:transparent url(/static/images/resizable-se.gif) repeat scroll 0%;
bottom:0px;
cursor:se-resize;
height:9px;
right:0px;
width:9px;
}
.ui-resizable-sw {
background:transparent url(/static/images/resizable-sw.gif) repeat scroll 0%;
bottom:0px;
cursor:sw-resize;
height:9px;
left:0px;
width:9px;
}
.ui-resizable-nw {
background:transparent url(/static/images/resizable-nw.gif) repeat scroll 0%;
cursor:nw-resize;
height:9px;
left:0px;
top:0px;
width:9px;
}
.ui-resizable-ne {
background:transparent url(/static/images/resizable-ne.gif) repeat scroll 0%;
cursor:ne-resize;
height:9px;
right:0px;
top:0px;
width:9px;
}*/

#lyOverlay { background-color: #000; }

/*Page ready*/
#page_created_url a{
font-size:250%;
}

button#start_editing_btn {
background-image:url(/static/images/start_editing.png);
background-repeat:no-repeat;
border:medium none;
cursor:pointer;
height:29px;
margin-bottom:10px;
width:229px;
display:block;
}

button#start_editing_btn:hover{
background-position: 0 -29px;
}

button#start_editing_btn:active{
background-position: 0 -58px;
}

div.w_span_auto{
	background:url(/static/images/right.png) top right no-repeat; 
	padding-right:18px;
	height:32px;
	line-height:34px;
	clear:both;
	margin-bottom:2px;
	}
	
input.w_auto{
	border:none; 
	height:32px;
	padding-top:6px;
	text-indent:18px;
	display:block; 
	font-size:15px; 
	color:#666666; 
	width:100%; 
	background:url(/static/images/left.png) top left no-repeat;
	}

#showMessage label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.usual li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/*
 * jqDnR
 */
div#previewPage div.jqHandle {
	 background: red;
	 height:15px;
}

.jqDrag {
	width: 100%;
	cursor: move;
}

div#previewPage div.jqResize {
	 width: 15px;
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 cursor: se-resize;
}

div#previewPage div.jqDnR {
    z-index: 3;
    position: relative;
    width: 180px;
    font-size: 0.77em;
    margin: 5px 10px 10px 10px;
    padding: 8px;
    border: 1px solid #CCC;
}

/*
 * Nifty corners
 */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.overlay_modal {
	background-color:#000000; 
	opacity:0.5
}

#overlay {
background-color:#000000;
height:500px;
left:0pt;
position:absolute;
top:0pt;
width:100%;
z-index:90;
}

#reg_editor {
width:100%;
height:250px;
}

.focusBorderColor {
border-color:#006EEA;
line-height:0pt;
position:absolute;
z-index:100;
}

.selectBorderColor {
border-color:#4269A4;
line-height:1pt;
position:absolute;
z-index:100;
}

#editor_border_top_hover, #editor_border_bottom_hover {
/*background: transparent url(/static/images/outline.png) repeat scroll 0;*/
}

#editor_border_left_hover, #editor_border_right_hover {
/*background: transparent url(/static/images/outline_v.png) repeat scroll 0;*/
}

#new_post_block{

}

#new_post_button_div {
background: transparent url(/static/images/blog-editor/new_blog_post_main_bg.png) repeat scroll 0;
height:54px;
width:177px;
margin:0px auto;
z-index:200;
}

#add-post-btn {
margin:4px;
display:block;
width:149px;
height:30px;
background-image:url(/static/images/blog-editor/new_blog_post_main.png);
background-position:0 0;
background-repeat:no-repeat;
border:none;
background-color:transparent;
margin:0 auto;
}
#add-post-btn:hover{
background-position:0 -29px;
}
#add-post-btn:active {
background-position:0 -58px;
}



div#login_panel{
bottom:0pt;
height:34px;
position:absolute;
right:18px;
width:34px;
z-index:99999;
}

div#login_panel button{
background: transparent url(/static/images/login_background_reg.png) repeat scroll 0;
border:medium none;
height:34px;
width:34px;
}

div#login_panel button img {
margin:4px;
}

div#login_panel button:hover {
background: transparent url(/static/images/login_background_hov.png) repeat scroll 0;
}

div#login_panel button:active {
background: transparent url(/static/images/login_background_click.png) repeat scroll 0;
}

div#login_panel em{
background:transparent url(/static/images/login_bg.png) no-repeat scroll 0 0;
display:none;
font-style:normal;
height:184px;
left:-176px;
padding:8px 12px 10px;
position:absolute;
text-align:center;
top:-207px;
width:200px;
}

div#logout_panel{
bottom:0pt;
height:182px;
position:absolute;
right:15px;
width:201px;
z-index:9002;
}

div#logout_panel #top{
background: url(/static/images/main2_updated.png) no-repeat;
background-position: -197px -681px;
height:20px;
width:201px;
}

div#logout_panel #mid{
background: url(/static/images/main2_updated.png) no-repeat;
background-position: -397px -701px;
height:111px;
width:201px;
}

div#logout_panel #bottom_show{
background: url(/static/images/main2_updated.png) no-repeat;
background-position: -197px -761px;
height:26px;
width:201px;
}

div#logout_panel #bottom{
background:transparent url(/static/images/main2_updated.png) no-repeat scroll -197px -761px;
}

div#logout_panel #bottom_logout{
background: url(/static/images/main2_updated.png) no-repeat;
background-position: -197px -761px;
height:31px;
width:201px;
}

div.box{
	color:#333333;
	margin-bottom:20px;
	width:196px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{
	margin-bottom:0px;
	padding-bottom:0px;
}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	font-size:1em;
	font-weight:normal;
	color:#555555;
	text-align:left;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:left;
}

div.box input{	
	font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
}

.green{
	background:url(/static/images/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}

div.w-span {
	height:30px;
	margin-bottom:8px;
	margin-left:10px;
	width:178px;
}

#login_btn {
	background-image:url(/static/images/site_login_sprite.png);
	background-position:-129px 0;
	border:medium none;
	height:28px;
	width:128px;
}
#login_btn:hover {
	background-position:-129px -29px;
}
#login_btn:active {
	background-position:-129px -58px;
}

.rte-subtoolbar input.id_video_url, .rte-subtoolbar input.id_link_url {
	background:#444444 none repeat scroll 0 50%;
	color:#FFFFFF;
	height:14px;
	margin:0 4px;
	padding:2px;
	width:147px;
}

.rte-bottom-bar {
	background-image:url(/static/images/cancel_save_background.png);
	background-repeat:none;
	height:37px;
	margin-top:10px;
	width:205px;
}

.rte-bottom-bar button {
	margin:4px;
}

.rbcRowMenu{
	

}
.rowMenuInner{
float:right;
height:37px;
width:205px;
background-image:url(/static/images/cancel_save_background.png);
background-repeat:none;
}

.rowMenuInner button{
margin:4px 4px 4px 10px;
}

.title-date-container input {
    background:transparent url(/static/images/title_entry.png) no-repeat;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0px 0pt 0pt 0px;
	font-family:Courier New,Arial,Helvetica,sans-serif;
	margin:3px;
    padding: 5px 0px 0px 5px;
	font-size: 14px;
    width:383px;
	height:37px;
}
/*
.title-date-container input {
background:transparent url(/static/images/title_entry_r.png) no-repeat scroll right center;
font-size:1.8em;
font-weight:bold;
}

.title-date-container input span {
background:transparent url(/static/images/title_entry_l.png) no-repeat scroll left center;
color:#FFFFFF;
height:31px;
line-height:31px;
width:200px;
}
*/

input.upload_input_txt {
    background: #FFFFFF none repeat scroll 0%;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0pt 0pt 1px;
    padding: 5px;
	width: 450px;
}

* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#accountSettingsEmail #email_form, #accountSettingsPassword #reset_password_form, #createNewPage #create-new-page-form{
	margin:20px;
}

#accountSettingsPassword label{
	color: #444444;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	font-size:16px;
	font-weight:normal;
}

#accountSettingsPassword input{
border:1px solid #DBD0CD;
clear:both;
color:#666666;
font-family:Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
font-style:italic;
font-size:1.2em;
line-height:1.3em;
margin:0pt 0pt 5px;
padding:4px;
}

#jFlowSlide2{
	width: 363px;
	height: 223px;
}

/**
 * Chatbox container
 */

.post_wrapper {
	border-top-width:0px;
	margin: 0pt auto;
	position:relative;
	width:382px;
	text-align: center;
}

/*
 * Theme menu
 */

#theme_menu_wrapper{
/*background-image:url(/static/images/theme_menu_bg.png);*/
background:none;
bottom:64px;
display:none;
height:213px;
position:absolute;
width:100%;
z-index:99999;
}

#theme_menu_wrapper #theme_menu {
left:50%;
height:213px;
margin-left:-451px;
position:relative;
width:911px;
}

#design_box #themes {
    height: 180px;
    margin: 0pt auto;
    position: relative;
    width: 687px;
}

#themes .layout_content {
padding:2px 0px;
position:relative;
}

#themes .prev, #chatbox #chatbox_styles .prev, #blog #blog_styles .prev, #my_sites #my_sites_styles .prev{
	background:transparent url(/static/images/design_pre_load.png) no-repeat scroll 0%;
	background-position: -463px -506px;
	border:medium none;
	height:45px;
	float:left;
	left:0px;
	position:relative;
	top:48px;
	width:29px;
}

#themes .prev:hover, #chatbox #chatbox_styles .prev:hover, #blog #blog_styles .prev:hover, #my_sites #my_sites_styles .prev:hover{
	background-position:-463px -552px;
}

#themes .prev:active, #chatbox #chatbox_styles .prev:active, #blog #blog_styles .prev:active, #my_sites #my_sites_styles .prev:active{
	background-position:-463px -598px;
}

#themes .next, #chat_box, #chatbox #chatbox_styles .next, #blog #blog_styles .next, #my_sites #my_sites_styles .next{
	background:transparent url(/static/images/design_pre_load.png) no-repeat scroll 0%;
	background-position: -493px -506px;
	border:medium none;
	height:45px;
	position:relative;
	top:48px;
	float:right;
	right:4px;
	width:29px;
}

#themes .next:hover, #chatbox, #chat_box #chatbox_styles .next:hover, #blog #blog_styles .next:hover, #my_sites #my_sites_styles .next:hover{
	background-position:-493px -552px;
}

#themes .next:active, #chatbox, #chat_box #chatbox_styles .next:active, #blog #blog_styles .next:active, #my_sites #my_sites_styles .next:active{
	background-position:-493px -598px;
}

#site_layout #themes .themes_list{
	float: left;
	margin-top:5px;
}

#layout #themes .themes_list{
	float: left;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
}

#themes li img {
	cursor:pointer;
	margin:6px;
}

.themes_list li h3 {
    width: 123px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
	font-family: Arial,sans-serif;
	font-size-adjust: 0.46;
	letter-spacing: -0.3px;
}

.themes_list .tb_placeholder {
	background:url(/static/images/theme_selector.png) no-repeat;
	height:113px;
	width:121px;
	padding:4px; 
}

.themes_list li:hover .tb_placeholder{
	background-position: 0 -121px;
}

.themes_list li.selected .tb_placeholder{
	background-position: 0 -242px;
}

.themes_list li span {
    color:#000000;
    display: block;
    width: 123px;
}

.theme_menu_header {
	height:29px;
	padding:10px;
	padding-bottm:12px;
	position:relative;
	margin-left: 20px;
	text-align: center;
}

#use_selected_theme_btn {
	background:url(/static/images/continue.png) no-repeat;
	border:medium none;
	background-position:0px 0px;
	height:28px;
	width:214px;
	outline:none;
}

#use_selected_theme_btn:hover {
	background-position:0px -29px;
}

#use_selected_theme_btn:active {
	background-position:0px -56px;
}

/*
 * Site config slider
 */

#slider_wrapper{
bottom:64px;
height:auto;
position:absolute;
width:100%;
z-index:99999;
}

#slider {
	/*background-image:url(/static/images/full_bg.png);*/
    width: 911px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    background:transparent none repeat scroll 0 0;
	clear:left;
	height:300px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:894px;
}

.scrollContainer div.panel {
    padding:0px 14px;
    width: 885px; /* change to 560px if not using JS to remove rh.scroll */
	overflow: hidden;
}

.scrollContainer #privacy {
	overflow: hidden;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

ul.navigation {
    height:54px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:1px;
}

ul.navigation li {
	background:transparent none repeat scroll 0 0 !important;
    display: inline;
    margin-right: 10px;
}

ul.navigation li a {
    background-image: url(/static/images/selector_new.png);
    background-repeat: no-repeat;
    text-decoration: none;
    float: left;
    height: 54px;
    line-height: 54px;
    overflow: hidden;
    text-indent: -999em;
}


/*
ul.navigation li#li_site_type a {
	background-position:0px 0px !important;
	width: 264px;
}

ul.navigation li#li_site_type a:hover {
	background-position:0px -54px !important;
}

ul.navigation li#li_site_type a.selected {
	background-position:0px -109px !important;
}
*/
ul.navigation li#li_layout a {
	background-position:0px 0px !important;
	width: 392px;
	position: relative;
}

ul.navigation li#li_layout a:hover {
	background-position:-0px -54px !important;
}

ul.navigation li#li_layout a.selected {
	background-position:0px -108px !important;
}

ul.navigation li#li_privacy a {
	background-position:-392px 0px !important;
	width: 388px;
}

ul.navigation li#li_privacy a:hover {
	background-position:-392px -54px !important;
}

ul.navigation li#li_privacy a.selected {
	background-position:-392px -108px !important;
}


ul.navigation li#li_finish a {
	background-color:transparent;
	background-image:url(/static/images/selector_new.png);
	background-position:-780px 0 !important;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:54px;
	overflow:hidden;
	position:absolute;
	right:-3px;
	text-indent:-9999px;
	top:1px;
	width:134px;
}

ul.navigation li#li_finish a:hover{
	background-position:-780px -54px !important;
}

ul.navigation li#li_finish a.selected {
	background-position:-780px -108px !important;
}

.theme_menu_header h2{
	background:transparent url(/static/images/titles_config.png) no-repeat scroll 0 0;
	text-indent:-9999px;
}

#site_layout .theme_menu_header h2{
	background-position:0 -24px;
	height:24px;
	margin:0 auto;
	width:448px;
}

#finish .theme_menu_header h2{
	background-position:0 0px;
	height:24px;
	margin:0 auto;
	width:494px;
}

#privacy .theme_menu_header h2{
	background-position:0 -48px;
	height:24px;
	margin-left:250px;
	width:312px;
}

#a_wrapper{
	height: 54px;
	width: 257px;
	position:relative;
	
}

#site-finish-btn {
    background: transparent url(/static/images/finish.png) no-repeat scroll 0 0;
	background-position:0px 0px !important;
    border: medium none;
    cursor: pointer;
	display: block;
    height: 54px;
    overflow: hidden;
    position: absolute;
    top: 0pt;
    right: 0pt;
    text-indent: -9999px;
    width: 134px;
}

#site-finish-btn.done {
	background-position:0px -54px !important;
}

#lyOverlay {
	height: 100%; 
	width: 100%; 
	position: absolute; 
	left: 0pt; 
	top: 0pt; 
	z-index: 900; 
	opacity: 0;
}
/*
 * New design box slider
 */

#slider_wrapper {
    bottom: 0pt;
	display: block;
    height: auto;
	margin: 0 auto;
    position: fixed;
    z-index: 99999;
}

#design_slider {
    width: 911px;
    margin: 0 auto;
    position: relative;
}

.design_scroll {
    height: 400px;
    overflow: auto;
    position: relative; /* fix for IE to respect overflow */
    background: transparent;
	overflow: hidden;
	width:730px;
}

.design_scroll_container div.panel {
    padding: 20px 14px 20px 14px;
    height: 340px;
    width: 710px; /* change to 560px if not using JS to remove rh.scroll */
	overflow: hidden;
	position: relative;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

ul.design_navigation, ul.profiles_navigation {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	float:left;
	width:165px;
	padding:30px 0 0 8px;
}

ul.design_navigation li, ul.profiles_navigation {
	display:inline;
	list-style-type:none;
}

ul.design_navigation li a{
	background-image: url(/static/images/design_pre_load.png);
	display:block;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    text-decoration: none;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-indent: -999em;
}

ul.design_navigation li#li_navigation a{
	background-position:0px 0px !important;
	width: 165px;
}

ul.design_navigation li#li_navigation a:hover {
	background-position:-165px 0px !important;
	width: 165px;
}

ul.design_navigation li#li_navigation.ui-tabs-selected  a {
	background-position:-330px 0px !important;
	width: 165px;
}

ul.design_navigation li#li_layout a {
	background-position:0px -32px !important;
	width: 165px;
}

ul.design_navigation li#li_layout a:hover {
	background-position:-165px -32px !important;
	width: 165px;
}

ul.design_navigation li#li_layout.ui-tabs-selected  a {
	background-position:-330px -32px !important;
	width: 165px;
}

ul.design_navigation li#li_background a {
	background-position:0px -64px !important;
	width: 165px;
}

ul.design_navigation li#li_background a:hover {
	background-position:-165px -64px !important;
	width: 165px;
}

ul.design_navigation li#li_background.ui-tabs-selected  a {
	background-position:-330px -64px !important;
	width: 165px;
}

ul.design_navigation li#li_sitename a{
	background-position:0px -96px !important;
	width: 165px;
}

ul.design_navigation li#li_sitename a:hover {
	background-position:-165px -96px !important;
	width: 165px;
}

ul.design_navigation li#li_sitename.ui-tabs-selected  a {
	background-position:-330px -96px !important;
	width: 165px;
}

ul.design_navigation li#li_chatbox a {
	background-position:0px -96px !important;
	width: 165px;
}

ul.design_navigation li#li_chatbox a:hover {
	background-position:-165px -96px !important;
	width: 165px;
}

ul.design_navigation li#li_chatbox.ui-tabs-selected  a {
	background-position:-330px -96px !important;
	width: 165px;
}

ul.design_navigation li#li_blog a {
	background-position:0px -128px !important;
	width: 165px;
}

ul.design_navigation li#li_blog a:hover {
	background-position:-165px -128px !important;
	width: 165px;
}

ul.design_navigation li#li_blog.ui-tabs-selected  a {
	background-position:-330px -128px !important;
	width: 165px;
}

ul.design_navigation li#li_members a {
	background-position:0px -160px !important;
	width: 165px;
}

ul.design_navigation li#li_members a:hover {
	background-position:-165px -160px !important;
	width: 165px;
}

ul.design_navigation li#li_members.ui-tabs-selected  a {
	background-position:-330px -160px !important;
	width: 165px;
}

ul.design_navigation li#li_extras a {
	background-position:0px -192px !important;
	width: 165px;
}

ul.design_navigation li#li_extras a:hover {
	background-position:-165px -192px !important;
	width: 165px;
}

ul.design_navigation li#li_extras.ui-tabs-selected  a {
	background-position:-330px -192px !important;
	width: 165px;
}

ul.profiles_navigation li a{
	background-image: url(/static/images/left_nav_profile.png);
	display:block;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    text-decoration: none;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-indent: -999em;
}

ul.profiles_navigation li#li_profile_info a {
	background-position:0px 0px !important;
	width: 165px;
}

ul.profiles_navigation li#li_profile_info a:hover {
	background-position:-165px 0px !important;
	width: 165px;
}

ul.profiles_navigation li#li_profile_info.ui-tabs-selected  a {
	background-position:-330px 0px !important;
	width: 165px;
}

ul.profiles_navigation li#li_my_sites a {
	background-position:0px -32px !important;
	width: 165px;
}

ul.profiles_navigation li#li_my_sites a:hover {
	background-position:-165px -32px !important;
	width: 165px;
}

ul.profiles_navigation li#li_my_sites.ui-tabs-selected  a {
	background-position:-330px -32px !important;
	width: 165px;
}

ul.profiles_navigation li#li_my_friends a {
	background-position:0px -64px !important;
	width: 165px;
}

ul.profiles_navigation li#li_my_friends a:hover {
	background-position:-165px -64px !important;
	width: 165px;
}

ul.profiles_navigation li#li_my_friends.ui-tabs-selected  a {
	background-position:-330px -64px !important;
	width: 165px;
}

ul.profiles_navigation li#li_layout a {
	background-position:0px -96px !important;
	width: 165px;
}

ul.profiles_navigation li#li_layout a:hover {
	background-position:-165px -96px !important;
	width: 165px;
}

ul.profiles_navigation li#li_layout.ui-tabs-selected  a {
	background-position:-330px -96px !important;
	width: 165px;
}

ul.profiles_navigation li#li_background a {
	background-position:0px -128px !important;
	width: 165px;
}

ul.profiles_navigation li#li_background a:hover {
	background-position:-165px -128px !important;
	width: 165px;
}

ul.profiles_navigation li#li_background.ui-tabs-selected  a {
	background-position:-330px -128px !important;
	width: 165px;
}

ul.profiles_navigation li#li_chatbox a {
	background-position:0px -160px !important;
	width: 165px;
}

ul.profiles_navigation li#li_chatbox a:hover {
	background-position:-165px -160px !important;
	width: 165px;
}

ul.profiles_navigation li#li_chatbox.ui-tabs-selected  a {
	background-position:-330px -160px !important;
	width: 165px;
}

ul.profiles_navigation li#li_blog a {
	background-position:0px -192px !important;
	width: 165px;
}

ul.profiles_navigation li#li_blog a:hover {
	background-position:-165px -192px !important;
	width: 165px;
}

ul.profiles_navigation li#li_blog.ui-tabs-selected  a {
	background-position:-330px -192px !important;
	width: 165px;
}

ul.profiles_navigation li#li_extras a {
	background-position:0px -224px !important;
	width: 165px;
}

ul.profiles_navigation li#li_extras a:hover {
	background-position:-165px -224px !important;
	width: 165px;
}

ul.profiles_navigation li#li_extras.ui-tabs-selected  a {
	background-position:-330px -224px !important;
	width: 165px;
}

#design_slider .panel .title{
	text-align:center;
	padding: 12px;
}

#design_slider .panel .subtitle{
	text-align:center;
	padding:8px 4px 4px;
}

#design_slider .panel .bottom{
	padding:10px;
	text-align:center;
}

#design_slider .panel .bottom button {
    background: transparent url(/static/images/design_pre_load.png) no-repeat scroll 0 0;
    background-position: -461px -418px;
	border: medium none;
    cursor: pointer;
    height: 29px;
    position: relative;
    text-indent: 0;
    width: 228px;
}

#design_slider .panel .bottom button:hover {
    background-position:-461px -447px;
}

#design_slider .panel .bottom button:active {
    background-position:-461px -476px;
}

#design_slider .a_cancel_btn {
background:transparent url(/static/images/design_pre_load.png) no-repeat scroll -524px -506px;
border:medium none;
cursor:pointer;
float:left;
height:29px;
margin-left:14px;
position:relative;
text-indent:0;
width:88px;
}

#design_slider .a_cancel_btn:hover {
    background-position:-524px -535px;
}

#design_slider .a_cancel_btn:active {
    background-position:-524px -564px;
}

.save_changes_btn {
float:left;
margin-left:160px;
text-align:left;
}

/*
 * Page background slider
 */
#page_background_slider {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.page_background_scroll {
    overflow: auto;
    position: relative; /* fix for IE to respect overflow */
    clear: left;
    background: transparent;
	overflow: hidden;
	width: 460px;
	margin:0 auto;
}

.page_background_scrollContainer div.panel {
	background: transparent url(/static/images/ds_background.png) no-repeat scroll 0 0;
    padding: 20px 14px 20px 14px;
    height: 162px;
    width: 460px; /* change to 560px if not using JS to remove rh.scroll */
	overflow: hidden;
	position: relative;
}


ul.page_background_navigation {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0pt auto;
    padding: 0 0 9px;
	width:353px;
	height:34px;
}

#design_slider .design_scroll_container div.content {
	background: transparent url(/static/images/design_pre_load.png) no-repeat scroll 0 0;
	background-position: -1px -418px;
	margin: 0pt auto;
	height: 161px;
	width: 460px; 
	overflow: hidden;
	position: relative;
}

#design_slider .design_scroll_container #page_list {
	border: 1px solid #222222;
	margin: 0pt auto;
	height: 161px;
	width: 460px; 
	overflow: hidden;
	position: relative;
}

#design_slider .design_settings {
	background: transparent url(/static/images/design_pre_load.png) no-repeat scroll 0 0;
	background-position: -1px -225px;
	margin: 0pt auto;
	height: 193px;
	width: 690px; 
	position: relative;
}

.design_left_column { 
	float:left;
	height:193px;
	padding-left:40px;
	padding-top:10px;
	width:400px;
}

.design_left_column h1 {
	color:#444444;
	font-size: 18px;
	margin-bottom:8px;
}

.design_left_column h2 {
	font-size: 14px;
	margin-bottom:8px;
	margin-top:8px;
}

.design_left_column label{
	height:0px;
	text-indent:-9999px;
}

.design_right_column {
	float:left;
	padding:8px 30px;
	width:180px;
}

.design_right_column h1 {
	color:#444444;
	font-size: 14px;
	margin-bottom:8px;
	margin-top:8px;
}

#font_size_slider {
	background: transparent url(/static/images/design_tray/slider_big.png) no-repeat;
	float:left;
	height:6px;
	position:relative;
	width:121px;
}

#font_size_slider.ui-widget-content{
	margin:6px;
}

.design_slider {
	background: transparent url(/static/images/design_tray/slider_big.png) no-repeat;
	float:left;
	height:6px;
	position:relative;
	width:121px;
}

.design_slider.ui-widget-content{
	margin:6px;
}

#design_slider .design_scroll_container div.content h2 {
	color:#9AB045;
    font-family: "Helvetica Neue", Helvetica, Arial, sans;
    font-size: 120%;
    letter-spacing: -0.05em;
    margin: 0 0 0.2em;
    text-align: center;
}

#design_slider .design_scroll_container div.tool {
	background: transparent url(/static/images/design_pre_load.png) no-repeat bottom center;
	background-position: -1px -580px;
	margin: 0pt auto;
    height: 51px;
    width: 460px; 
	/*
	 * overflow: hidden;
	 */
	position: relative;
}

#design_slider .design_scroll_container div.tool .slider_group {
	height: 25px;
	width: 130px; 
}

#design_slider .design_scroll_container div.tool a.background_btn {
	background:transparent url(/static/images/design_after_pre_load.png) no-repeat scroll 0;
	background-position: -55px 0px;
	display: block;
	height: 23px;
	width: 53px; 
	text-indent:10000px;
}


#design_slider .design_scroll_container div.tool a.background_btn:hover {
	background-position: -55px -23px;
}

#design_slider .design_scroll_container div.tool a.color_btn {
	background:transparent url(/static/images/design_after_pre_load.png) no-repeat scroll 0;
	background-position: -163px 0px;
	display: block;
	height: 23px;
	width: 53px; 
	text-indent:10000px;
}


#design_slider .design_scroll_container div.tool a.color_btn:hover {
	background-position: -163px -23px;
}

#design_slider .design_scroll_container div.tool a.bubble_btn {
	background:transparent url(/static/images/mini_button_chat.png) no-repeat scroll 0;
	background-position:0 0;
	display: block;
	height: 23px;
	width: 53px; 
	text-indent:10000px;
}

#design_slider .design_scroll_container div.tool a.bubble_btn:hover {
	background-position:0px -23px;
}

#design_slider .design_scroll_container div.tool a.font_btn {
	background:transparent url(/static/images/design_after_pre_load.png) no-repeat scroll 0;
	background-position: -109px 0px;
	display: block;
	height: 23px;
	width: 53px; 
	text-indent:10000px;
}

#design_slider .design_scroll_container a.font_btn:hover {
	background-position:-109px -23px;  
}

/* BIG Design font setting button*/
#design_slider a.design_font_btn {
	background:transparent url(/static/images/design_tray/font.png) no-repeat scroll 0;
	background-position: 0px 0px;
	display: block;
	height: 24px;
	margin-top:5px;
	width: 112px; 
	text-indent:-10000px;
}

#design_slider a.design_font_btn:hover {
	background-position:0px -24px;  
}

/* BIG Design color setting button */
#design_slider a.design_color_btn {
	background:transparent url(/static/images/design_tray/color.png) no-repeat scroll 0;
	background-position:0 0;
	display: block;
	height: 24px;
	margin-top:5px;
	width: 112px; 
	text-indent:10000px;
}

#design_slider a.design_color_btn:hover {
	background-position:0px -24px;
}

/* BIG text position setting button */
#design_slider a.design_position_btn {
	background:transparent url(/static/images/design_tray/position.png) no-repeat scroll 0;
	background-position:0 0;
	display: block;
	height: 24px;
	margin-top:5px;
	width: 112px; 
	text-indent:10000px;
}

#design_slider a.design_position_btn:hover {
	background-position:0px -24px;
}


#design_slider .design_scroll_container div.tool a.colors_btn {
	background:transparent url(/static/images/mini_button_color.png) no-repeat scroll 0;
	background-position:0 0;
	display: block;
	height: 23px;
	width: 53px; 
	text-indent:10000px;
}

#design_slider .design_scroll_container div.tool a.font_btn:hover {
	background-position:-109px -23px;
}

#design_slider .design_scroll_container .slider {
    background-image: url(/static/images/design_after_pre_load.png);
    background-position: -217px -63px;
    float: left;
    height: 6px;
    position: relative;
    width: 81px;
}

#design_slider .design_scroll_container div.tool ul.tool_list {
	margin: 0pt auto;
}
#design_slider .design_scroll_container div.tool ul.tool_list li {
	display: block;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 6px;
	text-align:center;
}

#design_slider .design_scroll_container #extras_container{
	background-color:#FFFFFF;
	border:1px solid #CECECE; 
	height:94px;
	margin: 0px 5px 5px -10px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:400px;
}

#design_slider .design_scroll_container #sites_container {
	background-color:#FFFFFF;
	border:1px solid #CECECE;
	height:94px;
	margin: 0px 5px 15px -10px;
	overflow-x:hidden;
	overflow-y:auto;
	width:400px;
}

#design_slider #ds_site_links {
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
	width:100%;
}

#design_slider #navigation_list {
	position:relative;
}

#design_slider .design_scroll_container div.content #members_container{
	background-color:#FFFFFF;
	margin: 20px;
	height:153px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:600px;
}

#design_slider #my_friends .content {
background:transparent url(/static/images/friends_bg_top.png) no-repeat scroll 0 0;
height:193px;
margin:0 auto;
width:640px;
}

#design_slider #my_friends .tool {
background:transparent url(/static/images/friends_bg_bottom.png) no-repeat scroll 0 0;
height:48px;
margin:0 auto;
width:640px;
}

ul.page_background_navigation li {
	background:transparent none repeat scroll 0 0 !important;
    display: inline;
}

ul.page_background_navigation li a {
    background-image: url(/static/images/design_after_pre_load.png);
    background-repeat: no-repeat;
    text-decoration: none;
    float: left;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-indent: -999em;
}

ul.page_background_navigation li#li_photo a {
	background-position: -1px -378px !important;
	width: 119px;
}

ul.page_background_navigation li#li_photo a:hover {
	background-position: -1px -414px !important;
}

ul.page_background_navigation li#li_photo.ui-tabs-selected  a {
	background-position: -1px -450px !important;
}

ul.page_background_navigation li#li_graphic a {
	background-position:-120px -378px !important;
	width: 115px;
}

ul.page_background_navigation li#li_graphic a:hover {
	background-position:-120px -414px !important;
}

ul.page_background_navigation li#li_graphic.ui-tabs-selected  a {
	background-position:-120px -450px !important;
}

ul.page_background_navigation li#li_color a {
	background-position:-235px -378px !important;
	width: 119px;
}

ul.page_background_navigation li#li_color a:hover {
	background-position:-235px -414px !important;
}

ul.page_background_navigation li#li_color.ui-tabs-selected  a {
	background-position:-235px -450px !important;
}

.page_background_scrollContainer #photo button {
    background: transparent url(/static/images/ds_open_photobank.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 29px;
    position: relative;
    text-indent: 0;
    width: 153px;
}

.page_background_scrollContainer #photo button:hover {
    background-position:0px -29px;
}

.page_background_scrollContainer #photo button:active {
    background-position:0px -58px;
}

.page_background_scrollContainer #photo {
	padding: 0px 10px 0px 10px;
}

.page_background_scrollContainer #photo .l_col {
	margin:0 auto; 
	width:153px;
}

.page_background_scrollContainer #photo .r_col {
	margin:0 auto;
	padding:5px;
	text-align:center;
}

#page_background_slider .page_background_scroll #photo .l_col p {
	padding-left: 50px;
}

#graphics {
    height: 130px;
    position: relative;
    width: 460px;
}

#graphics .graphics_list {
    float: left;
    margin-left: 8px; 
    margin-right: 5px; 
}

.graphics_list li {
    background: transparent url(/static/images/theme_selector.png) no-repeat scroll 0 0;
}

.graphics_list .tb_placeholder {
    padding: 2px 0px 0px 4px;
}

.graphics_list li:hover {
    background-position: 0pt -121px;
}

.graphics_list li.selected {
    background-position: 0pt -242px;
}

#graphics .prev {
    background: transparent url(/static/images/arrow_left.png) no-repeat scroll 0 50%;
    border: medium none;
    float: left;
    height: 45px;
	left:1px;
    position: relative;
    top: 30px;
    width: 29px;
}

#graphics .next {
    background: transparent url(/static/images/arrow_right.png) no-repeat scroll 0 50%;
    border: medium none;
    float: right;
    height: 45px;
    position: relative;
	right:1px;
    top: 30px;
    width: 29px;
}

.graphics_list li h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    font-weight: normal;
    position: absolute;
    text-align: center;
    top: 100px;
    width: 110px;
}

#graphics li img {
    cursor: pointer;
    margin: 6px;
}

/*
 * UI Tabs
 */
.ui-tabs-hide {
    display: none;
}

#addtext_tabsmenu li {
	width: 132px;
	height: 36px;
	float: left;
}

#addtext_tabsmenu li a {
	background: transparent url(/static/images/add_text_tab.png) no-repeat scroll 0 0;
	display: block;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
	text-indent: -9999px;
    text-decoration: none;
	width: 132px;
	height: 36px;
}

#addtext_tabsmenu li a#basic_tab_link {
	background-position: 0 0;
	margin-top: 2px;
}

#addtext_tabsmenu li a#blog_tab_link {
	background-position: -132px 0;
	margin-top: 2px;
}

#addtext_tabsmenu li a#basic_tab_link:hover {
    background-position: 0 -36px;
}

#addtext_tabsmenu li.ui-tabs-selected a#basic_tab_link {
    background-position: 0 -72px;
}

#addtext_tabsmenu li a#blog_tab_link:hover {
    background-position: -132px -36px;
}

#addtext_tabsmenu li.ui-tabs-selected a#blog_tab_link {
    background-position: -132px -72px;
}

ul.dialog_tab {
	position:relative;
	right:0;
	bottom:0;
	height:36px;
	list-style-type:none;
	padding-left:24px;
}

.panel .carousel_s_wrapper {
	height:121px;
	width:460px;
	padding:20px 0px;
}


/*
 * Lifeyo chatbox
 */

 .lifeyo_shoutbox input {
 	margin: 8px;;
 }
 
 #chatbox a#add-new-chatbox {
	background: transparent url(/static/images/addchatbox.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
	display: block;
    height: 28px;
    position: relative;
    text-indent: 0;
    width: 183px;
}

#chatbox a#add-new-chatbox:hover {
    background-position:0px -28px;
}

#chatbox a#add-new-chatbox:active {
    background-position:0px -56px;
}

#navigation a#add-new-nav {
	background: transparent url(/static/images/addnavigation.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
	display: block;
    height: 28px;
    position: relative;
    text-indent: 0;
    width: 183px;
}

#navigation a#add-new-nav:hover {
    background-position:0px -28px;
}

#navigation a#add-new-nav:active {
    background-position:0px -56px;
}

#blog #add-new-blog {
	background: transparent url(/static/images/addblog.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
	display: block;
    height: 28px;
	margin:0 auto;
    position: relative;
    text-indent: -9999px;
    width: 183px;
}

#blog #add-new-blog:hover {
    background-position:0px -28px;
}

#blog #add-new-blog:active {
    background-position:0px -56px;
}

#members a#add-new-members-list {
	background: transparent url(/static/images/addmemberslist.png) no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
	display: block;
    height: 28px;
    position: relative;
    text-indent: 0;
    width: 183px;
}

#members a#add-new-members-list:hover {
    background-position:0px -28px;
}

#members a#add-new-members-list:active {
    background-position:0px -56px;
}

#ds_friendslistSortable li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:5px;
}

#sites_container .navigation_item {
    height:20px;
	width:380px;
    padding-right: 5px;
	padding-top:5px;
	padding-left:8px;
	background-color:#E2F7FF;
	border-bottom:1px solid #999999;
	font-size:12px;
	font-weight:bold;
}

#sites_container .navigation_item .site_buttons_group{
	float:right;
	width:190px;
}

.site_buttons_group td {
	width:60px;
}

#sites_container li input {
font-size:12px;
font-weight:bold;
}

#sites_container li:hover {
    background-color: #D1DAE1;
}

form#signup-form {
	margin:24px;
}

#accountSettingsProfileInfo input.text{
	background:transparent url(/static/images/opaque_10.png) repeat scroll 0 0;
	border:medium none;
    border: 1px solid #CCCCCC;
    color: #565656;
    font-family:"Helvetica Neue",Helvetica,Arial,sans;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 4px;
    padding: 5px;
    width: 200px;
}

#signupPage input.text{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:transparent url(/static/images/opaque_10.png) repeat scroll 0 0;
	border:1px solid #999999;
	font-size:15px;
	font-weight:bold;
	height:20px;
	line-height:18px;
	padding:7px 0.2em;
	width:200px;
}

#signupPage input.text:focus, #accountSettingsProfileInfo input.text:focus{
	background:transparent url(/static/images/opaque_15.png) repeat scroll 0 0;
}

#signupPage label, #accountSettingsProfileInfo label {
	font-family: Helvetica,Arial,sans;
	font-size: 15px;
}

#signupPage h2 {
color: #565656;
font-family:"Arial","Helvetica","Nimbus Sans L",sans-serif;
font-weight:normal;
line-height:1em;
letter-spacing:0.01em;
text-align:left;
margin:20px;
}

#signupPage .title-message{
	background:transparent url(/static/images/sign_up_titles.png) no-repeat;
	height: 57px;
	margin:0 auto;
	width:410px;
}

#signupPage .publish {
	background-position: 0px -57px;
}

#signupPage .message {
	background-position: 0px 0px;
}

.submit {
border:0 none;
}

#signupPage input.button {
background:transparent url(/static/images/btn-teal.gif) no-repeat scroll center top;
display:inline-block;
height:24px;
margin:0 6px 0 0;
padding:0;
width:86px;
}

div.box h2 {
color: #565656;
font-family:"Arial","Helvetica","Nimbus Sans L",sans-serif;
font-weight:normal;
line-height:1em;
font-size: 14px;
letter-spacing:0.01em;
text-align:center;
}

div.box input.text {
    font-family:"Helvetica Neue",Helvetica,Arial,sans;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
	font-weight:bold;
}

.ly_round{
	background-color:transparent;
	background-image:url(/static/images/site_login_sprite.png); 
	background-position:0 -288px;
	border:medium none;
	height:30px;
	width:170px;
	
}

.ly_round_username{
	background-color:transparent;
	background-image:url(/static/images/site_login_sprite.png);
	background-position:0 -220px;
	border:medium none;
	height:30px;
	width:170px;	
}

.ly_round_password{
	background-color:transparent;
	background-image:url(/static/images/site_login_sprite.png);
	background-position:0 -254px;
	border:medium none;
	height:30px;
	width:170px;	
}


.img-shadow {
  float:left;
  background: url(/static/images/shadowAlpha.png) no-repeat bottom right !important;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
  .edit-title {
background-color: #99ccff;
color: black;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 12pt
}

#signup-form label.error {
	color:red;
	float:none;
	font-style:italic;
	width: 200px;
}

#start_edit a {
	width: 700px;
	background:url(/static/images/click_to_edit.png) no-repeat;
	border: medium none;
	text-decoration:none;
	width:276px;
	height:20px;
	display:block;
	text-indent:-10000px;
	margin:0 auto;
}

#start_edit a:hover {
	background-position: 0 -20px
}

#start_edit a:active, #start_edit a.selected {
	background-position: 0 -40px
}

.dialog_input, .dialog_textarea {
	border:1px solid #393633;
	padding:5px;
}

.dialog_select {
	padding: 5px;
}

.dialog form ul{
	/*padding:12px;*/
}

form ul {
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

li.buttons {
    clear: both;
    margin-top: 10px;
}

.dialog_label {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}

#yes-no-btns-group #who-can-view, #yes-no-btns-group #who-can-edit{
	padding: 4px;
}

.bd .text {
	margin-top:2px;
}

.bd fieldset {
border:0 none;
}
/*
#inviteMembers #to_group {
	float: left;
	width: 200px;
}

#inviteMembers #add_emails_group {
	float: right;
}

#inviteMembers #message_group {
	margin-top:12px;
}
*/
#invite-members #to_group {
	float: left;
	width: 200px;
}

#invite-members #add_emails_group {
	float: right;
}

#invite-members #message_group {
	margin-top:12px;
}

.clear {
	clear:both;
}

ul.styleless {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
/*
 * Need to be gone away
#inviteMembers #add_emails_group {
	padding-right:10px;
	padding-top:18px;
}
#inviteMembers #add_emails_group li {
	height: 22px;
	padding: 2px;
}

#inviteMembers a#add_from_lifeyo {
    background: transparent url(/static/images/add_from_lifeyo.png) no-repeat scroll 0 0;
	background-position: 0 0;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#inviteMembers a#add_from_lifeyo:hover {
	background-position: 0 -22px;
}

#inviteMembers a#add_from_lifeyo:active {
	background-position: 0 -44px;
}

#inviteMembers a#add_from_facebook {
    background: transparent url(/static/images/add_from_facebook.png) no-repeat scroll 0 0;
	background-position: 0 0;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#inviteMembers a#add_from_facebook:hover {
	background-position: 0 -22px;
}

#inviteMembers a#add_from_facebook:active {
	background-position: 0 -44px;
}

#inviteMembers a#add_from_gmail {
    background: transparent url(/static/images/add_from_gmail.png) no-repeat scroll 0 0;
	background-position: 0 0;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#inviteMembers a#add_from_gmail:hover {
	background-position: 0 -22px;
}

#inviteMembers a#add_from_gmail:active {
	background-position: 0 -44px;
}

#inviteMembers a#add_from_hotmail {
    background: transparent url(/static/images/add_from_hotmail.png) no-repeat scroll 0 0;
	background-position: 0 0;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#inviteMembers a#add_from_hotmail:hover {
	background-position: 0 -22px;
}

#inviteMembers a#add_from_hotmail:active {
	background-position: 0 -44px;
}
*/
#invite-members #add_emails_group {
	padding-right:10px;
	padding-top:18px;
}
#invite-members #add_emails_group li {
	height: 22px;
	padding: 2px;
}

#invite-members a#add_from_lifeyo {
	background-image:url(/static/images/options2.png);
	background-position:-1px -505px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-members a#add_from_lifeyo:hover {
	background-position: -1px -527px;
}

#invite-members a#add_from_lifeyo:active {
	background-position: -1px -549px;
}

#invite-members a#add_from_facebook {
	background-image:url(/static/images/options2.png);
	background-position:-133px -439px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-members a#add_from_facebook:hover {
	background-position: -133px -461px;
}

#invite-members a#add_from_facebook:active {
	background-position: -133px -484px;
}

#invite-members a#add_from_gmail {
	background-image:url(/static/images/options2.png);
	background-position:-1px -439px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-members a#add_from_gmail:hover {
	background-position: -1px -461px;
}

#invite-members a#add_from_gmail:active {
	background-position: -1px -483px;
}

#invite-members a#add_from_hotmail {
	background-image:url(/static/images/options2.png);
	background-position:-133px -505px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-members a#add_from_hotmail:hover {
	background-position: -133px -527px;
}

#inviteMembers a#add_from_hotmail:active {
	background-position: -133px -550px;
}

/*
 * Invite Editors dialog
 */
#invite-editors #to_group {
	float: left;
	width: 200px;
}

#invite-editors #add_emails_group {
	float: right;
}

#invite-editors #message_group {
	margin-top: 12px;
}

#invite-editors #add_emails_group {
	padding-right:10px;
	padding-top:18px;
}

#invite-editors #add_emails_group li {
	height: 22px;
	padding: 2px;
}

#invite-editors a#add_from_lifeyo {
	background-image:url(/static/images/options2.png);
	background-position:-133px -505px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-editors a#add_from_lifeyo:hover {
	background-position: -133px -527px;
}

#invite-editors a#add_from_lifeyo:active {
	background-position: -133px -550px;
}

#invite-editors a#add_from_facebook {
	background-image:url(/static/images/options2.png);
	background-position:-133px -439px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-editors a#add_from_facebook:hover {
	background-position: -133px -461px;
}

#invite-editors a#add_from_facebook:active {
	background-position: -133px -484px;
}

#invite-editors a#add_from_gmail {
	background-image:url(/static/images/options2.png);
	background-position:-1px -439px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-editors a#add_from_gmail:hover {
	background-position: -1px -461px;
}

#invite-editors a#add_from_gmail:active {
	background-position: -1px -484px;
}

#invite-editors a#add_from_hotmail {
	background-image:url(/static/images/options2.png);
	background-position:-133px -505px;
	display: block;
    height: 22px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-indent: -9999px;
    width: 131px;
}

#invite-editors a#add_from_hotmail:hover {
	background-position: -133px -527px;
}

#invite-editors a#add_from_hotmail:active {
	background-position: -133px -550px;
}


#editMembersList #invite-member-btn {
	background:transparent url(/static/images/invite_member.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:29px;
	position:relative;
	text-indent:0;
	width:143px;
	float: right;
}

#editMembersList #invite-member-btn:hover {
	background-position: 0 -29px;
}

#editMembersList #invite-member-btn:active {
	background-position: 0 -58px;
}

.module_close{
	background-image:url(/static/images/cancel_reg.png);
	position: absolute;
	right: -7px;
	top: -7px;
	z-index: 9001;
	width:32px;
	height:32px;
	display:block;
}

.module_close:hover{
	background-image:url(/static/images/cancel_hover.png);
}

#color_close{
	background-image:url(/static/images/Close.png);
	position: absolute;
	right: -7px;
	top: -7px;
	z-index: 9001;
	width:30px;
	height:30px;
	display:block;
}

#color_close:hover{
	background-image:url(/static/images/Close_Hover.png);
}

#plain-popup{
width:600px;
height:250px;
margin:-150px 0px 0px -300px;
position:absolute;
z-index:999999;
background-image:url(/static/images/photobank/notify_background.png);
top:50%;
left:50%;
display:none;
}

#plain-popup-header{
margin:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0066CC;
text-align:center;
}

#plain-popup-content{
margin:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
height:115px;
text-align:center;
}

#plain-popup-content input{
width:400px;
height:35px;
border: 3px solid #333333;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
width:450px;
padding:5px;
}

#plain-popup-button-container{
height:50px;
margin:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#0066CC;
text-align:right;
}

.pupup-button{
height:40px;
margin:5px;
background-color:#CCCCCC;
border:1px solid #666666;
padding:3px;
cursor: pointer;
cursor: hand;
color:#333333;
}

.droppable-active {
	opacity: 1.0;
}
.droppable-hover {
	outline: 2px dashed red;
}

#photobank_box_wrapper {
background-image: url(/static/images/design_box_bg.png);
background-repeat:no-repeat;
height:422px;
margin:0pt auto;
position:relative;
width:911px;
z-index:9001;
}
#gallery_options{
height:60px;
overflow:hidden;
margin-top:10px;
}
.gallery_option_item{
float:left;
margin:15px;
height:50px;
margin-left:25px;
margin-right:20px;
width:80px;

}
#album_type{
width:120px;
text-align:center;
margin-right:40px;

}


.yes_no_slider a{
width:67px;
height:22px;
display:block;
background-image:url(/static/images/photobank/yes_no.png);
}

.yes_selected a{
background-position: 0px 0px;
}

.yes_selected a:hover{
background-position: 0px 66px;
}

.no_selected a{
background-position: 0px 44px;
}

.no_selected a:hover{
background-position: 0px 22px;
}

#gallery_2_page_btn{
width:227px;
height:29px;
float:right;
margin-right:200px;
margin-top:10px;
}

#gallery_2_page_btn a{
width:227px;
height:29px;
background-image:url(/static/images/photobank_pre_load.png);
background-position: -167px -87px;
display:block;
}

#gallery_2_page_btn a:hover{
background-position: -167px -116px;
}

.option_title{
text-align:center;
margin-top:3px;
}

#ly-emptyPhotoUploadBtn {
    background: transparent url(/static/images/uploadnewphotos.png) no-repeat scroll 0 0;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    position: relative;
	margin:10px;
    width: 212px;
}

#ly-emptyPhotoUploadBtn:hover {
	background-position: 0 -29px;
}

.gallery_option_btn{
float:left;
margin:-10px 27px 0 31px;
width:105px;
height:98px;
background-repeat:no-repeat;
background-position:0px 0px;
cursor: pointer;
cursor: hand;
}
#option_container{
margin:10px auto;
width:510px;
}
.gallery_option_btn:hover{
background-position:0px -98px;
}
.gallery_option_btn:active{
background-position:0px -196px;
}

#plain-popup-content #fader{
background-image:url(/static/images/photobank/fader.png);
}
#plain-popup-content #coverflow{
background-image:url(/static/images/photobank/coverflow.png);
display:none;
}
#plain-popup-content #photostack{
background-image:url(/static/images/photobank/photostack.png);
}
#plain-popup-content #grid{
background-image:url(/static/images/photobank/simplegrid.png);
}


#option_container{
height:120px;
}

#add_gallery_btn{
background:transparent url(/static/images/photobank_pre_load.png) no-repeat scroll 0 0;
background-position: -395px -119px;
cursor:pointer;
height:14px;
margin-left:85px;
position:absolute;
top:-2px;
width:14px;
}

#add_gallery_btn:hover {
	background-position: -395px -133px;
}

#add_gallery_btn:active {
	background-position: -395px -147px;
}


button.basicUpload {
    background-image:url(/static/images/photobank_uploader.png);
	background-position: -1px -190px;
    height: 29px;
    width: 227px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    cursor: pointer;
}

button.basicUpload:hover {
	background-position: -1px -219px;
}

button.bulkUpload {
    background-image:url(/static/images/photobank_uploader.png);
	background-position: -1px -103px;
    height: 29px;
    width: 227px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    cursor: pointer;
}

button.bulkUpload:hover {
	background-position: -1px -132px;
}

#local-questions{
margin-top:30px;
}

.bumper{
margin:10px;
}

#singleUpload{

}
button.gotLink {
    background-image:url(/static/images/photobank_uploader.png);
	background-position:-457px -358px;
    height: 29px;
    width: 228px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    cursor: pointer;
}

button.gotLink:hover {
	background-position: -457px -387px;
}

button.searchWeb {
    background-image:url(/static/images/photobank_uploader.png);
	background-position:-1px -364px;
    height: 29px;
    width: 228px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    cursor: pointer;
}

button.searchWeb:hover {
	background-position: -1px -393px;

}

butto.web_src_btn{

}

#usr_blocks {
	margin-top: 0pt;
	position: relative;
}

.handler {
	width: 100%; 
	height: 20px; 
	background-image: url(/static/images/html-handle.png);
	background-repeat:repeat-x;
	background-position:50% 0px;
	cursor:move;
	overflow: none;
	margin-top:-20px;
}

.wysiwyg{
margin-top:-35px;
padding:2px;
margin-bottom:-10px;
}


#wysiwyg_save{
width:112px;
height:25px;
background-repeat:no-repeat;
background-position:0px 0px;
background-image:url(/static/images/save_changes.png);
position:relative;
top:-28px;
left:18px;
border:none;
z-index:7001;
}

#wysiwyg_save:hover{
background-position:0px -25px;
}
#wysiwyg_save:active{
background-position:0px -50px;
}


#wysiwyg_cancel{
width:74px;
height:25px;
background-repeat:no-repeat;
background-position:0px 0px;
background-image:url(/static/images/cancel_changes.png);
display:block;
position:relative;
top:-53px;
left:133px;
border:none;
z-index:7002;

}

#wysiwyg_cancel:hover{
background-position:0px -25px;
}
#wysiwyg_cancel:active{
background-position:0px -50px;
}

#wysiwyg_bar{
background-image:url(/static/images/cancel_save_background.png);
height:37px;
margin-top:10px;
width:205px;
position:relative;
top:5px;
left:10px;
z-index:7000;
}
#welcome-msg {
	background:#262621 url(/static/images/info.gif) no-repeat scroll 810px -10px;
	height: 120px;
	margin: 0 auto;
	padding-left:15px;
	padding-right:10px;
	padding-top:15px;
	text-align:left;
	width:840px;
}

#your_site_name {
	color:#F97301;
	font-size: 150%;
}

#site_name_container {
	margin: 0 auto;
	width: 160px;
}

.rounded {
-moz-background-clip:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

.delete_upload_button{
	background:transparent url(/static/images/delete_grey_reg.gif) repeat scroll 0 0;
	border:medium none;
	display:block;
	float:left;
	height:16px;
	margin-left:10px;
	position:relative;
	top:-2px;
	width:17px;
}
.delete_upload_button:hover{
	background:url(/static/images/delete_grey_hover.gif);
}
.delete_upload_button:active{
	background:url(/static/images/delete_grey_click.gif);
}

.delete_gallery_button{
background:transparent url(/static/images/photobank_pre_load.png);
background-position:-505px -27px;
width:103px;
height:22px;
background-repeat:no-repeat;
border:none;
}

.delete_gallery_button:hover{
background-position:-505px -49px;
}

.delete_gallery_button:active{
background-position:-505px -71px;
}

.rename_button{
float:left;
width:59px;
height:18px;
background:transparent url(/static/images/design_after_pre_load.png);
background-repeat:no-repeat;
background-position:-235px 0px;
border:none;
right:50px;
top:4px;
}
.rename_button:hover{
background-position:-235px -18px;
}
.rename_button:active{
background-position:-235px -36px;
}

.rename_cancel_button{
float:left;
width:59px;
height:18px;
background:transparent url(/static/images/design_after_pre_load.png);
background-repeat:no-repeat;
background-position:-176px -486px;
border:none;
right:50px;
top:4px;
}
.rename_cancel_button:hover{
background-position:-176px -504px;
}
.rename_cancel_button:active{
background-position:-176px -522px;
}

.hide_page_button{
float:left;
width:59px;
height:18px; 
background:transparent url(/static/images/design_after_pre_load.png);
background-repeat:no-repeat;
background-position:-237px -486px;
border:none;
right:50px;
top:4px;
}
.hide_page_button:hover{
background-position:-237px -504px;
}
.hide_page_button:active{
background-position:-237px -522px;
}

.show_page_button{
float:left;
width:59px;
height:18px;
background:transparent url(/static/images/design_after_pre_load.png);
background-repeat:no-repeat;
background-position:-298px -486px;
border:none;
right:50px;
top:4px;
}
.show_page_button:hover{
background-position:-298px -504px;
}
.show_page_button:active{
background-position:-298px -522px;
}

.nav_click_edit{
display:block;
float:left;
width:150px;
}
.ok_rename_button{
float:left;
width:59px;
height:18px;
background:transparent url(/static/images/ok.png);
background-repeat:no-repeat;
background-position:0px 0px;
border:none;
right:139px;
top:4px;
}
.ok_rename_button:hover{
background-position:0px -18px;
}
.ok_rename_button:active{
background-position:0px -36px;
}

#invite-members-form .ajax-error {
    background: #fff url(/static/images/error_bg.jpg) bottom right no-repeat;
	border:1px solid #924949;
    font-size: 14px;
	font-weight: bold;
	text-align:center;
}

#invite-members-form .ajax-success {
    background: #fff url(/static/images/success_bg.jpg) bottom right no-repeat;
    border: 1px solid #60a174;
    font-size: 14px;
	font-weight: bold;
	text-align:center;
}

#invite-members-form .waiting-dialog {
	background-color: #fff;
    border: 1px solid #60a174;
	height: 40px;
	font-weight: bold;
	text-align:center;
	padding: 20px;
}

.replace_item{
border: 3px dashed #990000; !important
}

#logout_panel #avatar {
	padding: 4px 10px 6px 30px; 
}

#logout_panel #avatar img {
	float:left;
}

#logout_panel #avatar #greeting_msg {
	padding-left: 55px;
}

#logout_panel #avatar p {
	font-family: inherit;
}

greeting_msg h4{
	color:#434343;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.img-tool-tip {
	position: absolute;
	top: 30px;
}

#themes .thumb_label {
	height: 109px;
	width: 107px;
	float:left;
	margin-left:2px;
}

#click-to-edit-form {
	padding-top: 3px;
}

#login-content #left-col {
	background:transparent url(/static/images/use_my_lifeyo_account.png) no-repeat scroll 0;
	height: 175px;
	width: 223px;
	margin: 0 auto;
}

#login-content #center-col {
	background:transparent url(/static/images/use_my_lifeyo_account.png) no-repeat scroll 0;
	height: 175px;
	margin: 0 auto;
	width: 223px;
}

#login-content #center-col form {
	padding-top: 40px;
}

#right-col-pass {
	background:transparent url(/static/images/enter_site_password.png) no-repeat scroll 0;
	height: 175px;
	width: 223px;
	float: right;
}

/*
 #center {
	background:transparent url(/static/images/i_have_site_pass.png) no-repeat scroll 0;
	height: 175px;
	width: 223px;
	margin: 0pt auto;
}
*/

#center-site-password {
	background:transparent url(/static/images/enter_site_password.png) no-repeat scroll 0;
	height: 175px;
	width: 223px;
	margin: 0pt auto;
}


#login-btn {
	background:transparent url(/static/images/login_to_site.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:29px;
	margin-left:15px;
	position:relative;
	text-indent:0;
	width:195px;
}

#login-btn:hover {
	background-position: 0 -29px;
}

#login-btn:active {
	background-position: 0 -58px;
}

.internal-content {
height:130px;
padding-top:38px;
}

label {
    color: #666666;
    font-size: 14px;
}

input {
    background: #FFFFFF none repeat scroll 0%;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0pt 0pt 1px;
    padding: 5px;
}

.input-content {
	padding:0 0 10px 50px;
}

#signinLaterPage #login-content {
	margin: 20px;
}

#start_edit {
	position:relative;
	padding:3px;
}

#loading-site-img {
	left:345px; 
	position:absolute;
	top:4px;
	width:220px;
}

div.form_wrapper{
	margin-left:40px;
	margin-right:40px;
	margin-top:20px;
}

.site-title {
	color:#FFFFFF;
	font-family:Arial,"Helvetica Neue",Helvetica,sans;
	font-size: 14px;
	font-style: normal;
	letter-spacing:-.05em;
}

#logout_btn, #bottom_logout a{
	background: transparent url(/static/images/main2_updated.png) no-repeat scroll 0 0;
	background-position: -193px -891px;
	display:block;
	height:24px;
	margin:0 auto;
	text-indent:-9999px;
	width:113px;
}

#logout_btn:hover, #bottom_logout a:hover{
	background-position: -193px -916px;
}

#logout_btn:active, #bottom_logout a:active{
	background-position: -193px -941px;
}

#show_tutorials_btn{
	background:transparent url(/static/images/main2_updated.png) no-repeat scroll -309px -891px;
	display:block;
	height:24px;
	margin:0 auto;
	width:110px;
}

#show_tutorials_btn:hover{
	background-position: -309px -916px;
}

#show_tutorials_btn:active{
	background-position: -309px -941px;
}

#signin_btn{
	background: transparent url(/static/images/main2.png) no-repeat scroll -97px -966px;
	height:23px;
	width:115px;
	margin:0 auto;
}

#signin_btn:hover{
	background-position: -97px -988px;
}

#signin_btn:active{
	background-position: -97px -1010px;
}

.scroll-container div.panel {  
  height: 210px;  
  width: 523px; /* change to 560px if not using JS to remove rh.scroll */  
}  

.create-new-scroll {
    height: 302px;
    overflow: auto;
    position: relative; /* fix for IE to respect overflow */
    clear: left;
	width: 523px;
}

.coda-scroll {
    overflow: auto;
    position: relative; /* fix for IE to respect overflow */
    clear: left;
	width: 523px;
}

.coda-scroll-container {
	height: 523px;
}

.coda-scroll-container div.panel {  
  height:360px; 
  width: 523px; /* change to 560px if not using JS to remove rh.scroll */  
} 

.scroll-container div.nav-wrapper{
	background: transparent url(/static/images/photuploader_bg.png) no-repeat scroll 0 0;
    height: 182px;
    margin: 20px auto;
    text-align: center;
    width: 427px;
}

ul.vertical-navigation {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	padding:10px;
}

ul.vertical-navigation li {
	background:transparent none repeat scroll 0 0 !important;
    margin-right: 10px;
}

#createNew .scroll-container div.panel {
	height:360px;
	width:523px;
}

.coda-scroll-container div.coda-panel {
	height:360px;
	width:523px;
	float:left;
	position:relative;
}



#iconselect {
	background: url(/static/images/select-bg.gif) no-repeat;
	height: 20px;
	width: 250px;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 4px;
}
.selectitems {
	height:45px;
	border-bottom: dashed 1px #ddd;
	padding-left:10px;
	padding-top:2px;
	text-align:left;
}
.selectitems span {
font-size:14px;
margin:12px;
}
.nav_options_bubble {
	width: 260px;
	height:247px;
	position:absolute;
	background-image:url(/static/images/content_background.png);
	z-index:10;
}

.nav_options_title{
margin:10px 15px;
text-align:center;
font-weight:bold;
fonmt-size:14px;
}

.nav_options_bubble_close{
background:transparent url(/static/images/cancel.png) no-repeat scroll 0 0;
height:40px;
position:absolute;
right:-5px;
top:-5px;
width:40px;
z-index:10;
}

.nav_options_bubble_close:hover{
background-position:0 -40px;
}
.nav_options_bubble_close:active{
background-position:0 -80px;
}

.nav_options_bubble_contents {
	margin:15px 18px 18px 20px;
	height:195px;
	overflow-y:auto;
}

.options_bubble {
	width: 260px;
	height:247px;
	position:absolute;
	background-image:url(/static/images/content_background.png);
	z-index:10;
	right:23px;
	top:-40px;
	z-index:10;
}

.options_title{
margin:10px 15px;
text-align:center;
color:#111111;
font-weight:bold;
}

.options_bubble_close{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/static/images/cancel.png) repeat scroll 0 0;
height:41px;
position:absolute;
right:-8px;
top:-10px;
width:41px;
}

.options_bubble_close:hover{
background-position:0px -41px;
}

.options_bubble_contents {
	margin:12px 18px 18px 20px;
	height:195px;
	overflow-x:hidden;
	overflow-y:auto;
}
.hoverclass{
background-color:#FFFFFF;
curson:hand;
}
.selectedclass{
	background-color:#FFFF99;
}


/*
 * Coda Slider
 */
.coda-slider {
	background: transparent url(/static/images/options_pre_load.png) no-repeat top center;
	background-position: -1px -104px;
	height:300px;
	overflow:hidden;
	position:relative;
	width:523px;
}

.coda-scroll {
	overflow: hidden;
}

.coda-slider ul.coda-container {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.coda-slider ul.coda-navigation {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/*padding:10px;*/
}

.coda-slider ul.coda-container li.coda-panel {
	float:left;
	overflow:hidden;
	width:523px;
}

.coda-slider div.go-back-btn{
	height:29px;
	margin:8px;
	position:absolute;
	width:99px;
}

.coda-slider div.nav-wrapper {
    background: transparent url(/static/images/photuploader_bg.png) no-repeat scroll 0 0;
    height: 182px;
    margin: 20px auto;
    text-align: center;
    width: 427px;
}

.coda-slider div.nav-wrapper-large {
    background: transparent url(/static/images/options_bg.png) no-repeat scroll 0 0;
    height: 242px;
    margin: 20px auto;
    text-align: center;
    width: 427px;
}

.coda-slider .menu-item{
	margin: 12px;
}

.dialog label.dialog-label {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:15px;
	font-weight:700;
}

.dialog .input-wrapper{
	margin-left: 160px;
	margin-top: 30px;
}

#changeSitePrivatePassword form label {
	display:inline;
	padding-bottom: 4px;
	font-size: 120%;
	font-weight:bold;
	text-transform:uppercase;
}

#changeSitePrivatePassword .site-password-div {
	margin:0 auto;
	width:200px;
	text-align: center;
}

#changeSitePrivatePassword form input[type = "text"] {
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #BABABA;
    font-size: 1.2em;
    padding: 7px 5px;
	width:200px;
}

#changeSitePrivatePassword form input[type = "submit"] {
	font-size: 120%;
    margin:10px;
}


#set-site-password-form label {
	display:inline;
	padding-bottom: 4px;
	font-size: 120%;
	font-weight:bold;
	text-transform:uppercase;
}

#set-site-password-form .site-password-div {
	margin:0 auto;
	width:200px;
	text-align: center;
}

#set-site-password-form input[type = "text"] {
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #BABABA;
    font-size: 1.2em;
    padding: 7px 5px;
	width:200px;
}

#set-site-password-form input[type = "submit"] {
	font-size: 120%;
    margin:10px;
}

ul#site-members-list {
	position: relative;
}

ul#site-members-list li {
    background: transparent url(/static/images/gray_bg_stripe.png) repeat scroll 0 0;
    clear: left;
    height: 76px;
    position: relative;
    width: 100%;
}

ul#site-members-list li img {
	margin-left:5px;
	margin-top:3px;
}

ul#site-members-list ul.editor-menu {
	position: absolute;
	right: 20px;
	top: 12px;
}

ul#site-members-list ul.editor-menu li{
	height: 26px;
	padding: 0px;
} 

ul#site-members-list ul.editor-menu li.make-editor a{
	background-image:url(/static/images/make_editor.png);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	display: block;
	height:25px;
	width:113px;	
}

ul#site-members-list ul.editor-menu li.make-editor a:hover {
	background-position: 0 -25px;
}

ul#site-members-list ul.editor-menu li.make-editor a:active {
	background-position: 0 -50px;
}

ul#site-members-list ul.editor-menu li.delete-member a{
	background-image:url(/static/images/remove_member.png);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	display: block;
	height:25px;
	width:113px;
}

ul#site-members-list ul.editor-menu li.delete-member a:hover {
	background-position: 0 -25px;
}

ul#site-members-list ul.editor-menu li.delete-member a:active {
	background-position: 0 -50px;
}

fieldset {
	border-width:0;
	padding:0;
	position:relative;
}

#chatbox fieldset ul li, #blog fieldset ul li, #members fieldset ul li{
	padding: 2px 4px 4px 85px;
}

button#join-site-btn {
    background: url(/static/images/join_network.png) no-repeat;
    border: 0pt;
    width: 114px;
    height: 22px;
    display: block;
    text-indent: -1000px;
    position: absolute;
    right: 5px;
    top: 5px;
    margin: 2px;
}

button#join-site-btn:hover {
	background-position: 0px -22px;
}

button#join-site-btn:active {
	background-position: 0px -44px;
}

#members label, #members p {
	font-family:"Helvetica Neue",Helvetica,Arial,sans;
	font-size:110%;
	font-style: normal;
	font-weight:500;
	margin:0 0 .2em;
	text-align: left;
}

#members .form-li {
	margin: 0px;
	padding: 0px;
}

#members label#show-join {
	float: left;
	padding: 0px;
	margin-left: 6px;
}

#blog label, #blog p {
	font-family:"Helvetica Neue",Helvetica,Arial,sans;
	font-size:100%;
	font-weight:500;
	font-style: normal;
	margin:0 0 .2em;
	text-align: left;
	width: 300px;
}

#blog .form-li {
	margin: 0px;
	padding:0px;
}


#chatbox label, #blog p {
	font-family:"Helvetica Neue",Helvetica,Arial,sans;
	font-size:110%;
	font-weight:500;
	font-style:normal;
	margin:0 0 .2em;
	text-align: left;
	width: 300px;
}

#chatbox .form-li {
	margin: 4px;
	padding: 0px;
}

.title-avatar-container{
height:40px;
margin:5px;

}
.title-avatar-container img{
border:1px solid #666666;
float:left;
margin-right:5px;

}
.posting_msg{
float:left;
}

#greeting_msg h4{
	color:#222222;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}

.ly-overlay{
cursor:move;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:900;
background-image:url(/static/images/overlay_g.png);
opacity:0;

}

.ly_selected{
background-image:url(/static/images/overlay_g.png);
border:2px dashed #000000;
}

#color_selector_holder{
position:absolute;
top:50%;
left:50%;
width: 265px;
height:300px;
z-index:20000;
background-image:url(/static/images/choose_color_bg.png);
background-repeat:no-repeat;
display:none;
margin-left:-300px;
margin-top:-150px;

}

#color_bumper{
margin: 40px 30px -10px 
}

#usecolor_button{
background-image:url(/static/images/ok_button_mini.png);
border:medium none;
display:block;
height:29px;
margin:8px auto;
width:128px;
background-position: 0 0;
}

#usecolor_button:hover{
background-position: 0 -29px;
}
#usecolor_button:active{
background-position: 0 -58px;
}

.color_sample{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px;
cursor:pointer;
float:left;
height:33px;
margin:5px;
width:37px;
}

#navigation_color_options{
display:none;
position:absolute;
right:23px;
top:-40px;
z-index:10;
}

#color_selector_clear{
text-align:center;
margin:7px;
cursor:hand;
}

.transparent_sample{
background-image:url(/static/images/trasparent_sample_bg.png);
}

.dialog-title {
	padding: 12px;
	text-align: center;
	font-size: 1.5em;
}

.centered-buttons-group {
	margin: 0 auto;
}

#signup-form-wrapper {
    border: medium none;
    cursor: pointer;
	display: block;
	height: 260px;
    position: relative;
    text-indent: 0;
    width: 429px;
}

#signup_errors {
	background:#FFEBE8 none repeat scroll 0 0;
	border:1px solid #DD3C10;
	line-height:15px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:90%;
}

#signup_errors #signup_errors_inner {
	padding:7px 3px;
}

#signup-form-inner-wrapper {
    background: transparent url(/static/images/screen1_bg.png) no-repeat scroll 0 0;
	display: block;
    height: 212px;
    position: relative;
    text-indent: 0;
    width: 429px;
	margin-left: 0px;
}

#signup-form-inner-wrapper li {
	margin-top: 4px;
}

.create-my-account-btn {
	background:transparent url(/static/images/create_my_account.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	position:relative;
	text-indent:0;
	width:229px;
}

.create-my-account-btn:hover {
	background-position:0 -29px;
} 

#join_site_dialog_a {
    background-image: url(/static/images/join_logged_in_background.png);
    height: 232px;
    width: 495px;
}

button#join-2-members {
	background:transparent url(/static/images/join_site.png) no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:29px;
	margin:2px;
	text-indent:-1000px;
	width:228px;
}

button#join-2-members:hover {
	background-position:0 -29px;
}

.skip-profile-photo-btn {
	background:transparent url(/static/images/skip_button.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	position:relative;
	text-indent:0;
	width:99px;
}

.skip-profile-photo-btn:hover {
	background-position:0 -29px;
}

.newaccount-thumb .go-back-btn {
	background:transparent url(/static/images/go_back.png) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	position:relative;
	text-indent:0;
	width:99px;
}

.newaccount-thumb .go-back-btn:hover {
	background-position:0 -29px;
}

.newaccount-thumb .continue-btn {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/static/images/continue.png);
	background-position:0 0 !important;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:29px;
	margin:15px;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	width:212px;
}

.newaccount-thumb .continue-btn:hover {
	background-position:0 -29px !important;
}

.single-btn-uploader {
	position: relative;
	opacity:0;
	top:-25px;
	width:227px;
}

.lifeyo_photos_upload td{
height:120px;
width:120px;
}

#add-blog-form {
	padding-top: 30px;
}

#navigation .title .title_box {
	background-image:url(/static/images/design_pre_load.png);
	background-position:-498px -30px;
	height:30px;
	margin:0 auto;
	width:540px;
}

#navigation .subtitle .mini_title_box {
	background-image:url(/static/images/design_after_pre_load.png);
	background-position: 0px -239px;
	height:15px;
	margin:0 auto;
	width:320px;
	
}
#layout .title .title_box {
	background-image:url(/static/images/design_pre_load.png);
	background-position:-498px -60px;
	height:30px;
	margin:0 auto;
	width:232px;		
}
#themes .subtitle .mini_title_box {
	background-image:url(/static/images/design_after_pre_load.png);
	background-position: 0px -254px;
	height:15px;
	margin:0 auto;
	width:164px;
	
}
	
#background .title .title_box {
	background-image:url(/static/images/design_pre_load.png);
	background-position:-498px -90px;
	height:30px;
	margin:0 auto;
	width:298px;

}

#sitename .title .title_box {
	background-image:url(/static/images/design_pre_load.png);
	background-position:-498px  0px;
	height:30px;
	margin:0 auto;
	width:225px;

}

#blog .title .title_box {
	background-image:url(/static/images/design_pre_load.png);
	background-position:-498px -120px;
	height:30px;
	margin:0 auto;
	width:260px;

}

#graphic .subtitle .mini_title_box {
	background-image:url(/static/images/design_after_pre_load.png);
	background-position: 0px -270px;
	height:15px;
	margin:0 auto;
	width:268px;
	
}
#photo .subtitle .mini_title_box {
	background-image:url(/static/images/design_after_pre_load.png);
	background-position: 0px -346px;
	height:15px;
	margin:0 auto;
	width:256px;

}
#color .subtitle .mini_title_box {
	background-image:url(/static/images/design_after_pre_load.png);
	background-position: 0px -362px;
	height:15px;
	margin:0 auto;
	width:250px;
	
}
	
#chatbox .title .title_box {
	background-image:url(/static/images/design_pre_load.png);
	background-position:-498px -105px;
	height:23px;
	margin:0 auto;
	width:113px;

}
	
#now-viewing {
	background-image:url(/static/images/main2.png);
	background-position:-324px -809px;
	height:15px;
	margin:0 auto;
	width:97px;
	
}
#footerbutton_reg {
	background-image:url(/static/images/main2.png);
	background-position:-197px -793px;
	height:10px;
	width:114px;
	margin: 0 auto;
	
}
#photobank-viewtitle {
	background-image:url(/static/images/photobank_pre_load.png);
	background-position:0 -448px;
	height:27px;
	margin:0 auto;
	width:400px;
	
}
#sidebar-title1 {
	background-image:url(/static/images/photobank_pre_load.png);
	background-position:-381px -28px;
	height:10px;
	margin-left:4px;
	width:68px;
	}
	
#sidebar-title2 {
	background-image:url(/static/images/photobank_pre_load.png);
	background-position:-381px -40px;
	height:10px;
	margin:0 4px;
	width:68px;
	
}

#site-design-title-wrapper {
	position: relative;
	padding: 0px 0px 8px 8px;	
}

#site-design-title {
	background-image:url(/static/images/site_design_title.png);
	background-position:0 0;
	height:11px;
	margin:0 4px;
	width:75px;
}

#sharesite_title{
	background-image:url(/static/images/options_pre_load.png);
	background-position:-1px -24px;
	height:22px;
	margin:10px auto;
	width:134px;

}

#createnew_title{
	background-image:url(/static/images/options_pre_load.png);
	background-position:-1px -1px;
	height:22px;
	margin:10px auto;
	width:148px;

}

#siteprivacy_title{
	background-image:url(/static/images/options_pre_load.png);
	background-position:-1px -47px;
	height:28px;
	margin:10px auto;
	width:155px;

}

#accountsettings_title{
	background-image:url(/static/images/options_pre_load.png);
	background-position:-1px -76px;
	height:28px;
	margin:10px auto;
	width:226px;

}

#mycomputer_upload{
	background-image:url(/static/images/photobank_uploader.png);
	background-position:-353px -43px;
	height:23px;
	margin:0 auto;
	width:154px;

}

#facebook_upload{
	background-image:url(/static/images/photobank_uploader.png);
	background-position:-353px -19px;
	height:24px;
	margin:0 auto;
	width:197px;

}

#web_upload_title{
	background-image:url(/static/images/photobank_uploader.png);
	background-position: -353px -1px;
	height:18px;
	margin:0 auto;
	width:106px;

}

#innertitle_mycomputer{
	background-image:url(/static/images/photobank_uploader.png);
	background-position:-230px -313px;
	height:14px;
	margin:0 auto;
	width:211px;

}
#innertitle_facebook{
	background-image:url(/static/images/photobank_uploader.png);
	background-position:-229px -328px;
	height:14px;
	margin:0 auto;
	width:311px;

}
#innertitle_web{
	background-image:url(/static/images/photobank_uploader.png);
	background-position:-230px -313px;
	height:14px;
	margin:0 auto;
	width:211px;

}
#createnew_innertitle{
	background-image:url(/static/images/options2.png);
	background-position:-265px -444px;
	height:18px;
	margin:0 auto;
	width:268px;

}
#sharesite_innertitle{
	background-image:url(/static/images/options2.png);
	background-position:-265px -535px;
	height:18px;
	margin:0 auto;
	width:339px;

}

#accountsettings_innertitle{
	background-image:url(/static/images/options2.png);
	background-position:-265px -554px;
	height:18px;
	margin:0 auto;
	width:271px;

}

#createnew_pagetitle{
	background-image:url(/static/images/options2.png);
	background-position:-265px -463px;
	height:18px;
	margin:0 auto;
	width:310px;

}

#createnew_sitetitle{
	background-image:url(/static/images/options2.png);
	background-position:-265px -482px;
	height:18px;
	margin:0 auto;
	width:299px;

}

#createnew_youraddress{
	background-image:url(/static/images/options2.png);
	background-position:-265px -501px;
	height:14px;
	margin:0 auto;
	width:220px;

}

.CommentIcon img{
margin:5px 0 0;
}

#sharesite_to{
	background-image:url(/static/images/options2.png);
	background-position:-265px -516px;
	height:14px;
	margin:10px 2px;
	width:26px;
}

#sharesite_message{
	background-image:url(/static/images/options2.png);
	background-position:-293px -516px;
	height:18px;
	margin:10px 2px;
	width:82px;
}

#jGrowl{
margin-top:30px;
margin-right:30px;
}

#gallery_instructions{
text-align:center;
margin:5px;
}

.delete_comment{
background-image:url(/static/images/design_after_pre_load.png);
background-position:519px 0px;
float:right;
height:17px;
width:18px;
margin-top:10px;
}

.delete_comment:hover{
background-position:519px -17px;
}
.delete_comment:active{
background-position:519px -33px;
}

#blog_color_options, #blog_font_options, #members_color_options{
top:-200px;
}

.blog_font_options{
margin:5px;
display:block;
float:left;
}
.blog_font_options select{
display:block;
float:left;
font-size:17px;
height:26px;
width:75px;
}

.font_size_btn{
background-image:url(/static/images/design_after_pre_load.png);
width:53px;
height:23px;
background-position:-121px -486px;
display:block;
}
.font_size_btn:hover{
background-position:-121px -509px;
}
.font_size_btn:active{
background-position:-121px -532px;
}

#reg_login_form .login_title_box{
background-image:url(/static/images/site_login_sprite.png);
background-position:0 -87px;
display:block;
height:17px;
margin:7px auto;
width:125px;
}

.selected_object{
z-index:1000;
}

.selected_object .ui-resizable-handle{
/*rmay edit*/
display:none;
}


.page_name_bg{
background-image:url(/static/images/main2.png);
background-position:0 -542px;
display:block;
height:51px;
margin:-13px auto;
padding-top:13px;
width:143px;
float:right;
overflow:hidden;

}
#now-editing{
background-image:url(/static/images/main2.png);
background-position:-323px -793px;
float:left;
height:15px;
margin:5px 0 0 -22px;
width:97px;
}

.ly_text_box{
z-index:1000;
}

#blog_Page_link {
    text-align: center;
    font-size: 18px;
    color: blue;
    margin-top: 30px;
}

.page-row-delete {
    background-color: transparent;
    background-image: url(/static/images/design_after_pre_load.png);
    background-position: -217px 0;
    border: medium none;
    float: left;
    height: 17px;
    margin-left: 10px;
    margin-top: 1px;
    width: 17px;
}

.page-row-delete:hover{
background-position:-217px -17px;
}

.page-row-delete:active{
background-position:-217px -34px;
}

.link_option_list {
    border-bottom: 1px solid #666666;
    font-size: 13px;
    margin-top: 6px;
    padding: 5px;
}

#site_link_other {
    background-color: #CCCCCC;
    border: 1px solid #999999;
    color: blue;
    font-size: 14px;
    height: 19px;
    margin-bottom: 10px;
    width: 200px;
    margin-top: 5px;
}

#site_link_pages {
    background-color: #CCCCCC;
    border: 1px solid #999999;
    color: blue;
    font-size: 14px;
    height: 29px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 3px;
    width: 210px;
}

#link_color_options{
z-index:10000;
position:absolute;
}

#useLink {
    background-image: url(/static/images/ok_button_mini.png);
    background-position: 0 0;
    border: medium none;
    display: block;
    height: 29px;
    margin: 0px auto;
    width: 128px;
}

#useLink:hover {
background-position:0 -29px;
}
#useLink:active{
background-position: 0 -58px;
}

#popup_ok {
background: #99CC33 none repeat scroll 0 0;
}

#popup_cancel {
background: #9B2F00 none repeat scroll 0 0;
}

#popup_ok, #popup_cancel {
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: helvetica, arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 28px;
    line-height: 1;
    margin: 0 0 0 1em;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    width: 6em;
}

#popup_panel {
	height:30px;
}

.go-back-theme {
    background:transparent url(/static/images/go_back.png) no-repeat scroll 0;
	background-position:0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:29px;
	position:relative;
	text-indent:-999px;
	width:99px;
	z-index:500;
}
.go-back-theme:hover{
	background-position:0 -29px;
}

#beta_bug_btn {
    z-index: 8000;
    width: 167px;
    height: 30px;
    display: block;
    position: fixed;
    border: none;
    bottom: 0;
    left: 45%;
    background-color: transparent;
    background-image: url(/static/images/make_lifeyo_better.png);
    background-position: 0 0;
}

#beta_bug_btn:hover {
    background-position: 0 -32px;
}

/*
 * Sliders
 */
#obj_cover #obj_opacity.slider {
    background-image: url(/static/images/design_after_pre_load.png);
    background-position: -217px -63px;
    float: left;
    height: 6px;
    margin-left: 12px;
    margin-top: 8px;
    position: relative;
    width: 81px;
}

#background_return_default {
	padding:4px;
}

#new_blog_post_title{
margin-left:-30px;
}

#comment_container{
margin:15px 0;
}

.comment_icon{
display:none;
padding:3px;
margin:3px;
background-color:blue;
}

.comment_textuals{
border:1px dashed #CCCCCC;
margin:3px;
padding:10px;
}

.comment_date{
text-align:right;
font-size:12px;
color:#666666;
}

.comment_name{
font-size:16px;
color:#000000;
}

.comment_content{
margin:5px;
}

.comment_count{
margin:10px 0;
}

.entry-meta{
border-top:1px solid #CECECE;
border-bottom:1px solid #CECECE;
font-size:14px;
margin-top:10px;
padding:5px;
}
.entry-meta .IconBox{

}

.entry-tags{
border-bottom:1px solid #CECECE;
padding:5px;
font-size:14px;
}
.share_area{
padding:5px;
font-size:14px;
text-align:right;
}
.comment_subscribe{
padding:5px;
font-size:14px;
text-align:right;
}

#comment_form{
margin-top:40px;
}

#comment_form_btns input{
border:1px solid #333333;
display:inline;
margin:5px;
padding:5px;
background-color:#FFFFFF;
}
#comment_form_btns input:hover{
background-color:#CCCCCC;
}

#blog_nav{
border-top:1px solid #CECECE;
border-bottom:1px solid #CECECE;
font-size:14px;
margin-top:10px;
padding:5px;
height:16px;
}
#blog_nav a{
display:block;
width:33%;
}
#blog_nav a.prev_p{
text-align:left;
float:left;
}
#blog_nav a.main{
text-align:center;
float:left;
}
#blog_nav a.next_p{
text-align:right;
float:right;
}
.ly_archivebox{
overflow:auto;
}
.ly_archivebox li{
margin-left:10px;
}

.ly_archivebox .archive_month_title h4{
border:1px solid #CCCCCC;
cursor:pointer;
font-size:14px;
margin-top:10px;
padding:3px;
}

.ly_archivebox .archive_month_list{
display:none;
}

.ly_archivebox .archive_month_title{
margin-left:0;
list-style:none;
}
.ly_archivebox .current_month{
display:block;
}

#archive_search_container{
margin:5px 0 20px;
}
#archive_search_container input{
border:1px solid #666666;
width:90%;
font-size:16px;
}
#query_status{
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:5px;
margin:10px 0;
text-align:center;
}
#more_menue{
border-top:1px solid #CECECE;
border-bottom:1px solid #CECECE;
font-size:14px;
margin-top:80px;
padding:5px;
text-align:center;
}

#addPost_contents{
background-color:#f5f6f8;
margin:-17px 10px 10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-bottom:1px solid #DDDDDD;
}

#add_post_form{
margin-left:10px;
}

#add_post_form label{
display:block;
font-size:17px;
margin-top:10px;
}

#add_post_form .advanced_inputs label{
font-size:12px;
margin-top:3px;
}

#add_post_form #post_title{
width:521px;
border:1px solid #666666;
height:24px;
font-size:18px;
background-image:url(/static/images/blog-editor/title_entry_bg.png);
background-repeat:repeat-x;
}

#add_post_form #post_content{
width:530px;
border:1px solid #666666;
height:260px;
font-size:16px;
background-image:url(/static/images/blog-editor/title_entry_bg.png);
background-repeat:repeat-x;
}

#create_blog_post_btn{
margin:5px;
}

.view_style_selector{
background-image:url(/static/images/blog-editor/html-tab-bg.png);
background-repeat:no-repeat;
float:right;
height:25px;
margin-right:24px;
margin-top:-25px;
text-align:center;
width:106px;
}
.view_style_selector a{
display:block;
margin-top:8px;
margin-left:3px;
color:#2596C0;
font-weight:normal;
}

#blog_advanced_options{
width:140px;
background-color:#e1e1e1;
margin-top:25px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-bottom:1px solid #DDDDDD;
padding:15px;
}

#editor_media_container{
width:152px;
height:167px;
background-image:url(/static/images/blog-editor/media_bg.png);
background-repeat:no-repeat;
}
#post_tags{
width:138px;
height:40px;
}
#blog_editor_button_container{
margin-top:10px;
height:40px;
}
#cancel_blog_post_btn{
width:90px;
height:28px;
background-position:0 0;
background-repeat:no-repeat;
border:none;
background-color:transparent;
display:block;
background-image:url(/static/images/cancel_blue.png);
margin-left:25px;
margin-top:5px;
float:left;
}

#cancel_blog_post_btn:hover{
background-position:0 -28px;
}

#cancel_blog_post_btn:active{
background-position:0 -56px;
}

.big_orange_btn{
width:229px;
height:28px;
background-position:0 0;
background-repeat:no-repeat;
border:none;
background-color:transparent;
display:block;
background-image:url(/static/images/blog-editor/create_blog_post_orange.png);
}

.big_orange_btn:hover{
background-position:0 -28px;
}

.big_orange_btn:active{
background-position:0 -56px;
}

#addPost.new-post #old_blog_post_title{
display:none;
}

#addPost.old-post #new_blog_post_title{
display:none;
}

#create_blog_post_btn{
margin-left:100px;
float:left;
}

#addPost.new-post #create_blog_post_btn{
background-image:url(/static/images/blog-editor/create_blog_post_orange.png);
}
#addPost.old-post #create_blog_post_btn{
background-image:url(/static/images/blog-editor/update_blog_post_orange.png);
}

.m_btn{
width:112px;
height:24px;
background-color:transparent;
background-position:0 0;
border:none;
display:block;
margin-bottom:3px;
}

.m_btn:hover{
background-position:0 -24px;
}

.m_btn:active{
background-position:0 -48px;
}

#m_photo_btn{
background-image:url(/static/images/blog-editor/photo.png);
}
#m_video_btn{
background-image:url(/static/images/blog-editor/video_sm.png);
}
#m_link_btn{
background-image:url(/static/images/blog-editor/link_sm.png);
}
#m_music_btn{
background-image:url(/static/images/blog-editor/music_sm.png);
}
#m_file_btn{
background-image:url(/static/images/blog-editor/file_sm.png);
}

.m_dialog{
background-image:url(/static/images/photobank/notify_background.png);
display:none;
height:250px;
left:50%;
margin:-150px 0 0 -300px;
position:absolute;
top:50%;
width:600px;
z-index:999999;
}

.m_closer{
background:transparent url(/static/images/cancel.png) no-repeat scroll 0 0;
height:40px;
position:absolute;
right:-5px;
top:-5px;
width:40px;
z-index:10;
}
.m_closer:hover{
background-position:0 -40px;
}

.m_title h2{
text-align:center;
margin-top:30px;
color:#434343;
font-size:28px;
font-weight:100;
margin-top:30px;
text-align:center;
}

.m_container{
background-image:url(/static/images/blog-editor/add_media_bg.png);
background-repeat:no-repeat;
height:124px;
padding:8px;
width:244px;
}

#m_img_weblink_submit{
border:none;
background-color:transparent;
width:59px;
height:18px;
background-image:url(/static/images/ok.png);
background-position:0 0;
padding:0;
}
#m_img_weblink_submit:hover{
background-position:0 -18px;
}
#m_img_weblink_submit:active{
background-position:0 -36px;
}

#m_file_weblink_submit{
border:none;
background-color:transparent;
width:59px;
height:18px;
background-image:url(/static/images/ok.png);
background-position:0 0;
padding:0;
}
#m_file_weblink_submit:hover{
background-position:0 -18px;
}
#m_file_weblink_submit:active{
background-position:0 -36px;
}


#m_img_weblink{
font-size:12px;
height:15px;
padding:2px;
width:160px;
}
#m_img_upload{
width:180px;
}

.m_big_or{
color:#333333;
font-size:19px;
text-align:center;
width:20px;
}

#m_img_openphotobank{
border:none;
background-image:url(/static/images/ds_open_photobank.png);
width:153px;
padding:0;
height:28px;
background-repeat:no-repeat;
background-position:0 0;
margin:10px 37px;
}
#m_img_openphotobank:hover{
background-position:0 -28px;
}
#m_img_openphotobank:active{
background-position:0 -56px;
}

#m_video_submit{
background-image:url(/static/images/blog-editor/add_video_orange.png);
display:block;
margin:15px auto;
}

#m_link_submit{
background-image:url(/static/images/blog-editor/add_link_orange.png);
display:block;
margin:15px auto;
}

.stylish_input{
background-image:url(/static/images/blog-editor/title_entry_bg.png);
background-repeat:repeat-x;
border:1px solid #666666;
font-size:18px;
height:23px;
padding:3px;
}

#m_link_from_box{
float:right; width:85px; height:40px;
}

#m_music_weblink_submit{
border:none;
background-color:transparent;
width:59px;
height:18px;
background-image:url(/static/images/ok.png);
background-position:0 0;
padding:0;
}

.m_dialog label{
font-size:12px;
}

.text-label {
	color: #cdcdcd;
	font-weight: bold;
}

#upgrade_domain_box{
background-image:url(http://www.lifeyo.com/images/containers/upgrade_publish_bg.png);
height:146px;
width:410px;
margin:15px auto;
}
#register_d_btn{
margin:10px auto;
width:250px;
height:60px;
}

.design_btn {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
-moz-box-orient:vertical;
background:#99CC33 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-family:arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:1.2;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0.2em 0.3em;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 0 #6EA120;
vertical-align:middle;
white-space:nowrap;
}

.design_input {
font-family:arial,sans-serif;
font-size:14px;
font-weight:bold;
line-height:1.2;
padding:0.44em 0.55em 0.38em;
}

#upgrade_domain_box form{
text-align:center;
}

#upgrade_domain_box form input, #upgrade_domain_box form select{
margin:5px;
font-size:16px;
padding:5px;
}

#upgrade_domain_sub_btn{
background-color:transparent;
width:228px;
height:29px;
background-image:url(/static/images/register_name.png);
background-position:0 0;
}

#upgrade_domain_sub_btn:hover{
background-position:0 -29px;
}
#upgrade_domain_sub_btn:active{
background-position:0 -58px;
}

.share_icon{
border:none;
}
#share_link_list{
list-style:none;
margin-top:5px;
}
#share_link_list li{
margin:5px;
}
#www_pre{
font-size:20px;
}
#already_own_link{
text-align:center;
}
.share_table{
background-image:url(/static/images/publish_window_win_bg.png);
}
.share_table td{
padding-left:5px;
padding-top:11px;
}

.ui-dialog-input-wrapper{
background-color:#FFFFFF;
border:1px solid #BBBBBB;
}

.ui-dialog-input-wrapper textarea {
border:1px solid #888888;
padding:4px;
}