*{margin:0;padding:0;border:0 none;}
body{background:#eaeaea!important;color:#444;font:100.1% "Verdana","Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;}
ul{list-style-type:none;}
img{vertical-align:middle;}
table{border-collapse:collapse;}
a{text-decoration:none;cursor:pointer;}
input,textarea,select{padding:2px;color:#444;font-size:11px;vertical-align:middle;background:#fff;border:#b8b8b8 1px solid;font-family:"Verdana","Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;}
select{cursor:pointer;}
* strong{color:#333;}
.clear{clear:both;height:0;overflow:hidden;font-size:1px;}
.bigClear{clear:both;height:24px;overflow:hidden;font-size:1px;}
.mSpaceBot{margin-bottom:12px!important;}
.mSpaceTop{margin-top:12px!important;}
.mSpace{margin-top:12px!important;margin-bottom:12px!important;}
.bSpaceTop{margin-top:24px!important;}
.bSpaceBot{margin-bottom:24px!important;}
.bSpace{margin-top:24px!important;margin-bottom:24px!important;}
.sSpaceBot{margin-bottom:8px!important;}
.sSpaceTop{margin-top:8px!important;}
.sSpace{margin-bottom:8px!important;margin-top:8px!important;}
.xsSpaceBop{margin-bottom:4px!important;}
.xsSpaceTop{margin-top:4px!important;}
xsSpace{margin-bottom:4px!important;margin-top:4px!important;}
div.publicHeader{background:#690 url(../img/public/h_bg.gif) repeat-x 0 100%;}
div.publicHeaderCont{width:950px;margin:0 auto;}
div.publicHeader a.tourBt{background:url(../img/public/tourbt-l.gif) no-repeat 0 0;font-size:10px;color:#fff;text-decoration:none;cursor:pointer;float:right;line-height:100%!important;}
div.publicHeader a.tourBt span{background:url(../img/public/tourbt-r.gif) no-repeat 100% 0;padding:6px 18px 8px 36px;float:right;}
div.publicHeader a.logo{background:#690 url(../img/public/h_bg.gif) repeat-x 0 100%;padding:12px 0;display:block;}
div.publicWrapper{background:#fff url(../img/public/bg_cont.gif) repeat-x 0 0;}
div.publicContent{width:950px;margin:0 auto;position:relative;min-height:400px;padding:0 0 24px 0;}
div.publicFooterWrapper{background:url(../img/public/bg_foot_top.gif) repeat-x 0 0;}
div.publicFooter{width:950px;margin:0 auto;padding:32px 0 0 0;min-height:200px;}
div.publicFooter h3{text-align:center;font-size:11px;font-weight:normal;color:#999;}
div.publicFooter p{text-align:center;font-size:11px;color:#999;}
div.publicFooter p.directory{text-transform:lowerCase;color:#999;font-size:12px;padding:6px 0;}
div.publicFooter p.directory a{text-decoration:none;padding:3px;color:#666;}
div.publicFooter p.directory a:hover{color:#333;text-decoration:underline;}
div.publicFooter p.subDirectory a{color:#666;text-decoration:underline;}
div.publicFooter p.subDirectory a:hover{color:#333;}
div.publicFooter p.subPublicFooter{padding:36px 0;color:#999;}
div.publicFooter p.subPublicFooter a{color:#8c8b8b;text-decoration:underline;}
div.publicFooter p.subPublicFooter a:hover{color:#666;}
div.publicContent a.textLink{color:#444!important;text-decoration:none!important;cursor:pointer!important;border-bottom:#888 1px solid!important;display:inline-block;}
div.publicContent a.textLink:hover{color:#690!important;border-bottom:#360 1px solid!important;}
.founderImg{float:left;position:relative;margin:0 12px 0 0;}
h2.infoHeader{font-size:11px;color:#333;margin:20px 12px 8px 12px;background:url(../img/public/h_line.gif) repeat-x 0 50%;}
h2.infoHeader strong{color:#690;font-weight:normal;}
h2.infoHeader span{background:#fff;padding:4px 8px 0 0;}
h2.infoHeader .moreInfo{background:#fff;padding:0 4px 0 8px;float:right;}
h2.infoHeader span em{font-weight:normal;font-style:normal;color:#adadad;}
h2.infoHeader span a{font-weight:normal;color:#999;background:#fff;}
h2.infoHeader span a span{padding:0!important;}
h2.infoHeader span a:hover span{text-decoration:underline;}
ul.infoList{margin:0 12px;}
ul.infoList li{font-size:11px;color:#666;padding:0 0 6px 0;display:block;line-height:130%;}
ul.infoList li strong{color:#690;font-weight:normal;}
ul.infoList li p.groupStats span{color:#ccc;}
ul.infoList li p.groupStats{color:#666;line-height:180%;}
ul.infoList li p.groupStats em{color:#444;font-style:normal;background:#eaeaea;border-bottom:#ccc 1px solid;padding:2px 3px;}
dl.friendList{text-align:center;float:left;width:70px;margin:0 11px 0 -5px;padding:8px 0 0 0;}
dl.friendList dt{padding:0 0 4px 0;}
dl.friendList dt img{width:60px;height:60px;background:#ccc;}
dl.friendList dd{overflow:hidden;height:18px;position:relative;}
dl.friendList dd a{color:#444;text-decoration:none;}
dl.friendList dd a:hover{color:#690;}
dl.friendList dd p{padding:8px 0 0 0;position:absolute;bottom:6px;left:0;text-align:center;width:70px;color:#9c9c9c;font-size:9px;}
ul.shortGalleryList{overflow:hidden;background:#f1f1f1;padding:6px 0;}
ul.shortGalleryList li{background:#fff;padding:12px 0;display:block;position:relative;border-bottom:#e9e9e9 1px solid;}
ul.shortGalleryList li .thumbPic{background:#fff;float:left;position:relative;z-index:1;width:60px;height:60px;margin:0 8px 0 0;cursor:pointer;}
.thumbPic span{width:100%;height:100%;display:block;background:#E0E0E0;text-align:center;}
ul.shortGalleryList li p{font-size:11px;font-size:9px;color:#666;}
ul.shortGalleryList li p.title{width:300px;overflow:hidden;margin:12px 0 5px 0;font-size:12px!important;}
ul.shortGalleryList li p.subInfo{text-align:right;position:absolute;top:6px;right:6px;}
ul.shortGalleryList li p span{color:#adadad;}
ul.shortGalleryList li p.actionBar{text-align:right;position:absolute;bottom:6px;right:6px;}
ul.shortGalleryList li p.actionBar{height:12px;overflow:hidden;}
ul.shortGalleryList li p.actionBar img{vertical-align:top;cursor:pointer;}
div.emptyCont,div.emptyCont2{text-align:center;font-size:16px;color:#999;}
div.emptyCont{padding:30px 0 0 0;height:130px;}
div.emptyCont2{padding:130px 0 0 0;}
ul.resultList{overflow:hidden;background:#f1f1f1;padding:0;}
ul.resultList li{background:#fff;padding:12px 0;display:block;position:relative;//border-bottom:#e9e9e9 1px solid;}
ul.resultList.wide{border-top:#CCC;}
ul.resultList.wide .textLink{font-size:11px;}
ul.resultList.wide li{border-top:0;}
ul.resultList.wide li p.title a strong{font-size:12px;}
ul.resultList li .thumbPic{background:#fff;float:left;position:relative;z-index:1;width:95px;height:60px;margin:0 8px 0 0;cursor:pointer;border:1px solid #999;padding:1px;}
ul.resultList.wide li .thumbPic{width:138px;height:90px;}
ul.resultList li .thumbPic.placeGalleryTeaser{margin:0 4px 0 0;border:1px solid transparent;padding:0;}
.promoEventResultList ul.resultList li .thumbPic{width:60px;height:60px;border:1px solid transparent;}
ul.resultList li p.title{//width:540px;overflow:hidden;//margin:8px 0;white-space:nowrap;}
ul.resultList.wide li p.title{width:620px;}
ul.resultList.wide li .thumbPic{margin:0 8px 0 5px;}
ul.resultList li p.title a strong{font-size:11px!important;text-decoration:none;}
ul.resultList li p.title a:hover strong{color:#690;}
ul.resultList li p.subInfo{font-size:9px!important;text-align:right;position:absolute;top:6px;right:6px;}
ul.resultList li span.shootingDate{background:url(../img/public/sd2.gif) no-repeat 100% 0;width:76px;float:right;padding:3px 0;text-align:center;}
ul.resultList li p.actionBar{text-align:right;position:absolute;bottom:6px;right:6px;height:12px;overflow:hidden;}
ul.resultList li p.actionBar img,ul.resultList li p.actionBar input{vertical-align:top;}
ul.resultList li p.actionBar img{cursor:pointer;}
li a.thumbPic.partyThumbPic{width:95px;margin:0 20px 0 0;}
li a.thumbPic.partyThumbPicS{width:95px;margin:0 8px 0 0;}
li a.thumbPic.partyThumbPicS span,li a.thumbPic.partyThumbPic span{background:no-repeat center center #E0E0E0;}
* .partyThumbPicL span{background:no-repeat center top #E0E0E0;}
* .placeThumbPic.partyThumbPicL span{background:no-repeat center center #E0E0E0;}
ul.resultList li a.thumbPic.thumbPicXs{width:60px;border:none;}
li a.thumbPic.partyThumbPic.placeGalleryTeaser{width:60px;margin:0 12px 0 0;}
li a.thumbPic.partyThumbPic.placeGalleryTeaser{width:60px;margin:0 12px 0 0;}
p.btGo{line-height:100%!important;}
p.btGo a{float:left;background:url(../img/public/pg_go-l.gif) no-repeat 0 0;text-decoration:none!important;font-size:16px;color:#222!important;text-shadow:#fff 1px 1px 1px;margin:0 0 12px 0;}
p.btGo a span{float:left;background:url(../img/public/pg_go-r.gif) no-repeat 100% 0;padding:13px 20px 0 20px;height:24px;}
p.btGo a:hover{background:url(../img/public/pg_go-l.gif) no-repeat 0 -37px;}
p.btGo a:hover span{background:url(../img/public/pg_go-r.gif) no-repeat 100% -37px;}
table.pager{width:100%;}
table.pager p{font-size:9px!important;}
table.pager td p{white-space:nowrap;}
table.top{margin:0;}
table.bot{margin:0;}
table.bot td{vertical-align:top;}
table.top td{vertical-align:bottom;}
p.count,p.results{text-align:right;}
p.count{padding:12px 0 6px 0!important;}
p.results{padding:6px 5px 2px 0!important;font-size:10px;}
p.count a{padding:12px 4px 4px 4px;text-decoration:none;color:#444;}
p.count a.on,p.count a:hover{color:#690!important;border-bottom:#690 2px solid;background:#eaeaea;}
p.count span{color:#999;}
p.pg{white-space:nowrap!important;}
table.top p.pg{padding:12px 4px 6px 4px!important;}
table.bot p.pg{padding:6px 4px 12px 4px!important;}
p.pg a,p.pg span{text-decoration:none;color:#444;}
table.top p.pg a,table.top p.pg span{padding:12px 4px 4px 4px;}
table.bot p.pg a,table.bot p.pg span{padding:4px 4px 12px 4px;}
table.top p.pg span.on,table.top p.pg a:hover{border-bottom:#690 2px solid;color:#690;background:#eaeaea;}
table.bot p.pg span.on,table.bot p.pg a:hover{border-top:#690 2px solid;color:#690;background:#f2f2f2;}
p.pg a.pgprev{padding:0 8px 4px 2px!important;}
p.pg a.pgnext{padding:0 2px 4px 8px!important;}
p.pg a.pgprev:hover,p.pg a.pgnext:hover{border:0 none!important;background:transparent!important;text-decoration:underline!important;}
p.pg a.pgfirst:hover,p.pg a.pglast:hover{border:0 none!important;}
table.top p.pg a.pgfirst{background:transparent url(../img/public/btn/pg/first.gif) no-repeat 0 14px!important;}
table.top p.pg a.pglast{background:transparent url(../img/public/btn/pg/last.gif) no-repeat 0 14px!important;}
table.top p.pg a.pgfirst:hover{background:transparent url(../img/public/btn/pg/first_h.gif) no-repeat 0 14px!important;}
table.top p.pg a.pglast:hover{background:transparent url(../img/public/btn/pg/last_h.gif) no-repeat 0 14px!important;}
table.bot p.pg a.pgfirst{background:transparent url(../img/public/btn/pg/first.gif) no-repeat 0 6px!important;}
table.bot p.pg a.pglast{background:transparent url(../img/public/btn/pg/last.gif) no-repeat 0 6px!important;}
table.bot p.pg a.pgfirst:hover{background:transparent url(../img/public/btn/pg/first_h.gif) no-repeat 0 6px!important;}
table.bot p.pg a.pglast:hover{background:transparent url(../img/public/btn/pg/last_h.gif) no-repeat 0 6px!important;}
div.galleryList{background:#f1f1f1;padding:6px;}
p.imgCom{width:194px;overflow:hidden;padding:3px 0 0 0;font-size:9px;font-size:10px;position:absolute;top:248px;left:6px;}
a.galleryLink{display:block;text-align:center;height:226px;overflow:hidden;}
div.gallerySet a.galleryLink{padding:0;}
div.gallerySet{background:#fff;border-bottom:#e9e9e9 1px solid;border-top:#e9e9e9 1px solid;padding:0;float:left;margin:6px;width:200px;height:292px;position:relative;}
div.gallerySet p.imgDesc{font-size:9px;font-size:10px;width:198px;overflow:hidden;padding:3px 0;position:absolute;top:268px;left:6px;}
div.gallerySet p.imgDesc a{color:#444;}
div.gallerySet p.imgDesc a:hover{text-decoration:underline;}
div.registerBar{padding:90px 0 0 0;overflow:hidden;}
div.registerBlock,div.registerBlock2{float:right;display:inline;background:#fffae5;width:200px;}
div.registerBlock{margin:12px 0 0 0;}
div.registerBlock2{margin:12px 0 0 0;}
div.registerBlock2 div.registerBlockCont{background:#fff;padding:12px 6px;}
div.registerBlockCont h2{font-size:12px;color:#333;margin:0 0 16px 0;}
div.registerBlockCont p{font-size:10px;color:#666;line-height:130%;}
div.registerBlockCont p a{text-decoration:underline;color:#666;}
div.registerBlockCont p a:hover{color:#333;}
.evenUserBox{background:#DDD;border:1px solid #C5C5C5;padding:7px;}
div.userBar{float:left;margin:36px 28px 0 0;width:200px;}
div.userBar img{border:#fff 4px solid;}
div.userBar p{font-size:11px;}
div.userBar p a{color:#333;}
div.userBar p a:hover{text-decoration:underline;}
div.userCont h1{color:#333;font-size:22px;font-weight:normal;}
div.userCont h1 span{font-weight:bold;}
div.userStats{min-height:24px;margin-bottom:20px;}
div.userStatsTop{background:url(../img/public/statement_top.png) no-repeat 0 0;width:429px;}
div.userStatsBot{background:#eaeaea url(../img/public/statement_bot.png) no-repeat 0 100%;height:25px;}
div.userStatsCont{line-height:150%;padding:24px 42px 0 42px;font-size:12px;color:#333;}
div.userStatsCont em{font-style:normal;color:#adadad;display:block;margin:0 0 3px 0;font-size:11px;}
div.userMainCont{float:left;background:#fff;width:429px;}
div.groupBar{float:right;margin:42px 0 36px 0;width:208px;}
div.groupBar div.groupImg{width:208px;float:right;}
div.groupBar div.groupImg img{border:#fff 4px solid;}
div.groupBar div.groupImg p{font-size:11px;white-space:nowrap;}
div.groupCont{float:left;width:712px;margin:20px 0 36px 0;}
div.groupCont h1{color:#333;font-size:18px;}
div.groupStats{margin:4px 0 0 0;}
div.groupStatsTop{background:url(../img/public/stats_top.png) no-repeat 0 0;width:700px;}
div.groupStatsBot{background:url(../img/public/stats_bot.gif) no-repeat 0 100%;}
div.groupStatsCont{padding:18px 6px 12px 12px;}
div.groupStatsCont em{font-style:normal;color:#adadad;display:block;margin:0 0 3px 0;font-size:11px;}
div.groupStatsCont p{font-size:11px;padding:2px 0;color:#666;}
div.groupStatsCont p span{color:#adadad;}
div.groupStatsCont p strong{color:#690;font-weight:normal;}
div.groupMainCont{width:630px;}
div.galleryCont{float:left;width:692px;}
div.galleryHeader{margin:24px 0 12px 0;}
div.galleryHeader h1{color:#333;font-size:22px;font-weight:normal;}
div.galleryHeader h1 span{font-weight:bold;}
div.galleryStats{min-height:24px;background:url(../img/public/pg_top.png) no-repeat 0 0;width:657px;}
div.galleryStatsTop{width:657px;}
div.galleryStatsBot{background:#fff url(../img/public/pg_bot.png) no-repeat 0 100%;height:25px;width:657px;}
div.galleryStatsCont{padding:24px 42px 0 16px;font-size:11px;color:#333;}
div.galleryStatsCont h1{font-size:11px;}
div.galleryStatsCont h1.place{font-weight:normal;}
div.galleryStatsCont p{line-height:140%;}
div.galleryStatsCont p span{color:#888;}
div.galleryStatsCont p em{color:#444;font-style:normal;background:#eaeaea;border-bottom:#ccc 1px solid;padding:2px 3px;}
span.shootingDate{color:#444!important;}
span.noContent{color:#999;}
div.galleryStatsCont p a{color:#444;}
div.galleryStatsCont p a:hover{text-decoration:underline;}
div.galleryMainCont{float:left;width:651px;}
div.directoryHeader{padding:2px 0;overflow:hidden;height:19px;}
div.directoryHeader ul.directoryNav{margin:12px 0 0 8px;float:left;}
div.directoryHeader ul.directoryNav li{display:inline;}
div.directoryHeader ul.directoryNav li a{float:left;font-size:16px;color:#444;text-decoration:none;padding:8px 18px 0 8px;margin:0 24px 0 0;height:26px;overflow:hidden;}
div.directoryHeader ul.directoryNav li a:hover{color:#690;}
div.directoryHeader ul.directoryNav li a.active{color:#690;background:#fff;border:#e5e5e5 1px solid;border-bottom:0 none;padding:8px 18px 0 18px;}
div.directoryHeader div.alphaList ul{margin:0 0 16px 0;float:left;width:100%;}
div.directoryHeader div.alphaList ul li{float:left;}
div.directoryHeader div.alphaList ul li a{text-transform:lowercase;float:left;color:#444;text-decoration:none;font-size:11px;padding:0 3px 2px 3px;margin-right:1px;}
div.directoryHeader div.alphaList ul li a:hover,div.directoryHeader div.alphaList ul li a.active{background:#fff;}
ul.submenu li a{background:none;padding-left:4px!important;}
div.directoryMainCont{background:#fff;float:left;width:412px;margin:24px 0 0 0;}
div.directoryMainCont h2{font-size:12px;color:#333;padding:0 0 3px 0;border-bottom:#cacaca 0 solid;}
div.directoryMainCont p.pager{font-size:11px;padding:6px 12px;text-align:right;}
div.directoryMainCont p.pager2,p.pager2{font-size:11px;padding:0 12px;float:right;}
div.directoryMainCont p.pager a,div.directoryMainCont p.pager2 a{color:#444!important;text-decoration:none!important;cursor:pointer!important;border-bottom:#888 1px solid!important;padding:0 0 1px 0!important;}
div.directoryMainCont p.pager a:hover,div.directoryMainCont p.pager2 a:hover{color:#690!important;border-bottom:#360 1px solid!important;}
div.directoryMainCont ul.listBlock{float:left;width:100%;overflow:hidden;margin:0 12px 0 0;}
div.directoryMainCont ul.listBlock2{float:left;display:inline;width:400px;overflow:hidden;margin:0 12px 0 0;}
div.directoryMainCont ul.listBlock li,div.directoryMainCont ul.listBlock2 li{font-size:11px;line-height:160%;width:50%;float:left;}
div.directoryMainCont ul.listBlock li a,div.directoryMainCont ul.listBlock2 li a{color:#444!important;text-decoration:none!important;cursor:pointer!important;border-bottom:#888 1px solid!important;padding:0 0 1px 0!important;}
div.directoryMainCont ul.listBlock li a:hover,div.directoryMainCont ul.listBlock2 li a:hover{color:#690!important;border-bottom:#360 1px solid!important;}
p.publicSearch{text-align:right;}
p.publicSearch input{width:100px;font-size:11px;color:#999;padding:3px 0 3px 24px;//background:url(../img/public/search_icon.gif) no-repeat 8px 4px;}
div.publicFilter{margin:12px 0 0 0;}
div.publicFilter p.bt_off a,div.publicFilter p.bt_on a{font-size:11px;color:#fff;text-decoration:none;cursor:pointer;float:left;margin:0 10px 0 0;}
div.publicFilter p.bt_off a{color:#666;text-decoration:underline!important;}
div.publicFilter p.bt_off a:hover{color:#333;}
div.publicFilter p.bt_off a span,div.publicFilter p.bt_on a span{float:left;}
div.publicFilter p.bt_off a span{padding:3px 0 5px 0;}
div.publicFilter p.bt_on a span{padding:3px 17px 5px 17px;}
div.publicFilter p.bt_off a{background:url(../img/public/sbt1_off-l.gif) no-repeat 0 0;}
div.publicFilter p.bt_off a span{background:url(../img/public/sbt1_off-r.gif) no-repeat 100% 0;}
div.publicFilter p.bt_on a{background:url(../img/public/sbt1-l.gif) no-repeat 0 0;}
div.publicFilter p.bt_on a span{background:url(../img/public/sbt1-r.gif) no-repeat 100% 0;}
div.publicFilter p.bt_on{float:left;background:url(../img/public/sbt1.gif) no-repeat 50% 100%;height:26px;}
div.directoryBar{float:right;width:230px;margin:24px 0;}
.fixedBoxCont h2{font-size:12px;color:#333;padding:0 0 3px 0;border-bottom:#cacaca 1px solid;margin:0 0 12px 0;}
.fixedBoxCont dl{float:left;margin:6px 0 6px 6px;width:200px;//padding:0 3px 0 0;overflow:hidden;}
.fixedBoxCont dl dt{float:left;clear:left;}
.fixedBoxCont dl dt a{position:relative;width:60px;height:60px;background:#eaeaea;display:block;}
.fixedBoxCont dl dd{padding:0 0 0 12px;font-size:11px;line-height:140%;overflow:hidden;width:124px;color:#666;}
.fixedBoxCont dl dd a{text-decoration:none;color:#333;font-weight:bold;}
.fixedBoxCont dl dd a:hover{color:#690;}
.fixedBoxCont dl dd.topTenList a{font-weight:normal;}
.fixedBoxCont dl dd.topTenList a:hover{color:#690;}
.eventsByDate{float:left;font-size:11px;padding:5px 8px;position:relative;bottom:-1px;z-index:1;border-width:1px 1px 0 0;border-color:#CCC;}
.activeEventsByDate,.activeEventsByAttendee{background:white;border-style:solid;}
.eventsByDate a{font-weight:bold;color:#333;}
.homebaseSubHeader{border:1px solid #fff;float:left;font-size:12px;padding:3px 5px;background:#fff;margin-left:70px;opacity:.7;}
.tabHeader.homebaseHeader{background:transparent url(../img/public/homebaseHeader.jpg) no-repeat;height:100px;padding:0;}
.publicPlaceGallery{padding:10px 5px 10px 5px;background:#eaeaea;margin:5px 5px 5px 0;}
.publicPlaceGallery .simpleNote p{font-size:11px;}
.teaserSpecialInfo p.joinBarPlace{top:137px;position:absolute;right:10px;}