/*
This file was indented properly at first, but quickly became huge. Sorry!
*/
blockquote {float:left;margin:0px 20px 20px 0px;border:1px solid #E4E4E4;width:30%;}
blockquote.right {float:right;text-align:left;margin:0px 0px 20px 20px;border:1px solid #E4E4E4;width:30%;}
blockquote p {margin:0px;padding:10px;font:bold 12px arial, tahoma, verdana;color:#5F5F5F;}
blockquote.first {margin-top:2px !important;}
.highlight {color:#FF0000;font-weight:bold;}
p {line-height:16px;}
:focus {-moz-outline-style:none;} /* text-indent hack? I think so, yes */
body {font:11px tahoma, verdana, sans-serif;color:#000;text-align:center;margin:0px 0px 0px 0px;background:#5F5F5F url(bg.gif);/* Remember, some browsers see single quotes (') as part of the file name */ }
img {border:0px;}
a, a.bluelinks {color:#077CAC;font-weight:bold;text-decoration:none;outline:none;}
a:hover, a.bluelinks:hover {color:#C31D6C;}
a.bluelinks {color:#077CAC !important;}
a.bluelinks:hover {color:#C31D6C !important;}
a.pinklinks {color:#C31D6C;}
a.pinklinks:hover {color:#077CAC;}
a.underline {text-decoration:underline;}
*.normalweight {font-weight:normal !important;}
*.font11px {font-size:11px;}
*.clear {clear:both;height:1px;font-size:0.1px;}
ul.pinklinks {margin:0px;padding:0px;list-style:none;text-align:left;}
ul.pinklinks li a {font-size:11px;color:#C31D6C;font-weight:normal;}
dl.pinklinks-blacktext {width:95%;margin:0px 0px -9px 0px;padding:0px;font-size:11px;}
dl.pinklinks-blacktext dd {margin:0px 0px 14px 0px;padding:0px;}
h4 {color:#077BAB;font-weight:bold;font-size:11px;margin:0px;padding:0px;}
h4.login {margin:0px;padding:0px;}
h4.border-grey-bottom {padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #E4E4E4;clear:both;}
h4.black {color:#000;}
.content-generic-padding {padding:27px;}
.content-generic-padding-alt {padding:14px 21px;}
.nopaddingbottom {padding-bottom:0px;}
.login-paragraph {padding-top:0px;margin-top:0px;margin-bottom:20px;}
.login-alt-paragraph {padding-top:0px;margin-top:0px;margin-bottom:10px;}
p.no-padding {padding:0px;margin:0px;font-size:11px;}
.floating-50percent {width:50%;float:left;}
.bg_generic_header {background:url(bg_generic_header.gif) repeat-x; }
.three-col-content-wrapper {}
.three-col-col1 {float:left;width:251px;padding-right:1px;}
.three-col-col2 {float:left;width:249px;padding-right:1px;}
.three-col-col12 {float:left;width:500px;padding-right:1px; background-color:#FFFFFF;}
div.three-col-col12  a {color:#C31D6C;font-weight:normal;}
.three-col-col3 {float:left;width:248px;clear:right;}
.three-col-content-wrapper dl, .three-col-content-wrapper p {margin:10px 20px;padding:0px;}
.three-col-content-wrapper dt { }
.three-col-content-wrapper dd {margin:0px 0px 10px 0px;padding-bottom:10px;border-bottom:1px solid #E4E4E4;}
.three-col-content-wrapper dd.last {border:none;}
.three-col-avatar-container {margin:10px 20px;}
.three-col-avatar-inner {width:70px;float:left;}
.three-col-avatar-container p {padding:5px 0px 0px 0px;}
.three-col-avatar-container p a.user {color:#C31D6C;font-weight:normal;}
.three-col-avatar-container p a.user:hover {color:#077CAC;}
.center {text-align:center;}
div.hr {height:3px;background:#fff url(bg_hr.gif) repeat-x;}
div.hr hr {display:none;}
*.right {text-align:right;}
*.left {text-align:left;}
p.morelink {padding-right:15px;}
p.smaller {font-size:1px;height:20px;margin:0px;padding:0px;} 
.defroster-header-text, .header-text-blue {color:#000;margin-bottom:5px;font-size:11px;}
.strong {font-weight:bold;}
.float-left {float:left;}
.float-right {float:right;}
.margin-right-10px {margin-right:10px;}
h4.defrosters_question {color:#000;margin-bottom:10px;margin-top:10px;}
p.defrosters_answer {margin-bottom:20px;}
p.date-and-time-selects {}
p.date-and-time-selects select {width:auto !important;margin-right:5px;}
p.event-info {line-height:16px;}
p.event-info a.user {color:#C31D6C;font-weight:normal;}
p.event-info a.user:hover {color:#077CAC;}
.red {color:#FF0000;text-decoration:underline;}
.green {color:#00C000;text-decoration:underline;}
.cube-member-count {width:30px;text-align:center;}
/* FORMS! */
fieldset {width:100%;margin:0px;padding:0px;border:0px;clear:both;}
legend {border:0px;font-weight:bold;color:#000000;letter-spacing:1px;font-size:12px;}
label {width:100%;display:block;clear:both;margin-bottom:10px;}
label span {width:30%;float:left; position: relative;}
span.form_required {color: #FF0000; position: absolute; width: 8px !important; clear: none; right: 8px; top: 3px;}
input, textarea, select {background-color:#F8F8F8;border:1px solid #D3D3D3;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:2px;}
input:focus, textarea:focus, select:focus {background-color:#E8E8E8;}
select {padding:0px;}
input, select, textarea {width:68%;}
input.image {width:92px;height:18px;border:0px !important;background:none;margin:0px auto;}
label.center {text-align:center;}
input.checkbox {width:18px;padding:0px;margin:0px;border:0px;background:none;}
input.file {width:65%;background:none;}
label.full input {margin-top:1px;clear:both;width:99%;}
label.img-submit {width:92px;float:right;clear:both;margin-bottom:0px;}
label.img-submit-two-buttons {width:190px;float:right;clear:both;margin-bottom:0px;}
label.img-submit-two-buttons input {width:92px;height:18px;clear:none;float:left; border:0px !important;background:none;margin:0px;}
label.img-submit-two-buttons a {float:left;margin-top:2px;}
label.img-submit-two-buttons a img {width:92px;height:18px;}
/* RATING */
ul.rating{list-style:none;margin:0px;padding:0px;width:150px;height:15px;position:relative;background:url(rating/rating.gif) top left repeat-x;}
ul.rating li{padding:0px;margin:0px;/*\*/float:left;/* */}
ul.rating li a {display:block;width:15px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px;}
ul.rating li a:hover {background:url(rating/rating.gif) left bottom;z-index:1;left:0px;}
ul.rating li.current-rating {background:url(rating/rating.gif) left bottom;position:absolute;height:15px;display:block;text-indent:-9000px;z-index:1;}
ul.rating li.r1 a {left:0px;}
ul.rating li.r1 a:hover{width:15px;left:0px;}
ul.rating li.r2 a {left:15px;}
ul.rating li.r2 a:hover{width:30px;left:0px;}
ul.rating li.r3 a {left:30px;}
ul.rating li.r3 a:hover{width:45px;left:0px;}
ul.rating li.r4 a {left:45px;}	
ul.rating li.r4 a:hover{width:60px;left:0px;}
ul.rating li.r5 a {left:60px;}
ul.rating li.r5 a:hover{width:75px;left:0px;}
ul.rating li.r6 a {left:75px;}
ul.rating li.r6 a:hover{width:90px;left:0px;}
ul.rating li.r7 a {left:90px;}
ul.rating li.r7 a:hover{width:105px;left:0px;}
ul.rating li.r8 a {left:105px;}
ul.rating li.r8 a:hover{width:120px;left:0px;}
ul.rating li.r9 a {left:120px;}
ul.rating li.r9 a:hover{width:135px;left:0px;}
ul.rating li.r10 a {left:135px;}
ul.rating li.r10 a:hover{width:150px;left:0px;}
/* USERLIST - Generic */
ul.userlist {list-style:none;margin:10px 0px 0px 0px;padding:0px;list-style:none;}
ul.userlist li a {color:#C31D6C;font-weight:normal;}
ul.userlist li a:hover {color:#077CAC;}
/* SUBNAV */
ul.subnav {margin:5px 0px 5px 0px;padding:0px;list-style:none;}
ul.subnav li {display:inline;font-size:11px;}
ul.subnav li a {padding:0px 5px 0px 5px;border-right:1px solid #C11A68;font-weight:normal;color:#C11A68;}
ul.subnav li a:hover {color:#077CAB;}
ul.subnav li.last a {border-right:0px;}
ul.subnav li.first a {padding-left:3px;}
ul.subnav li.active a {font-weight:bold;}
/* CUBES */
div.cube-wrapper {width:50%;float:left;height:65px;}
html>body div.cube-wrapper {width:50%;float:left;height:75px;}
div.cube-image {width:58px;float:left;}
div.cube-details {width:175px;float:left;}
div.cube-details dl {padding:0px;margin:0px 0px 0px 12px;}
div.cube-details dt {margin:0px;padding:0px;}
div.cube-details dd {margin:0px;padding:0px;}
div.cube-details dt a:hover {color:#C31D6C;}
/* Member - Geneneric */
div.member-wrapper {width:49%;float:left;height:75px;}
div.member-wrapper  div.avatar-wrapper {width:58px;float:left;}
div.member-details {width:175px;float:left;}
div.member-details dl {padding:0px;margin:0px 0px 0px 12px;}
div.member-details dt {margin:0px;padding:0px;}
div.member-details dd {margin:0px;padding:0px;}
div.member-details dt a:hover {color:#C31D6C;}
/* AVATARS */
div.avatar-wrapper {width:58px;height:58px;}
div.avatar-header {height:4px;font-size:1px;background:#EEEEEE url(bg_avatars/header.gif) no-repeat;}
div.avatar-img {background:#EEEEEE url(bg_avatars/bg.gif) repeat-y;height:50px;text-align:center;}
div.avatar-footer {height:4px;font-size:1px;background:#EEEEEE url(bg_avatars/footer.gif) no-repeat;}
/* LARGE AVATARS */
div.large-avatar-wrapper {width:177px;margin-top:12px;}
div.large-avatar-header {height:13px;font-size:1px;background:#EEEEEE url(bg_avatars/header_large.gif) no-repeat;}
div.large-avatar-img {background:#EEEEEE url(bg_avatars/bg_large.gif) repeat-y;height:150px;text-align:center;}
div.large-avatar-footer {height:13px;font-size:1px;background:#EEEEEE url(bg_avatars/footer_large.gif) no-repeat;}
div.meltdown-header {width:475px;margin-bottom:10px;}
div.meltdown-header * {overflow:hidden;}
div.meltdown-header-header {height:4px;font-size:1px;background:#EEEEEE url(bg_meltdown/large_header.gif) no-repeat;}
div.meltdown-header-img {background:#EEEEEE url(bg_meltdown/large_bg.gif) repeat-y;text-align:center;}
div.meltdown-header-img img {width:467px;margin-bottom:-2px;}
div.meltdown-header-footer {height:4px;font-size:1px;background:#EEEEEE url(bg_meltdown/large_footer.gif) no-repeat;}
/* PORTFOLIO WORK */
div.porfolio-work {width:109px;background:url(bg_portfolio_works/bg.gif) repeat-y;float:left;margin-left:3px;margin-right:3px;margin-bottom:7px;}
html>body div.porfolio-work {width:109px;background:url(bg_portfolio_works/bg.gif) repeat-y;float:left;margin-left:6px;margin-right:6px;margin-bottom:12px;}
div.porfolio-work-header {font-size:1px;height:3px;background:url(bg_portfolio_works/header.gif) no-repeat;}
div.porfolio-work-footer {font-size:1px;height:3px;background:url(bg_portfolio_works/footer.gif) no-repeat;}
div.porfolio-work-content-wrapper {padding:2px 5px 5px 5px;}
div.porfolio-work-img {height:91px;}
div.porfolio-work-content p {font-size:10px;line-height:15px;margin:5px 0px 0px 0px;padding:0px;color:#000;}
div.porfolio-work-content p a {color:#C31D6C;font-weight:normal;}
div.porfolio-work-content p a.user {font-weight:bold;}
/* GALLERIA IMAGES */
div.galleria-item {width:148px;background:url(bg_galleria/bg.gif) repeat-y;float:left;margin-left:3px;margin-right:3px;margin-bottom:-17px;}
html>body div.galleria-item {width:148px;background:url(bg_galleria/bg.gif) repeat-y;float:left;margin-left:5px;margin-right:5px;margin-bottom:10px;}
div.galleria-item-header {font-size:1px;height:3px;background:url(bg_galleria/header.gif) no-repeat;}
div.galleria-item-footer {font-size:1px;height:3px;background:url(bg_galleria/footer.gif) no-repeat;}
div.galleria-item-content-wrapper {padding:13px 16px 10px 16px;}
div.galleria-item-img {height:83px;text-align:center;}
div.galleria-item-content p {font-size:10px;line-height:15px;margin:5px 0px 0px 0px;padding:0px;color:#000;}
div.galleria-item-content p a {color:#C31D6C;font-weight:normal;}
div.galleria-item-content p a:hover {color:#077CAC;}
div.galleria-item-content p a.galleria-item-title {color:#077CAC;font-weight:bold;}
div.galleria-item-content p a.galleria-item-title:hover {color:#C31D6C;}
/* MELTDOWN ARTICLES */
div.meltdown-article {width:223px;float:left;margin:0px 7px 20px 0px ;}
html>body div.meltdown-article {width:223px;float:left;margin:0px 10px 20px;}
div.meltdown-article-wrapper {width:223px;background:url(bg_meltdown/bg.gif) repeat-y;}
div.meltdown-article-header, div.meltdown-article-footer {font-size:1px;}
div.meltdown-article-header {background:url(bg_meltdown/header.gif) no-repeat;height:4px;}
div.meltdown-article-footer {background:url(bg_meltdown/footer.gif) left bottom no-repeat;height:3px;}
div.meltdown-article-img {margin-left:4px;}
div.meltdown-article-content-wrapper {width:233px;}
div.meltdown-article-content-wrapper p {width:225px;margin:0px;padding:0px;}
div.meltdown-article-content-wrapper a {display:block;width:100%;line-height:13px;margin-top:5px;}
div.meltdown-article-content-wrapper a:hover {color:#C31D6C;}
table.meltdown-search-results {width:100%;border-collapse:collapse;}
table.meltdown-search-results thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;text-align:left;}
table.meltdown-search-results tr td {padding:13px 0px 10px 0px;border-bottom:1px solid #E4E4E4;font-size:11px !important;line-height:14px;}
table.meltdown-search-results tr td a {color:#C31D6C;font-weight:normal;}
table.meltdown-search-results tr td a:hover {color:#077CAC;}
/* TABLE: SKILLS MATRIX  */
table.skills-table-users {width:100%;border-collapse:collapse;}
table.skills-table-users col.comment {width:140px;}
table.skills-table-users col.radio {width:30px;}
table.skills-table-users thead th {color:#000;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;}
table.skills-table-users tr td {vertical-align:top;font-size:11px;}
table.skills-table-users tr td.thecomment input {width:140px;}
/* TABLE: FORUMS  */
table.forum-categories {width:100%;border-collapse:collapse;}
table.forum-categories col.forum-ico {width:70px;}
table.forum-categories col.forum-topics {width:45px;}
table.forum-categories col.forum-posts {width:45px;}
table.forum-categories col.forum-date-last-post {width:130px;}
table.forum-categories thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;}
table.forum-categories tr td {padding:13px 0px 10px 0px;border-bottom:1px solid #E4E4E4;font-size:11px;line-height:14px;}
table.forum-categories tr td a {color:#C31D6C;font-size:12px;}
table.forum-categories tr td a:hover {color:#077CAC;}
*.last-post-info, *.last-post-info a {font-size:11px !important;}
table.forum-topics {width:100%;border-collapse:collapse;}
table.forum-topics col.forum-views, table.forum-topics col.forum-replies {width:50px;}
table.forum-topics col.forum-date-last-post {width:130px;}
table.forum-topics thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;}
table.forum-topics tr td {padding:5px 0px 5px 0px;border-bottom:1px solid #E4E4E4;font-size:11px;line-height:14px;}
table.forum-topics tr td a {color:#C31D6C;font-size:12px;}
table.forum-topics tr td a:hover {color:#077CAC;}
/* TABLE:COMMENTS  */
table.comments-table {width:100%;border-collapse:collapse;}
table.comments-table col.avatar {width:70px;}
table.comments-table thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;}
table.comments-table tr.even td {border-bottom:1px solid #E4E4E4;}
table.comments-table tr.odd td {border-bottom:1px solid #E4E4E4;}
table.comments-table tr td {vertical-align:top;padding:13px 0px 10px 0px;font-size:11px;}
table.comments-table tr td a {color:#C31D6C;}
table.comments-table tr td a.timelink {color:#077CAC;}
table.comments-table tr td a.timelink:hover {color:#C31D6C;}
/* TABLE:ICE BREAKERS SEARCH RESULTS  */
table.ice-breakers {width:100%;border-collapse:collapse;}
table.ice-breakers thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;}
table.ice-breakers tr td {padding:13px 0px 10px 0px;border-bottom:1px solid #E4E4E4;font-size:11px;line-height:14px;}
table.ice-breakers tr td a {color:#C31D6C;font-size:12px;}
table.ice-breakers *.eventdate {width:150px;}
/* TABLE:DEFROSTERS SEARCH RESULTS  */
table.defrosters-search-results {width:100%;border-collapse:collapse;}
table.defrosters-search-results col.avatar {width:70px;}
table.defrosters-search-results col.icons, table.defrosters-search-results th.marketing-mix {width:100px;}
table.defrosters-search-results col.defrosters-count {width:250px !important;}
table.defrosters-search-results thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;text-align:left;}
table.defrosters-search-results tr td {padding:13px 0px 10px 0px;border-bottom:1px solid #E4E4E4;font-size:11px;line-height:14px;}
table.defrosters-search-results tr td.blank-row {padding:0px;border:0px;font-size:1px;line-height:1px;}
table.defrosters-search-results tr td a {color:#C31D6C;font-size:12px;}
table.defrosters-search-results tr td a:hover {color:#077CAC;}
table.defrosters-search-results *.right {text-align:right;}
table.defrosters-cubes-search-results thead th {border-bottom:0px !important;}
/* TABLE:JOBS RESULTS  */
table.jobs-results {width:100%;border-collapse:collapse;}
table.jobs-results col.avatar {width:70px;}
table.jobs-results col.icons {width:100px;}
table.jobs-results thead th {color:#077CAC;font:bold 11px tahoma, verdana, sans-serif;border-bottom:1px solid #E4E4E4;text-align:left;}
table.jobs-results tr td {padding:13px 0px 10px 0px;border-bottom:1px solid #E4E4E4;font-size:11px;line-height:14px;}
table.jobs-results tr td a {color:#C31D6C;font-size:12px;}
table.jobs-results tr td a:hover {color:#077CAC;}
table.jobs-results col.date {width:90px;}
/* TABLE:PRIVATE MESSAGES  */
table.messages-table {width:100%;border-collapse:collapse;}
table.messages-table col {background:#FFFFFF;}
table.messages-table .blank {background:#FFFFFF;}
table.messages-table col.title {width:250px;}
table.messages-table .checkbox {width:30px;}
table.messages-table thead tr th {height:20px;font-weight:bold;background:#077CAC;color:#FFFFFF;text-align:left;}
table.messages-table tr th.blank {height:25px;background:#FFFFFF;}
table.messages-table tr.even {background:#FFFFFF;}
table.messages-table tr.odd {background:#E4ECF3;}
table.messages-table tr td {color:#000000;height:25px;padding-left:3px;padding-right:3px;font:11px Tahoma, Helvetica, Arial, sans-serif;}
table.messages-table col.icon {width:20px;}
table.messages-table tr td.status-ico {background:#FFF;}
table.messages-table tr td.status-ico img {float:left;}
/* TABLE:Generic Data Table  */
table.skills-table {width:100%;border-collapse:collapse;}
table.skills-table col {background:#FFFFFF;}
table.skills-table .blank {background:#FFFFFF;}
table.skills-table thead tr th {height:20px;font-weight:bold;background:#077CAC;color:#FFFFFF;text-align:left;}
table.skills-table tr th.blank {height:25px;background:#FFFFFF;}
table.skills-table td {padding:3px 0px;}
table.skills-table td input {width:160px;}
table.skills-table td select {width:140px;}
table.skills-table td.short input {width:40px !important;}
/* TABLE:Generic Data Table  */
table.data-table {width:100%;border-collapse:collapse;}
table.data-table col {background:#FFFFFF;}
table.data-table .blank {background:#FFFFFF;}
table.data-table col.title {width:250px;}
table.data-table .checkbox {width:30px;}
table.data-table thead tr th {height:20px;font-weight:bold;background:#077CAC;color:#FFFFFF;text-align:left;}
table.data-table tr th.blank {height:25px;background:#FFFFFF;}
table.data-table tr.even {background:#FFFFFF;}
table.data-table tr.odd {background:#E4ECF3;}
/* table.data-table tr.even:hover, table.data-table tr.odd:hover {background:#BCD1E2;} */
table.data-table tr td {color:#000000;height:25px;padding-left:3px;padding-right:3px;font:11px Tahoma, Helvetica, Arial, sans-serif;}
.tablular-icon {float:left;margin-left:3px;}
col.actionicos {width:60px;}
col.actionicos-three {width:80px;}
col.ipaddress {width:100px;}
col.msg_date {width:145px;}
col.msg_date_short {width:75px;}
col.cube-status {width:145px;}
col.cube-status {width:145px;}
col.action-long-button {width:100px;}
/* PAGINATION */
p.pagination {text-align:center;height:20px;padding:0px;}
p.pagination a {font-weight:normal;}
p.pagination a.active {font-weight:bold;}
table.pagination {margin:0px auto;}
table.pagination td img {padding-top:3px;}
div.alt-pagination {width:100%;clear:both;display:block;}
div.alt-pagination .right {float:right;width:50px;}
div.alt-pagination .left {float:left;width:50px;}
div.alt-pagination a {font-weight:normal;color:#C31D6C;}
div.alt-pagination a:hover {color:#077CAC;}
/* ERROR & SUCCESS MESSAGES */
#error_msg {margin:0px 0px 10px 0px;font-family:Trebuchet MS, Verdana, Tahoma, Arial;border:1px solid #FFC2CA;background:#FFEDEF;padding:8px;font-size:12px;color:#CC0000;}
#error_msg a {	color:#000;text-decoration:underline;}
#error_msg h1 {font-size:16px;font-family:Trebuchet MS, Verdana, Tahoma, Arial;font-weight:bold;border-bottom:1px solid #FFC2CA;padding:0px;height:auto;width:100%;margin:0px 0px 4px 0px;color:#CC0000;background:none;text-indent:0px;}
#error_msg p {margin:0px;padding:0px;line-height:15px;}
#success_msg {margin:0px 0px 10px 0px;font-family:Trebuchet MS, Verdana, Tahoma, Arial;border:1px solid #C0E0B1;background:#DCFBCD;padding:8px;font-size:12px;color:#7DB063;}
#success_msg a {color:#000;text-decoration:underline;}
#success_msg h1 {font-size:16px;font-family:Trebuchet MS, Verdana, Tahoma, Arial;font-weight:bold;border-bottom:1px solid #C0E0B1;padding:0px;height:auto;width:100%;margin:0px 0px 4px 0px;color:#8AC36E;background:none;text-indent:0px;}
#success_msg p {margin:0px;padding:0px;line-height:15px;}
/* COLLECTIONS */
#collection-wrapper {background:transparent url(bg_collections/bg.gif) repeat-y;width:481px;}
#collection-nav-wrapper {clear:both;height:23px;background:#FFFFFF;}
#collection-footer {font-size:1px;width:481px;height:7px;background:transparent url(bg_collections/bg_footer.gif) no-repeat;}
#collection-footer-zoom-left {width:70px;float:left;background:transparent url(bg_collections/bg_portfolio_zoom_footer_left.jpg) no-repeat;}
#collection-footer-zoom-middle {width:339px;background:transparent url(bg_collections/bg_portfolio_zoom_footer.jpg) no-repeat;float:left;}
#collection-footer-zoom-right {width:72px;float:left;background:transparent url(bg_collections/bg_portfolio_zoom_footer_right.jpg) no-repeat;}
#collection-footer-zoom-left, #collection-footer-zoom-middle, #collection-footer-zoom-right {height:26px;text-align:center;line-height:26px;}
#collection-footer-zoom-left a, #collection-footer-zoom-middle a, #collection-footer-zoom-right a {color:#C31D6C;font-weight:normal;}
#collection-footer-zoom-left a:hover, #collection-footer-zoom-middle a:hover, #collection-footer-zoom-right a:hover {color:#077CAC;}
#collection-image-rating-full {border-top:1px solid #D0D0D0;padding:10px 0px 0px 0px;margin:10px -15px 0px -15px;text-align:center;}
#collection-image-rating-full-inside {margin:0px auto;width:300px;text-align:left;}
#collection-image-rating-less {padding:0px;font-size:1px;margin:10px -15px 0px -15px;}
#collection-image-rating-full span {width:100px;float:left;}
#collection-image-rating-full ul.rating {float:left;}
#collections-images-with-border {border-top:1px solid #e6e6e6;}
#collection-button-wrapper p.float-right {width:100px;float:left;}
#collection-button-wrapper {margin:10px 0px 10px 0px;clear:both;}
ul.collection-button-list {list-style:none;padding:0px;margin:0px;width:320px;float:right;}
ul.collection-button-list li {display:inline;float:left;height:37px;width:37px;margin-right:3px;}
ul.collection-button-list li a {display:block;width:37px;height:37px;border:0px;text-decoration:none;text-indent:-9000px;}
ul.collection-button-list li#coll_1 a {background:transparent url(bg_collections/coll_1.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_1 a:hover {background:transparent url(bg_collections/coll_1.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_1 a.active {background:transparent url(bg_collections/coll_1.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_2 a {background:transparent url(bg_collections/coll_2.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_2 a:hover {background:transparent url(bg_collections/coll_2.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_2 a.active {background:transparent url(bg_collections/coll_2.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_3 a {background:transparent url(bg_collections/coll_3.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_3 a:hover {background:transparent url(bg_collections/coll_3.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_3 a.active {background:transparent url(bg_collections/coll_3.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_4 a {background:transparent url(bg_collections/coll_4.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_4 a:hover {background:transparent url(bg_collections/coll_4.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_4 a.active {background:transparent url(bg_collections/coll_4.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_5 a {background:transparent url(bg_collections/coll_5.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_5 a:hover {background:transparent url(bg_collections/coll_5.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_5 a.active {background:transparent url(bg_collections/coll_5.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_6 a {background:transparent url(bg_collections/coll_6.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_6 a:hover {background:transparent url(bg_collections/coll_6.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_6 a.active {background:transparent url(bg_collections/coll_6.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_7 a {background:transparent url(bg_collections/coll_7.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_7 a:hover {background:transparent url(bg_collections/coll_7.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_7 a.active {background:transparent url(bg_collections/coll_7.gif) 0px -74px no-repeat;}
ul.collection-button-list li#coll_8 a {background:transparent url(bg_collections/coll_8.gif) 0 0 no-repeat;}
ul.collection-button-list li#coll_8 a:hover {background:transparent url(bg_collections/coll_8.gif) 0px -37px no-repeat;}
ul.collection-button-list li#coll_8 a.active {background:transparent url(bg_collections/coll_8.gif) 0px -74px no-repeat;}
.collection-padding {padding:10px 16px;}
/* COLLECTIONS NAV */
#collection-nav-wrapper ul {height:23px;margin:0px;padding:0px;list-style:none;}
#collection-nav-wrapper ul li {display:block;float:left;height:23px;padding:0px;margin:0px;}
#collection-nav-wrapper ul li a {display:block;height:23px;border:0px;text-decoration:none;text-indent:-9000px;}
#collection-nav-wrapper ul li.collection_one {width:121px;}
#collection-nav-wrapper ul li.collection_one a 	{background:transparent url(bg_collections/collection_one.gif) 0 0 no-repeat;}
#collection-nav-wrapper ul li.collection_one a:hover, #collection-nav-wrapper ul li.collection_one a.active {background:transparent url(bg_collections/collection_one.gif) 0px -23px no-repeat;}
#collection-nav-wrapper ul li.collection_two {width:120px;}
#collection-nav-wrapper ul li.collection_two a 	{background:transparent url(bg_collections/collection_two.gif) 0 0 no-repeat;}
#collection-nav-wrapper ul li.collection_two a:hover, #collection-nav-wrapper ul li.collection_two a.active {background:transparent url(bg_collections/collection_two.gif) 0px -23px no-repeat;}
#collection-nav-wrapper ul li.collection_three {width:120px;}
#collection-nav-wrapper ul li.collection_three a {background:transparent url(bg_collections/collection_three.gif) 0 0 no-repeat;}
#collection-nav-wrapper ul li.collection_three a:hover, #collection-nav-wrapper ul li.collection_three a.active {background:transparent url(bg_collections/collection_three.gif) 0px -23px no-repeat;}
#collection-nav-wrapper ul li.collection_four {width:120px;}
#collection-nav-wrapper ul li.collection_four a {background:transparent url(bg_collections/collection_four.gif) 0 0 no-repeat;}
#collection-nav-wrapper ul li.collection_four a:hover, #collection-nav-wrapper ul li.collection_four a.active {background:transparent url(bg_collections/collection_four.gif) 0px -23px no-repeat;}
/* COLLECTIONS IMAGES, ON AND OFF STATES */
.collection-image-off, .collection-image-on {width:109px;height:101px;text-align:center;margin-bottom:5px;float:left;margin-right:3px;}
.collection-image-off {background:#EEEEEE url(bg_collections/bg_collection_wrapper.gif) 0 0 repeat-y;}
.collection-image-on {background:#EEEEEE url(bg_collections/bg_collection_wrapper.gif) -109px 0px repeat-y;}
.collection-image-off .collection-image-header, .collection-image-off .collection-image-footer, .collection-image-on .collection-image-header, .collection-image-on .collection-image-footer {height:5px;font-size:1px;}
.collection-image-off .collection-image-header {background:#EEEEEE url(bg_collections/collection_wrapper_header.gif) 0 0 no-repeat;}
.collection-image-off .collection-image-footer {background:#EEEEEE url(bg_collections/collection_wrapper_footer.gif) 0 0 no-repeat;}
.collection-image-on .collection-image-header {background:#EEEEEE url(bg_collections/collection_wrapper_header.gif) -109px 0px no-repeat;}
.collection-image-on .collection-image-footer {background:#EEEEEE url(bg_collections/collection_wrapper_footer.gif) -109px 0px no-repeat;}
.collection-image-img {height:91px;}
/* PRESENTATION CORE */
#container {width:750px;margin:0px auto;text-align:left;border:1px dotted #bfbfbf;border-top:0px;}
/* Not being used until I fix it -------> #fixed_bg_grad {width:100%;height:457px;background:#5F5F5F url(_fixed_bg_grad.gif);clear:both;} */
body#index #container {background:#FFF url(bg_container_index.gif) repeat-y;}
body#default #container {background:#FFF url(bg_container_default.gif) repeat-y;}
#header-wrapper {background:#D0D0D0 url(bg_header_wrapper.gif) repeat-x;height:145px;position:relative;}
#header-login {width:388px;height:21px;float:right;background:url(bg_header_wrapper_login.gif) no-repeat;text-align:right;}
#header-login #header-admin-img, #header-login #header-admin-active, #header-login #header-cpanel-img, #header-login #header-cpanel-active {margin-right:5px;}
#header-login #header-login-img, #header-login #header-logout-img {margin-right:20px;}
#header-middle {clear:both;padding:0px 20px;}
#header-logo {float:left;}
#header-slogan {float:right;margin-right:33px;margin-top:36px;}
#header-nav-wrapper {clear:both;height:23px;bottom:5px;position:absolute;left:12px;}
#header-nav-wrapper ul {height:23px;margin:0px;padding:0px;list-style:none;width:727px;}
#header-nav-wrapper ul li {display:block;float:left;height:23px;padding:0px;margin:0px;width:103px; }
#header-nav-wrapper ul li a {display:block;height:23px;border:0px;text-decoration:none;text-indent:-9000px;}
#header-nav-wrapper ul li.defrosters, #header-nav-wrapper ul li.forums {width:106px !important;}
#header-nav-wrapper ul li.defrosters a 			{background:transparent url(bg_nav/defrosters.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.cubes a 			{background:transparent url(bg_nav/cubes.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.ice-breakers a 		{background:transparent url(bg_nav/ice-breakers.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.job-postings a 		{background:transparent url(bg_nav/job-postings.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.meltdown a 			{background:transparent url(bg_nav/meltdown.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.galleria a 			{background:transparent url(bg_nav/galleria.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.forums a 			{background:transparent url(bg_nav/forums.gif) 0 0 no-repeat;}
#header-nav-wrapper ul li.defrosters a:hover	 	{background:transparent url(bg_nav/defrosters.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.cubes a:hover 		{background:transparent url(bg_nav/cubes.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.ice-breakers a:hover 		{background:transparent url(bg_nav/ice-breakers.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.job-postings a:hover 		{background:transparent url(bg_nav/job-postings.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.meltdown a:hover 		{background:transparent url(bg_nav/meltdown.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.galleria a:hover 		{background:transparent url(bg_nav/galleria.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.forums a:hover 		{background:transparent url(bg_nav/forums.gif) 0 -23px no-repeat;}
#header-nav-wrapper ul li.defrosters a.active 		{background:transparent url(bg_nav/defrosters.gif) 0 -46px no-repeat;}
#header-nav-wrapper ul li.cubes a.active 		{background:transparent url(bg_nav/cubes.gif) 0 -46px no-repeat;}
#header-nav-wrapper ul li.ice-breakers a.active 	{background:transparent url(bg_nav/ice-breakers.gif) 0 -46px no-repeat;}
#header-nav-wrapper ul li.job-postings a.active 	{background:transparent url(bg_nav/job-postings.gif) 0 -46px no-repeat;}
#header-nav-wrapper ul li.meltdown a.active 		{background:transparent url(bg_nav/meltdown.gif) 0 -46px no-repeat;}
#header-nav-wrapper ul li.galleria a.active 		{background:transparent url(bg_nav/galleria.gif) 0 -46px no-repeat;}
#header-nav-wrapper ul li.forums a.active 		{background:transparent url(bg_nav/forums.gif) 0 -46px no-repeat;}
body#index #header-blue {clear:both;}
body#default #header-blue {background:url(bg_middle_header_blue_tiny.gif) repeat-x;height:27px;}
html>body#default #content-wrapper {min-height:450px;}
#sidebar {width:221px;float:left;}
#sidebar .title-background {background:url(headers/bg_general_header_sidebar.gif) repeat-x;height:40px;width:221px;}
#sidebar .title-background .title-main-img {height:40px;}
#sidebar .title-background .title-main-img img {margin-left:50px;}
#sidebar-news-scroller {height:280px;width:100%;margin-top: -20px;overflow:auto;border-bottom:1px solid #E4E4E4;margin-bottom: 20px;}
#sidebar-news-scroller p {padding-left: 22px; padding-right: 8px;}
#content .title-background {background:url(headers/bg_general_header_content.gif) repeat-x;height:40px;width:528px;}
#content .title-background .title-main-img {height:40px;float:left;}
#content .title-background .title-main-img {height:40px;float:left;}
#content .title-background .title-main-img img {height:40px;margin-left:15px;}
#content {width:528px;float:right;}
#footer {background:white;text-align: center; padding: 10px 0px 10px 0px; border-top: 1px solid #E4E4E4;}
ul#footer-mainlinks {list-style:none;padding:6px 0px 0px 10px;margin:0px;clear:both;}
ul#footer-mainlinks li {display:inline;color:#bfbfbf;}
ul#footer-mainlinks li a {padding:0px 2px 0px 2px;color:#bfbfbf;}
ul#footer-mainlinks li a:hover {color:#c4336c;}
ul#footer-aboutlinks {list-style:none;padding:4px 0px 0px 10px;margin:0px 0px 0px 0px;clear:both;}
ul#footer-aboutlinks li {display:inline;color:#AADFF1;font-size:10px;}
ul#footer-aboutlinks li a {padding:0px 2px 0px 2px;font-weight:normal;color:#AADFF1;font-size:10px;}
ul#footer-aboutlinks li a:hover {color:#077cac;}

#footer .clear {height:6px;}
.header-appended {height:40px;text-align:right;float:right;width:300px;}
.sidebar-generic-padding {padding:15px 10px 15px 25px;}
.general-profile-image {width:180px;float:left;}
.general-profile-text {width:300px;float:right;}
.general-profile-text p {margin-top:0px;}
#sidebar .title-background {margin-bottom:20px;}
.register-avatar-container {width:88px;background:#EEEEEE url(register/avatar_container_bg.gif) repeat-y;height:58px;float:left;margin:5px 10px 5px 0px;}
.register-avatar-container-first {width:88px;background:#EEEEEE url(register/avatar_container_bg.gif) repeat-y;height:58px;float:left;margin:5px 10px 5px 0px;}
.register-avatar-container-last {width:88px;background:#EEEEEE url(register/avatar_container_bg.gif) repeat-y;height:58px;float:left;margin:5px 0px 5px 0px;}
.register-avatar-header {width:88px;height:2px;font-size:1px;clear:both;background:#D9D9D9 url(register/avatar_container_header.gif) no-repeat;}
.register-avatar-footer {width:88px;height:2px;font-size:1px;clear:both;background:#D9D9D9 url(register/avatar_container_footer.gif) no-repeat;}
.register-avatar-inner-left {width:20px;float:left;}
.register-avatar-inner-left input {margin-top:20px;margin-left:10px;border:0px;background:none;}
.register-avatar-inner-right {width:54px;float:right;height:54px;}
.register-avatar-inner-right label {margin-top:2px;margin-bottom:-5px;}
html>body .register-avatar-inner-right label {margin-top:2px;margin-bottom:0px;}
.sidebar-frame {width:179px;margin:0px auto 20px auto;}
.sidebar-frame-container {background:#EEEEEE url(sidebar/bg_container.gif) repeat-y;text-align:center;}
.sidebar-frame-container ul {text-align: left; margin: 0px 10px 0px 10px;padding-top: 10px;}
.sidebar-advertise-button {margin-top:10px;border-top:1px solid #D9D9D9;height:22px;}
.sidebar-advertise-button img {margin-top:10px;}
.margin-bottom-minus-8px {margin-bottom:-8px;}
.sidebar-frame-header {background:url(sidebar/bg_container_header.gif) no-repeat;font-size:1px;height:15px;}
.sidebar-frame-footer {background:url(sidebar/bg_container_footer.gif) left bottom no-repeat;font-size:1px;height:14px;}
.list-offset {height:10px !important;}
.sidebar-frame-ad-content {width:150px;margin:0px auto;text-align:left;}
.sidebar-frame-search_nav-content {width:150px;margin:0px auto;text-align:left;}
.sidebar-margin-bottom-offset {margin-bottom:-11px;margin-top:-5px;}
.sidebar-margin-bottom-offset-forums {margin-bottom:-10px;margin-top:-5px;}
.sidebar-margin-bottom-offset-meltdown {margin-top:-8px;margin-bottom: -2px;}
.sidebar-search-form fieldset {margin:0px;padding:0px;}
.sidebar-search-form label {color:#000;font-weight:bold;font-size:10px;margin:5px 0px;width:100%;clear:both;}
#defrosters-advanced-search, #jobs-advanced-search {margin-top:6px;}
.sidebar-search-form label input, .sidebar-search-form label select {width:100%;clear:both;}
.sidebar-img-search {text-align:right;}
.sidebar-img-search input {width:52px;height:20px;border:0px;padding:0px;margin:10px 0px 0px 0px;background:none;}
#lbl-defrosters-search-keyword, #lbl-jobs-search-keyword {margin-top:0px;}
ul.sidebar-list {text-align:left;list-style:none;clear:both;margin:0px 0px 0px -24px;width:179px;}
html>body ul.sidebar-list {text-align:left;list-style:none;clear:both;margin:0px 0px 0px -54px;width:179px;}
ul.sidebar-list li {border-top:1px solid #D9D9D9;background:url(sidebar/li.gif) 15px 10px no-repeat;padding:7px 0px 7px 25px;}
ul.sidebar-list li a {color:#C31D6C;font-weight:normal;}
ul.sidebar-list li a:hover {color:#077CAC;}
ul.sidebar-list li.last {padding-bottom:0px;}


.sidebar-frame-cpanel-header {height:36px; width:179px; background:url(sidebar/bg_cpanel.gif) no-repeat;font-size:1px;}