

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* styles for every page */
body {
    background:#082539; /*#043d66;*/
    font: 12px arial,sans-serif;
    color:#333;
}
strong {
    font-weight:bold;
}
em {
    font-style: italic;
}
a {
    color:#145898;
}
a.more {
    font-weight:normal;
}
a.pdf {
    padding:0 0 5px 20px;
    background:url(../pix/pdf-small.png) no-repeat;
    line-height:20px;
}
a.doc {
    padding:0 0 5px 20px;
    background:url(../pix/pasteFromWord.png) no-repeat;
    line-height:20px;
}

#centercontent {
    width: 1002px;
    margin: 0 auto;
    position:relative;
}

#header {
    width:1002px;
    height:230px;
    background:url(../pix/header_bg.png);
}
#header h1 {
    position:absolute;
    top:30px;
    left:20px;
    width:410px;
    height:154px;
}
#header h1 a {
    display:block;
    width:410px;
    height:154px;
    text-indent:-10000px;
    overflow:hidden;
}


/* top menu */
#menu {
    position:absolute;
    top:31px;
    left:470px;
    height:154px;
    width:500px;
}
#menu a {
    font-size:0;
    float:left;
    text-indent:-10000px;
    background:url(../pix/topmenu.png);
    height:154px;
    width:100px;
}
#menu a.mainAbout {
    background-position:0 0;
}
#menu a.mainAbout:hover {
    background-position:0 -154px;
}
#menu a.mainSocial {
    background-position:-100px 0;
}
#menu a.mainSocial:hover {
    background-position:-100px -154px;
}
#menu a.mainEducation {
    background-position:-200px 0;
}
#menu a.mainEducation:hover {
    background-position:-200px -154px;
}
#menu a.mainBrothers {
    background-position:-300px 0;
}
#menu a.mainBrothers:hover {
    background-position:-300px -154px;
}
#menu a.mainSpirituality {
    background-position:-400px 0;
}
#menu a.mainSpirituality:hover {
    background-position:-400px -154px;
}

/* Community Menu */
#menuKa {
    position:absolute;
    top:189px;
    left:40px;
    height:38px;
    width:930px;
}
#menuKa li {
    background: none;
}
#menuKa a {
    height:38px;
    font:18px arial,sans-serif;;
    line-height:35px;
    color:#fff;
    padding:0 10px;
    text-decoration:none;
    border: none;
}
#menuKa li ul a {
    height:20px;
    font-size:14px;
    line-height:20px;
}
#menuKa li ul li {
    background: #b0c3d6;
}
#menuKa li:hover, #menuKa li.sfHover,
#menuKa a:focus, #menuKa a:hover, #menuKa a:active {
	background:	#13497b;
}
#menuKa li:hover ul,
#menuKa li.sfHover ul {
	top:			39px;
}
#menuKa .sf-sub-indicator {
    background: none;
}

/*#menuKa li.current a {
    background:url(../pix/menuKaItemSelectedSmall.png);
    width:76px;
    height:34px;
    margin:-3px 0 0 0;
    color:#21578a;
    text-align:center;
    font-weight:bold;
}*/
#menuKa li.current a {
    background:url(../pix/menuKaItemSelectedLarge.png);
    width:106px;
    height:34px;
    margin:-3px 0 0 0;
    color:#21578a;
    text-align:center;
    font-weight:bold;
}

/* User menu */
#topUserMenu {
    margin:40px 0 10px;
}

/* Middle block */
#middle {
    background:url(../pix/middle_bg.png);
    width:922px;
    padding:7px 40px 10px;
}

#mainlinks {
    font: bold 12px arial,sans-serif;
    width:1000px;
    height:48px;
    /*background:url('../pix/new/mainlinks.jpg');*/
    color:#FFF;
    padding-top: 6px;
}
#mainlinks.logged {
    background-position:0 -48px;
}
#mainlinks a {
    color:#fff;
    padding:0 10px 0 0;
}
#mainlinks a.webmail {
    padding:0 10px;
}
#mainlinks a.last {
    padding:0;
}

#mainlinks span {
    padding:0 5px;
}
#mainlinks .rightLinks {
    width:294px;
    height:30px;
    padding:0 150px 0 0;
    float:right;
    text-align:right;
}
#mainlinks.logged .rightLinks {
    width:450px;
}

/* search form */
form.searchForm {
    background:url(../pix/search-bg.gif);
    display:block;
    width:341px;
    height:27px;
    position:absolute;
    top:236px;
    left:629px;
    z-index:10;
}
form.searchForm input.search {
    float:left;
    border:none;
    background:none;
    width:179px;
    height:19px;
    padding:4px 3px 4px 60px;
    font:14px/19px arial,sans-serif;
    color:#004fa1;
}
#searchFormSubmit {
    float:left;
    border:none;
    background:none;
    height:27px;
    width:29px;
    margin:0 7px 0 0;
    text-indent:-10000px;
    overflow:hidden;
    cursor:pointer;
}
#advSearchButton {
    float:left;
    border:none;
    background:none;
    height:27px;
    width:63px;
    text-indent:-10000px;
    font-size:0;
}
#advancedSearchCategories {
    position:absolute;
    top:262px;
    left:140px;
    width:854px;
    height:225px;
    background:url(../pix/new/advSearch.png);
}

/* content container */
.page {
    background:#FFF;
    min-height:680px;
    width:922px;
    padding:0;
    /*height:660px;*/
    position:relative;
}
.page h1 {
    font: bold 18px arial,sans-serif;
}
.page .confirmation {
    width:790px;
    text-align:center;
    padding:100px 0;
    font-size:14px;
}

/* content title */
.title {
    height:23px;
    margin:3px 0 10px 0;
    color:#1c4378;
    font:bold 18px/23px arial,sans-serif;
    text-transform:uppercase;
}
.titleBrothers {
    width:205px;
    background:url(../pix/title-brothers.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleSocial {
    width:251px;
    background:url(../pix/title-social.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleNews {
    width:205px;
    background:url(../pix/title-news.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleProfile {
    width:400px;
    background:url(../pix/title-profile.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleEducation {
    width:209px;
    background:url(../pix/title-education.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleSpirituality {
    width:249px;
    background:url(../pix/title-spirituality.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleAbout {
    width:209px;
    background:url(../pix/title-about.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}
.titleContact {
    width:216px;
    background:url(../pix/title-contact.gif) no-repeat;
    text-indent:-10000px;
    overflow:hidden;
}

/* right column */
.rightCol {
    float:right;
    width:201px;
}
.rightCol a.small {
    display:block;
    width:200px;
    height:88px;
    margin:0 0 3px 0;
    background:url(../pix/rc.png);
    text-indent:-10000px;
    overflow:hidden;
}
.rightCol a:hover.signup {
    background-position:-200px 0;
}
.rightCol a.submit {
    background-position:0 -92px;
}
.rightCol a:hover.submit {
    background-position:-200px -92px;
}
.rightCol a.donate {
    background-position:0 -184px;
}
.rightCol a:hover.donate {
    background-position:-200px -184px;
}
.rightCol a.newsletters {
    background-position:0 -272px;
}
.rightCol a:hover.newsletters {
    background-position:-200px -272px;
}
.rightCol a.reflection {
    background-position:0 -364px;
}
.rightCol a:hover.reflection {
    background-position:-200px -364px;
}

.rightCol a.large {
    display:block;
    width:200px;
    height:550px;
    margin:0 0 3px 0;
}
.rightCol a.topspace {
    margin-top:10px;
}
.rightCol a.last {
    margin-bottom:0;
}
.rightCol .eventsBlock {
    width:168px;
    overflow:hidden;
    height:284px;
    margin:10px 0 0 0;
    background:url('../pix/rc-eventsBlock.gif') no-repeat;
    padding:0 16px 20px 16px;
    font-size:11px;
    color:#21578a;
    position:relative;
}
.rightCol .eventsBlock h1 {
    height:47px;
}
.rightCol .eventsBlock h1 a {
    color:#FFF;
}
#calContainer {
    /*margin-top:5px;*/
    height: 232px;
    overflow: hidden;
}
#calContainer div {
    padding:0 0 5px 0;
}
#calContainer div a {
    font: 12px/15px arial,sans-serif;
}
#ningEvents {
    display:none;
}
.yui-skin-sam .yui-calcontainer {
    background-color:#ECF1F5;
    border:none;
}

/* major blocks */
.greenBlock {
    width:206px;
    overflow:hidden;
    height:200px;
    margin:0 0 10px 0;
    background:url('../pix/greenBlock.png') no-repeat;
    padding:0 16px 20px;
    font-size:12px;
    color:#21578a;
    float:left;
    position:relative;
}
.greenBlock .more {
    /*float:right;
    margin: 0 0 6px 6px;*/
    position:absolute;
    bottom:6px;
    right:16px;
    /*color:#21578a;*/
    font-size:13px;
}
.greenBlockTall { /* assume inheritance from greenBlock */
                  height:250px;
                  background:url(../pix/greenBlockTall.gif) no-repeat;
}
.greenBlockDouble { /* assume inheritance from greenBlock */
                    width:435px;
                    padding:0 25px 20px 16px;
                    background:url(../pix/greenBlockDouble.gif) no-repeat;
}
.greenBlockDouble .more {
    right:24px;
}
.greenBlockHalf { /* assume inheritance from greenBlock */
                  width:321px;
                  height:236px;
                  padding:0 20px 20px 16px;
                  background:url(../pix/greenBlockHalf.gif) no-repeat;
}
.greenBlockHalf .more {
    right:20px;
}
.greenBlock h1 {
    display:block;
    height:38px;
    text-align:center;
    font: bold 15px/38px arial,sans-serif;
    color:#fff;
    margin:0 0 10px 0;
}
.blueBlock h1 {  /* assume inheritance from greenBlock */
                 padding-left:20px;
}
.blueBlock2 h1 {  /* assume inheritance from greenBlock */
                  padding-left:30px;
                  text-align:left;
}
.greenBlock h2 {
    display:block;
    text-align:left;
    margin:6px 0;
    font-size:14px;
    color:#21578a;
}
.greenBlock3 img,
.greenBlock img {
    float:right;
    margin: 0 0 6px 6px;
}

.greenBlock3 {
    width:712px;
    float:left;
    font-size:12px;
    color:#8e8e8e;
    margin-bottom:12px;
    position:relative;
    background:url(../pix/greenBlock3-bg.gif) repeat-y;
}
.greenBlock3 .greenBlock3Header {
    height:41px;
    background:url(../pix/greenBlock3-hd.gif);
}
.greenBlock3 .greenBlock3Body {
    background:url(../pix/greenBlock3-md.gif) no-repeat bottom;
    min-height:170px;
    padding:10px 20px 0 20px;
    color:#21578a;
}
.greenBlock3 .greenBlock3Footer {
    height:20px;
    clear:both;
    background:url('../pix/greenBlock3-ft.gif');
    font-size:0;
}
.greenBlock3 .greenBlock3Header h1 {
    display:block;
    height:41px;
    font: bold 15px/41px arial,sans-serif;
    color:#FFF;
    margin:0 0 0 20px;
}
.greenBlock3 .greenBlock3Body h1 {
    color:#21578a;
    padding:0 0 10px 0;
}
.greenBlock3 h2 {
    font-size:16px;
    margin:0 0 6px 0;
}
.greenBlock3 h2 a {
    text-decoration:none;
}
.greenBlock3 h2 a:hover {
    text-decoration:underline;
}
.greenBlock3 .greenBlockMore {
    float:right;
    margin: 6px 6px 0 0;
    color:#C44948;
    font-size:13px;
}
.greenBlock4 {
    float:left;
    font-size:12px;
    color:#8e8e8e;
    margin-bottom:12px;
    position:relative;
    width:922px;
    background:url(../pix/greenBlock4-bg.gif);
}
.greenBlock4 .greenBlock4Header {
    height:41px;
    background:url(../pix/greenBlock4-hd.gif);
}
.greenBlock4 .greenBlock4Header h1 {
    display:block;
    height:41px;
    font: bold 15px/41px arial,sans-serif;
    color:#FFF;
    margin:0 0 0 20px;
}
.greenBlock4 .greenBlock4Body {
    background:url(../pix/greenBlock4-md.gif) no-repeat bottom;
    min-height:170px;
    padding:10px 20px 0 20px;
    color:#21578a;
}
.greenBlock4 .greenBlock4Footer {
    height:20px;
    clear:both;
    background:url('../pix/greenBlock4-ft.gif');
    font-size:0;
}

/* classes for signup page */
.greenBlockSignup {
    width:196px;
    height:248px;
    margin:0 3px 10px 0;
    background:url('../pix/greenBlockSignup.gif') no-repeat;
    padding:0 16px 20px 16px;
    font-size:11px;
    color:#21578A;
    float:left;
    position:relative;
}
#photoOfTheDay {
    text-align:center;
    text-align:center;
    width:202px;
}
#photoOfTheDay a {
    display:block;
    margin:0 auto;
    height:205px;
    text-align:center;
}
#photoOfTheDay img {
    float:none;
    margin:0;
}

/*.greenBlockSignupOrg {
    background-position:-235px 0;
}
.greenBlockSignupBus {
    background-position:-470px 0;
}
.greenBlockSignupPark {
    background-position:-705px 0;
}*/

.greenBlockSignup h3 {
    display:block;
    height:41px;
    text-align:center;
    font: bold 18px/41px arial,sans-serif;
    color:#FFF;
}
.greenBlockSignup label {
    padding:20px 0 0 0;
    display:block;
}
.greenBlockSignup input {
    border:1px solid #bfbfbf;
    width:185px;
    font: 12px arial,sans-serif;
    padding:2px;
}
.greenBlockSignup button.submit {
    display:block;
    position:absolute;
    bottom:20px;
    left:65px;
    border:1px solid #bfbfbf;
    width:100px;
    height:25px;
    line-height:25px;
}
.signupSteps {
    width:100%;
    height:50px;
    color:#BFBFBF;
    margin-top:40px;
}
.signupSteps h2 {
    width:33%;
    float:left;
    font:bold 18px arial,sans-serif;
    text-align:center;
    border-bottom:5px solid #BFBFBF;
    padding-bottom:2px;
}
.signupSteps h2.current {
    border-bottom:5px solid #023376;
    color:#023376;
}
.signupSteps h2.uncomplete {
    border-bottom:5px solid #B3C1D6;
    color:#B3C1D6;
}
.signupSteps h2.complete {
    border-bottom:5px solid #D9E1EB;
    color:#D9E1EB;
}

/* page section classes */
img.sectionImage {
    float:right;
    margin:0 0 6px 6px;
}
ul.refs {
    line-height:20px;
    padding:5px 0 0;
    font-weight:bold;
}
ul.refs li {
    float:left;
    /*padding:0 0 0 10px;*/
    /*background: url('../pix/new/markCatSmallBlue.gif') no-repeat scroll 0 6px;*/
    width:245px;
}
ul.refs li.wide2 {
    width:381px;
}
ul.refs li.wide {
    width:580px;
}
.subSection1 h2 {
    color:#319D35;
    font:bold 12px arial,sans-serif;
}
.subSection4 {
    float:left;
    width:197px;
    padding:5px 0 0 0;
}
.subSection4 a {
    display:block;
    width:171px;
    margin:0 auto;
    text-align:center;
}
.subSection4 h2 {
    font:bold 12px arial,sans-serif;
}
.subSection4 h2 a {
    color:#319D35;
}
.subSectionH {
    position:relative;
    background:#c2cfe0;
    height:170px;
    padding:8px;
}
.subSectionH .sstl {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif');
    top:0;
    left:0;
    font-size:0;
}
.subSectionH .sstr {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 8px 0;
    top:0;
    right:0;
    font-size:0;
}
.subSectionH .ssbl {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 0 8px;
    bottom:0;
    left:0;
    font-size:0;
}
.subSectionH .ssbr {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 8px 8px;
    bottom:0;
    right:0;
    font-size:0;
}
.subSectionH .subSection4 {
    background:#FFF;
    width:182px;
    height:165px;
    margin:0 0 0 10px;
}
.subSectionH .subSection4 h2 a {
    color:#145898;
}

.page a.cat {
    color: #C44948;
    font: 12px arial,sans-serif;
    background: url("../pix/new/markCatSmallBlue.gif") no-repeat scroll 0 3px;
    padding-left: 8px;
    text-decoration: none;
    display:block;
}
.page a:hover.cat {
    text-decoration: underline;
}
/* Page Content */
#pc {
    width: 768px;
    padding: 0 12px 12px 12px;
}

/* search results */
ul.result {
    margin: 12px 0;
}
ul.result li {
    padding: 0 0 12px 0;
    margin: 0 0 6px 0;
    border-bottom: 1px dotted #bfbfbf;
}
ul.result li.last {
    padding: 0;
    margin: 0;
    border-bottom: none;
}

/* site forms */
form.greenForm {
    width: 645px;
    padding: 0 12px 150px 12px;
}
form.greenForm h1 {
    font: bold 18px arial,sans-serif;
    margin:5px 0;
}
form.greenForm .row {
    width:550px;
    margin: 0 auto;
    padding-bottom: 12px;
    font: 11px arial,sans-serif;
    color:#000;
}
form.greenForm .wide {
    width:645px;
}
form.greenForm .left {
    margin:0;
}
form.greenForm .row a {
    font: 12px/20px arial,sans-serif;
}
form.greenForm span.label {
    float:left;
    width:120px;
    font: 12px/20px arial,sans-serif;
    color:#000;
    text-align:right;
    padding: 0 10px 0 0;
    margin: 0 5px 0 0;
}
form.greenForm span.narrow {
    text-align:left;
    width:45px;
}
form.greenForm span.rq {
    background: url('../pix/markRq.gif') no-repeat scroll 100% 0;
}
form.greenForm div.field {
    float:left;
    width:74%;
    padding: 0 0 12px 0;
}
form.greenForm img {
    margin: 0 0 5px 0;
}
form.greenForm div.narrow {
    width:100px;
}
form.greenForm input {
    border: 1px solid #bfbfbf;
    width:100%;
    font: 12px arial,sans-serif;
    padding:2px;
}
form.greenForm input.short {
    width:264px;
}
form.greenForm span.secondLabel {
    font-size:12px;
    margin:0 15px;
}
form.greenForm input.checkbox {
    border:none;
    width:auto;
    padding:0;
    margin:0 4px 0 0;
}
form.greenForm input.radio {
    border:none;
    width:auto;
    padding:0;
    margin:0 4px 0 0;
}
form.greenForm select {
    border: 1px solid #bfbfbf;
}
form.greenForm textarea {
    border: 1px solid #bfbfbf;
    width:100%;
    font: 12px arial,sans-serif;
    padding:2px;
}
form.greenForm button.submit {
    display:block;
    border:1px solid #bfbfbf;
    width:100px;
    height:25px;
    line-height:25px;
}
form.greenForm input.submit {
    width:auto;
    border:none;
}
form.greenForm input.submitLogin {
    width:57px;
    background-position: -148px -96px;
}
form.greenForm span.label span.comment {
    font: 11px arial,sans-serif;
    display: block;
    color:#bfbfbf;
}
form.greenForm label {
    font: 12px/25px arial,sans-serif;
    color:#000;
    display: block;
    float:left;
    width:190px;
}
form.greenForm .econtainer {
    width:100%;
    float:left;
    padding:4px 4px 12px 4px;
    font: 12px/20px arial,sans-serif;
}
form.greenForm .econtainer label {
    float:left;
    width:170px;
}
/* some very special form fiedls */
form.greenForm div.markedHeader {
    width:793px;
    height:34px;
    clear:both;
}
form.greenForm p {
    padding:0 0 12px 0;
    margin:10px 0;
}
form.greenForm p.header {
    padding:0;
    margin:0;
}
form.greenForm p.notice {
    padding:4px;
    text-align:center;
    font:bold 13px arial,sans-serif;
    width:500px;
    margin:0 auto 12px auto;
    background:#eee;
}
#articleEditForm {
    width:895px;
}
#articleEditForm .wide {
    width:890px;
}

#page form.greenForm div.markedHeader h1 {
    border:none;
    font: bold 16px/34px arial,sans-serif;
    color:#fff;
    padding: 0 0px 0 10px;
    margin: 0;
}
.errors {
    color: #ff0000;
    line-height:20px;
    padding: 0 0 12px 12px;
}
#page form.greenForm .errors h2 {
    color: red;
    font: bold 14px arial,sans-serif;
}
.errors ul {
    text-indent: 14px;
}

/* footer and bottom menu */
#footer {
    background: url(../pix/footer_bg.png);
    height:186px;
    width:1002px;
}
#footer span.copy {
    padding:20px 0 0 38px;
    font-size:10px;
    color:#aaa;
    display:block;
    width:700px;
    float:left;
}
#footer span.copy a {
    color:#aaa; /*#041d4b;*/
}
#footer .brss {
    float: right;
    width: 48px;
    padding: 128px 16px 0 0;
}
#bmenu {
    width:430px;
    padding:30px 0 0 320px;
    float:left;
    color:#fff;
}
.bmenuColumn {
    float:left;
    width:130px;
    padding:0 0 0 10px;
}
.bmenuColumn h1 {
    font:bold 11px arial,sans-serif;
    padding:4px 0;
    text-transform:uppercase;
    text-decoration:underline;
}
.bmenuColumn a {
    font-size:9px;
    color:#fff;
    text-decoration:none;
}
.bmenuColumn a:hover {
    text-decoration:underline;
}

#soon {
    width:793px;
    font: bold 18px verdana,sans-serif;
    padding: 150px 0;
    text-align: center;
}

/* categories container */
#category {
    display:none;
}
#catBody {
    width: 945px;
    background: url("../pix/catBody.gif");
    float: left;
    font: 14px arial,sans-serif;
    color: #319D35;
    padding: 10px 15px 7px 15px;
}
#catBody h2 {
    display: inline;
    font-weight: bold;
    background: url("../pix/mark.gif") no-repeat;
    padding: 0 0 0 25px;
    cursor:pointer;
}
#catList  {
}
#catList div.catListColumn {
    float:left;
    width:150px;
    padding:15px 0 0 15px;
}
#catList a.catLink {
    font: 12px/18px arial,sans-serif;
    color:#145898;
}
#catList input.checkbox {
    margin: 0 3px 0 0;
    position:relative;
    z-index:1;
}

/* image list item */
div.imageListItem {
    float:left;
    width:112px;
    margin:0 15px 15px 0;
    height:200px;
}
div.imageListItem img {
    display:block;
}

#introduceForm {
    padding-bottom: 20px;
}

div.ytvideo {
    clear:right;
    float:right;
    width:170px;
    margin:2px 0 2px 10px;
    text-align:center;
    position:relative;
    background:#c2cfe0;
}
#article div.ytvideo h3 {
    background:url('../pix/new/ytvideoHeader.gif');
    width:149px;
    height:24px;
    margin:0 auto;
    display:block;
    font-size:0;
    text-indent:-10000px;
    padding:0;
    margin:12px auto;
}
div.ytvideo .sstl {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif');
    top:0;
    left:0;
    font-size:0;
}
div.ytvideo .sstr {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 8px 0;
    top:0;
    right:0;
    font-size:0;
}
div.ytvideo .ssbl {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 0 8px;
    bottom:0;
    left:0;
    font-size:0;
}
div.ytvideo .ssbr {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 8px 8px;
    bottom:0;
    right:0;
    font-size:0;
}

div.ytvideoitem {
    width:146px;
    margin:12px;
}
div.ytvideoitem img {
    display:block;
    margin:0 auto;
    float:none;
}
div.natureytvideo {
    float:left;
    width:192px;
    height:160px;
    margin:0;
    text-align:center;
}
div.natureytvideo a.vid {
    display:block;
    margin:0 auto 2px auto;
    width:134px;
}
div.natureytvideo img {
    display:block;
    float:none;
    margin:0;
}

#bss {
    width:778px;
    height:1000px;
}
#bss h1 {
    padding:5px 0;
    margin:0 12px;
    width:768px;
}
#bsscontrols {
    text-align: center;
    padding:12px 0 0 0;
}
#bsscontrols a {
    font:bold 25px arial;
    padding:5px;
    text-decoration:none;
}
#bsscurrentimage {
    display:block;
    margin:0 auto;
}
#bsscurrentcaption {
    display:block;
    padding:5px 0;
    text-align:center;
}
#bssauto {
    float:right;
    text-decoration:underline;
    color:#145898;
    cursor:pointer;
}
.ssSections {
    text-align:center;
    font-weight: bold;
    line-height: 25px;
}

#addthis {
    position:absolute;
    top:10px;
    right:10px;
}
#addthis img {
    border:none;
}
#addthistop {
    position:absolute;
    top:5px;
    right:6px;
}
#addthistop img {
    border:none;
}
/* refine font for menu */
.yuimenubaritemlabel, .yuimenuitemlabel {
    font-weight:bold;
}
.wysiwygNote {
    color:#000;
    font:bold 12px arial,sans-serif;
}
.wysiwygNote img.inline {
    border:none;
    margin:0;
}

#articletypes {
    margin:0;
}

#articletypes td {
    vertical-align:top;
    padding:30px 0 0 0;
}
#articletypes h2 {
    color:#333;
    font:normal 17px verdana,sans-serif;
}
/* user menu */
.usermenu {
    font: bold 12px/20px arial,sans-serif;
    margin:5px 0 0 0;
}
.usermenu li {
    min-height:26px;
    margin:0 0 1px 0;
}
.usermenu a, .usermenu em {
    display:block;
    width:183px;
    height:18px;
    font:bold 13px/18px arial,sans-serif;
    padding:4px 6px;
    background:url("../pix/usermenuBg.gif") no-repeat;
    color:#fff;
    text-decoration:none;
}
.usermenu ul {
    padding:0 3px;
    font-weight:normal;
}
.usermenu ul li {
    width:177px;
    height:26px;
    margin:0 0 1px 0;
    border-top:1px solid #ccc;
}


#knowledgeformats {
    display:block;
    width:550px;
    margin:12px auto;
}
#knowledgeformats li {
    float:left;
    width:225px;
    padding:5px 5px 5px 30px;
    font:bold 18px verdana,sans-serif;
    background:url('../pix/bigCheck.gif') no-repeat scroll 6px 12px;
}
ul.articletypecomment {
    list-style-position:inside;
    list-style-type:disc;
}
#budgesList img {
    border:none;
    float:none;
    margin:0
}

div.moreTips {
    margin:12px 0;
}
div.moreTips a {
    display:block;
    height:22px;
    background:url('../pix/buttons.gif');
    text-indent:-1000px;
    overflow:hidden;
}
div.moreTips a.moreTips {
    width:79px;
    background-position: -758px 0;
}
div.moreTips a.morePhotos {
    width:97px;
    background-position: -475px -32px;
}
div.moreTips a.moreProducts {
    width:159px;
    background-position: -164px -32px;
}
div.moreTips a.moreOrgs {
    width:195px;
    background-position: -1px -64px;
}
div.moreTips a.moreParks {
    width:135px;
    background-position: -331px -32px;
}
div.moreTips a.moreCarbon {
    width:181px;
    background-position: -204px -64px;
}

table.adminlist {
    width:100%;
}
table.adminlist th {
    background:#028CB1;
    font-weight:bold;
    color:#FFF;
}
table.adminlist td, table.adminlist th {
    padding:5px;
}
table.adminlist tr.even {
    background:#bfbfbf;
}
table.adminlist tr.total {
    font-weight:bold;
}
table.adminlist th a {
    color:#FFF;
}
div.genericPager {
    padding:5px 0;
    height:35px;
    line-height:35px;
}
div.genericPager button {
    padding:5px;
}
div.genericPager button.addArticleButton {
    border:none;
    height:22px;
    width:85px;
    background:url('../pix/buttons.gif') scroll -205px 0;
    text-indent:-10000px;
    overflow:hidden;
}
div.genericPager button.addImageButton {
    border:none;
    height:22px;
    width:85px;
    background:url('../pix/buttons.gif') scroll 0 0;
    text-indent:-10000px;
    overflow:hidden;
}
div.genericPager form {
    float:right;
}
div.imagePagerTop {
    border-bottom:3px solid #000;
    margin-bottom:12px;
}
div.imagePagerBottom {
    border-top:3px solid #000;
    margin-top:12px;
}
div.clearBoth {
    clear:both;
}

#vertbanner {
    position:absolute;
    right:20px;
    top:80px;
}
#submitArticleIcon {
    position:absolute;
    right:10px;
    top:15px;
}
#fbicon {
    position:absolute;
    right:20px;
    top:700px;
}
div.profile {
    font-size:18px;
    font-weight:bold;
    margin:0 0 12px 0;
}
div.profile h2 {
    color:#1C4378;
    margin:10px 0;
}

/*
Buttons
*/
.de127 {
    background:url(../pix/new/buttons.png);
    width:127px;
    height:33px;
    display:block;
    text-indent:-10000px;
    font-size:0;
    border:none;
    cursor:pointer;
}
.de228 {
    background:url(../pix/new/buttons.png);
    width:228px;
    height:33px;
    display:block;
    text-indent:-10000px;
    font-size:0;
    border:none;
    cursor:pointer;
}
.deContinue {
    background-position:0 -675px;
    position:absolute;
    bottom:20px;
    left:54px;
}
.deContinueWhite {
    background-position:0 -675px ;
    /*background-position:-130px -675px;*/
}
.deCreateFinish {
    background-position:-365px -113px;
}
form.greenForm input.deLogin {
    background-position:0 -533px;
    border:none;
    width:127px;
    height:33px;
}
form.greenForm input.deForgot {
    background-position:-152px -175px;
    border:none;
    width:186px;
    height:33px;
}
.deMoreTips {
    background-position:0 -214px;
    float:right;
}
.deSubmitPhoto {
    background-position:0 -39px;
}
.deMoreOrgs {
    background-position:-365px 0;
    float:right;
}
.deAddImage {
    background-position:0 -2px;
    float:left;
    margin:0 10px 0 0;
}
.deAddArticle {
    background-position:0 -74px;
    float:left;
    margin:0 10px 0 0;
}
form.greenForm input.deSubmitPhoto {
    background-position:0 -38px;
    width:127px;
    text-indent:-10000px;
}
form.greenForm input.deSubmitComment {
    background-position:0 -427px;
    width:127px;
    text-indent:-10000px;
}
form.greenForm input.deSubmitProfile {
    background-position:0 -571px;
    width:127px;
}
form.greenForm input.deSubmitArticle {
    float:left;
    background-position:0 -179px;
    width:127px;
    margin-right:20px;
}
form.greenForm input.deSubmitPreview {
    float:left;
    background-position:0 -250px;
    width:127px;
}
form.greenForm input.deIntroduce {
    background-position:-365px -78px;
    width:228px;
}
form.greenForm input.deContactUs {
    background-position:0 -463px;
    width:127px;
}
a.type-button {
    background:url(../pix/type-button.png);
    float:left;
    width:192px;
    height:38px;
    text-align:center;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    color:#FFF;
    padding:25px 5px;
    margin:10px 50px;
}
a.type-big-button {
    background:url(../pix/type-big-button.png);
    display:block;
    width:463px;
    height:76px;
    text-align:center;
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    color:#FFF;
    padding:25px 20px;
    margin:10px auto;
}
a.type-big-button span {
    font:normal 14px arial,sans-serif;
}
ul.collectedEntries {
    margin:0 0 10px 0;
}
ul.pdfs {
    margin:10px 0;
}
ul.collectedEntries li {
    padding:0 0 5px 0;
}
#collectedEntries h3, #collectedEntries a {
    font-size:14px;
    background:none;
    padding:0;
    line-height:20px;
    display:inline;
}

.yui-skin-sam .yuimenubar {
    background:url(../pix/menuBg.png) repeat-x;
    border:1px solid #abc0d3;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
    border-right:1px solid #abc0d3;
}
.yui-skin-sam .yuimenubaritemlabel {
    border-color:#abc0d3;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel {
    color:#FFF;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected {
    color:#000;
}

#fastArticleSearch {
    float:right;
    width:190px;
    border:1px solid #eee;
}
#fastArticleSearchForm {
    padding:5px;
}
#fastArticleSearchResult div {
    padding:5px;
}

/**
* Main page classes.
*/
#introBlock {
    height:245px;
    width:927px;
    position:relative;
    margin:0 0 5px 0;
}
#intro {
    width:567px;
    height:245px;
    float:left;
}
#intro.b1 {
    background:url(../pix/intro1.png) no-repeat;
}
#intro.b2 {
    background:url(../pix/intro2.png) no-repeat;
}
#intro.b3 {
    background:url(../pix/intro3.png) no-repeat;
}
#intro.b4 {
    background:url(../pix/intro4.png) no-repeat;
}
#intro.b5 {
    background:url(../pix/intro5.png) no-repeat;
}
#introVideo {
    width:360px;
    height:245px;
    float:left;
    background:url(../pix/video-bg.png);
}
#introVideo a#introPlayer {
    position:static;
    text-indent:0;
    display:block;
    width:350px;
    height:198px;
    margin:35px 3px 12px 3px;
}
#introBlock a {
    position:absolute;
    font-size:0;
    text-indent:-10000px;
    overflow:hidden;
    width:14px;
    height:22px;
    top:223px;
}
#introBlock #bp {
    left:49px;
    width:22px;
}
#introBlock #bn {
    left:177px;
    width:22px;
}
#introBlock #b1 {
    left:87px;
}
#introBlock #b2 {
    left:102px;
}
#introBlock #b3 {
    left:116px;
}
#introBlock #b4 {
    left:131px;
}
#introBlock #b5 {
    left:146px;
}

#latestNews {
    margin:0 0;
}
#latestNews h3, #latestNews a {
    font-size:14px;
    background:none;
    padding:0;
    line-height:20px;
    display:inline;
}
#latestNews a.cat {
    color:#c44948;
}

/* our menu on the bottom */
#ourMenu {
    padding:0 7px 0 14px;
    height:136px;
}
#ourMenu a {
    background:url('../pix/ourmenu.png') no-repeat;
    float:left;
    height:136px;
    width:143px;
    text-indent:-1000px;
    overflow:hidden;
    font-size:0;
    margin:0 7px 0 0;
}
#ourMenu a.ourFounder {
    background-position:0 0;
}
#ourMenu a.ourFounder:hover {
    background-position:0 -136px;
}
#ourMenu a.ourMinistries {
    background-position:-150px 0;
}
#ourMenu a.ourMinistries:hover {
    background-position:-150px -136px;
}
#ourMenu a.ourNetwork {
    background-position:-300px 0;
}
#ourMenu a.ourNetwork:hover {
    background-position:-300px -136px;
}
#ourMenu a.ourStandards {
    background-position:-450px 0;
}
#ourMenu a.ourStandards:hover {
    background-position:-450px -136px;
}
#ourMenu a.ourVolunteers {
    background-position:-600px 0;
}
#ourMenu a.ourVolunteers:hover {
    background-position:-600px -136px;
}
#ourMenu a.ourCamps {
    background-position:-750px 0;
}
#ourMenu a.ourCamps:hover {
    background-position:-750px -136px;
}

img.ofday {
    display:block;
    margin:5px auto;
}
a.plain {
    text-decoration:none;
    color:#333333;
}
a:hover.plain {
    text-decoration:underline;
}
/* sitemap parts */
#sitemap {
    padding:0;
}
#sitemap h1 {
    padding: 5px 0;
}
#sitemap a {
    font-weight:bold;
    display:block;
    line-height:16px;
}
#sitemap .catListColumn {
    width:175px;
    float:left;
}

.greenTip {
    float:left;
    padding: 8px 0;
    width: 880px;
    border-bottom:1px solid #d8e0e2;
}
.greenTipImage {
    float:left;
    width:110px;
}
.greenTipContent {
    float: left;
    width: 580px;
    line-height:18px;
    padding:0 15px;
    font-size:11px;
}
.greenTipContent span.views {
    font-size:11px;
    padding-right: 3px;
    color:#145898;
}
.greenTipContent span.comments {
    padding-right: 0;
    padding-left: 6px;
    border-left: 1px solid #145898;
}
.greenTip ul li span {
    display:none;
}
.greenTip ul li.cost span {
    display:inline;
}

.greenTip ul li.rating {
    /*padding-right: 75px;*/
    height:22px;
    line-height:22px;
    font-size:12px;
}
.greenTip ul li.rating0 {
    background: url("../pix/rating.png") no-repeat scroll 93% 0;
}
.greenTip ul li.rating1 {
    background: url("../pix/rating.png") no-repeat scroll 93% -22px;
}
.greenTip ul li.rating2 {
    background: url("../pix/rating.png") no-repeat scroll 93% -44px;
}
.greenTip ul li.rating3 {
    background: url("../pix/rating.png") no-repeat scroll 93% -66px;
}
.greenTip ul li.rating4 {
    background: url("../pix/rating.png") no-repeat scroll 93% -88px;
}
.greenTip ul li.rating5 {
    background: url("../pix/rating.png") no-repeat scroll 93% -110px;
}
.greenTipLast {
    border-bottom: none;
}
.greenTipsSort {
    border-bottom:1px solid #d8e0e2;
    line-height:35px;
    width:880px;
}
.greenTipsSortBottom {
    border-bottom:none;
    border-top:1px solid #d8e0e2;
}
.greenTipsSortEmpty {
    border:none;
}
.greenTipsSort h2 {
    color:#145898;
    float:left;
    margin:0;
}
.greenTipsSort h2 span {
    color:#333;
}
.greenTipsSort a.pSort {
    padding: 0 10px;
    border-right: 1px solid #bfbfbf;
    text-decoration:none;
    color:#333;
}
.greenTipsSort a.pSort:hover {
    text-decoration:underline;
}
.greenTipsSort a.pSortLast {
    border:none;
}
.greenTipsSort a.pPage {
    padding: 0 7px;
    text-decoration: underline;
    color:#333333;
    font-size:14px;
    text-decoration:none;
    float:left;
    width:10px;
    height:35px;
}
.greenTipsSort a:hover {
    text-decoration: underline;
}
.greenTipsSort a.current {
    font-weight:bold;
    color:#145898;
}
.greenTipsSort a.first {
    background:url('../pix/new/pagerArrows.png') no-repeat scroll 0 0;
    height:7px;
    width:14px;
    padding:0;
    margin:15px 8px 11px 0;
    font-size:0;
    text-indent:-10000px;
    line-height:0;
}
.greenTipsSort a.last {
    background-position:-14px 0;
}
.greenTipsSort a.prev {
    background:url('../pix/new/pagerArrows.png') no-repeat scroll 0 -7px;
    height:9px;
    width:12px;
    padding:0;
    margin:14px 0 12px 0;
    font-size:0;
    text-indent:-10000px;
    line-height:0;
}
.greenTipsSort a.next {
    background-position:-12px -7px;
    margin-right:8px;
}

#tagCloud {
    width:100%;
}
#tagCloud .lW { float: left; clear: left; height: 15px; }
#tagCloud .rW { float: right; clear: right; height: 15px; }
#tagCloud a {
    padding: 0 7px;
}
#tagCloud a.it {
    font-style:italic;
}
#tagCloud a.b {
    font-weight:bold;
}
div.imageCaption {
    float:left;
    width:192px;
    text-align:center;
    color:#319D35;
    padding-top:5px;
}
div.imageCaptionSmall {
    width:128px;
}
#page div.imageCaptionSmall h2 {
    font-size:12px;
}
div.imageCaption img {
    float:none;
    margin:0 auto;
    display:block;
}




#article {
    line-height:16px;
    color:#333;
    margin-top:35px;
}

#article p {
    padding:6px 0;
}
#article u {
    text-decoration:underline;
}
#articleBody {
    padding:0 0 12px 0;
    border-bottom:1px solid #d8e0e2;
}
#articleBody ul li {
    background: url("../pix/new/markCatSmallBlue.gif") no-repeat scroll 0 5px;
    padding:0 0 0 10px;

}
#articleBody ol {
    list-style-type:decimal;
    list-style-position:outside;
    padding:0 0 0 26px;
}

#article a.admin {
    color:#fff;
}

#article h2 {
    margin: 15px 0 0 0;
    padding: 0;
    color: #145898;
    font: bold 14px arial,sans-serif;
}
#article h2 span {
    color:#333;
}
#article h3 {
    color:#319D35;
    font: bold 12px arial,sans-serif;
    padding: 12px 0 0 0;
}
#article h3 span {
    color:#333;
    font: normal 12px arial,sans-serif;
}
#article h3 span a {
    margin:0 3px;
}
#article h3 {
    font-weight:bold;
}
#article h4 {
    font-weight:bold;
}
#article div.image {
    float: right;
    color:#bfbfbf;
    padding:0 0 10px 20px;
    text-align:center;
    line-height:20px;
}
#slideshow {
    padding:5px;
    margin:5px 0 5px 5px;
    float: right;
    position:relative;
    background:#c2cfe0;
}
#slideshow .sstl {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif');
    top:0;
    left:0;
    font-size:0;
}
#slideshow .sstr {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 8px 0;
    top:0;
    right:0;
    font-size:0;
}
#slideshow .ssbl {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 0 8px;
    bottom:0;
    left:0;
    font-size:0;
}
#slideshow .ssbr {
    position:absolute;
    width:8px;
    height:8px;
    background:url('../pix/new/ssAngles.gif') scroll 8px 8px;
    bottom:0;
    right:0;
    font-size:0;
}

#slides {
    width:414px;
    overflow:hidden;
    padding:5px;
}
#slides div.image {
    float:none;
    padding:0;
    color:#145898;
}
#slides img {
    border:none;
    margin:0 auto;
}
#controls {
    padding:5px;
}
#slidescontrols {
    float:left;
    font:bold 20px arial,sans-serif;
}
#slidescontrols a {
    text-indent:-10000px;
    background:url('../pix/new/ssControls.gif') no-repeat;
    width:32px;
    height:23px;
    display:block;
    float:left;
}
#slidescontrols a.right {
    background-position:-32px 0;
}
#slidepreview {
    float:right;
}
#article #slidepreview img {
    margin:0 0 0 10px;
    float:left;
    border:2px solid #FFF;
}
.ytvideoembed {
    float:right;
}
#article img {
    display:block;
    float:none;
}
#article ul li span {
    font-weight:bold;
}
#articleWlinks li {
    background: url("../pix/new/markCatSmallBlue.gif") no-repeat scroll 0 5px;
    padding-left: 10px;
}
#articleWlinks a {
    font-size:13px;
}


#article div.author {
    padding: 20px 0 0 0;
    font-weight:bold;
}
/* sub-blocks */
#article .greenBlockSmall {
    width:770px;
    float:left;
    font-size:12px;
    color:#8e8e8e;
    margin:12px;
}
#article .greenBlockSmall .greenBlockSmallHeader {
    height:43px;
    background:url('../pix/new/greenBlockSmall.png') scroll 0 -43px;
}
#article .greenBlockSmall .greenBlockSmallBody {
    background:url('../pix/new/greenBlockSmallBody.gif') repeat-y;
    padding:8px 12px 0 12px;
}
#article .greenBlockSmall .greenBlockSmallFooter {
    height:14px;
    background:url('../pix/new/greenBlockSmall.png') scroll 0 -86px;
}
#article .greenBlockSmall h3 {
    display:block;
    height:43px;
    font: bold 18px/43px arial,sans-serif;
    color:#FFF;
    margin:0 0 0 50px;
    padding:0;
}



#articleProperty {
    float:left;
    padding: 8px 0 0 0;
}
#articleProperty li {
    height:22px;
    line-height:22px;
    font-size:12px;
    float:left;
    margin: 0 15px 0 0;
}
#articleProperty li span {
    display:none;
}
#articleProperty li.rating {
    width:135px;
}
#articleProperty li.rating0 {
    background: url("../pix/rating.png") no-repeat scroll 100% 0;
}
#articleProperty li.rating1 {
    background: url("../pix/rating.png") no-repeat scroll 100% -22px;
}
#articleProperty li.rating2 {
    background: url("../pix/rating.png") no-repeat scroll 100% -44px;
}
#articleProperty li.rating3 {
    background: url("../pix/rating.png") no-repeat scroll 100% -66px;
}
#articleProperty li.rating4 {
    background: url("../pix/rating.png") no-repeat scroll 100% -88px;
}
#articleProperty li.rating5 {
    background: url("../pix/rating.png") no-repeat scroll 100% -110px;
}
#articleProperty li.cost span {
    display: inline;
    font-weight: normal;
}
#articleProperty li a {
    color:#C44948;
}

#ratingValue {
    background: url("../pix/rating.png") no-repeat scroll 100% 0;
    border:none;
    display:block;
    width:53px;
    height:22px;
    cursor:pointer;
    text-indent:-10000px;
    overflow:hidden;
    margin:0;
    padding:0;
    /*hide value in IE*/
    font-size:0;
    color:#fff;
}

div.commentItem {
    padding:6px 0;
    color:#333;
}
div.commentItem span {
    font-weight:bold;
    display:block;
    padding:0 0 3px 0;
}
div.separator {
    width:100%;
    height:2px;
    background:#000;
    margin:0 0 12px 0;
    font-size:0;
}
.previewHeader {
    font: 16px verdana,sans-serif;
    margin:12px;
    width:769px;
}
.previewFooter {
    font: 16px verdana,sans-serif;
    padding:12px 0;
    margin:0 12px;
    width:769px;
    border-bottom:3px solid #000;
}
/* short integrated articles */
.iArticle {
    margin:12px 0 0 0;
}
#page .iArticle p {
    padding:6px 0;
}
#page .iArticle u {
    text-decoration:underline;
}
#page .iArticle ul li {
    background: url("../pix/markCatSmall.gif") no-repeat scroll 0 5px;
    padding:0 0 0 10px;

}
#page .iArticle ol {
    list-style-type:decimal;
    list-style-position:outside;
    padding:0 0 0 26px;
}
#page .iArticle h1 {
    font: bold 18px verdana,sans-serif;
    color: #145898;
    padding: 7px 0 10px 0;
}
#page .iArticle h2 {
    margin: 15px 0 0 0;
    padding: 0;
    color: #145898;
    font: bold 14px arial,sans-serif;
}
#page .iArticle h3 {
    color:#319D35;
    font: bold 12px arial,sans-serif;
    padding: 12px 0 0 0;
}
#page .iArticle h4 {
    font-weight:bold;
}
.linkthisarticleContainer {
    padding-left:30px;
}
.linkthisarticle {
    padding:7px;
    background:url('../pix/new/thisArticleLink.gif') scroll right bottom;
    width:93%;
}
.bookmarkThis {
    margin-top:40px;
    height:80px;
}
.bookmarkThis .button {
    float:left;
    margin-right:30px;
    height:80px;
}

/**
* Image Selector Styles
*/
div.imageSelectorItem {
    float:left;
    width:115px;
    height:130px;
    margin:5px 5px 0 0;
    text-align: center;
}
div.imageSelectorItem img {
    display: block;
    margin:0 auto;
    cursor: pointer;
}
#imageSelectorProgress {
    border:none;
    display:block;
    margin:100px auto;
}
#imageSelectorList {
    height:600px;
    overflow:auto;
}
a.imageSelectorItem {
    cursor: pointer;
    float:left;
    height:33px;
    width:127px;
    background:url('../pix/new/buttons.png') scroll 0 -109px;
    text-indent:-10000px;
    overflow:hidden;
}
a.imageSelectorItemReset {
    background-position:0 -144px;
}
