@charset "UTF-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	margin:0;
	padding:0;
	font-weight: normal;
}
table {
border-collapse:collapse;
border-spacing:0;
}
address, caption, cite, code, dfn, em, th, var {
font-style:normal;
font-weight:normal;
}
img {
border:0 none;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
q:before {
content:'';
}
q:after {
content:'';
}
abbr, acronym {
border:0 none;
}
.clear {
clear:both;
}
.clearL {
clear:left;
}
.clearR {
clear:right;
}
.hide {
display:none;
}
.inline {
display:inline;
}
.left {
float:left;
}
.right {
float:right;
}
.clearer {
border:0 none;
clear:both;
display:block;
float:none;
height:1px;
margin-top:-1px;
overflow:hidden;
padding:0;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.format {
line-height:1.4em;
}
.format p {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format blockquote {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format pre {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format ul {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format ol {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format h3 {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format h4 {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format h5 {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format .hr {
padding-bottom:0.7em;
padding-top:0.3em;
}
.format h1 {
border-bottom:2px solid;
}
.format h2 {
padding-bottom:0;
}
.format h3 {
padding-bottom:0;
}
.format h4 {
padding-bottom:0;
}
.format h5 {
padding-bottom:0;
}
.format h2 {
font-size:1.3em;
}
.format h3 {
font-size:1.2em;
}
.format h4 {
font-size:1.1em;
}
.format h5 {
font-size:1em;
}
.format em {
font-style:italic;
}
.format i {
font-style:italic;
}
.format ul {
clear:left;
line-height:1.2em;
margin-left:25px;
}
.format ol {
clear:left;
line-height:1.2em;
margin-left:25px;
}
.format ol ol {
list-style-image:none;
list-style-position:outside;
list-style-type:upper-roman;
}
.format ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
.format li {
margin-bottom:0.4em;
}
.format pre {
font-size:1.2em;
}
.format sup {
line-height:0.5em;
}
.format sub {
line-height:0.5em;
}
.format img {
margin:10px;
}
.format img[style="float: right;"] {
margin:0 0 10px 10px;
}
.format img[style="float: left;"] {
margin:0 10px 10px 0;
}
.format .align-left {
float:left;
margin-bottom:10px;
margin-right:20px;
}
.format .align-right {
float:right;
margin-bottom:10px;
margin-left:20px;
}
.format .ctas {
margin-left:0;
padding-left:0;
}
.format hr {
border-color:#CBE8F0 -moz-use-text-color -moz-use-text-color;
border-style:dotted none none;
border-width:1px 0 0;
height:1px;
margin:10px 0 5px;
}
body {
-x-system-font:none;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.385;
}
select, input, button, textarea {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:99%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
table {
font-size:inherit;
}
pre, code, kbd, samp, tt {
font-family:monospace;
line-height:100%;
}
h1 {
font-size:2.3077em;
}
h2 {
font-size:1.6923em;
}
h3 {
font-size:1.1231em;
}
h4 {
font-size:1.1231em;
font-weight:normal;
}
html, body {
height:100%;
}
body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: fixed;
	background-color: #63245A;
	background-image: url(/images/bg.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
body > #wrap {
height:auto;
min-height:100%;
}
.flash {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#320E2C none repeat scroll 0 0;
color:#E9F045;
height:40px;
left:0;
line-height:40px;
overflow:hidden;
position:absolute;
text-align:center;
top:63px;
width:100%;
}
.flash .inner {
margin:0 auto;
width:970px;
}
.flash .inner .wrap {
margin-right:248px;
}
#admin .flash .inner .wrap {
margin-right:0;
}
#wrap {
background-attachment:fixed;
height:100%;
min-width:970px;
}
#wrap .inner {
margin:0 auto;
padding-bottom:260px;
padding-top:103px;
position:relative;
width:970px;
}
#wrap #contentContainer {
margin-bottom:30px;
}
.obfuscate {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
a {
color:#28A1D9;
text-decoration:none;
}
img {
display:block;
}
#content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	min-height:400px;
	overflow:hidden;
	padding-bottom:30px;
	padding-top:0;
	width:812px;
}
#content h1 {
clear:both;
color:#461C41;
margin:0 30px 30px;
padding-top:20px;
}
#content .excerpt {
margin:-20px 30px 30px;
}
#content .view-static .excerpt {
margin:0 0 30px;
}
#content #searchParams strong {
color:#9DB0B8;
}
#content .module {
padding:0 30px 20px;
}
#content .module h1.mod-title {
border-bottom:4px solid #461C41;
font-size:1em;
margin-bottom:1px !important;
margin-left:0;
margin-right:0;
}
#content .module h1.mod-title span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#461C41 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-size:1.1231em;
padding:5px 10px 1px;
vertical-align:middle;
}
#content .module h1.mod-title span.cta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:1em;
font-weight:normal;
padding:5px 5px 1px;
}
#content .module h1.mod-title span.cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow_blue.gif) no-repeat scroll 100% 50%;
padding-right:10px;
}
#content .module h2.mod-title {
border-bottom:4px solid #461C41;
font-size:1em;
margin-bottom:1px !important;
margin-left:0;
margin-right:0;
}
#content .module h2.mod-title span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#461C41 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-size:1.1231em;
padding:5px 10px 1px;
vertical-align:middle;
}
#content .module h2.mod-title span.cta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:1em;
font-weight:normal;
padding:5px 5px 1px;
}
#content .module h2.mod-title span.cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow_blue.gif) no-repeat scroll 100% 50%;
padding-right:10px;
}
#content .module .container {
position:relative;
}
#content .module .table table {
width:100%;
}
#content .module .table table tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px dotted #DEDEDE;
border-top:1px dotted #DEDEDE;
}
#content .module .table table .highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFE0 none repeat scroll 0 0;
}
#content .module .table table th {
padding:5px;
}
#content .module .table table td {
padding:5px;
}
#content .module .table table .name {
width:150px;
}
#content .module .table table .date {
width:75px;
}
#content .module .table table .age {
width:30px;
}
#content .module .table table .email {
width:290px;
}
#content .module .table table .child {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/child.gif) no-repeat scroll 0 50%;
padding-left:20px;
}
#content #providerLogo {
margin:0;
width:100%;
}
#content #providerLogo h1 {
font-size:2.3077em;
margin:0;
padding:30px;
}
#content #providerLogo p {
font-size:2.3077em;
margin:0;
padding:30px;
}
#content #providerLogo.hasImage {
margin-bottom:30px;
}
#content #providerLogo.hasImage h1 {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
#content #providerLogo.hasImage p {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
#content #campaignLogo {
margin:0;
width:100%;
}
#content #campaignLogo h1 {
font-size:2.3077em;
margin:0;
padding:30px;
}
#content #campaignLogo p {
font-size:2.3077em;
margin:0;
padding:30px;
}
#content #campaignLogo.hasImage h1 {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
#content #campaignLogo.hasImage p {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
#content .userActions {
background-color:#F8F8F8;
display:inline-block;
margin:20px 0 0;
padding:8px 10px;
}
#content .overview {
clear:both;
}
#content .overview h2 {
font-size:2em;
margin:0.4em 0;
}
#content #opportunityShow #opportunityDetails {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
margin-top:30px;
overflow:hidden;
padding:0;
}
#content #opportunityShow .placeholder {
float:left;
height:190px;
overflow:hidden;
width:210px;
}
#content #opportunityShow .placeholder img {
width:210px;
}
#content #opportunityShow .details {
margin-left:210px;
padding:20px;
}
#content #opportunityShow .details h1 {
clear:none;
color:#333333;
font-size:1.5385em;
line-height:1;
margin:0;
padding:0;
}
#content #opportunityShow .details h1 span {
color:#461C41;
display:block;
}
#content #opportunityShow .details .skills {
margin:1em 0 0.5em;
}
#content #opportunityShow .details .skills .skill {
margin:0 10px 0 0;
}
#content #opportunityShow .date {
display:inline-block;
margin-left:10px;
}
#content #opportunityInfo {
border-bottom:1px dashed #DEDEDE;
margin:20px 0 0;
}
#content #opportunityInfo .panelHolder {
overflow:hidden;
}
#content #opportunityInfo .panelHolder h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow_closed.gif) no-repeat scroll 10px 50%;
border-top:1px dashed #DEDEDE;
color:#28A1D9;
cursor:pointer;
font-size:1em;
height:40px;
line-height:40px;
padding:0 0 0 30px;
}
#content #opportunityInfo .panelHolder h2:hover {
background-color:#F8F8F8;
background-image:url(/images/arrow_closed.gif);
}
#content #opportunityInfo .panelHolder .contents {
margin-left:15px;
}
#content #opportunityInfo .panelHolder .contents .format {
margin:2px 0;
padding-left:15px;
}
#content #opportunityInfo .panelHolder .ladder-list {
margin:2px 0 20px;
}
#content #opportunityInfo .panelHolder .ladder-list .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
height:35px;
line-height:35px;
margin:0 10px 2px 0;
padding:0 5px;
}
#content #opportunityInfo .panelHolder .ladder-list .item:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAFAF5 none repeat scroll 0 0;
}
#content #opportunityInfo .panelHolder .ladder-list h3 {
font-size:1em;
margin-right:5px;
}
#content #opportunityInfo .panelHolder .ladder-list h3 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow-red_closed.gif) no-repeat scroll 100% 50%;
color:#333333;
display:block;
padding-right:20px;
}
#content #opportunityInfo .panelHolder .ladder-list h3 span {
color:#F5503A;
}
#content #opportunityInfo .panelHolder .ladder-list h3 .dates {
color:#333333;
font-weight:normal;
}
#content #opportunityInfo .panelHolder .ladder-list h3 .status {
float:right;
font-weight:normal;
}
#content #opportunityInfo .panelHolder .ladder-list h3 .Recruiting {
color:#56A743;
}
#content #opportunityInfo .panelHolder .ladder-list h3 .Underway {
color:#28A1D9;
}
#content #opportunityInfo .panelHolder .ladder-list p {
float:left;
margin-right:10px;
}
#content #opportunityInfo .panelHolder .ladder-list p a {
color:#F5503A;
}
#content #opportunityInfo .panelHolder .ladder-list .status {
float:right;
}
#content #opportunityInfo .active h2 {
background-image:url(/images/arrow_open.gif);
}
#content #opportunityInfo .active h2:hover {
background-image:url(/images/arrow_open.gif);
}
#context {
float:right;
width:248px;
}
#context #pageNav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/context-purple_bg.gif) no-repeat scroll 0 0;
padding-bottom:15px;
}
#context #pageNav .container {
padding:5px 15px 0 25px;
}
#context #pageNav .container .navigation {
line-height:1.5em;
padding-top:10px;
}
#context #pageNav .container .navigation li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/page-nav.gif) no-repeat scroll 0 50%;
color:#FFFFFF;
display:block;
padding:0 15px;
}
#context #pageNav .container .navigation .active a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/page-nav_active.gif) no-repeat scroll 0 50%;
}
#context #pageNav .container .children {
display:none;
padding:0 10px;
}
#context #pageNav .container .children .child {
padding:0 0 0 20px;
}
#context #pageNav .container .children .child a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#28A1D9;
padding:0;
}
#context #pageNav .container .children .active a {
font-weight:bold;
}
#context #pageNav .container .active .children {
display:block;
}
#context .module {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/context-cream_bg.gif) no-repeat scroll 0 0;
margin-left:-22px;
margin-top:20px;
padding-bottom:20px;
width:270px;
}
#context .module h2 {
color:#461C41;
padding:20px 20px 0 30px;
}
#context .module .container {
padding:5px 20px 0 30px;
}
#context .module .mask-32 {
float:left;
margin-right:10px;
}
#context .module .mask-32 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-32_cream.png) no-repeat scroll 0 0;
}
#context #searchSection {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/context-purple_bg.gif) no-repeat scroll 0 0;
padding-bottom:0;
}
#context #searchSection .search-fields {
position:relative;
}
#context #searchSection .container {
padding:15px 15px 15px 25px;
position:relative;
}
#context #searchSection .container h3 {
color:#FFFFFF;
font-size:1.3077em;
margin-bottom:5px;
}
#context #searchSection .input-field {
padding:0;
width:auto;
}
#context #searchSection .input-field label {
color:#FFFFFF;
}
#context #searchSection .text input {
border-color:#202020;
padding:9px 7px;
width:165px;
}
#context #searchSection .check_box {
padding-top:10px;
}
#context #searchSection .check_box input {
width:auto;
}
#context #searchSection .input-button {
height:33px;
position:absolute;
right:0;
top:0;
width:33px;
}
#context #searchSection .input-button input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/search_bg-pageNav.gif) no-repeat scroll 0 0;
font-size:0;
height:33px;
margin:0;
overflow:hidden;
padding:0 0 0 33px;
width:33px;
}
#context #organiserPanel h2 {
font-size:1.1231em;
}
#context #organiserPanel .container {
height:95px;
}
#context #organiserPanel .container .name {
font-weight:bold;
margin:20px 0 5px 105px;
}
#context #organiserPanel .container .userActions {
margin-left:105px;
}
#context #organiserPanel .container .userActions .cta {
margin-right:0;
}
#context #organiserPanel .avatar {
float:left;
}
#context #organiserPanel .avatar .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-95_cream.png) no-repeat scroll 0 0;
}
#context #providerPanel .placeholder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:5px 0;
text-align:center;
}
#context #providerPanel .placeholder img {
width:172px;
}
#context #providerInfo {
padding:20px 0;
}
#context #providerInfo .container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
margin:0 20px 0 30px;
padding:0;
}
#context #providerInfo .container .placeholder {
overflow:hidden;
padding-top:20px;
text-align:center;
width:100%;
}
#context #providerInfo .container .placeholder img {
display:block;
margin:0 auto;
}
#context #providerInfo .container .navigation {
padding:20px;
}
#context #providerInfo .address {
margin-top:20px;
padding:5px 20px 20px;
}
#context #providerInfo .address h3 {
color:#752174;
font-size:1em;
font-weight:normal;
margin-top:1em;
}
#context div.ticket {
margin-left:18px;
}
.ticket_layout #contentContainer #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
position:relative;
}
.ticket_layout #contentContainer #content h1 {
color:#FFFFFF;
font-size:2.7692em;
height:75px;
line-height:1;
margin:0;
padding:0;
position:absolute;
right:269px;
text-align:right;
width:453px;
}
.ticket_layout #contentContainer #content h1 strong {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#E9F045;
display:block;
font-size:1em;
padding:0;
text-align:right;
}
#aboutV_home #contentContainer #content h1 {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
#aboutV_home #aboutvTickets {
height:1000px;
position:relative;
width:692px;
}
#aboutV_home #aboutvTickets .ticket-item {
margin:0;
overflow:hidden;
position:absolute;
}
#aboutV_home #aboutvTickets .ticket-item .ticket {
margin:0;
}
#aboutV_home #aboutvTickets #ticket_1 {
color:#FFFFFF;
font-size:2.7692em;
height:115px;
left:72px;
line-height:1;
text-align:right;
top:0;
width:390px;
}
#aboutV_home #aboutvTickets #ticket_1 strong {
color:#28A1D9;
}
#aboutV_home #aboutvTickets #ticket_2 {
right:0;
top:0;
}
#aboutV_home #aboutvTickets #ticket_3 {
left:16px;
top:125px;
}
#aboutV_home #aboutvTickets #ticket_4 {
left:248px;
top:125px;
}
#aboutV_home #aboutvTickets #ticket_5 {
right:0;
top:338px;
}
#aboutV_home #aboutvTickets #ticket_6 {
color:#FFFFFF;
font-size:2em;
height:120px;
left:110px;
line-height:1.1;
text-align:right;
top:463px;
width:350px;
}
#aboutV_home #aboutvTickets #ticket_6 strong {
color:#28A1D9;
}
#aboutV_home #aboutvTickets #ticket_7 {
left:16px;
top:598px;
}
#aboutV_home #aboutvTickets #ticket_8 {
left:248px;
top:598px;
}
#aboutV_home #aboutvTickets #ticket_9 {
right:0;
top:676px;
}
#aboutVolunteering #contentContainer #content h1 {
display:block;
height:0;
margin:0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:0;
}
#aboutVolunteering #aboutvTickets {
height:1000px;
position:relative;
width:692px;
}
#aboutVolunteering #aboutvTickets .ticket-item {
margin:0;
overflow:hidden;
position:absolute;
}
#aboutVolunteering #aboutvTickets .ticket-item .ticket {
margin:0;
}
#aboutVolunteering #aboutvTickets #ticket_1 {
color:#FFFFFF;
font-size:2.7692em;
height:115px;
left:72px;
line-height:1;
text-align:right;
top:0;
width:390px;
}
#aboutVolunteering #aboutvTickets #ticket_1 strong {
color:#28A1D9;
}
#aboutVolunteering #aboutvTickets #ticket_2 {
right:0;
top:0;
}
#aboutVolunteering #aboutvTickets #ticket_3 {
left:16px;
top:125px;
}
#aboutVolunteering #aboutvTickets #ticket_4 {
left:248px;
top:125px;
}
#aboutVolunteering #aboutvTickets #ticket_5 {
right:0;
top:338px;
}
#aboutVolunteering #aboutvTickets #ticket_6 {
color:#FFFFFF;
font-size:2em;
height:120px;
left:110px;
line-height:1.1;
text-align:right;
top:463px;
width:350px;
}
#aboutVolunteering #aboutvTickets #ticket_6 strong {
color:#28A1D9;
}
#aboutVolunteering #aboutvTickets #ticket_7 {
left:16px;
top:598px;
}
#aboutVolunteering #aboutvTickets #ticket_8 {
left:248px;
top:598px;
}
#aboutVolunteering #aboutvTickets #ticket_9 {
right:0;
top:676px;
}
#about #content {
color:#333333;
width:722px;
}
#about #content h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5503A none repeat scroll 0 0;
color:#FFFFFF;
font-size:3.4615em;
height:auto !important;
line-height:0.9;
margin-left:0;
min-height:90px;
padding:25px 30px;
width:470px;
}
#about #content .excerpt {
color:#63245A;
font-size:2em;
font-weight:bold;
margin:0 30px 10px;
}
#about #content .format {
font-family:Georgia,times,serif;
}
#about #content .format blockquote {
color:#862E8B;
padding-left:30px;
padding-right:30px;
}
#documents {
border-top:1px dotted #C0C0C0;
margin-top:15px;
padding-top:20px;
}
#documents ul {
margin-left:-8px;
overflow:hidden;
}
#documents ul li {
float:left;
margin-right:20px;
}
#documents ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/document_image/ico-pdf.gif) no-repeat scroll 0 50%;
display:block;
line-height:40px;
padding:0 0 0 40px;
}
#volunteers .excerpt {
margin-bottom:10px;
}
#volunteers #skills_filter {
position:relative;
}
#volunteers #skills_filter .paginate {
right:30px;
}
#volunteers #selectableSkills {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFCD9 none repeat scroll 0 0;
border-color:#461C41 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:4px 0 0;
}
#volunteers #selectableSkills .skills .skill {
height:50px;
margin:0 0 15px 15px;
width:50px;
}
#volunteers #selectableSkills .skills .skill div {
margin:3px 0 0;
}
#volunteers #selectableSkills .skills .skill .tick {
height:19px;
width:19px;
}
#volunteers .grid-list {
margin-right:-10px;
overflow:hidden;
}
#volunteers .grid-list .item {
margin:0 9px 20px 0;
text-align:center;
width:125px;
}
#volunteers .grid-list .item h3 {
font-size:1em;
font-weight:normal;
padding-top:5px;
}
#eyebrow {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:63px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/eyebrow_bg.png);
	background-repeat: repeat;
	background-position: 50% 0;
}
#eyebrow .inner {
margin:0 auto;
width:970px;
}
#eyebrow .inner .skills {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/nav-skills_bg.gif) no-repeat scroll -5px 13px;
display:none;
float:right;
height:32px;
margin:0 10px;
padding:13px 0 0;
width:168px;
}
#eyebrow .inner .skills .skill {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#461C41 none repeat scroll 0 0;
float:left;
height:32px;
margin:0 5px;
overflow:hidden;
width:32px;
}
#eyebrow #vinspired {
float:left;
height:63px;
overflow:hidden;
width:180px;
}
#eyebrow #vinspired a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/v.png) no-repeat scroll 0 0;
display:block;
height:63px;
overflow:hidden;
text-indent:-1000px;
width:180px;
}
#eyebrow #navigate #siteNavigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav_bg.png) repeat-x scroll 0 0;
float:left;
height:63px;
}
#eyebrow #navigate #siteNavigation .nav {
border-color:-moz-use-text-color #461C41 #461C41 -moz-use-text-color;
border-style:none solid solid none;
border-width:0 1px 1px 0;
float:left;
height:34px;
margin-top:28px;
}
#eyebrow #navigate #siteNavigation .nav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#593053 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
height:34px;
line-height:34px;
padding:0 15px;
}
#eyebrow #navigate #userOptions {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/nav_bg.png) repeat scroll 0 0;
	height:63px;
}
#eyebrow #navigate #userOptions .nav {
color:#FFFFFF;
float:left;
height:63px;
line-height:63px;
}
#eyebrow #navigate #userOptions .nav a {
color:#FFFFFF;
display:block;
padding:0 15px;
}
#eyebrow #navigate #userOptions .logged-out {
color:#FFFFFF;
float:left;
height:63px;
line-height:63px;
margin-left:10px;
}
#eyebrow #navigate #userOptions .logged-out a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#28A1D9 url(/images/cta_arrow.gif) no-repeat scroll 100% 50%;
	color:#FFFFFF;
	display:inline-block;
	line-height:25px;
	padding:0 20px 0 10px;
}
#eyebrow #navigate #userOptions .logout a {
padding-left:0;
}
#eyebrow #navigate #userOptions .avatar {
float:left;
margin:13px 0;
}
#eyebrow #navigate #userOptions .mask-32 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-32_purple.png) no-repeat scroll 0 0;
}
#eyebrow #navigate #userOptions .username {
margin-left:10px;
}
#eyebrow #navigate #userOptions .username a {
padding-left:0;
}
#eyebrow #blank {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nav_bg.png) repeat scroll 0 0;
height:63px;
overflow:hidden;
}
#eyebrow #userOptions {
float:right;
position:relative;
}
.activeNav {
border-bottom:0 none;
height:35px;
}
.activeNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#home #navigate #siteNavigation #homeNav {
border-bottom:0 none;
height:35px;
}
#home #navigate #siteNavigation #homeNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#providers #navigate #siteNavigation #opportunitiesNav {
border-bottom:0 none;
height:35px;
}
#providers #navigate #siteNavigation #opportunitiesNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#opportunities #navigate #siteNavigation #opportunitiesNav {
border-bottom:0 none;
height:35px;
}
#opportunities #navigate #siteNavigation #opportunitiesNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#do_it #navigate #siteNavigation #opportunitiesNav {
border-bottom:0 none;
height:35px;
}
#do_it #navigate #siteNavigation #opportunitiesNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#volunteers #navigate #siteNavigation #volunteersNav {
border-bottom:0 none;
height:35px;
}
#volunteers #navigate #siteNavigation #volunteersNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#aboutVolunteering #navigate #siteNavigation #volunteeringNav {
border-bottom:0 none;
height:35px;
}
#aboutVolunteering #navigate #siteNavigation #volunteeringNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#about #navigate #siteNavigation #aboutNav {
border-bottom:0 none;
height:35px;
}
#about #navigate #siteNavigation #aboutNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#aboutV_home #navigate #siteNavigation #aboutNav {
border-bottom:0 none;
height:35px;
}
#aboutV_home #navigate #siteNavigation #aboutNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#admin #navigate #siteNavigation #adminNav {
border-bottom:0 none;
height:35px;
}
#admin #navigate #siteNavigation #adminNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#searchForm {
display:none;
float:right;
margin:9px 20px;
width:250px;
}
#searchForm .input-field {
float:left;
padding:0;
width:215px;
}
#searchForm .input-field label {
display:none;
}
#searchForm .input-field input {
color:#676666;
font-family:Arial,Helvetica,sans-serif;
width:210px;
}
#searchForm .input-button {
float:right;
width:27px;
}
#searchForm .input-button input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/search_bg.png) no-repeat scroll 0 0;
height:27px;
overflow:hidden;
text-indent:-1000px;
width:27px;
}
#searchForm .checkbox {
display:none;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/footer_bg.gif) repeat-x scroll 0 0;
height:260px;
margin-top:-260px;
overflow:hidden;
}
#footer .inner {
margin:0 auto;
position:relative;
width:970px;
z-index:1000;
}
#footer .inner .column {
border-left:1px solid #DEDEDE;
float:left;
margin-top:60px;
width:185px;
}
#footer .inner .column h3 {
font-weight:normal;
padding:5px 10px 0;
}
#footer .inner .column .navigation {
border-left:1px solid #FFFFFF;
font-size:0.9231em;
padding:5px 10px 10px;
}
#footer .inner .column .navigation .nav {
line-height:1.7;
}
#footer .inner .column .get-social .nav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/get_social_icons.gif) no-repeat scroll 0 0;
display:inline-block;
height:16px;
line-height:16px;
overflow:hidden;
padding-left:30px;
}
#footer .inner .column #facebook a {
background-position:0 0;
}
#footer .inner .column #twitter a {
background-position:0 -16px;
}
#footer .inner .column #myspace a {
background-position:0 -32px;
}
#footer .inner .column #Flicker a {
background-position:0 -48px;
}
#footer .inner .column #bebo a {
background-position:0 -63px;
}
#footer .inner .column #youTube a {
background-position:0 -79px;
}
#footer .inner .last {
width:auto;
}
#footer #copyrightNotice {
float:right;
margin-top:60px;
width:230px;
}
#footer #copyrightNotice #vFoot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/footer_v.gif) no-repeat scroll 50% 0;
height:64px;
line-height:1000px;
margin-bottom:15px;
overflow:hidden;
width:228px;
}
#footer #copyrightNotice p {
font-size:0.8461em;
text-align:right;
}
#home #content {
float:none;
margin:0 auto;
min-height:0;
width:908px;
}
#home #context {
float:none;
margin:0 auto;
min-height:0;
width:908px;
}
#home #content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bg-home-content.png) repeat scroll 0 100%;
}
#home #content #welcome {
padding:20px 20px 16px;
}
#home #content #welcome #side {
display:inline;
float:right;
margin-right:30px;
width:310px;
}
#home #content #welcome #side h1 {
font-size:2.7692em;
margin:0;
padding:0;
}
#home #content #welcome #side .excerpt {
border-bottom:1px solid #DEDEDE;
margin:0;
padding:0.6em 2px;
}
#home #content #welcome #side .join {
border-top:1px solid #FFFFFF;
padding-top:1em;
}
#home #content #welcome #side .join a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#28A1D9 url(/images/cta_arrow.gif) no-repeat scroll 100% 50%;
color:#FFFFFF;
display:inline-block;
font-size:1.1231em;
font-weight:bold;
line-height:35px;
padding:0 20px 0 10px;
}
#home #content #welcome #side #searchSection {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/home-search-bg.gif) repeat scroll 0 0;
padding:25px 20px 15px 15px;
}
#home #content #welcome #side #searchSection .search-fields {
position:relative;
}
#home #content #welcome #side #searchSection .text {
width:auto;
}
#home #content #welcome #side #searchSection .text input {
border:2px solid #752174;
padding:11px 5px;
width:210px;
}
#home #content #welcome #side #searchSection h3 {
color:#FFFFFF;
font-size:1.3077em;
margin-bottom:5px;
}
#home #content #welcome #side #searchSection .input-button {
height:33px;
position:absolute;
right:0;
top:4px;
width:33px;
}
#home #content #welcome #side #searchSection .input-button input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/search_bg-pageNav.gif) no-repeat scroll 0 0;
font-size:0;
height:33px;
margin:0;
overflow:hidden;
padding:0 0 0 33px;
width:33px;
}
#home #content #welcome #side #searchSection .interests {
padding:0 2px;
}
#home #content #welcome #side #searchSection .interests li {
display:inline;
font-size:0.9231em;
}
#home #content #welcome #profiler {
float:left;
}
#home #context .column {
float:left;
margin:0 20px 0 0;
}
#home #context .column h3.tkt-title {
color:#FFFFFF;
font-size:1.6154em;
margin:0.5em 0;
}
#home #context .column div.ticket {
margin:0;
}
#home #context .last {
margin:0;
}
#home #context .side {
margin-top:-100px;
}
#home #context .side h3.tkt-title {
margin-top:0;
}
#home #context h2.fact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/divider-purple.gif) repeat-x scroll 0 100%;
color:#FFFFFF;
font-size:1.9231em;
height:100px;
line-height:1.1;
width:444px;
}
#providers .userActions {
margin:0 0 20px 30px;
}
#userProfile #content h1 {
margin:0 30px 30px;
padding-top:30px;
}
#userProfile #content h1 span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#C0C0C0 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-size:0.8em;
padding:0 15px;
text-align:center;
}
#userProfile #content #selectableSkills {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border:0 none;
}
#userProfile #content #organisingList .table .img {
width:40px;
}
#userProfile #content #organisingList .table .img img {
height:40px;
width:40px;
}
#userProfile #content #organisingList .table .accepted {
text-align:center;
width:60px;
}
#userProfile #content #organisingList .table .pennding {
text-align:center;
width:60px;
}
#userProfile #content #organisingList .table .status {
color:#F5503A;
float:right;
padding-left:10px;
}
#userProfile #content #organisingList .table .Recruiting {
color:#56A743;
}
#userProfile #content #organisingList .table .Underway {
color:#28A1D9;
}
#userProfile .private {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/padlock.gif) no-repeat scroll 0 50%;
display:inline-block;
height:11px;
overflow:hidden;
text-indent:-1000px;
width:11px;
}
#userProfile #userOverview .container {
padding:7px 20px 0 30px;
}
#userProfile #userOverview h2 {
font-size:1.5385em;
line-height:1;
}
#userProfile #userOverview p {
margin-bottom:10px;
}
#userProfile #userOverview .avatar {
margin-bottom:15px;
}
#userProfile #userOverview .mask-80 {
float:left;
}
#userProfile #userOverview .mask-80 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-80_cream.png) no-repeat scroll 0 0;
}
#userProfile #userOverview .mask-170 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-170_cream.png) no-repeat scroll 0 0;
}
#userProfile #userOverview .userActions {
margin:28px 0 0 100px;
}
#userProfile #userOverview .userActions .cta {
margin:0 0 5px;
}
#userProfile #userOverview .skills {
margin-bottom:20px;
}
#userProfile #userOverview .skills .skill {
height:46px;
margin-left:10px;
margin-right:0;
width:46px;
}
#userProfile #userOverview .skills .skill:first-child {
margin-left:0;
}
#userProfile #userOverview #userNav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
line-height:21px;
padding:10px 20px;
}
#userProfile #userOverview #userNav .nav {
clear:both;
}
#userProfile #userOverview #userNav .nav span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#C0C0C0 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-weight:normal;
line-height:17px;
margin-top:2px;
text-align:center;
width:25px;
}
#userProfile #messages_box .unread {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3FBFE none repeat scroll 0 0;
}
#userProfile #messages_box tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
}
#userProfile #messages_box .correspondent {
line-height:32px;
width:130px;
}
#userProfile #messages_box .correspondent .avatar {
float:left;
margin-right:5px;
}
#userProfile #messages_box .date {
white-space:nowrap;
width:120px;
}
#userProfile #messages_box .edit-actions {
width:60px;
}
#userProfile #messages_box .ctas {
white-space:nowrap;
}
#userProfile #messages_box .ctas .cta {
margin-right:10px;
}
#userProfile #messages_box .ctas .cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/cta_msg-reply.gif) no-repeat scroll 0 50%;
display:block;
height:15px;
padding:0;
text-indent:-1000px;
width:15px;
}
#userProfile #messages_box .ctas .cta input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/cta_msg-delete.gif) no-repeat scroll 0 50%;
height:15px;
padding:0;
text-indent:-1000px;
width:15px;
}
#userProfile #messages_box .no_messages td {
padding:20px;
text-align:center;
}
#userProfile #viewMessage .userOptions {
border-bottom:1px solid #EBEBEB;
}
#userProfile #viewMessage .ctas {
margin:10px;
}
#userProfile #viewMessage .ctas .cta a {
color:#28A1D9;
font-weight:normal;
padding-left:25px;
}
#userProfile #viewMessage .ctas .cta input {
color:#28A1D9;
font-weight:normal;
padding-left:22px;
}
#userProfile #viewMessage .ctas .back a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/cta_msg-back.gif) no-repeat scroll 0 50%;
}
#userProfile #viewMessage .ctas .reply a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/cta_msg-replyAlt.gif) no-repeat scroll 0 50%;
}
#userProfile #viewMessage .ctas .delete input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/cta_msg-deleteAlt.gif) no-repeat scroll 0 50%;
}
#userProfile #viewMessage .message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
padding:15px;
}
#userProfile #viewMessage .message-details {
border-bottom:1px solid #EBEBEB;
line-height:1.6em;
margin-bottom:10px;
padding-bottom:10px;
}
#userProfile #viewMessage .message-details dt {
color:#808080;
float:left;
font-weight:bold;
text-align:right;
width:60px;
}
#userProfile #viewMessage .message-details dd {
margin-left:70px;
}
#userProfile .box-list .item .ctas {
left:10px;
position:absolute;
top:10px;
}
#userProfile .box-list .item .ctas .cta a {
border:1px solid #FFFFFF;
}
#userProfile .box-list .item .ctas .cta input {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:1px solid #FFFFFF;
}
#userProfile #profileTickets {
height:1000px;
position:relative;
width:685px;
}
#userProfile #profileTickets .ticket-item {
margin:0;
position:absolute;
}
#userProfile #profileTickets .ticket-item .ticket {
height:318px !important;
margin:0;
}
#userProfile #profileTickets #ticket_1 {
left:10px;
top:85px;
}
#userProfile #profileTickets #ticket_2 {
left:242px;
top:85px;
}
#userProfile #profileTickets #ticket_3 {
right:0;
top:0;
}
#userProfile #profileTickets #ticket_4 {
right:0;
top:676px;
}
#userProfile .current_user #ticket_5 {
color:#FFFFFF;
font-size:2.7692em;
height:116px;
line-height:1;
right:232px;
text-align:right;
top:423px;
width:420px;
}
#userProfile .current_user #ticket_5 strong {
color:#28A1D9;
}
#userProfile .current_user #ticket_5 a {
color:#FFFFFF;
}
#userProfile .current_user #ticket_6 {
right:0;
top:338px;
}
#userProfile .current_user #ticket_7 {
left:10px;
top:559px;
}
#userProfile .current_user #ticket_8 {
left:242px;
top:559px;
}
#userProfile .current_user #ticket_9 {
left:0;
top:0;
}
#userProfile .public_profile #ticket_5 {
left:10px;
top:424px;
}
#userProfile .public_profile #ticket_6 {
left:242px;
top:424px;
}
#userProfile .public_profile #ticket_7 {
right:0;
top:338px;
}
#userProfile #activity .ladder-list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#userProfile #activity .ladder-list .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FAFAF5 none repeat scroll 0 0;
height:110px;
margin-bottom:20px;
overflow:hidden;
}
#userProfile #activity .ladder-list .item .placeholder {
float:left;
height:110px;
width:110px;
}
#userProfile #activity .ladder-list .item .placeholder img {
height:100%;
width:100%;
}
#userProfile #activity .ladder-list .item .details {
margin-left:120px;
padding:8px;
}
#userProfile #activity .ladder-list .item .details h3 {
margin-bottom:3px;
}
#userProfile #activity .ladder-list .item .details p .title {
font-weight:bold;
}
#userProfile #activity .ladder-list .item .details p .postcode {
font-weight:bold;
}
#userProfile #activity .ladder-list .item .details p .status {
display:none;
}
#searchResults {
padding-bottom:30px !important;
position:relative;
}
#searchResults #listTypes {
left:440px;
margin:-30px 0 0;
position:absolute;
top:0;
}
#searchResults #listTypes .tab {
display:inline-block;
height:23px;
margin-right:10px;
}
#searchResults #listTypes .tab a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ctas_map.png) no-repeat scroll 0 0;
border:0 none;
display:inline-block;
height:20px;
line-height:20px;
padding:0 0 0 25px;
}
#searchResults #listTypes .list-view a {
background-position:0 0;
}
#searchResults #listTypes .list-view a:hover {
background-position:0 -20px;
}
#searchResults #listTypes .list-view.active a {
background-position:0 -20px;
}
#searchResults #listTypes .map-view a {
background-position:0 -40px;
}
#searchResults #listTypes .map-view a:hover {
background-position:0 -60px;
}
#searchResults #listTypes .map-view.active a {
background-position:0 -60px;
}
#mapResults {
height:425px;
overflow:hidden;
position:relative;
}
#mapResults #map_canvas {
float:right;
height:454px;
overflow:hidden;
width:468px;
}
#mapResults .page {
display:block;
height:15px;
width:194px;
}
#mapResults .prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DAD2D9 url(/images/map_prev.gif) no-repeat scroll 50% 50%;
margin-bottom:3px;
}
#mapResults .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DAD2D9 url(/images/map_next.gif) no-repeat scroll 50% 50%;
margin-top:2px;
}
#mapResults .mount {
height:390px;
overflow:hidden;
position:relative;
width:194px;
}
#mapResults .mount .ladder-list {
top:0;
}
#mapResults .ladder-list {
position:absolute;
top:15px;
width:194px;
}
#mapResults .ladder-list .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
height:63px;
margin-bottom:2px;
}
#mapResults .ladder-list .item .index {
float:left;
margin:7px 0 10px 5px;
text-align:center;
width:20px;
}
#mapResults .ladder-list .item h3 {
margin:0 0 0 25px;
padding-top:7px;
}
#mapResults .ladder-list .item h3 a {
text-decoration:none;
}
#mapResults .ladder-list .item p {
margin-left:25px;
}
#mapResults .ladder-list .item .postcode {
font-weight:bold;
}
#mapResults .ladder-list .item .campaign {
font-weight:bold;
}
#mapResults .ladder-list .item .campaign span {
font-weight:normal;
}
#mapResults .ladder-list .r0 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
}
#mapResults .ladder-list .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE none repeat scroll 0 0;
}
.estyle1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
height:170px;
width:315px;
}
.estyle1 .event-details {
padding:20px;
}
.estyle1 .event-details .image {
float:left;
}
.estyle1 .event-details .details {
margin-left:74px;
}
.estyle1 .event-details .details h4 {
margin-bottom:5px;
}
.estyle1 .event-details .details h4 a {
color:#676666;
}
.estyle1 .event-details .details p.description {
margin:5px 0;
}
.estyle1 .event-details .details p.view-opportunity a {
font-weight:bold;
}
.doit_results .ladder-list .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
margin-bottom:1px;
padding:15px 20px;
}
.doit_results .ladder-list .odd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
}
.doit_results .ladder-list .loading {
text-align:center;
}
.doit_results .ladder-list .loading img {
margin:20px auto;
}
.doit_results p {
max-width:450px;
}
.doit_results .tags {
float:right;
margin-left:20px;
text-align:right;
width:auto;
}
.doit_results .tags span {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#C0C0C0;
color:#FFFFFF;
display:inline-block;
margin-bottom:10px;
padding:1px 8px;
}
#do_it #content h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/doit-logo.gif) no-repeat scroll left top;
display:block;
height:112px;
margin:30px 0 0 45px;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:133px;
}
#do_it #content h2 {
font-size:1.1231em;
margin-bottom:0.5em;
}
#do_it #content .excerpt {
margin:-100px 30px 30px 220px;
}
#do_it #content .search {
padding-top:20px;
}
#do_it #content .search .container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(/images/arrow-down-mask.gif) no-repeat scroll 50% 100%;
padding:20px 20px 40px;
}
#do_it #content .search .clearer {
border-bottom:1px dotted #C0C0C0;
margin:10px 0 25px;
}
#do_it #content .search .input-field {
padding-bottom:15px;
}
#do_it #content .search .input-field label {
display:inline-block;
width:auto;
}
#do_it #content .search .input-field input {
display:inline-block;
width:auto;
}
#do_it #content .search .input-field select {
display:inline-block;
width:auto;
}
#do_it #content .search .input-field select {
max-width:30%;
}
#do_it #content .search .input-field label {
font-size:1em;
padding-right:20px;
text-align:right;
width:310px;
}
#do_it #content .search .text {
width:auto;
}
#do_it #content .search .text span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow_pink.gif) no-repeat scroll 0 50%;
margin-left:-9px;
padding:9px;
}
#do_it #content .search .text input {
border:15px solid #D12963;
font-size:1.1231em;
width:200px;
}
#do_it #content .search .input-button input {
background-color:#D12963;
display:inline-block;
margin-left:333px;
}
#do_it #content .doit_opportunity {
padding-top:20px;
}
#do_it #content .doit_opportunity .container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(/images/arrow-down-mask.gif) no-repeat scroll 80% 100%;
padding:20px 25px 60px;
}
#do_it #content .doit_opportunity .container h3 {
color:#752174;
font-size:2.3077em;
}
#do_it #content .doit_opportunity .container .organisation {
font-size:1.0769em;
margin-bottom:0.5em;
}
#do_it #content .doit_opportunity .container .organisation span {
color:#D12963;
font-weight:bold;
}
#do_it #content .doit_opportunity .container .apply {
padding-top:1em;
}
#do_it #content .doit_opportunity .container .apply a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#9DD22C url(/images/cta_arrow.gif) no-repeat scroll 100% 50%;
color:#FFFFFF;
display:inline-block;
line-height:25px;
padding:0 20px 0 10px;
}
#do_it #content .specs dl {
border-bottom:1px dashed #DEDEDE;
display:block;
float:left;
margin:0 auto;
}
#do_it #content .specs dt {
border-top:1px dashed #DEDEDE;
clear:both;
color:#D12963;
float:left;
padding:10px 5px;
text-align:right;
width:25%;
}
#do_it #content .specs dd {
border-top:1px dashed #DEDEDE;
float:left;
padding:10px 5px;
width:70%;
}
#content .do-it-adv .container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
padding:20px;
position:relative;
}
#content .do-it-adv .container h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/doit-logo-small.gif) no-repeat scroll left top;
display:block;
float:left;
height:85px;
margin:-5px 0 0;
overflow:hidden;
padding:0;
text-indent:-10000px;
width:102px;
}
#content .do-it-adv .container h3 {
margin-bottom:0.25em;
}
#content .do-it-adv .container .excerpt {
margin:0 0 0 120px;
padding-right:50px;
}
#content .do-it-adv .container a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/arrow-big-blue.gif) no-repeat scroll 96% 50%;
display:block;
height:100%;
left:0;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-10000px;
top:0;
width:100%;
}
#content .do-it-adv .container:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1F1 none repeat scroll 0 0;
}
#listReviews .author-avatar {
float:left;
padding:10px;
}
#listReviews .item {
background-image:url(/images/arrow-left-gray.gif);
background-position:70px 24px;
background-repeat:no-repeat;
margin-bottom:15px;
position:relative;
}
#listReviews .review {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFDFD none repeat scroll 0 0;
border:5px solid #F6F6F6;
color:#808080;
margin-left:80px;
padding:15px;
}
#listReviews .review .review-author .avatar {
left:10px;
position:absolute;
top:10px;
}
#listReviews .review .format {
color:#333333;
}
#listReviews .review .meta {
display:inline-block;
}
#listReviews .review .button-to {
display:inline;
}
#listReviews .review .button-to div {
display:inline;
}
#listReviews .review .button-to input {
display:inline;
}
#listReviews .review .button-to input {
background-color:transparent;
border:medium none;
color:#28A1D9;
cursor:pointer;
margin:0;
padding:0;
}
#listReviews .review .ctas {
margin-top:20px;
}
#listReviews .review .ctas .cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/edit_ctas.png) no-repeat scroll 0 0;
border:0 none;
color:#28A1D9;
height:20px;
line-height:20px;
padding:0 0 0 30px;
}
#listReviews .review .ctas .reply a {
background-position:0 -120px;
}
#listReviews .review .ctas .reply a:hover {
background-position:0 -140px;
}
#listReviews .rating {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#28A1D9 none repeat scroll 0 0;
color:#FFFFFF;
float:right;
font-size:2.3077em;
height:60px;
line-height:60px;
text-align:center;
width:60px;
}
#listReviews .comments-list {
margin:15px -15px -15px;
padding:0;
}
#listReviews .comments-list .item {
margin:0;
}
#new_rating {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFDFD none repeat scroll 0 0;
border:1px solid #F6F6F6;
color:#808080;
margin-left:80px;
padding:19px;
}
#new_rating .slider span {
margin-left:5px;
margin-right:5px;
}
#new_rating .slider #slider {
color:#333333;
display:inline-block;
padding-top:30px;
position:relative;
width:180px;
}
#new_rating .slider #slider .bar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent url(/images/slider-sprite.gif) repeat-x scroll 0 -60px;
height:8px;
}
#new_rating .slider #slider .bubble {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/slider-sprite.gif) no-repeat scroll 0 0;
height:25px;
line-height:22px;
margin-left:-15px;
position:absolute;
text-align:center;
top:0;
width:30px;
}
#new_rating .slider #slider .ui-slider-handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background:transparent url(/images/slider-sprite.gif) no-repeat scroll 50% -30px;
border:medium none;
height:19px;
margin-left:-6px;
top:-3px;
width:12px;
}
#new_rating .input-button {
margin-top:20px;
}
.comments-list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 none repeat scroll 0 0;
padding:0 5px 5px;
}
.comments-list .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFDFD none repeat scroll 0 0;
border-top:5px solid #F6F6F6;
color:#808080;
padding:15px;
}
.comments-list .item .comment-author {
line-height:32px;
}
.comments-list .item .comment-author .avatar {
float:left;
margin-right:8px;
}
.comments-list .item .format {
margin-left:40px;
}
.comments-list .item .meta {
margin-left:40px;
}
.comments-list .item .format {
color:#333333;
}
.comments-list .item .format p {
padding:0;
}
.comments-list .item .meta {
display:inline-block;
}
.comments-list .item .button-to {
display:inline;
}
.comments-list .item .button-to div {
display:inline;
}
.comments-list .item .button-to input {
display:inline;
}
.comments-list .item .button-to input {
background-color:transparent;
border:medium none;
color:#28A1D9;
cursor:pointer;
margin:0;
padding:0;
}
#content .box-list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/box_bg.gif) repeat scroll 0 0;
margin-right:-1px;
overflow:hidden;
}
#content .box-list .item {
cursor:pointer;
float:left;
height:213px;
margin:0 1px 1px 0;
overflow:hidden;
width:220px;
}
#content .box-list .item .wrap {
float:left;
height:213px;
position:relative;
width:220px;
}
#content .box-list .item .wrap .status {
height:83px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-1000px;
top:0;
width:83px;
z-index:11;
}
#content .box-list .item .wrap .recruiting {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/status_recruiting.gif) no-repeat scroll 0 0;
}
#content .box-list .item .wrap .placeholder {
height:175px;
line-height:1.4;
overflow:hidden;
position:relative;
text-align:center;
width:220px;
}
#content .box-list .item .wrap .placeholder .campaign {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
bottom:0;
font-size:0.9231em;
font-weight:bold;
left:0;
padding:0 5px 0 10px;
position:absolute;
}
#content .box-list .item .wrap .placeholder a {
display:block;
height:175px;
line-height:175px;
}
#content .box-list .item .wrap h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#202020 none repeat scroll 0 0;
font-size:1em;
font-weight:bold;
height:38px;
line-height:38px;
}
#content .box-list .item .wrap h3 a {
color:#FFFFFF;
display:block;
line-height:38px;
padding:0 14px;
}
#content .box-list .item .wrap h3 a span {
color:#E9F045;
}
#content .box-list .item .details {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#202020 none repeat scroll 0 0;
color:#FFFFFF;
height:175px;
left:0;
overflow:hidden;
position:absolute;
top:175px;
width:220px;
z-index:10;
}
#content .box-list .item .details .skills {
height:48px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 15px;
padding:0;
}
#content .box-list .item .details .skills .skill {
height:48px;
width:48px;
}
#content .box-list .item .details .format {
font-size:0.9231em;
padding:8px 15px 0;
}
#content .box-list .a {
clear:left;
}
#content .box-list .d {
margin-right:0;
}
#content .box-list .skill-item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#28A1D9 none repeat scroll 0 0;
}
#content .carousel .container {
position:relative;
}
#content .carousel .container .page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:red none repeat scroll 0 0;
cursor:pointer;
display:block;
height:40px;
overflow:hidden;
position:absolute;
top:75px;
width:40px;
z-index:12;
}
#content .carousel .container .prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/carousel-prev.png) no-repeat scroll 0 0;
left:-20px;
}
#content .carousel .container .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/carousel-next.png) no-repeat scroll 0 0;
right:-20px;
}
#content .carousel .container .disable-prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/carousel-prev_inactive.png) no-repeat scroll 0 0;
left:-20px;
}
#content .carousel .container .disable-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/carousel-next_inactive.png) no-repeat scroll 0 0;
right:-20px;
}
#content .carousel .container .mount {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:213px;
overflow:hidden;
position:relative;
}
#content .carousel .container .carousel-list {
margin-right:-1px;
position:absolute;
}
#content .carousel .container .carousel-list .a {
clear:none;
}
#content .carousel .container .carousel-list .d {
margin-right:2px;
}
.ladder-list .item {
margin-bottom:10px;
}
#streamList {
padding-top:0;
}
.stream-list {
padding-top:2px;
}
.stream-list .item {
padding:10px 20px 10px 10px;
}
.stream-list .item .avatar {
float:left;
}
.stream-list .item .placeholder {
float:left;
}
.stream-list .item .mask-48 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-48.png) no-repeat scroll 0 0;
}
.stream-list .item .stream-detail {
display:inline;
float:left;
margin:0 10px;
padding-top:6px;
}
.stream-list .item .stream-detail cite {
display:block;
font-weight:bold;
}
.stream-list .item .stream-detail p {
padding:0 0 7px;
}
.stream-list .item .stream-detail .placeholder {
display:inline-block;
float:left;
margin-right:10px;
position:relative;
}
.stream-list .item .stream-detail .placeholder .no-of-comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5503A url(/images/ico-comment.gif) no-repeat scroll 20px 5px;
bottom:0;
color:#FFFFFF;
font-size:12px;
padding:4px 26px 5px 8px;
position:absolute;
right:0;
}
.stream-list .item .stream-detail .placeholder .no-of-comments span {
display:block;
height:0;
overflow:hidden;
text-indent:-100px;
width:0;
}
.stream-list .item .stream-detail .placeholder img {
border:3px solid #DEDEDE;
}
.stream-list .item .date {
color:#9DB0B8;
float:right;
font-size:0.8461em;
padding-top:26px;
}
.stream-list .r1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
}
.stream-list .r1 .mask-48 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-48_greyLight.png) no-repeat scroll 0 0;
}
.stream-list .more {
height:25px;
line-height:25px;
margin-top:20px;
text-align:center;
}
.stream-list .more a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#AEE1F9;
color:#FFFFFF;
display:inline-block;
padding:0 10px;
}
.stream-list .event-detail .new {
padding:0 !important;
}
.stream-list .event-detail .new span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5503A none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
margin-left:-5px;
padding:0 5px;
}
.grid-list .item {
float:left;
margin:0 5px 10px 0;
}
#photoList {
overflow:hidden;
}
#photoList .grid-list {
margin-right:-10px;
}
#photoList .upload-button {
display:block;
font-weight:bold;
padding:0.3em 0 1em;
text-align:center;
}
#photoList .item {
display:inline-block;
margin:0 10px 10px 0;
position:relative;
text-align:center;
width:156px;
}
#photoList .item .placeholder {
display:inline-block;
position:relative;
}
#photoList .item .placeholder .no-of-comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5503A url(/images/ico-comment.gif) no-repeat scroll 20px 5px;
bottom:0;
color:#FFFFFF;
font-size:12px;
padding:4px 26px 5px 8px;
position:absolute;
right:0;
}
#photoList .item .placeholder .no-of-comments span {
display:block;
height:0;
overflow:hidden;
text-indent:-100px;
width:0;
}
#photoList .item .title {
color:#808080;
display:block;
font-size:0.9231em;
}
#volunteersList .item {
text-align:center;
width:95px;
}
#volunteersList .item .avatar {
display:block;
}
#volunteersList .item .avatar .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-95.png) no-repeat scroll 0 0;
}
.accordian-list .expandable {
display:none;
}
.placeholder {
overflow:hidden;
}
.avatar {
overflow:hidden;
position:relative;
}
.avatar .mask {
display:block;
left:0;
overflow:hidden;
position:absolute;
top:0;
}
.circled {
display:block;
overflow:hidden;
}
.mask-32 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-48.gif) no-repeat scroll 50% 50%;
display:block;
height:32px;
overflow:hidden;
width:32px;
}
.mask-32 img {
height:32px;
width:32px;
}
.mask-32 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-32.png) no-repeat scroll 0 0;
height:32px;
width:32px;
}
.mask-48 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-48.gif) no-repeat scroll 50% 50%;
display:block;
height:48px;
overflow:hidden;
width:48px;
}
.mask-48 img {
height:48px;
width:48px;
}
.mask-48 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-48.png) no-repeat scroll 0 0;
height:48px;
width:48px;
}
.mask-80 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-95.gif) no-repeat scroll 50% 50%;
display:block;
height:80px;
overflow:hidden;
width:80px;
}
.mask-80 img {
height:80px;
width:80px;
}
.mask-80 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-80.png) no-repeat scroll 0 0;
height:80px;
width:80px;
}
.mask-90 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-95.gif) no-repeat scroll 50% 50%;
display:block;
height:90px;
overflow:hidden;
width:90px;
}
.mask-90 img {
height:90px;
width:90px;
}
.mask-90 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-90.png) no-repeat scroll 0 0;
height:90px;
width:90px;
}
.mask-95 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-95.gif) no-repeat scroll 50% 50%;
display:block;
height:95px;
overflow:hidden;
width:95px;
}
.mask-95 img {
height:95px;
width:95px;
}
.mask-95 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-95.png) no-repeat scroll 0 0;
height:95px;
width:95px;
}
.mask-125 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-170.gif) no-repeat scroll 50% 50%;
display:block;
height:125px;
overflow:hidden;
width:125px;
}
.mask-125 img {
height:125px;
width:125px;
}
.mask-125 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-125.png) no-repeat scroll 0 0;
height:125px;
width:125px;
}
.mask-170 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE url(/images/avatar-170.gif) no-repeat scroll 50% 50%;
display:block;
height:170px;
overflow:hidden;
width:170px;
}
.mask-170 img {
height:170px;
width:170px;
}
.mask-170 .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-170.png) no-repeat scroll 0 0;
height:170px;
width:170px;
}
.tabbed .tabs {
border-bottom:1px solid #EBEBEB;
height:38px;
}
.tabbed .tabs .tab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:38px;
line-height:38px;
margin:0;
}
.tabbed .tabs .tab a {
font-size:1.0769em !important;
}
.tabbed .tabs .tab h2 {
font-size:1.0769em !important;
}
.tabbed .tabs .tab span {
font-size:1.0769em !important;
}
.tabbed .tabs .tab a {
cursor:pointer;
display:block;
font-weight:bold;
height:38px;
padding:0 15px;
}
.tabbed .tabs .tab h2 {
padding:0 15px;
}
.tabbed .tabs .tab span {
color:#808080;
font-weight:normal;
}
.tabbed .tabs .active {
border-color:#EBEBEB #EBEBEB -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
line-height:36px;
margin-bottom:-1px;
}
.tabbed .tabs .active a {
color:#333333;
cursor:default;
}
.tabbed .panels .panel {
display:none;
padding-top:10px;
}
.tabbed .panels .active {
display:block;
}
.skills {
overflow:hidden;
}
.skills .skill {
float:left;
margin:0 5px 0 0;
position:relative;
}
#skillLabel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:black none repeat scroll 0 0;
color:#FFFFFF;
display:none;
font-size:0.9231em;
font-weight:bold;
padding:7px;
position:absolute;
white-space:nowrap;
z-index:100;
}
.paginate {
height:20px;
left:auto;
margin-top:-30px;
overflow:hidden;
position:absolute;
right:0;
text-align:right;
top:0;
}
.paginate .pagination {
color:#AEE1F9;
display:inline-block;
margin:0 auto;
}
.paginate .pagination a {
color:#AEE1F9;
display:block;
float:left;
height:20px;
line-height:20px;
overflow:hidden;
text-align:center;
width:20px;
}
.paginate .pagination a:hover {
color:#61BAE3;
}
.paginate .pagination span {
display:block;
float:left;
height:20px;
line-height:20px;
overflow:hidden;
text-align:center;
width:20px;
}
.paginate .pagination .current {
color:#61BAE3;
}
.paginate .pagination .status {
margin-right:10px;
width:auto;
}
.paginate .pagination .status span {
display:inline;
float:none;
width:auto;
}
.paginate .pagination .disabled {
display:none;
}
.paginate .pagination .prev_page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/page-navigation.png) repeat scroll 0 0;
margin:0 2px;
text-indent:-1000px;
}
.paginate .pagination .next_page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/page-navigation.png) repeat scroll 0 0;
margin:0 2px;
text-indent:-1000px;
}
.paginate .pagination a.prev_page {
background-position:0 0;
}
.paginate .pagination a.prev_page:hover {
background-position:0 100%;
}
.paginate .pagination a.next_page {
background-position:100% 0;
}
.paginate .pagination a.next_page:hover {
background-position:100% 100%;
}
.ctas .cta {
display:inline-block;
}
.ctas .cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:#28A1D9 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
line-height:1.5em;
padding:0 5px;
}
.ctas .cta input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:#28A1D9 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
line-height:1.5em;
padding:0 5px;
}
.userActions .cta {
height:23px;
margin-right:10px;
}
.userActions .cta input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ctas_frontend.png) no-repeat scroll 0 0;
border:0 none;
color:#F5503A;
height:23px;
line-height:23px;
padding:0 0 0 30px;
}
.userActions .cta input:hover {
background-position:0 -23px;
}
.userActions .cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ctas_frontend.png) no-repeat scroll 0 0;
border:0 none;
color:#F5503A;
height:23px;
line-height:23px;
padding:0 0 0 30px;
}
.userActions .cta a:hover {
background-position:0 -23px;
}
.userActions .follow input {
background-position:0 -92px;
}
.userActions .follow input:hover {
background-position:0 -115px;
}
.userActions .edit a {
background-position:0 -322px;
}
.userActions .edit a:hover {
background-position:0 -345px;
}
.userActions .apply a {
background-position:0 -138px;
}
.userActions .apply a:hover {
background-position:0 -161px;
}
.userActions .share a {
background-position:0 -46px;
}
.userActions .share a:hover {
background-position:0 -69px;
}
.userActions .message a {
background-position:0 -276px;
}
.userActions .message a:hover {
background-position:0 -299px;
}
.userActions .back a {
background-position:0 -184px;
}
.userActions .back a:hover {
background-position:0 -207px;
}
.userActions .status a {
background-position:0 -460px;
color:#C0C0C0;
}
.userActions .status a:hover {
background-position:0 -483px;
}
.userActions .photo a {
background-position:0 -414px;
}
.userActions .photo a:hover {
background-position:0 -437px;
}
.userActions .facebook a {
background-position:0 -368px;
}
.userActions .facebook a:hover {
background-position:0 -391px;
}
.userActions .facebook a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
}
.userActions .facebook a span:hover {
text-decoration:none;
}
#asset .userActions {
margin:0 0 20px;
}
#asset .placeholder {
margin:10px 0 0;
}
#asset h2 {
font-size:1.1231em;
font-weight:normal;
}
#asset .button-to {
display:inline;
font-size:0.9231em;
}
#asset .button-to div {
display:inline;
}
#asset .button-to input {
display:inline;
}
#asset .button-to input {
background-color:transparent;
border:medium none;
color:#28A1D9;
cursor:pointer;
margin:0;
padding:0;
}
#asset h3 {
font-weight:normal;
margin-bottom:10px;
}
#asset #comments {
margin:20px 0 0;
}
#asset #new_comment {
margin:20px 0 0;
}
#contentContainer .ticket {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ticket_bg.gif) no-repeat scroll 100% 0;
height:auto !important;
margin-top:18px;
min-height:318px;
overflow:hidden;
padding:0;
position:relative;
width:212px;
}
#contentContainer .ticket h2 {
color:#BF8DC4;
font-size:1.3846em;
font-weight:normal;
line-height:1.1;
margin:15px 0 0;
overflow:hidden;
padding:0 40px 0 15px;
}
#contentContainer .ticket h2 span {
text-decoration:underline;
}
#contentContainer .ticket h2 .counter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#C0C0C0 none repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-size:0.7222em;
font-weight:bold;
line-height:17px;
margin-left:5px;
padding:0 6px;
text-align:center;
text-decoration:none;
}
#contentContainer .ticket h2 a {
color:#BF8DC4;
}
#contentContainer .ticket .container {
padding:10px 15px 15px;
}
#contentContainer .ticket .tweet {
color:#752174;
font-size:1.3077em;
line-height:1.2;
}
#contentContainer .ticket .tweet h3 {
display:inline;
font-size:1.1538em;
}
#contentContainer .ticket .tweet p {
display:inline;
}
#contentContainer .ticket .tweet a {
font-weight:bold;
}
#contentContainer .ticket .tweet .placeholder {
height:120px;
margin-left:-15px;
margin-top:20px;
overflow:hidden;
width:180px;
}
#contentContainer .ticket .tweet .placeholder img {
height:auto;
width:100%;
}
#contentContainer .ticket .blog_links {
color:#752174;
font-size:1.3077em;
line-height:1.2;
}
#contentContainer .ticket .blog_links h3 {
display:inline;
font-size:1.1538em;
}
#contentContainer .ticket .blog_links p {
display:inline;
}
#contentContainer .ticket .blog_links a {
font-weight:bold;
}
#contentContainer .ticket .blog_links .placeholder {
height:120px;
margin-left:-15px;
margin-top:20px;
overflow:hidden;
width:180px;
}
#contentContainer .ticket .blog_links .placeholder img {
height:auto;
width:100%;
}
#contentContainer .ticket .user {
color:#752174;
font-size:1.3077em;
line-height:1.2;
}
#contentContainer .ticket .user h3 {
display:inline;
font-size:1.1538em;
}
#contentContainer .ticket .user p {
display:inline;
}
#contentContainer .ticket .user a {
font-weight:bold;
}
#contentContainer .ticket .user .placeholder {
height:120px;
margin-left:-15px;
margin-top:20px;
overflow:hidden;
width:180px;
}
#contentContainer .ticket .user .placeholder img {
height:auto;
width:100%;
}
#contentContainer .ticket .photo .stream-detail {
color:#752174;
font-size:1.3077em;
line-height:1.2;
}
#contentContainer .ticket .photo .stream-detail h3 {
display:inline;
font-size:1.1538em;
}
#contentContainer .ticket .photo .stream-detail p {
display:inline;
}
#contentContainer .ticket .photo .stream-detail a {
font-weight:bold;
}
#contentContainer .ticket .photo .stream-detail .placeholder {
height:120px;
margin-left:-15px;
margin-top:20px;
overflow:hidden;
width:180px;
}
#contentContainer .ticket .photo .stream-detail .placeholder img {
height:auto;
width:100%;
}
#contentContainer .ticket .event .event-detail {
color:#752174;
font-size:1.3077em;
line-height:1.2;
}
#contentContainer .ticket .event .event-detail h3 {
display:inline;
font-size:1.1538em;
}
#contentContainer .ticket .event .event-detail p {
display:inline;
}
#contentContainer .ticket .event .event-detail a {
font-weight:bold;
}
#contentContainer .ticket .event .event-detail .placeholder {
height:120px;
margin-left:-15px;
margin-top:20px;
overflow:hidden;
width:180px;
}
#contentContainer .ticket .event .event-detail .placeholder img {
height:auto;
width:100%;
}
#contentContainer .ticket .event .detail {
color:#752174;
font-size:1.3077em;
line-height:1.2;
}
#contentContainer .ticket .event .detail h3 {
display:inline;
font-size:1.1538em;
}
#contentContainer .ticket .event .detail p {
display:inline;
}
#contentContainer .ticket .event .detail a {
font-weight:bold;
}
#contentContainer .ticket .event .detail .placeholder {
height:120px;
margin-left:-15px;
margin-top:20px;
overflow:hidden;
width:180px;
}
#contentContainer .ticket .event .detail .placeholder img {
height:auto;
width:100%;
}
#contentContainer .ticket .volunteering-activities {
color:#333333;
padding-top:15px;
}
#contentContainer .ticket .volunteering-activities li {
margin-bottom:18px;
overflow:hidden;
width:100%;
}
#contentContainer .ticket .volunteering-activities li .date {
line-height:1;
margin:0 0 8px;
}
#contentContainer .ticket .volunteering-activities li .placeholder {
float:left;
}
#contentContainer .ticket .volunteering-activities li .placeholder img {
height:40px;
width:40px;
}
#contentContainer .ticket .volunteering-activities li .details {
margin-left:40px;
padding:0 0 0 10px;
}
#contentContainer .ticket .volunteering-activities li .details h3 {
font-size:1em;
font-weight:normal;
padding:10px 0 0;
}
#contentContainer .ticket .volunteering-activities li .correspondent .avatar {
float:left;
}
#contentContainer .ticket .volunteering-activities li .correspondent .avatar .mask {
background-image:url(/images/mask-32_cream.png);
}
#contentContainer .ticket .volunteering-activities li .correspondent .fn {
margin-left:32px;
padding:0 0 0 10px;
}
#contentContainer .ticket .volunteering-activities li .subject {
margin-left:32px;
padding:0 0 0 10px;
}
#contentContainer .ticket .followings {
color:#333333;
padding-top:15px;
}
#contentContainer .ticket .followings li {
margin-bottom:18px;
overflow:hidden;
width:100%;
}
#contentContainer .ticket .followings li .date {
line-height:1;
margin:0 0 8px;
}
#contentContainer .ticket .followings li .placeholder {
float:left;
}
#contentContainer .ticket .followings li .placeholder img {
height:40px;
width:40px;
}
#contentContainer .ticket .followings li .details {
margin-left:40px;
padding:0 0 0 10px;
}
#contentContainer .ticket .followings li .details h3 {
font-size:1em;
font-weight:normal;
padding:10px 0 0;
}
#contentContainer .ticket .followings li .correspondent .avatar {
float:left;
}
#contentContainer .ticket .followings li .correspondent .avatar .mask {
background-image:url(/images/mask-32_cream.png);
}
#contentContainer .ticket .followings li .correspondent .fn {
margin-left:32px;
padding:0 0 0 10px;
}
#contentContainer .ticket .followings li .subject {
margin-left:32px;
padding:0 0 0 10px;
}
#contentContainer .ticket .messages {
color:#333333;
padding-top:15px;
}
#contentContainer .ticket .messages li {
margin-bottom:18px;
overflow:hidden;
width:100%;
}
#contentContainer .ticket .messages li .date {
line-height:1;
margin:0 0 8px;
}
#contentContainer .ticket .messages li .placeholder {
float:left;
}
#contentContainer .ticket .messages li .placeholder img {
height:40px;
width:40px;
}
#contentContainer .ticket .messages li .details {
margin-left:40px;
padding:0 0 0 10px;
}
#contentContainer .ticket .messages li .details h3 {
font-size:1em;
font-weight:normal;
padding:10px 0 0;
}
#contentContainer .ticket .messages li .correspondent .avatar {
float:left;
}
#contentContainer .ticket .messages li .correspondent .avatar .mask {
background-image:url(/images/mask-32_cream.png);
}
#contentContainer .ticket .messages li .correspondent .fn {
margin-left:32px;
padding:0 0 0 10px;
}
#contentContainer .ticket .messages li .subject {
margin-left:32px;
padding:0 0 0 10px;
}
#contentContainer .ticket .followings li {
margin-bottom:10px;
}
#contentContainer .ticket .messages li {
margin-bottom:10px;
}
#contentContainer .ticket .mask-170 {
margin-top:10px;
}
#contentContainer .ticket .mask-170 .mask {
background-image:url(/images/mask-170_cream.png);
}
#contentContainer .ticket .user .skills {
margin-top:20px;
}
#contentContainer .ticket .user .skills li {
margin:0 10px 10px 0;
}
#contentContainer .ticket .rating .placeholder {
margin-bottom:10px;
}
#contentContainer .ticket .rating .placeholder img {
height:auto;
width:auto;
}
#contentContainer .ticket .image {
float:left;
height:auto !important;
margin-top:40px;
min-height:278px;
padding:0;
width:100%;
}
#contentContainer .ticket .image h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/white_80.png) repeat scroll 0 0;
bottom:20px;
font-size:1.1231em;
margin:0 60px 0 0;
padding:5px 20px;
position:absolute;
text-decoration:none;
}
#contentContainer .ticket .image div {
height:40px;
margin:0 40px 0 0;
overflow:hidden;
position:relative;
top:-40px;
}
#contentContainer .ticket .image div img {
margin-left:0;
}
#contentContainer .ticket .page .excerpt {
font-size:1em;
margin:0;
}
#contentContainer .ticket .comment .comment {
margin-top:30px;
}
#contentContainer .ticket .cta {
bottom:15px;
left:15px;
position:absolute;
width:182px;
}
#contentContainer .ticket .cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ticket-cta.gif) no-repeat scroll 100% 50%;
font-weight:bold;
padding-right:12px;
}
#contentContainer .ticket-sml {
height:149px;
width:212px;
}
#contentContainer .factoid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9DB0B8 none repeat scroll 0 0;
height:106px;
width:318px;
}
html #TB_window {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border:0 none;
font-size:1.1538em;
}
html #TB_window #TB_title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
html #TB_window #TB_title #TB_ajaxWindowTitle {
display:none;
}
html #TB_window #TB_title #TB_closeAjaxWindow {
height:34px;
overflow:hidden;
padding:0;
position:absolute;
right:-34px;
top:20px;
width:34px;
}
html #TB_window #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tb_close.gif) no-repeat scroll 0 0;
display:block;
height:34px;
overflow:hidden;
text-align:left;
text-indent:-10000px;
width:34px;
}
html #TB_window #TB_title #TB_closeAjaxWindow #TB_closeWindowButton:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tb_close.gif) no-repeat scroll 0 -34px;
}
html #TB_window #TB_ajaxContent {
overflow:hidden;
padding-bottom:0;
position:relative;
}
html #TB_window #TB_ajaxContent h1 {
line-height:1em;
padding:0 10px;
}
html #TB_window #TB_ajaxContent .module {
padding:0 10px;
}
html #TB_window #TB_ajaxContent .promoCta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tb_teeth.gif) repeat-x scroll 0 0;
bottom:0;
left:0;
position:absolute;
width:100%;
}
html #TB_window #TB_ajaxContent .promoCta .format {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
padding:20px;
}
html #TB_window #TB_ajaxContent .promoCta .format h3 {
font-weight:normal;
margin-bottom:10px;
}
html #TB_window h1 {
font-size:25px;
margin-bottom:10px;
}
html #TB_window .form .input-field {
margin:0;
width:auto;
}
html #TB_window .form .input-field input {
padding:5px;
text-indent:0;
width:95%;
}
html #TB_window .form .input-field textarea {
padding:5px;
text-indent:0;
width:95%;
}
html #TB_window .form .input-field label {
font-weight:normal;
}
html #TB_window .form .check_box input {
margin-top:3px;
width:auto;
}
html #TB_window .login .checkbox {
float:left;
}
html #TB_window .login .checkbox label {
border-right:1px solid #333333;
margin-right:5px;
padding-right:5px;
}
html #TB_window .login .forgotten-password a {
color:#F5503A;
}
html #TB_window .ctas .cta a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#862E8B none repeat scroll 0 0;
color:#FFFFFF;
}
html #TB_window .ctas .cta a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#862E8B;
}
#formMixin .default {
border:1px solid #DEDEDE;
color:#333333;
font-size:100%;
padding:5px;
}
#formMixin .label {
display:block;
font-size:0.8461em;
margin:2px 0;
width:100%;
}
#content form h2 {
font-size:1.1231em;
margin:10px 0;
}
form .input-field {
padding-bottom:10px;
}
form .input-field label {
display:block;
font-size:0.8461em;
margin:2px 0;
width:100%;
}
form .input-field img {
display:inline-block;
margin-left:3px;
}
form .input-field .help {
width:530px;
}
form .input-field .info {
width:530px;
}
form .input-field .label {
display:block;
overflow:hidden;
width:100%;
}
form .input-field .label label {
float:left;
width:auto;
}
form .input-field .label .charRem {
color:#808080;
float:right;
font-weight:bold;
}
form .input-field input {
border:1px solid #DEDEDE;
color:#333333;
font-size:100%;
padding:5px;
}
form .input-field textarea {
border:1px solid #DEDEDE;
color:#333333;
font-size:100%;
height:100px;
padding:5px;
width:512px;
}
form .input-field input:focus {
border-color:#28A1D9;
}
form .input-field textarea:focus {
border-color:#28A1D9;
}
form .input-field .help {
color:#676666;
display:block;
font-size:0.8461em;
margin:10px 0 5px;
}
form .input-field .info {
color:#676666;
display:block;
font-size:0.8461em;
margin:10px 0 5px;
}
form .input-field .fieldWithErrors label {
color:#B93321;
}
form .input-field .fieldWithErrors input {
border-color:#F5503A;
}
form .input-field .fieldWithErrors textarea {
border-color:#F5503A;
}
form .text input {
width:518px;
}
form .text_area input {
width:518px;
}
form .text_area .label {
width:525px;
}
form .text_area .help {
width:525px;
}
form .short input {
width:238px;
}
form .short .label {
width:290px;
}
form .short .help {
width:290px;
}
form .small textarea {
height:50px;
}
form .long textarea {
height:350px;
}
form .check_box label {
display:inline;
}
form .check_box input {
border:medium none;
margin-right:5px;
width:auto;
}
form .hex {
position:relative;
width:152px;
}
form .hex input {
width:100px;
}
form .address input {
width:300px;
}
form .town input {
width:170px;
}
form .county input {
width:170px;
}
form .postcode input {
width:100px;
}
form .url input {
width:400px;
}
form .email input {
width:400px;
}
form .phone input {
width:300px;
}
form .password input {
width:200px;
}
form .name input {
width:238px;
}
form .integer input {
width:60px;
}
form .date img {
vertical-align:middle;
}
form .date input {
width:100px;
}
form .radio {
padding:10px 0;
}
form .radio label {
display:inline-block;
width:100px;
}
form .radio .option {
margin-right:5px;
}
form .radio .option label {
margin-right:5px;
width:auto;
}
form .radio .option input {
margin-right:5px;
width:auto;
}
form .range {
padding:10px 0;
}
form .range label {
display:inline-block;
float:left;
font-size:0.8461em;
margin:2px 0;
width:100px;
}
form .range .fields {
display:inline-block;
}
form .range .fields .input-field {
display:inline-block;
width:165px;
}
form .range .fields label {
line-height:30px;
padding:0 5px 0 0;
width:auto;
}
form .range .fields input {
vertical-align:middle;
width:95px;
}
form .mceEditor textarea {
height:450px;
width:680px;
}
form .input-button input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#F5503A none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
margin-right:5px;
padding:5px;
}
form .input-button input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B93321 none repeat scroll 0 0;
}
form .input-button .draft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#808080 none repeat scroll 0 0;
}
form .input-button .publish {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#56A743 none repeat scroll 0 0;
}
.upload-form form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
padding:10px;
}
.upload-form .form-list {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
.upload-form .form-list .item {
margin-left:25px;
}
.upload-form .form-list .item .input-field {
display:inline-block;
}
.upload-form .form-list .item .upload label {
display:none;
}
.upload-form .form-list .item .upload input {
font-size:0.8461em;
margin-top:7px;
width:170px;
}
.upload-form .form-list .item .text input {
width:300px;
}
.upload-form .form-list .item .text .help {
display:inline-block;
width:auto;
}
#content form .grouping {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
margin-bottom:20px;
padding:20px 20px 10px;
}
#content form .grouping h2 {
font-size:1.0769em;
margin-top:0;
}
#content form .avatar-style .h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.0769em;
font-weight:bold;
}
#content form .avatar-style .avatar {
float:left;
}
#content form .avatar-style .avatar .mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mask-170_grey.png) no-repeat scroll 0 0;
}
#content form .avatar-style .upload-field {
margin-left:190px;
}
#content form .avatar-style .upload-field .field-wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DEDEDE;
padding:5px;
width:335px;
}
#content form .avatar-style .upload-field .help {
margin-bottom:20px;
width:320px;
}
#deleteProfile {
border-top:1px solid #DEDEDE;
margin-bottom:-45px;
margin-top:20px;
padding-top:12px;
}
#deleteProfile input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#DEDEDE url(/images/cta_deleteProfile.gif) no-repeat scroll 9px 50%;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
margin-right:5px;
padding:5px 5px 5px 27px;
}
#deleteProfile input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B93321 url(/images/cta_deleteProfile.gif) no-repeat scroll 9px 50%;
}
#content form .paired {
overflow:hidden;
width:600px;
}
#content form .paired .input-field {
float:left;
width:290px;
}
#content form .paired .input-field input {
width:238px;
}
#admin form .input-field label {
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
}
#admin form .input-field input {
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
}
#admin form .input-field textarea {
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
}
#admin form .input-button {
padding-top:10px;
}
#admin #adminSearch .input-button {
padding-top:0;
}
fieldset {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #9DB0B8;
margin-bottom:20px;
padding:20px 20px 0;
}
fieldset legend {
font-weight:bold;
margin-left:-10px;
padding:0 10px;
}
fieldset .fields {
float:left;
}
fieldset .preview {
border:1px solid #9DB0B8;
float:right;
margin:0 0 10px 98px;
}
fieldset .preview p {
font-size:1.6923em;
font-weight:bold;
padding:10px;
}
.color-picker {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #9DB0B8;
height:0;
left:150px;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
.color-picker .farbtastic {
margin:10px;
}
.introduction {
padding-bottom:1em;
}
.instructions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFABD none repeat scroll 0 0;
border:1px solid #E4E3CB;
display:inline-block;
line-height:28px;
margin:10px 0;
padding:0 10px;
}
#renderSkills .render {
display:none;
}
#selectableSkills {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D6E9CE;
margin-bottom:30px;
padding:10px 0 0;
position:relative;
}
#selectableSkills .skills .skill {
height:71px;
margin:0 0 20px 20px;
position:relative;
width:71px;
}
#selectableSkills .skills .skill .tick {
display:none;
position:absolute;
right:0;
top:0;
}
#selectableSkills .skills .selected .tick {
display:block;
}
#selectableSkills .skills .skill:hover p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/alt-bg.png) repeat scroll 50% bottom;
color:#FFFFFF;
display:block;
left:-41px;
min-width:135px;
padding:10px 10px 25px;
position:absolute;
text-align:center;
top:-35px;
}
#selectableSkills p#tooMany {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDFABD none repeat scroll 0 0;
border:1px solid #E4E3CB;
left:33%;
padding:10px;
position:absolute;
text-align:center;
top:80px;
width:35%;
z-index:1000;
}
.flash-error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8EBE9 none repeat scroll 0 0;
border:1px solid #B93321;
color:#B93321;
display:inline-block;
height:auto;
line-height:1em;
margin-bottom:10px;
padding:10px;
position:static;
width:auto;
}
.error-msg {
color:#B93321;
display:inline-block;
margin-left:5px;
}
* {
margin:0;
padding:0;
}
#TB_window {
-x-system-font:none;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_secondLine {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_window a:link {
color:#666666;
}
#TB_window a:visited {
color:#666666;
}
#TB_window a:hover {
color:#000000;
}
#TB_window a:active {
color:#666666;
}
#TB_window a:focus {
color:#666666;
}
#TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100;
}
.TB_overlayMacFFBGHack {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/macFFBgHack.png) repeat scroll 0 0;
}
.TB_overlayBG {
background-color:#000000;
opacity:0.75;
}
* html #TB_overlay {
position:absolute;
}
#TB_window {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:4px solid #525252;
color:#000000;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:102;
}
* html #TB_window {
position:absolute;
}
#TB_window img#TB_Image {
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:1px;
display:block;
margin:15px 0 0 15px;
}
#TB_caption {
float:left;
height:25px;
padding:7px 30px 10px 25px;
}
#TB_closeWindow {
float:right;
height:25px;
padding:11px 25px 10px 0;
}
#TB_closeAjaxWindow {
float:right;
margin-bottom:1px;
padding:7px 10px 5px 0;
text-align:right;
}
#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}
#TB_title {
background-color:#E8E8E8;
height:27px;
}
#TB_ajaxContent {
clear:both;
line-height:1.4em;
overflow:auto;
padding:2px 15px 15px;
text-align:left;
}
#TB_ajaxContent.TB_modal {
padding:15px;
}
#TB_ajaxContent p {
padding:5px 0;
}
#TB_load {
display:none;
height:13px;
left:50%;
margin:-6px 0 0 -104px;
position:fixed;
top:50%;
width:208px;
z-index:103;
}
* html #TB_load {
position:absolute;
}
#TB_HideSelect {
background-color:#FFFFFF;
border:medium none;
height:100%;
left:0;
opacity:0;
position:fixed;
top:0;
width:100%;
z-index:99;
}
* html #TB_HideSelect {
position:absolute;
}
#TB_iframeContent {
border:medium none;
clear:both;
margin-bottom:-1px;
margin-top:1px;
}
.ui-helper-hidden {
display:none;
}
.ui-helper-hidden-accessible {
left:-1e+8px;
position:absolute;
}
.ui-helper-reset {
border:0 none;
font-size:100%;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
text-decoration:none;
}
.ui-helper-clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.ui-helper-clearfix {
display:inline-block;
}
* html .ui-helper-clearfix {
height:1%;
}
.ui-helper-clearfix {
display:block;
}
.ui-helper-zfix {
height:100%;
left:0;
opacity:0;
position:absolute;
top:0;
width:100%;
}
.ui-state-disabled {
cursor:default !important;
}
.ui-icon {
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-99999px;
}
.ui-widget-overlay {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}
.ui-widget {
font-family:Arial,sans-serif;
font-size:1.3em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Arial,sans-serif;
font-size:1em;
}
.ui-widget-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/jquery_ui/ui-bg_flat_75_ffffff_40x100.png) repeat-x scroll 50% 50%;
border:1px solid #EEEEEE;
color:#333333;
}
.ui-widget-content a {
color:#333333;
}
.ui-widget-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0000 url(/images/jquery_ui/ui-bg_highlight-soft_15_cc0000_1x100.png) repeat-x scroll 50% 50%;
border:1px solid #CC0000;
color:#FFFFFF;
font-weight:bold;
}
.ui-widget-header a {
color:#FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(/images/jquery_ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) repeat-x scroll 50% 50%;
border:1px solid #D8DCDF;
color:#004276;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color:#004276;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 url(/images/jquery_ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png) repeat-x scroll 50% 50%;
border:1px solid #CDD5DA;
color:#111111;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.ui-state-hover a, .ui-state-hover a:hover {
color:#111111;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/jquery_ui/ui-bg_flat_65_ffffff_40x100.png) repeat-x scroll 50% 50%;
border:1px solid #EEEEEE;
color:#CC0000;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#CC0000;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBF8EE url(/images/jquery_ui/ui-bg_glass_55_fbf8ee_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #FCD3A1;
color:#555555;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
color:#555555;
}
.ui-state-error, .ui-widget-content .ui-state-error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEE7E7 url(/images/jquery_ui/ui-bg_diagonals-thick_55_eee7e7_40x40.png) repeat scroll 50% 50%;
border:1px solid #CC0000;
color:#CC0000;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
color:#CC0000;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
color:#CC0000;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
background-image:none;
opacity:0.35;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
font-weight:normal;
opacity:0.7;
}
.ui-icon {
background-image:url(/images/jquery_ui/ui-icons_cc0000_256x240.png);
height:16px;
width:16px;
}
.ui-widget-content .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_cc0000_256x240.png);
}
.ui-widget-header .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_cc0000_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_cc0000_256x240.png);
}
.ui-state-active .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_cc0000_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_004276_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image:url(/images/jquery_ui/ui-icons_cc0000_256x240.png);
}
.ui-icon-carat-1-n {
background-position:0 0;
}
.ui-icon-carat-1-ne {
background-position:-16px 0;
}
.ui-icon-carat-1-e {
background-position:-32px 0;
}
.ui-icon-carat-1-se {
background-position:-48px 0;
}
.ui-icon-carat-1-s {
background-position:-64px 0;
}
.ui-icon-carat-1-sw {
background-position:-80px 0;
}
.ui-icon-carat-1-w {
background-position:-96px 0;
}
.ui-icon-carat-1-nw {
background-position:-112px 0;
}
.ui-icon-carat-2-n-s {
background-position:-128px 0;
}
.ui-icon-carat-2-e-w {
background-position:-144px 0;
}
.ui-icon-triangle-1-n {
background-position:0 -16px;
}
.ui-icon-triangle-1-ne {
background-position:-16px -16px;
}
.ui-icon-triangle-1-e {
background-position:-32px -16px;
}
.ui-icon-triangle-1-se {
background-position:-48px -16px;
}
.ui-icon-triangle-1-s {
background-position:-64px -16px;
}
.ui-icon-triangle-1-sw {
background-position:-80px -16px;
}
.ui-icon-triangle-1-w {
background-position:-96px -16px;
}
.ui-icon-triangle-1-nw {
background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position:-144px -16px;
}
.ui-icon-arrow-1-n {
background-position:0 -32px;
}
.ui-icon-arrow-1-ne {
background-position:-16px -32px;
}
.ui-icon-arrow-1-e {
background-position:-32px -32px;
}
.ui-icon-arrow-1-se {
background-position:-48px -32px;
}
.ui-icon-arrow-1-s {
background-position:-64px -32px;
}
.ui-icon-arrow-1-sw {
background-position:-80px -32px;
}
.ui-icon-arrow-1-w {
background-position:-96px -32px;
}
.ui-icon-arrow-1-nw {
background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s {
background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw {
background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w {
background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw {
background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n {
background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e {
background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s {
background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w {
background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n {
background-position:0 -48px;
}
.ui-icon-arrowthick-1-ne {
background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e {
background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se {
background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s {
background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw {
background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w {
background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw {
background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s {
background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w {
background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n {
background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e {
background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s {
background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w {
background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w {
background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n {
background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e {
background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s {
background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w {
background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n {
background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e {
background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s {
background-position:-176px -64px;
}
.ui-icon-arrow-4 {
background-position:0 -80px;
}
.ui-icon-arrow-4-diag {
background-position:-16px -80px;
}
.ui-icon-extlink {
background-position:-32px -80px;
}
.ui-icon-newwin {
background-position:-48px -80px;
}
.ui-icon-refresh {
background-position:-64px -80px;
}
.ui-icon-shuffle {
background-position:-80px -80px;
}
.ui-icon-transfer-e-w {
background-position:-96px -80px;
}
.ui-icon-transferthick-e-w {
background-position:-112px -80px;
}
.ui-icon-folder-collapsed {
background-position:0 -96px;
}
.ui-icon-folder-open {
background-position:-16px -96px;
}
.ui-icon-document {
background-position:-32px -96px;
}
.ui-icon-document-b {
background-position:-48px -96px;
}
.ui-icon-note {
background-position:-64px -96px;
}
.ui-icon-mail-closed {
background-position:-80px -96px;
}
.ui-icon-mail-open {
background-position:-96px -96px;
}
.ui-icon-suitcase {
background-position:-112px -96px;
}
.ui-icon-comment {
background-position:-128px -96px;
}
.ui-icon-person {
background-position:-144px -96px;
}
.ui-icon-print {
background-position:-160px -96px;
}
.ui-icon-trash {
background-position:-176px -96px;
}
.ui-icon-locked {
background-position:-192px -96px;
}
.ui-icon-unlocked {
background-position:-208px -96px;
}
.ui-icon-bookmark {
background-position:-224px -96px;
}
.ui-icon-tag {
background-position:-240px -96px;
}
.ui-icon-home {
background-position:0 -112px;
}
.ui-icon-flag {
background-position:-16px -112px;
}
.ui-icon-calendar {
background-position:-32px -112px;
}
.ui-icon-cart {
background-position:-48px -112px;
}
.ui-icon-pencil {
background-position:-64px -112px;
}
.ui-icon-clock {
background-position:-80px -112px;
}
.ui-icon-disk {
background-position:-96px -112px;
}
.ui-icon-calculator {
background-position:-112px -112px;
}
.ui-icon-zoomin {
background-position:-128px -112px;
}
.ui-icon-zoomout {
background-position:-144px -112px;
}
.ui-icon-search {
background-position:-160px -112px;
}
.ui-icon-wrench {
background-position:-176px -112px;
}
.ui-icon-gear {
background-position:-192px -112px;
}
.ui-icon-heart {
background-position:-208px -112px;
}
.ui-icon-star {
background-position:-224px -112px;
}
.ui-icon-link {
background-position:-240px -112px;
}
.ui-icon-cancel {
background-position:0 -128px;
}
.ui-icon-plus {
background-position:-16px -128px;
}
.ui-icon-plusthick {
background-position:-32px -128px;
}
.ui-icon-minus {
background-position:-48px -128px;
}
.ui-icon-minusthick {
background-position:-64px -128px;
}
.ui-icon-close {
background-position:-80px -128px;
}
.ui-icon-closethick {
background-position:-96px -128px;
}
.ui-icon-key {
background-position:-112px -128px;
}
.ui-icon-lightbulb {
background-position:-128px -128px;
}
.ui-icon-scissors {
background-position:-144px -128px;
}
.ui-icon-clipboard {
background-position:-160px -128px;
}
.ui-icon-copy {
background-position:-176px -128px;
}
.ui-icon-contact {
background-position:-192px -128px;
}
.ui-icon-image {
background-position:-208px -128px;
}
.ui-icon-video {
background-position:-224px -128px;
}
.ui-icon-script {
background-position:-240px -128px;
}
.ui-icon-alert {
background-position:0 -144px;
}
.ui-icon-info {
background-position:-16px -144px;
}
.ui-icon-notice {
background-position:-32px -144px;
}
.ui-icon-help {
background-position:-48px -144px;
}
.ui-icon-check {
background-position:-64px -144px;
}
.ui-icon-bullet {
background-position:-80px -144px;
}
.ui-icon-radio-off {
background-position:-96px -144px;
}
.ui-icon-radio-on {
background-position:-112px -144px;
}
.ui-icon-pin-w {
background-position:-128px -144px;
}
.ui-icon-pin-s {
background-position:-144px -144px;
}
.ui-icon-play {
background-position:0 -160px;
}
.ui-icon-pause {
background-position:-16px -160px;
}
.ui-icon-seek-next {
background-position:-32px -160px;
}
.ui-icon-seek-prev {
background-position:-48px -160px;
}
.ui-icon-seek-end {
background-position:-64px -160px;
}
.ui-icon-seek-first {
background-position:-80px -160px;
}
.ui-icon-stop {
background-position:-96px -160px;
}
.ui-icon-eject {
background-position:-112px -160px;
}
.ui-icon-volume-off {
background-position:-128px -160px;
}
.ui-icon-volume-on {
background-position:-144px -160px;
}
.ui-icon-power {
background-position:0 -176px;
}
.ui-icon-signal-diag {
background-position:-16px -176px;
}
.ui-icon-signal {
background-position:-32px -176px;
}
.ui-icon-battery-0 {
background-position:-48px -176px;
}
.ui-icon-battery-1 {
background-position:-64px -176px;
}
.ui-icon-battery-2 {
background-position:-80px -176px;
}
.ui-icon-battery-3 {
background-position:-96px -176px;
}
.ui-icon-circle-plus {
background-position:0 -192px;
}
.ui-icon-circle-minus {
background-position:-16px -192px;
}
.ui-icon-circle-close {
background-position:-32px -192px;
}
.ui-icon-circle-triangle-e {
background-position:-48px -192px;
}
.ui-icon-circle-triangle-s {
background-position:-64px -192px;
}
.ui-icon-circle-triangle-w {
background-position:-80px -192px;
}
.ui-icon-circle-triangle-n {
background-position:-96px -192px;
}
.ui-icon-circle-arrow-e {
background-position:-112px -192px;
}
.ui-icon-circle-arrow-s {
background-position:-128px -192px;
}
.ui-icon-circle-arrow-w {
background-position:-144px -192px;
}
.ui-icon-circle-arrow-n {
background-position:-160px -192px;
}
.ui-icon-circle-zoomin {
background-position:-176px -192px;
}
.ui-icon-circle-zoomout {
background-position:-192px -192px;
}
.ui-icon-circle-check {
background-position:-208px -192px;
}
.ui-icon-circlesmall-plus {
background-position:0 -208px;
}
.ui-icon-circlesmall-minus {
background-position:-16px -208px;
}
.ui-icon-circlesmall-close {
background-position:-32px -208px;
}
.ui-icon-squaresmall-plus {
background-position:-48px -208px;
}
.ui-icon-squaresmall-minus {
background-position:-64px -208px;
}
.ui-icon-squaresmall-close {
background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical {
background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal {
background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical {
background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal {
background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se {
background-position:-80px -224px;
}
.ui-corner-tl {
-moz-border-radius-topleft:0.4em;
}
.ui-corner-tr {
-moz-border-radius-topright:0.4em;
}
.ui-corner-bl {
-moz-border-radius-bottomleft:0.4em;
}
.ui-corner-br {
-moz-border-radius-bottomright:0.4em;
}
.ui-corner-top {
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
}
.ui-corner-bottom {
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-bottomright:0.4em;
}
.ui-corner-right {
-moz-border-radius-bottomright:0.4em;
-moz-border-radius-topright:0.4em;
}
.ui-corner-left {
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-topleft:0.4em;
}
.ui-corner-all {
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-bottomright:0.4em;
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
}
.ui-widget-overlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#A6A6A6 url(/images/jquery_ui/ui-bg_dots-small_65_a6a6a6_2x2.png) repeat scroll 50% 50%;
opacity:0.4;
}
.ui-widget-shadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#333333 url(/images/jquery_ui/ui-bg_flat_0_333333_40x100.png) repeat-x scroll 50% 50%;
margin:-8px 0 0 -8px;
opacity:0.1;
padding:8px;
}
.ui-accordion .ui-accordion-header {
cursor:pointer;
margin-top:1px;
position:relative;
}
.ui-accordion .ui-accordion-li-fix {
display:inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom:0 none !important;
}
.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:0.5em 0.5em 0.5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
left:0.5em;
margin-top:-8px;
position:absolute;
top:50%;
}
.ui-accordion .ui-accordion-content {
border-top:0 none;
display:none;
margin-bottom:2px;
margin-top:-2px;
overflow:auto;
padding:1em 2.2em;
position:relative;
top:1px;
}
.ui-accordion .ui-accordion-content-active {
display:block;
}
.ui-datepicker {
padding:0.2em 0.2em 0;
width:17em;
}
.ui-datepicker .ui-datepicker-header {
padding:0.2em 0;
position:relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height:1.8em;
position:absolute;
top:2px;
width:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top:1px;
}
.ui-datepicker .ui-datepicker-prev {
left:2px;
}
.ui-datepicker .ui-datepicker-next {
right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display:block;
left:50%;
margin-left:-8px;
margin-top:-8px;
position:absolute;
top:50%;
}
.ui-datepicker .ui-datepicker-title {
line-height:1.8em;
margin:0 2.3em;
text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
float:left;
font-size:1em;
margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width:100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width:49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
float:right;
}
.ui-datepicker table {
border-collapse:collapse;
font-size:0.9em;
margin:0 0 0.4em;
width:100%;
}
.ui-datepicker th {
border:0 none;
font-weight:bold;
padding:0.7em 0.3em;
text-align:center;
}
.ui-datepicker td {
border:0 none;
padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
display:block;
padding:0.2em;
text-align:right;
text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
border-bottom:0 none;
border-left:0 none;
border-right:0 none;
margin:0.7em 0 0;
padding:0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
cursor:pointer;
float:right;
margin:0.5em 0.2em 0.4em;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}
.ui-datepicker.ui-datepicker-multi {
width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
margin:0 auto 0.4em;
width:95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}
.ui-datepicker-row-break {
clear:both;
width:100%;
}
.ui-datepicker-rtl {
direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
left:auto;
right:2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
left:auto;
right:1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:1px;
border-right-width:0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:1px;
border-right-width:0;
}
.ui-datepicker-cover {
display:block;
height:200px;
left:-4px;
position:absolute;
top:-4px;
width:200px;
z-index:-1;
}
.ui-dialog {
padding:0.2em;
position:relative;
width:300px;
}
.ui-dialog .ui-dialog-titlebar {
padding:0.5em 0.3em 0.3em 1em;
position:relative;
}
.ui-dialog .ui-dialog-title {
float:left;
margin:0.1em 0 0.2em;
}
.ui-dialog .ui-dialog-titlebar-close {
height:18px;
margin:-10px 0 0;
padding:1px;
position:absolute;
right:0.3em;
top:50%;
width:19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
display:block;
margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
padding:0;
}
.ui-dialog .ui-dialog-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
overflow:auto;
padding:0.5em 1em;
}
.ui-dialog .ui-dialog-buttonpane {
background-image:none;
border-width:1px 0 0;
margin:0.5em 0 0;
padding:0.3em 1em 0.5em 0.4em;
text-align:left;
}
.ui-dialog .ui-dialog-buttonpane button {
cursor:pointer;
float:right;
line-height:1.4em;
margin:0.5em 0.4em 0.5em 0;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}
.ui-dialog .ui-resizable-se {
bottom:3px;
height:14px;
right:3px;
width:14px;
}
.ui-draggable .ui-dialog-titlebar {
cursor:move;
}
.ui-progressbar {
height:2em;
text-align:left;
}
.ui-progressbar .ui-progressbar-value {
height:100%;
margin:-1px;
}
.ui-resizable {
position:relative;
}
.ui-resizable-handle {
display:block;
font-size:0.1px;
position:absolute;
z-index:99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
display:none;
}
.ui-resizable-n {
cursor:n-resize;
height:7px;
left:0;
top:-5px;
width:100%;
}
.ui-resizable-s {
bottom:-5px;
cursor:s-resize;
height:7px;
left:0;
width:100%;
}
.ui-resizable-e {
cursor:e-resize;
height:100%;
right:-5px;
top:0;
width:7px;
}
.ui-resizable-w {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px;
}
.ui-resizable-se {
bottom:1px;
cursor:se-resize;
height:12px;
right:1px;
width:12px;
}
.ui-resizable-sw {
bottom:-5px;
cursor:sw-resize;
height:9px;
left:-5px;
width:9px;
}
.ui-resizable-nw {
cursor:nw-resize;
height:9px;
left:-5px;
top:-5px;
width:9px;
}
.ui-resizable-ne {
cursor:ne-resize;
height:9px;
right:-5px;
top:-5px;
width:9px;
}
.ui-slider {
position:relative;
text-align:left;
}
.ui-slider .ui-slider-handle {
cursor:default;
height:1.2em;
position:absolute;
width:1.2em;
z-index:2;
}
.ui-slider .ui-slider-range {
border:0 none;
display:block;
font-size:0.7em;
position:absolute;
z-index:1;
}
.ui-slider-horizontal {
height:0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
margin-left:-0.6em;
top:-0.3em;
}
.ui-slider-horizontal .ui-slider-range {
height:100%;
top:0;
}
.ui-slider-horizontal .ui-slider-range-min {
left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
right:0;
}
.ui-slider-vertical {
height:100px;
width:0.8em;
}
.ui-slider-vertical .ui-slider-handle {
left:-0.3em;
margin-bottom:-0.6em;
margin-left:0;
}
.ui-slider-vertical .ui-slider-range {
left:0;
width:100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom:0;
}
.ui-slider-vertical .ui-slider-range-max {
top:0;
}
.ui-tabs {
padding:0.2em;
}
.ui-tabs .ui-tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.2em 0.2em 0;
position:relative;
}
.ui-tabs .ui-tabs-nav li {
border-bottom-width:0 !important;
float:left;
margin:0 0.2em -1px 0;
padding:0;
position:relative;
}
.ui-tabs .ui-tabs-nav li a {
float:left;
padding:0.5em 1em;
text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-bottom-width:0;
padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}
.ui-tabs .ui-tabs-panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-width:0;
display:block;
padding:1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
display:none !important;
}
/* ------------------------------------------------------------------------- */
/* Main Navigation */
/* ------------------------------------------------------------------------- */

#sub_navigation {
	height:30px;
	margin-top: 90px;
}

#sub_nav {
	float:left;
	list-style-image:none;
	list-style-type:none;
	height:30px;
}

#sub_nav li{
	float:left;
	text-align:center;
	width:116px;
	line-height:30px;
}

#sub_nav li a {
	font-size:12px;
	width:116px;
	display:block;
	color:#333333;
}

#sub_nav li a:hover {
	color:#FFF;
}

/* Style the current page menu item in the navigation */
#myProfile_page a#myProfile_link,
#about_page a#myVolunteering_link, 
#finalists_page a#myAwards_link, 
#show_page a#development_link, 
#panel_page a#liveHelp_link, 
#supporters_page a#faq_link, 
#faqs_page a#contactUs_link 
{
	background-color:#FFFFFF;
	color:#000000;
}


a, a:link {
	text-decoration:none;
}

a:visited {
color:#333333;
}

a:hover {
	
}
