body {width:1003px;font-size:68.75%;margin:0 auto;padding:0;background-color:#ffffff;line-height:1.6em;color:#474747;font-family:Verdana,helvetica,arial,sans-serif;}
.clear {clear: both;}
a {color:#E64117;}
a:hover {color:#F98C8D;}
img {border:none;}

h1 {font-family: Georgia, serif;font-size:1.8em;line-height:1.3em;margin:0;}
h2 {font-family: Georgia, serif;font-size:1.5em;line-height:1.3em;margin:0;}
h3 {font-size:1em;padding:0px 0px 10px 0px;margin:0;}
h4 {font-size:0.9em;}

/* themes */
#container {margin:0 auto;padding:0;width:1003px;clear:both;}
#branding {height:120px; width:100%;clear: both;}
#branding-menu {width:100%;text-align:center;font-size:1em;letter-spacing:0.29em;}
#branding-menu a {text-decoration:none;color:#9D9D9D;}
#branding-menu a span {background: transparent url(../img/themes/home-main-icon-beta.png) no-repeat scroll 0 0;display: block;height:45px;width:331px;margin-bottom:10px;margin-top:15px;}
#main {width:100%;margin-bottom:50px;clear:both;}
#search-warning {margin-top:30px;text-align:center;}
#footer {height:200px;width:100%;padding:10px;border-top:1px #C7C7C7 solid;padding-top:5px;color:#A2A2A2;clear:both;line-height:2.5em;font-size:1em;}
#footer a {padding:2px 5px 2px 5px;color:#AE0002;}
#footer a:hover{background-color:#FF8F91;color:#FFFFFF;}
#footer-left {float:left;}
#footer-right{float:right;text-align:right;padding-right:10px;}
#footer-left-menu {color:#D8D8D8;}
.cake-debug {font-size:1.2em;background-color:#F2F9FB;}
.blue a {color:#0000FF;}

#pagination a:hover, #pagination a:active {
background-color:#0063DC;
border-color:#003366;
color:#FFFFFF;
text-decoration:none;
}

#pagination a {
background-color:#FFFFFF;
border:1px solid #98A4FF;
padding:2px 6px;
text-decoration:none;
color:#0000AB;
font-weight:bold;
}

#pagination .current {font-weight:bold;}
#pagination {text-align:center;clear:both;}
#pagination a:hover {
background-color:#5871FF;
color:#FFFFFF;
text-decoration:none;
}

#pagination a:link {
text-decoration:none;
}

/* Index Page */
#wrapper {background-color:#FFFFFF;clear:both;width:100%;clear:both;padding-bottom:20px;margin-bottom:10px;}
#top-wrapper {margin:0 0 30px 0;padding:10px;}
#top-left {float:left;width:50%;}
#top-left-brand {text-align:right;margin:60px 0 90px 0;}
#top-wrapper #content {margin-bottom:20px;border-bottom:2px solid #ECECEC;padding-bottom:10px;}
#top-wrapper #content  h1 {letter-spacing:0.08em;margin-bottom:10px;}
#top-left-brand h2 {font-size:1em;font-weight:normal;font-family:Verdana,sans-serif;}
#top-register{clear:both;width:480px;}
#top-register #register {float:right;width:109px;height:32px;margin:0px 0 0 100px;background:url(../img/themes/register.png) #FF0000 no-repeat;}
#top-register #register:hover {background:url(../img/themes/register-hover.png) #C50000 no-repeat;}
#top-register #register h2 {text-align:center;margin-top:8px;font-weight:bold;font-size:1.1em;}
#top-register #register h2 a {color:#FFFFFF;text-decoration:none;padding:10px 15px 10px 15px;}
#top-wrapper #search {margin:10px 0 10px 0;width:480px;height:120px;}
#top-wrapper #search-content {height:80px;padding:20px;text-align:center;background:url(../img/themes/search-bg.png) no-repeat #F8F8F8;}
#top-wrapper #search-content h1 {margin-bottom:20px;padding:0;font-size:1.3em;letter-spacing:1px;}
#top-wrapper #search-box {margin-top:20px;width:346px;height:32px;margin:0 auto;}
#SearchBox {clear:both;}
#SearchBox .input-search {float:left;width:270px;height:16px;font-size:0.9em;padding:5px;background:#FFFFFF;border:2px solid #D6D6D6;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:8px;}
#top-wrapper #search-submit {float:left;border:none;color:#FFFFFF;font-size:1em;font-weight:bold;height:30px;width:59px;background-color:#B3B3B3;-moz-border-radius-bottomright:8px;-moz-border-radius-topright:8px;}
#top-right{float:right;width:450px;margin-top:60px;}
#top-right-left {float:left;width:70%;}
#top-right-left h3 {padding:0;}
#top-right-detail {clear:both;margin-top:-5px;text-align:right;background-color:#000000;color:#FFFFFF;height:20px;padding-right:10px;}
#top-right-detail a {text-decoration:none;}
#top-register-left h2 a:hover,#top-right-detail a:hover {text-decoration:underline;}
#bottom-wrapper {margin:0 auto;width:98%;clear:both;}
#recent-search {float:left;width:30%;padding:5px 15px;margin-top:40px;}
#howto-upload {float:left;width:30%;padding:5px 15px;margin-top:40px;}
#last-member {float:left;width:30%;padding:5px 15px;margin-top:40px;}

/* Menu */
#menu {float:right;margin:0 10px 20px 0;-moz-border-radius: 0.8em;}
#menu ul {margin:0 10px 0 0;padding: 0; list-style: none;line-height: normal; width:85px;}
#menu a {display: block; width:61px;height: 19px; padding:7px 0px 5px 20px;color:#9E9E9E; font-weight:bold; background:url(../img/themes/box-login.png) no-repeat;background-color: #E8E8E8;}
#menu a:hover {background:url(../img/themes/box-login-2.png) no-repeat;background-color:#D8D8D8;}

/* About */
#about {width:70%;margin:0 auto;padding-top:30px;}
.about {font-weight:normal;font-family:Verdana,sans-serif;font-size:1.5em;}
#about h1 {margin:10px 0 20px 0;font-size:1.3em;}
#about h2 {font-size:1.4em;font-weight:normal;margin:20px 0 0px 0;font-family:Verdana,sans-serif;color:#000000;}
#about p {font-size:1em;margin:10px 0 10px 0;line-height:2em;}
#about p.right {text-align:right;padding-right:30px;}

/* Basic body and Class */
#user {width:100%;margin: 0 auto;padding:0;clear:both;min-height:290px;}
#search,#view {width:100%;padding:0;clear:both;}
.image-wrapper {border:1px solid #999999;padding:1px;background-color:#ffffff;width:120px;margin-bottom:5px;}
.image-content {margin:0;padding:0;width:120px;height:80px;overflow:hidden;}
.thumb {height:120px;width:120px;margin-top:-20px;}

.small-left {float:left;width:70px;}
.left {float:left;}
.message{color:#EE0003;font-size:0.9em;line-height:1.62em;}
.home-title {color:#808080;text-decoration:none;}
.white {color:#FFFFFF;}
#editphoto input,#UsersChangePasswordForm input  {border:1px solid #DCDCDC;height:15px;font-size:1em;padding:5px;}
#UsersChangePasswordForm .submit input {height:30px;padding:0 10px 0 10px;}
#editphoto textarea {border:1px solid #DCDCDC;padding:5px;}

/* Main menu */
#header {;width:100%;}
#header-menu {width:100%;clear:both;border-bottom:solid 2px #CACACA;clear:both;padding-bottom:15px;background-image:url(../img/themes/background-menu-transparent.png);background-repeat:repeat-x;background-color:#FFFFFF;}
#up-left {float:left;width:800px;position:relative;z-index:1001;}
#up-right {float:right;}
#up-right a {color:#A4A4A4;text-decoration:none;font-weight:bold;}
#up-right a:hover {color:#BE0003;text-decoration:underline;}
#up-right a.red {color:#BC0003;text-decoration:underline;padding:5px;}
#up-right a.red:hover {color:#FF0004;}
.up-menu {float: left;margin:0 10px 0 20px;}
.up-menu h3 {padding:0;}
.up-menu h3 img {vertical-align:middle;}
.up-menu a.active,.up-menu a:hover.passive,#up-right a.red:hover  {background-color:#D3D3D3;color:#FFFFFF;padding:5px;text-decoration:none;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.up-menu a.passive {color:#A4A4A4;padding:5px;text-decoration:none;}
.up-menu .upload a {background-color: #E6EF3A;border:1px solid #6CFF36; }
.up-menu a span { background: url(../img/themes/logo-menu.gif) no-repeat;display:block;height:14px;width:114px;}
.up-menu a:hover span {background-position:left -18px;}
#countResponse {color:#C3C3C3;}
#explore-menu {background-color:white;border:1px solid #BEBEBE;padding:5px 7px;position:absolute;text-align:left;width:auto;z-index:5000;}
#explore-menu a {display:block;padding:0;margin:5px;font-weight:normal;}
#explore-menu .separate {border-top:1px solid #DCDCDC;margin-top:10px;padding-top:5px;}

/* Register, Login and Retrieve Page */
#login-title h1 {margin-bottom:10px;}
#register-page, #login-page, #retrieve-page {width:100%;margin:40px 0 0 0;padding:0;height:340px;clear:both;}
#register-wrapper, #login-wrapper, #retrieve-wrapper {width:90%;margin:0 auto;padding:0;clear:both;letter-spacing:0.15em;}
#register-wrapper #register,#login-wrapper #login,#retrieve-wrapper #retrieve {float:left; width:39%;height:250px;margin-right:60px;font-weight:bold;text-align:right;background: url(../img/themes/register-background.gif) no-repeat;}
#UserLoginForm, #UserRegisterForm, #UserRetrieveForm {color:#646464;letter-spacing:0.2em;}
#UserLoginForm input, #UserRegisterForm input, #UserRetrieveForm input {margin-top:5px;}
#UserLoginForm input.text,#UserRegisterForm input.text,#UserRetrieveForm input.text {width:240px;height:15px;border:1px #C7C7C7 solid;padding:5px;font-size:1em;}
.register-form-input {margin:5px 0 5px 0;}
.register-form-input label {margin-right:10px;}
#UserLoginForm input#login-submit,#UserRegisterForm input#login-submit,#UserRetrieveForm input#login-submit{font-size:1em;margin-top:20px;background:url(../img/themes/box-submit-red.png) no-repeat;width:81px;height:31px;border:none;font-weight: bold;color:#ffffff;background-color:#FF0004;}
#UserLoginForm input#login-submit:hover,#UserRegisterForm input#login-submit:hover,#UserRetrieveForm input#login-submit:hover {background:url(../img/themes/box-submit-red-2.png) no-repeat;background-color:#C50003;}
#center{float:left;width:2%;height:100%;}
#register-wrapper #content,#login-wrapper #content,#retrieve-wrapper #content{float:left;width:46%;margin-left:20px;}
#register-wrapper #content h1,#login-wrapper #content h1,#retrieve-wrapper #content h1{color:#808080;padding:0;margin:0 0 20px 0;}
#register-wrapper #content ul,#login-wrapper #content ul,#retrieve-wrapper #content ul {margin-left:15px;padding:0;}
#register-wrapper #content li,#login-wrapper #content li, #retrieve-wrapper #content li {font-size:1.1em;line-height:1.8em;margin-bottom:10px;color:#808080;}
#UserRetrieveForm{height:200px;}

#pro-create {background-color:#F2F2F2;border-color:#E8E8E8 #EEEEEE;border-style:solid;border-width:4px 1px;margin-bottom:20px;padding:5px 0 5px 20px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#pro-create input,#pro-create textarea {border:1px solid #D1ACFF;}
#pro-create input {font-size:1em;height:15px;padding:5px;}
#addressInfo {margin-bottom:10px;}
#pro-create-top{float:left;width:40%;}
#pro-create-top .desc {color:#BE7375;float:left;margin:0 3% 10px 0;text-align:right;width:30%;}
#pro-create-top .box {float:left;width:60%;}
#pro-create-side{float:left;width:60%;}
#pro-create-side .desc {color:#BE7375;float:left;margin:0 3% 10px 0;text-align:right;width:25%;}
#pro-create-side .box {float:left;width:70%;margin-bottom:10px;}
#pro-create-option {text-align:center;margin:20px 0 20px 0;}
#pro-create-save a {font-weight:bold;font-size:12px;text-decoration:none;background-color:#7379E4;padding:5px 10px;color:#ffffff;border:2px solid #5E63BA;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#pro-create-save a:hover {background-color:#5155A0;}
#pro-create-mid-option input {border:none;}
#ProfileCity{display:none;}
.error {font-weight:bold;color:#FF0004;}
#status-report {text-align:center;font-weight:bold;margin-bottom:10px;}
#pro-welcome {font-weight:bold;margin:20px 0 20px 0;}
#pro-welcome a {color:#FFFFFF;}
#pro-welcome .message{color:#ffffff;padding:10px;background-color:#529AFF;}

/* Home Users */
#home {width:98%;margin:0 auto;padding:0;margin-top:20px;}
#home-left {float:left;width:66%;}
#home-foto {background-color:#ffffff;float:left;width:66%;clear:both;border:solid;border-width:4px 1px;border-color:#E8E8E8 #EEEEEE;padding-bottom:15px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#home-foto-top {padding-top:10px;width:97%;margin:0 auto;padding-left:20px;}
#home-foto-top a,#home-upload-box a {text-decoration: none;}
#home-foto-top h3 {padding-bottom:5px;color:#808080;text-transform:uppercase;}
#home-foto-list {float:left; margin:10px 30px 0px 0px; width:20%; font-size:1em;text-align:center;line-height:1.2em;}

#home-pro {float:right;width:29%;margin-bottom:20px;height:160px;padding:5px;background-color:#F2F9FF;border:solid;border-width:4px 1px;border-color:#E8E8E8 #EEEEEE;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#home-pro h4 {margin:0 auto;padding:0px;}
#home-pro #avatar img {border:2px solid #000000;}
#home-pro #avatar img:hover {border:2px solid #FF0004;}
#avatar{float:left;width:20%;text-align:center;margin:5px 10px 10px 5px;}
#status {float:left;width:70%;}
#home-search {background-color:#F8F8F8;margin:20px 0 30px 0;padding-top:20px;text-align:center;width:100%;}
#home-search h1 {font-size:1.4em;margin:10px 0 20px 0;}
#home-search-wrapper {width:80%;margin:0 auto;clear:both;height:70px;}
#home-search-submit {float:left;border: none;color:#ffffff;font-weight:bold;font-size:0.9em;height:30px;width:60px;padding:5px 7px 7px 7px;background-color:#B3B3B3;-moz-border-radius-bottomright:8px;-moz-border-radius-topright:8px;}
#home-search-box {width:70%;margin:0 auto;}

#home-submenu{width:100%;margin-bottom:10px;}
#home-response,#home-comment {border:1px solid #DCDCDC;padding:5px;width:100%;margin-bottom:20px;}
#home-response img.avatar {border:2px solid #CC0003; }
#home-comment h3 {color:#ffffff;background-color:#2868B2;}
#home-response h3{color:#ffffff;background-color:#FF6C6E;}
#home-response h3,#home-comment h3 {margin-bottom:10px;padding:5px;text-transform:uppercase;}
#home-response-left,#home-comment-left{float:left;width:92%;padding-top:10px;margin-right:3%;}
#home-response-right,#home-comment-right{float:right;width:5%;}
a.home-response-clear,a.home-comment-clear{float:left;color:#ffffff;text-decoration:none;width:100%;text-align:center;background-color:#DCDCDC;padding-top:5px;padding-bottom:5px;font-weight:bold;}
a:hover.home-response-clear,a:hover.home-comment-clear {background-color:#F4999B;}
.home-response,.home-comment{border-top:2px solid #DCDCDC;}
#home-response p,#home-comment p {margin:5px 0 5px 0;padding:0px;}
#home-response-content,#home-comment-content {float:left;width:85%;}
#home-response-avatar,#home-comment-avatar {float:left;width:15%;text-align:center;}
#home-response-comment,#home-comment-comment {margin-top:5px;padding-bottom:10px;}
#home-response-clear,#home-comment-clear {float:left;}
#home-response-loading,#home-comment-loading {background-color:#F99192;color:#ffffff;width:100%;padding:5px 0 5px 10px;}
.home-response-reply,.home-responseOld-reply,.home-comment-reply {padding-top:5px;padding-bottom:5px;background-color:#F4E5E5;width:405px;padding-left:5px;margin-top:5px;}
.home-response-reply:hover ,.home-responseOld-reply:hover ,.home-comment-reply:hover,.discuss-response-click:hover {background-color:#BBC3DD;}
#home-right {float:right;width:30%;margin-top:10px;}
#home-right h4 {font-size:1.2em;font-weight:bold;}

#home-discuss {padding:10px 0 10px 10px;border:solid;border-width:4px 1px;border-color:#E8E8E8 #EEEEEE;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#home-discuss-content {padding:15px 10px 10px 10px;color:#7A7A7A;width:89%;border-bottom:1px solid #DCDCDC;margin:0 auto;}
#home-discuss-content .image-wrapper {float:left;margin:0 5px 5px 0;}
#home-discuss-content p {margin-top:10px;margin-bottom:3px;}
#home-discuss h3 {color:#808080;text-transform:uppercase;}
#home-discuss-down {margin:20px 0 20px 0;margin-left:65%;}
#home-discuss-down a {color:#ffffff;text-decoration:none;background-color:#FF0004;padding:10px 10px 10px 10px;}
#home-discuss-down a:hover {text-decoration:underline;background-color:#FD7B7D;}
#home-discuss-loading {margin-left:10px;font-size:11px;}
#home-discuss-border {float:left;margin:0 10px 10px 0;}

.home-response-remove,.home-comment-remove {background-color:#FFE6E6;}
.home-response-give {font-size:1em;}
.home-answer-status {margin: 0 0 10px 85px;}
.home-answer-status h4 {background-color:#F6F6F6;padding:5px;font-weight:bold;margin-top:5px;font-size:1em;}
.home-response-give a,.home-comment-give a {color:#ffffff;}
#comment-menu {margin-top:20px;width:100%;}
#update-response a,#update-comment a {color:#ffffff;}
#purge-response a,#purge-comment a {color:#F2F2F2;}
#span-purge-response ,#span-purge-comment{float:right;}
#span-purge-response a,#span-purge-comment a {text-decoration:none;color:#EDEDED;font-size:8px;}
#span-purge-response a:hover, #span-purge-comment a:hover {color:#ffffff;text-decoration:underline;}
#span-title-menu {float:left;width:50%;}
#home-comment img.avatar {border:2px solid #3000CC; }
#home-upload {margin-bottom:30px;}
#home a.home-title {text-decoration:underline;color:#000000;}
#home-feature-box {border:1px;color:#808080;}
#home-feature-box input {border:1px solid #B1B1B1;}
#home-feature-box #user-email {font-size:1em;padding:5px;color:#6C6C6C;}
#home-feature-box #invite-submit {margin:10px 0 10px 0px;font-size:1em;padding:3px 10px;height:36px;width:100px;color:#FFFFFF;background-color:#FF0004;}
#home-feature-box #invite-submit:hover {background-color:#FF6769;}
#home-feature-left {float:left;width:40%;margin:0 4% 20px 0;height:160px;padding:0 5% 20px 0;border-right:1px solid #DCDCDC;text-align:center;}
#home-feature-right {float:left;width:50%;height:160px;}
#home-upload-box,#home-bookmark-box,#home-feature-box {clear:both;padding-left:20px;}
#home-upload-wrapper,#home-bookmark-wrapper,#home-feature-wrapper {padding:10px;margin-top:10px;}
#home-upload h3,#home-bookmark h3, #home-feature h3 {border-bottom:2px solid #DCDCDC;padding-bottom:5px;color:#808080;text-transform:uppercase;}
#home-bookmark {margin-bottom:20px;}
#invite-warning {text-align:center;margin-top:4px;}


/* Discuss List */
#discuss-list{clear:both;padding:10px;}
#discuss-list h2 {margin:10px 0 30px 0;color:#D40000;}
.discuss-list{width:100%;margin-bottom:20px;}
.discuss-list .avatar {float:left;width:5%;margin-right:3%;padding-top:10px;}
.discuss-list .discuss-list-info {float:left;width:60%;padding:5px;}
.discuss-list .discuss-list-info:hover {background-color:#F3F0F9;}
.discuss-list .discuss-list-info h4 a {text-decoration:none;color:#575757;}
.discuss-list .discuss-list-info h4 {margin:0 10px 10px 0;}
.discuss-list .discuss-list-info h4 ,.discuss-list .discuss-list-info .discuss-time {float:left;}
.discuss-list .date {color:#C5C5C5;font-weight:bold;font-size:0.9em;margin-left:10px;}
.discuss-list-content {border:1px dashed #DCDCDC;padding:0 5px 5px 5px;}
.discuss-list-content p {margin:5px 0 0 0; }

/* Respond */
#respond {width:100%;padding:10px;}
#respond h3 {float:left;margin:10px 10px 0 0;}
#respond-menu {height:25px;}
#respond-menu a {padding:5px 10px 5px 10px;background-color:#CCCCCC;text-decoration:none;border:1px solid #B5B5B5;color:#F8F8F8;}
#respond-menu a:hover {background-color:#E6E6E6;color:#ffffff;text-decoration:underline;}
#respond-menu a.selected {background-color:#F6F6F6;text-decoration:none;color:#CFCFCF;border:1px solid #F2F2F2;}
#respond-menu a:hover.selected {background-color:#F6F6F6;}
#respond-loading {margin-top:10px;background-color:#FF0004;font-weight:bold;color:#ffffff;width:250px;padding:5px;}
#response-box .delete {background-color:#FFE3E3;}
#response-box .avatar,#comment-box .avatar  {float:left;width:6%;margin-right:1%;}
#response-box  .discuss-response,.discuss-responseOld,#comment-box  .discuss-comment,  .discuss-commentOld {width:100%;clear:both;padding:5px 0 10px 0;border-bottom:1px solid #DCDCDC;margin-bottom:5px;}
#response-box  .discuss-response-info,.discuss-responseOld-info,#comment-box  .discuss-comment-info, .discuss-commentOld-info {float:left;width:18%;margin-right:3%;}
#response-box  .discuss-response-info h4,.discuss-responseOld-info h4,#comment-box  .discuss-comment-info h4,.discuss-commentOld-info h4 {float:left;margin:0;margin-right:5px;}
#response-box  .discuss-response-content,.discuss-responseOld-content,#comment-box  .discuss-comment-content,.discuss-commentOld-content {float:left;width:65%;}
#response-box .discuss-time {color:#C3C3C3;}
#response-box  .discuss-response-remove,.discuss-responseOld-remove,#comment-box  .discuss-comment-remove,.discuss-commentOld-remove {float:left;width:3%;margin-left:1%;}
#response-box  .discuss-response-remove a,.discuss-responseOld-remove a,#comment-box  .discuss-comment-remove a,.discuss-commentOld-remove a {padding:5px 10px 5px 10px;background-color:#ECEAFF;font-weight:bold;color:#2100F4;text-decoration:none;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#response-box  .discuss-response-remove a:hover,.discuss-responseOld-remove a:hover,#comment-box  .discuss-comment-remove a:hover ,.discuss-commentOld-remove a:hover {color:#ffffff;background-color:#D0D9F6;}
#response-box  .discuss-response-content p,.discuss-responseOld-content p,#comment-box  .discuss-comment-content p,.discuss-commentOld-content p {margin:0 0 5px 0;}
#response-purge,#comment-purge {height:20px;border-bottom:1px solid #DCDCDC;margin-bottom:10px;text-align:right;}
#response-purge a,#comment-purge a {margin-right:10px;text-decoration:none;color:#0D00FF;font-weight:bold;}
#response-purge a:hover,#comment-purge a:hover {text-decoration:underline;background-color:#EBECFF;}
#respond-separator{width:100%;height:1px;background-color:#D5F1F1;}
#response-box, #comment-box{}
#response-box-none,#comment-box-none {width:100%;font-weight:bold;color:#7A7A7A;}
#response-box-warning,#comment-box-warning  {width:100%;font-weight:bold;color:#5E41AC;margin-top:20px;}
#response-box .avatar img,#comment-box .avatar img {border:2px solid #D30004; }
#response-main .discuss-answer-status h4 {background-color:#F6F6F6;padding:5px;font-weight:bold;margin-top:5px;font-size:1em;}
#comment-box .avatar img {border:2px solid #0012B7;}
#discuss-list #pagination {margin-left:200px;font-size:1.1em;}
#discuss-list #pagination span {border:1px solid #DCDCDC;padding:5px 0px 5px 0px;}
#discuss-list #pagination span:hover {background-color:#DCE2FF;}
#discuss-list #pagination a {text-decoration:none;color:#5651BC;font-weight:bold;padding:5px 3px 5px 3px;}
#discuss-list #pagination .current {border:none;color:#BABABA;font-weight:bold;}

/* Fans */
#fan {width:100%;clear:both;padding:10px;min-height:290px;}
#fan-top h3, #fan-bottom h3 {color:#D50004;}
#fan-top-content,#fan-bottom-content {margin-bottom:50px;}
#fan .fan-list,#fan .fan-follow {float:left;min-height:50px;border:1px solid #D0D2F8;padding:5px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#fan .fan-list:hover,#fan .fan-follow:hover {background-color:#EFEEF9;}
#fan .fan-list {width:8%;margin-right:2%;}
#fan .fan-follow {width:6%;margin-right:2%;text-align:center;}
#fan .avatar {float:left;width:75%;}
#fan .avatar-follower {padding-top:4px;padding-bottom:4px;}
#fan .top-remove {float:left;width:25%;}
#fan .top-info h4 {margin:0 0 10px 0;}
#fan .top-remove a {padding:3px 6px;background-color:#C0CDF8;text-decoration:none;font-weight:bold;color:#ffffff;}
#fan .top-remove a:hover {background-color:#6B72F8;color:#ffffff;}
#fan #pagination {margin-top:20px;}
#fan-hover {font-weight:bold;}

/* Profile */
#pro-menu {margin:20px 0 20px 0;padding:0;}
#pro-left {float:left;width:23%;margin:0 10px 0 10px;}
#pro-left-img {margin-bottom:20px;}
#pro-left-menu {margin:0 auto;width:80%;text-align:center;}
#pro-left-menu a.avatar{border:1px solid #D8DFEA;display:block;padding:3px 8px;text-decoration:none;font-weight:bold;}
#pro-left-menu a:hover.avatar {background-color:#E80508;color:#ffffff;}
#pro-right{float:left;width:74%;}

#pro-right .option {margin-bottom:15px;}
#pro-right h3 {border-bottom:1px solid #DCDCDC;}
#pro-right-base h3, #pro-right-mid-info h3,#pro-right-desc h3 {margin:0 0 20px 0;border-bottom:1px solid #DCDCDC;}
#pro-right .wrapper{width:100%;clear:both;}
#pro-right .desc {float:left;width:20%;margin:0 3% 10px 0;text-align:right;color:#BE7375;}
#pro-right .box {float:left;width:70%;margin-bottom:10px;}
#pro-right .info {height:30px;width:100%;}
#pro-right .info-edit{float:right;width:80px;padding:5px;margin-left:3px;background-color:#C1CAFF;text-align:center;font-weight:bold;}
#pro-right a.info-edit {color:#ffffff;text-decoration:none;}
#pro-right a:hover.info-edit {background-color:#A1A9D5;}
#addDescription a.option {padding:5px 30px 5px 30px;background-color:#C1CAFF;text-decoration:none;color:#ffffff;font-weight:bold;}
#addDescription a:hover.option {background-color:#A1A9D5;}
#addDescMenu{margin-top:10px;}
#contentDesc p {margin:0 0 3px 0; }
#pro-right-top-edit,#pro-right-mid-edit,#pro-right-mid-info  {margin-bottom:20px;background-color:#F2F2F2;padding:5px 0 10px 5px;border:solid;border-width:4px 1px;border-color:#E8E8E8 #EEEEEE;padding-bottom:15px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#pro-right-mid a {color:#0000CA;}
#pro-right-mid-info-menu{padding:0px 10px 0px 20px;}
#pro-right-mid-info-menu input,#pro-right-desc input {border:1px solid #D1ACFF;height:15px;padding:5px;font-size:1em;}
#pro-right-top-option,#pro-right-mid-edit-option {margin-top:15px;}
#pro-right-top-edit a.box,#pro-right-mid-edit a.box {float:left;width:150px;padding:5px 5px 5px 5px;margin-left:50px;color:#ffffff;text-decoration:none;background-color:#C1CAFF;text-align:center;font-weight:bold;}
#pro-right-top-edit a:hover.box,#pro-right-mid-edit a:hover.box {background-color:#A1A9D5;}
#pro-right-top-status,#pro-right-mid-edit-status{padding-top:10px;margin-left:15px;font-weight:bold;color:#4A005A;text-align:center;}
#pro-right-mid-info-status {padding-top:20px;font-weight:bold;color:#4A005A;text-align:center;}
#pro-right .edit-option h3 {float:left;width:90%;}
#pro-right .edit-option .close {float:right;margin-right:10px;font-weight:bold;}
#pro-right .edit-option .close a {color:#005ECA;}
#pro-right-mid-info-option{text-align:center;}
#pro-right-mid-info-option a.option {margin-left:10px;background-color:#876FA5;text-decoration:none;color:#ffffff;padding:5px 30px 5px 30px;border:1px solid #D1ACFF;}
#pro-right-mid-info-option a:hover.option {background-color:#BD9BE6;}
#pro-right-desc textarea {border:1px solid #D1ACFF;padding:5px;}
#pro-right-desc #addDescription {text-align:center;}

/* Avatar */
#pro-avatar-menu{margin-top:20px;}
#pro-avatar-menu a.back {color:#5A89FF;}
#pro-avatar-menu a:hover.back {color:#344F94;}
#pro-avatar-box {margin-top:20px;background-color:#F2F2F2;padding:30px 0 30px 20px;}
#pro-avatar-box #upload-form input.file {background-color:#F6F6F6;border:1px solid #D3D3D3;color:#B0B0B0;float:left;font-size:1em;margin-right:10px;}
#pro-avatar-box #upload-form input#upload-submit {background:#FF0004 url(../img/themes/box-submit-red.png) no-repeat;border:medium none;color:#FFFFFF;font-weight:bold;height:31px;width:81px;}
#pro-avatar-box #upload-form input#upload-submit:hover {background:#C50003 url(../img/themes/box-submit-red-2.png) no-repeat;}
#pro-avatar #back {margin-top:60px;}
#pro-avatar a.back {padding:5px 10px 5px 10px;background-color:#6C7FD3;color:#ffffff;text-decoration:none;font-weight:bold;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#pro-avatar a:hover.back {background-color:#5463A5;}
#pro-avatar #finish,#pro-avatar #loading {font-weight:bold;}

/* Upload */
#user-upload {width:98%;margin:0 auto;padding:0;}
#user-upload #upload-form {margin-right:10px;height:40px;}
#user-upload #upload-wrap{width:80%;margin:0 auto;min-height:180px;padding:0;}
#user-upload #startup-upload h2,#pro-avatar-menu h2 {color:#D40000;margin:20px 0 10px 0;}
#user-upload #startup-upload h4 {font-size:1em;margin:0 0 30px 0;font-weight: normal;}
#user-upload #startup-upload h4 a {color:#5E5E5E;}
#upload-menu #finishChoose {margin-top:10px;}

#upload-form input.file {float:left;margin-right:10px;border:1px solid #D3D3D3;background-color:#F6F6F6;color:#B0B0B0;font-size:1em;}
#upload-form input#upload-submit,#upload-form input#edit-submit,#upload-form input#edit-submit-desc,#upload-multiple .submit input,#upload-form .uploadsubmit input  {width:81px;height:31px;border:none;font-weight:bold;font-size:1em;color:#ffffff;background:url(../img/themes/box-submit-red.png) no-repeat;background-color:#FF0004;}
#upload-form input#upload-submit:hover,#upload-form input#edit-submit:hover,#upload-form input#edit-submit-desc:hover,#upload-multiple .uploadsubmit:hover input,#upload-form .submit:hover input   {background:url(../img/themes/box-submit-red-2.png) no-repeat;background-color:#C50003;}
#upload-choose,#upload-edit,#upload-multiple {background-color:#F6F6F6;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#upload-choose,#upload-multiple {padding:10px 0 20px 15px;}
#upload-menu {clear:both;width:90%;margin:0 auto;color:#7C7C7C;padding-bottom:40px;}
#upload-menu h2 {margin:10px 0 20px 0;color:#FF0004;text-align:center;}
#upload-menu-left {float:left;width:40%;}
#upload-menu-left #loading img,#upload-loading img {vertical-align:middle;}
#upload-menu-right {float:right;width:40%;}
#upload-multiple input {height:15px;width:320px;padding:5px;font-size:1em;border:1px solid #DCDCDC;}
#upload-multiple .submit {margin-top:10px;text-align:center;}
#upload-multiple .submit input {padding:0;}

#upload-edit {padding:10px 15px 0px 15px;}
.upload-edit {clear:both;}
#upload-edit h3 {color:#D30004;margin:10px 0 20px 0px;}
#upload-edit .note {float:left;color:#8B8B8B;width:44%;font-size:1em;}
#upload-edit input,#upload-edit textarea {padding:5px;border:1px solid #D1ACFF; }
#upload-edit input{height:15px;font-size:1em;}
#upload-edit .desc {color:#BE7375;float:left;margin-bottom:10px;margin-right:3%;width:20%;text-align:right;}
#upload-edit .box, #cityPhoto {float:left;margin-bottom:10px;}
#upload-edit-description .box {width:70%;}
#upload-edit-content .box {width:32%;}

#upload-edit-image {float:left;margin-right:20px;width:20%;height:200px;text-align:center;}
#upload-edit-image img {border:1px solid #BEBEBE;padding:5px;}
#upload-edit-content,#upload-edit-description {float:left;width:75%;margin-bottom:20px;}
#finishEdit,#finishDesc,#upload-edit-content .loading,#edit-description-loading {margin:20px 0 0 17%;font-weight:bold;color:#7F7F7F;}
#upload-edit-description .upload-desc, .upload-desc-city {clear:both;}
#upload-edit-save,#upload-desc-save {margin:20px 0 0 18%;}
#upload-edit-save #submitEdit,#upload-desc-save #submitDesc {padding:8px 15px;height:35px;background-color:#4242FF;color:#ffffff;font-weight:bold;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#upload-edit-save #submitEdit:hover,#upload-desc-save #submitDesc:hover {background-color:#2F2FB7;}
#upload-edit .warning {color:#B7B7B7;}
#upload-edit .error {font-weight:bold;color:#E60004;}
#help-upload {border:1px solid #DCDCDC;padding:15px;width:60%;background-color:#E1EEFF;margin-bottom:20px;}
#help-upload-content {float:left;width:90%;}
#help-upload-close {float:right;width:4%;}
#user-upload #startup-upload #help-upload-content h3 {padding-bottom:5px;color:#7362AE;}
#help-upload-close a.close {margin:0;padding:5px 10px;text-decoration:none;background-color:#BCB2FF;color:#ffffff;font-weight:bold;}
#help-upload-close a:hover.close {background-color:#927BDC;}

#upload-file-right {float:right;width:50%;}
#upload-file-list h3 {margin:0;padding:0 0 0 5px;color:#E70003;}
#upload-file-content {margin-top:10px;padding:5px;clear:both;color:#848484;}
#upload-file-content .file {background-color:#F6F6F6;padding:5px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#upload-create-description {width:90%;margin:0 auto;padding:0 0 0 0;}
#upload-create-description-tips {text-align:left;margin-bottom:20px;color:#7B7B7B;}
#upload-create-description-now {text-align:center;}
#upload-create-description a {font-weight:bold;padding:10px 15px;margin-top:20px;text-decoration:none;background-color:#FF0004;color:#FFFFFF;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#upload-create-description a:hover {background-color:#FF5C5F;}
#upload-loading {margin-top:30px;padding:30px;border:1px solid #DCDCDC;text-align:center;background-color:#F7F7F7;font-weight:bold;}
.box-manage-upload-header {margin-top:30px;margin-bottom:30px;}
.box-manage-upload-header h2 {color:#D40000;margin:10px;}
.manage-upload-title {margin-top:10px;padding:5px;border:1px solid #DCDCDC;width:230px;font-weight:bold;}
.photo-desc .primary a {padding:5px 10px 5px 10px;background-color:#FF8385;color:#FFFFFF;text-decoration:none;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.photo-desc .primary a:hover{background-color:#FF0B0F;}
.photo-desc .primary-photo {padding:5px 10px 5px 10px;background-color:#C981FF;color:#FFFFFF;text-decoration:none;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#upload-manage-title {margin-top:10px;}
#manage-description {margin:20px 0 20px 0;}
#manage-upload-submit {text-align:center;}
#manage-upload-button {}
#manage-upload-button a {padding:10px 20px 10px 20px;color:#FFFFFF;background-color:#FF0004;font-weight:bold;text-decoration:none;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#manage-upload-button a:hover {background-color:#AF0002;text-decoration:underline;}
.myphoto-upload {float:left;width:30%;margin:10px 0 0 3%;height:350px;}

/* Show Profile  */
#show{margin:20px 0 20px 0;width:100%;padding-bottom:10px;}
#show-left {float:left;width:20%;margin-right:3%;background-color:#E4F9FF;padding:10px;border:solid;border-width:4px 1px;border-color:#D8D8D8 #D5D5D5;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#show-middle{float:left;width:50%;margin-right:3%;}
#show-middle-desc {margin-top:10px;}
#show-middle h3 {font-size:1.7em;font-family:Georgia,sans-serif;color:#949494;margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid #DCDCDC;}
#show-right {float:left;width:20%;}
#show .desc {float:left;width:29%;text-align:right;font-weight:bold;margin:0 4% 10px 0;}
#show .box {float:left;width:60%;margin-bottom:10px;}
#show-right-fan {width:100%;}
#show a.get-fan h3, #show-right-fan a h3 {padding:5px 10px;background-color:#EB0004;color:#ffffff;text-decoration:none;text-align:center;border:solid;border-width:4px 1px;border-color:#CA0003;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#show-right-fan h3#accept-fan, #show-right-fan h3.get-process  {font-weight:normal;padding:5px 10px;color:#565656;text-decoration:none;text-align:center;border:solid;border-width:4px 1px;border-color:#C9C9C9;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#show a:hover.get-fan h3,#show-right-fan a:hover h3 {background-color:#FF4E51;}
#show-right-list {background-color:#7D7DFF;padding:5px;margin-top:20px;border:solid;border-width:4px 1px;border-color:#402B86 #2D1E5E;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#show-right-list h3 {color:#ffffff;margin:0 0 10px 0;}
#show-right-follower {clear:both;}
#show-right-follower a {float:left;width:30%;margin-right:3%;border:none;}
#show-right-follower a img {border:2px solid #080063;}
#show-right-follower a:hover img {border:2px solid #988FFF;}
#show-right-collection {margin:20px 0 20px 0;}
#show-right-collection a {text-decoration:none;}
#show-right-fan-icon {float:left;width:33%;height:60px;}

/* Search Photos Result */
#search-page {width:100%;clear:both;padding-top:20px;margin-top:20px;padding-bottom:20px;background: url(../img/themes/search-wrapper-bg.png) repeat-x;}
#search-page #warning {text-align:center;}
#search-page #flashMessage {text-align:center;color:#A1A1A1;font-weight:bold;}
#search-wrapper {width:600px;margin:0 auto;padding:0;clear:both;}
#search-wrapper #search {float:left;margin-left:15%;}
#search-wrapper h1 {margin:0 0 20px 0;padding:0;font-size:1.7em;}
#search-find {height:100px;}

#content-wrapper {min-height:200px;clear:both;}
#content-wrapper #content {margin:40px 0 40px 0;clear:both;}
.content {margin-top:50px;}
.content-list {width:780px;margin:0 auto;clear:both;}
.content-list-image {float:left;width:40%;margin:10px 0 0 20px;}
.content-list-image img a {color:#B20003;}
.content-list-description {float:left;width:50%;color: #575757;line-height:2.2em;}
.content-list-description img {vertical-align:middle;margin-right:7px;}
.content-list-description h1 {margin:0 0 10px 0;letter-spacing:0.1em;line-height:1.6em;font-size:1.6em;}
.content-list-description h2 {margin:5px 0 0 0;color:#4E4E4E;font-size:1em;}
.content-list-description p {margin:0;}
.content-list-tag {margin:10px 0 0 0;}
.content-list-description-desc {margin:10px 0 0 0;}
.content-list-description-info{margin-top:10px;}
#search #pagination {text-align:center;font-size:1.1em;}
#search #pagination span {border:1px solid #DCDCDC;padding:5px 0px 5px 0px;}
#search #pagination span:hover {background-color:#DCE2FF;}
#search #pagination a {text-decoration:none;color:#5651BC;font-weight:bold;padding:3px 7px;}
#search #pagination .current {border:none;color:#BABABA;font-weight:bold;}

/* Photos Edit*/
#editphoto {margin:10px 0 30px 0;padding:10px;clear:both;}
#editphoto-image {float:left;width:25%;margin-top:40px;}
#editphoto-desc {float:left;width:70%;margin-top:10px;}
#editphoto .desc, #editphoto .box {float:left;margin-bottom:10px;}
#editphoto .desc {width:20%;text-align:right;margin-right:2%;font-weight:bold;}
#editphoto .box{width:65%;}
#editphoto h3 {padding:5px 5px 5px 0;width:90%;line-height:1.5em;}
#editphoto .submit a {padding:10px 15px 10px 15px;background-color:#9B8BFF;color:#FFFFFF;border:1px solid #D0D2F8;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#editphoto .submit a:hover {background-color:#7B6FCB;}
#editphoto .submit {margin-top:20px;margin-bottom:20px;width:65%;float:left;}
#editphoto #error-submit {margin-top:10px;}

#myphoto h3, #myphoto input, #editphoto h3 {font-size:1.5em;font-family:Georgia,serif;margin-bottom:5px;}
#myphoto h3:hover,#editphoto h3:hover {background-color:#FFE3E4;}

/* MyPhoto */
#myphoto,#mybookmark {margin-top:20px;clear:both;}
.myphoto {float:left;width:30%;margin:10px 0 0 3%;height:400px;}
#myphoto h3 {padding:5px 5px 5px 0;width:78%;line-height:1.5em;}
#myphoto input {border:2px solid #FFE3E4;width:78%;background-color:#FFF4F4;}
#myphoto a.save-title {padding:3px 5px 5px 10px;background-color:#FF9395;color:#ffffff;text-decoration:none;}
#myphoto a.save-title:hover {background-color:#CA7476;}
#myphoto .editor, #myphoto .save-title {float:left;}
#myphoto .title-error {margin-bottom:5px;color:#E13033;}
#myphoto p img {vertical-align:middle;}
#myphoto .box {width:20%;margin:0 10px 0 0;}
#myphoto a.box {padding:5px 10px;margin-top:10px;background-color:#BEABE0;color:#FFFFFF;text-decoration:none;}
#myphoto a.box:hover {background-color:#A250FF;}
#myphoto .delete-box,#myphoto .delete-error {width:77%;margin-top:10px;background-color:#F1F1F1;padding:5px;}
#myphoto .delete-box{margin-top:80px;}
#myphoto .delete-box a {background-color:#F14649;color:#FFFFFF;padding:5px;text-decoration:none;}
#myphoto .delete-box a:hover {background-color:#B60003;text-decoration:underline;}
#myphoto a.photo-cancel {padding:5px 20px 5px 20px;}
#myphoto a.photo-delete {padding:5px 10px 5px 10px;}
#myphoto .photo-delete, .photo-cancel {border-width:4px 1px;border-color: #D3E1DA #E6E6E6;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#myphoto #delete-box-option {margin:10px 0 10px 0;height:20px;}
#myphoto .photo-desc-wrap {width:100%;}

/* Related Tag */
#tag {}
#tag-photo {margin:20px 10px 20px 10px;}
#tag-photo h3 {font-size:1.2em;margin:20px 0 10px 0;width:80%;}
#tag #photos-wrap a {text-decoration:none;}
#tag #photos-wrap a:hover {text-decoration:underline;}
#tag-now {margin-top:40px;}
#tag-now h3 {margin:20px 0 0 0;}
#tag-now a {line-height:2em;margin-right:10px;}
#tag-photo .photos-image {float:left;width:33%;margin-bottom:10px;height:240px;}

/* New Photo */
#photos {width:100%;clear:both;}
#photos #flashMessage {margin:40px 0 100px 0;font-size:1em;font-weight:bold;text-align:center;}
#photos #photos-wrap,#tag #photos-wrap {clear:both;width:98%;margin-top:40px;padding:10px;}
#photos .photos-image,#mybookmark .photos-image,#tag .photos-image {float:left;width:20%;margin:10px 20px 25px 20px;height:300px;}
#photos .photos-image h3,#mybookmark .photos-image h3,#tag .photos-image h3 {margin:0;padding:0;width:80%;}
#photos .photos-image h3 a,#mybookmark .photos-image h3 a,#tag .photos-image h3 a {color:#151515;text-decoration:underline;}
#photos .photos-image h3 a:hover,#mybookmark .photos-image h3 a:hover,#tag .photos-image h3 a:hover {text-decoration:underline;}
#photos .photos-image-tag {margin-top:5px;color:#787878;}
#photos .photos-image-tag a {text-decoration:none;color:#0000AB;}

/* Upgrade */
#upgrade {width:100%;clear:both;margin-top:60px;}
#upgrade-left {float:left;width:40%;padding-right:5%;margin-right:5%;border-right:1px solid #DCDCDC;text-align:right;}
#upgrade-left h2 {color:#FF0004;margin:10px 0 30px 0;}
#upgrade-left h3 {font-size:1.4em;color:#A7A7A7;margin:10px 0 10px 0;}
#upgrade-right {float:left;width:45%;margin-left:4%;color:#A6A6A6;}
#upgrade-right h2#active {margin:10px 0 30px 30px;background-color:#DA34FF;color:#FFFFFF;width:250px;height:30px;text-align:center;padding:5px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#upgrade-right h2 {margin:30px 0 10px 50px;}
#upgrade-right h2 a {padding:10px 20px 10px 20px;background-color:#FF9193;color:#FFFFFF;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#upgrade-right h2 a:hover {background-color:#C10003;}
#upgrade-error {margin-top:30px;width:300px;padding:10px;background-color:#F6DAFF;text-align:center;}

/* Photos View */
.box-search {clear:both;width:98%;padding:10px;}
.box-search-right {float: right; font-size:1.2em;margin:20px 10px 0 0 ;}
.box-search-left {float:left;margin-top:10px;}
.box-search-submit {border:none;color:#ffffff;background: none;font-weight:bold;padding:7px 7px 7px 2px;}
.box-search-left h2 {color:#D40000;margin:10px 0 10px 0;}
.view-palette {width:30px;height:30px;border:none;}
.view-palette-mini {width:20px;height:20px;}
.view-palette-box {float:left;margin-right:10px;margin-top:10px;border:none;}

#view-middle-right,#edit-middle-right {float: right; font-size:1.2em;margin:20px 10px 0 0;}
#view-up {border-bottom:1px solid #D8D8D8;}
#view-middle {clear:both;width:100%;}
#view-middle-submit {border:none;color:#ffffff;background: none;font-weight:bold;padding:7px 7px 7px 2px;}
#view-bottom {clear:both;}
#view-bottom #edit a {font-size:0.5em;color:#CACACA;}
#view-bottom #edit a:hover {color:#FF5E61;}
#vleft {float:left;width:65%;margin-left:10px;}
#vleft-menu {clear:both;}
#vleft h2,#edit-bottom h2 {margin:0 0 10px 0;width:100%;color:#4C4C4C;font-size:2.1em;letter-spacing:1.5px;}
#vleft-size {float:right;width:180px;margin:12px 0 0 10px;text-align:right;}
#vleft-size img {vertical-align:middle;margin-right:4px;}
#vleft-bookmark {float:right;width:140px;margin-top:10px;text-align:right;}
#vleft-favourite {float:right;width:90px;margin-top:10px;text-align:right;}
#vleft-favourite img,#vleft-bookmark img {border:2px solid #FFFFFF;vertical-align:middle;}
#vleft-favourite img:hover,#vleft-bookmark img:hover {border:2px solid #FFA6A8;}
#vleft-favourite .error {font-weight:bold;color:#FD0A0E;border:1px solid #DCDCDC;padding:5px;background-color:#E8FCFD;}
#view-desc {margin:15px 0 0 0;font-size:1em;line-height: 22px;border-bottom:1px solid #DCDCDC;padding-bottom:20px;}
#view-desc h3 {letter-spacing:3.5px;}
#view-desc h4 {margin: 0 0 10px 0;font-size:1em;}
#view-thumb {clear:both;padding:10px;border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC;margin-bottom:10px;height:105px;background-color:#F2F2F2;width:96%;}
#view-thumb-complex {margin:10px 0 0 0;}
#view-image-show {min-height:400px;}
#view-image-show img {margin-bottom:10px;}
#slide-thumb {padding:10px 0px 10px 30px;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;margin:10px 0 10px 0;background-color:#F9F9F9;}
#vright {float:right;width:27%;margin:60px 10px 0 0;color:#6C6C6C;line-height:26px;}
#vright img {margin-right:10px;}
#vright-content {margin-top:10px;border:solid;border-width:4px 1px;border-color: #D3E1DA #E6E6E6;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
#vright-content-title {background-color:#D3E1DA;}
#vright-content-title h3 {margin:0 0 0 10px;padding-bottom:5px;color:#ffffff;}
#vright-content-detail {padding:10px;}
#vright-content-detail a {text-decoration:none;color:#1500FF;padding:3px;}
#vright-content-detail a:hover {background-color:#EEF0FF;color:#1500FF;}
#vright-owner {background-color:#F4F4F4;clear:both;border:solid;border-width:4px 1px;border-color: #D3E1DA #E6E6E6;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;}
#vright-owner-left{float:left;width:25%;}
#vright-owner-left img {margin:5px 0 0 10px;}
#vright-owner-right{float:left;width:60%;color:#BABABA;}
#vright-owner-right a, #vleft-size a {text-decoration:none;}
#vright-owner-right a:hover {text-decoration:underline;}

.blue {color:#0040B6}
.blue:hover {background-color:#F4F4F4;}

#view-discuss {}
#view-discuss p {line-height: 26px;}
#view-discuss h3 a {color:#FF0004;}
#view-discuss h3 a:hover {color:#B00608;}
#view-discuss h3.discuss-header-title {color:#D30004;border-bottom:1px solid #DCDCDC;margin:10px 0 10px 0;}
#view-discuss h3.discuss-header-title a {color:#0040B6;}
#discuss-alert{margin:0 0 20px 0;padding:5px;border:1px solid #FFC0C1;}
#discuss-alert a {font-weight:bold;}
#discuss-alert h3{margin:0 0 5px 0;}

#discuss-first {height:20px;color:#828282;margin-top:20px;}
#discuss-main {border-top:1px solid #E3E3E3;}
#discuss-form {float:left;width:80%;}
#discuss-avatar-comment{float:left;width:10%;padding-top:30px;}
.discuss-comment{margin:20px 0 10px 20px;}
.discuss-reply {width:700px;margin-top:20px;}

#DiscussAddForm {padding-top:20px;width:700px;margin-bottom:10px; }
#DiscussAddForm h3 {color:#993133;margin:10px 0 10px 0;}
#DiscussAddForm input#discuss-submit,.reply-submit #reply-submit,.reply-submit #reply-cancel {border:1px solid #B6B6B6;width:100px;height:30px;color:#4B4B4B;font-weight: bold;}
#DiscussAddForm input#discuss-submit:hover,.reply-submit #reply-submit:hover,.reply-submit #reply-cancel:hover {background-color: #FF0004;color:#ffffff;}
#DiscussContent {border:2px solid #DCDCDC;}
#DiscussEmail {width:0px;height:0px;border:none;}

#discussList{margin-bottom:20px;}
#discussList .avatar{float:left;width:10%;height:30px;}
#discussList .discuss-content{float:left;width:85%;}
#discussList .discuss-content-reply{float:left;width:64%;}
#discussList #discuss-content-date {font-size:0.9em;color:#A49292;}
#discuss-reply {float:left;margin-right:7px;}
.discuss-reply-tab{margin:10px 0 0 50px;}
#discussList .discuss-reply-content{float:left;width:85%;margin-bottom:15px;padding:10px;background-color:#F9F9F9;}
#discussList .discuss-content p,#discussList .discuss-reply-content p {margin:0 0 5px 0;}
.reply-submit #reply-submit {margin-top:10px;}

/* Setting page */
#setting {width:100%;}
#setting .desc, #setting .box {float:left;margin-bottom:10px;}
#setting .desc {width:15%;text-align:right;margin-right:2%;font-weight:bold;}
#setting .box{width:70%;}
#setting {padding:10px;}
#setting #setting-info h3 {margin:15px 0 0 0;}
#setting-info-edit .submit,#setting-password-content .submit {margin-left:17%;}
#submitInfo,#submitPassword {padding:5px 10px;background-color:#FF3235;font-weight:bold;color:#ffffff;}
#submitInfo:hover,#submitPassword:hover{background-color:#DC8789;}
#setting .message {margin-top:20px;font-weight:bold;background-color:#EBF5FF;width:300px;padding:5px 10px;border:1px solid #DCDCDC;}
#setting #edit-profile {height:20px;margin-top:10px;padding-left:35%;}
#setting #editProfile:hover {background-color:#ABB8FF;}
#setting #editProfile {padding:5px 15px;background-color:#AE4CFF;color:#ffffff;font-weight:bold;}
#setting #setting-info-edit {margin-top:30px;}
#setting #setting-info-edit #error {margin-left:10px;font-weight:bold;color:#E60004;}
#setting #submitInfoLoading {margin-top:10px;font-weight:bold;color:#95A4A7;}

/* usage between home and view*/
.discuss-response,.discuss-responseOld,.discuss-commentOld{float:left;}
.discuss-response-click,discuss-comment-click {margin-top:4px;background-color:#F4E7E7;padding:5px;width:400px;}
.discuss-response-reply,.discuss-responseOld-reply,.discuss-comment-reply,.discuss-commentOld-reply {border:1px solid #DCDCDC;margin:0 auto;width:396px;height:15px;color:#7F7878;}
.discuss-response-submit,.discuss-responseOld-submit,.discuss-response-close,.discuss-responseOld-close,.discuss-comment-submit,.discuss-commentOld-submit,.discuss-comment-close,.discuss-commentOld-close {float:left;height:25px;width:80px;padding-top:5px;color:#ffffff;background-color:#FF9D9F;text-align:center;font-weight:bold;margin-right:10px;margin-top:5px;}
.discuss-response-submit a,.discuss-responseOld-submit a,.discuss-response-close a,.discuss-responseOld-close a ,.discuss-comment-submit a,.discuss-commentOld-submit a,.discuss-comment-close a,.discuss-commentOld-close a {color:#ffffff;text-decoration:none;}
.discuss-response-submit:hover,.discuss-responseOld-submit:hover,.discuss-response-close:hover,.discuss-responseOld-close:hover,.discuss-comment-submit:hover,.discuss-commentOld-submit:hover,.discuss-comment-close:hover,.discuss-commentOld-close:hover  {background-color:#FF0105;}
#discuss-top {margin:0 0 20px 60px;}
#discuss-top a {padding:10px;font-weight:bold;background-color:#FF686B;color:#ffffff;text-decoration:none;}
