#flashMessage { position: absolute; color: white; z-index: 5000; width: 376px; top: 30%; left: 50%; margin-left: -200px; }
#flashMessage p { padding: 0; margin: 0; font-weight: bold; padding-left: 22px; }
#flashMessage .head { border-bottom: 2px solid #515151; background: #333333; padding: 20px; width: 320px; }
#flashMessage .notice .head { border-bottom: none; }
#flashMessage .notice .main, #flashMessage .notice #TB_closeAjaxWindow { display: none; }
#flashMessage .main { background: black; padding: 20px; }
#flashMessage .main button { margin-left: 268px; }
#flashMessage .main button span { color: #333333; }
#flashMessage .notice { /* border: 8px solid #409b21 */ border: 8px solid #706c63; }
#flashMessage .notice p { background: url(images/i-flash-notice.gif) 0 2px no-repeat; }
#flashMessage .warning { /* border: 8px solid #eb5e00 */ border: 8px solid #706c63; }
#flashMessage .warning p { background: url(images/i-flash-warning.gif) 0 2px no-repeat; }
#flashMessage .error { /* border: 8px solid #bd2903 */ border: 8px solid #706c63; }
#flashMessage .error p { background: url(images/i-flash-error.gif) 0 2px no-repeat; }

.baseTypography p { font-size: 1em; margin: 0; margin-bottom: 1.5em; color: #333333; }
.baseTypography ul { margin: 0; font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; color: #333333; }
.baseTypography ol { margin: 0; font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; color: #333333; }
.baseTypography ol li { list-style: decimal; margin-left: 20px; }
.baseTypography ul.lined li { padding-top: 14px; border-bottom: 1px solid #dfdedb; }
.baseTypography blockquote { margin: 0; font-size: 1em; line-height: 1.5em; color: #333333; width: 225px; margin: 0 14px 0.5em 0; float: right; font-size: 1.1em; font-weight: bold; text-align: left; text-indent: 14px;}
.baseTypography blockquote * { font-family: Georgia, "Times New Roman", Times, serif; }
.baseTypography blockquote.bqLeft { float: left; padding-left: 0; background-position: 0 0; }
.baseTypography blockquote p { line-height: 1.4em; margin: 0 0 1.5em; display: inline; padding-right: 14px; }
.baseTypography pre { margin: 0; font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; color: #333333; }
.baseTypography td, .baseTypography th { margin: 0; font-size: 1em; line-height: 1.5em; margin-bottom: 1.5em; color: #333333; padding-right: 14px; }
.baseTypography label, .baseTypography table { margin: 1.5em 0 1.5em 0; font-size: 1em; line-height: 1.5em; color: #333333; }
.baseTypography h2 { font-weight: normal; line-height: 1.286em; }
.baseTypography h3 { font-weight: normal; line-height: 1.286em; font-size: 2em !important; }
.baseTypography h4 { font-weight: normal; line-height: 1.286em; font-size: 1.6em !important; }
.baseTypography h5 { font-weight: normal; line-height: 1.286em; font-weight: bold; font-size: 1.2em !important; }
.baseTypography h6 { font-weight: normal; line-height: 1.286em; font-weight: bold; font-size: 1em !important; }
.baseTypography h2 a, .baseTypography h3 a, .baseTypography h4 a, .baseTypography h5 a, .baseTypography h6 a { font-weight: normal !important; color: #333333 !important; }
.baseTypography h2 a:hover, .baseTypography h3 a:hover, .baseTypography h4 a:hover, .baseTypography h5 a:hover, .baseTypography h6 a:hover { color: #8e8e8e !important; }

.baseHeading { color: #333333 !important; text-transform: none !important; margin-bottom: 0 !important; }

#main iframe { width: 100%; height: auto; }

div.pagination { float: left; }

#listingFilter div.sortBy { margin: 10px 0 0 0; width: 803px; clear: both; float: left; }

#groups .secondaryBtnShort { float: right; margin: 14px 1.2em 0 0; }

#mainContent #listingFilter div.sortBy { width: 473px; }
#mainContent #listingFilter div.sortBy fieldset { padding-right: 0px; }

.sl div.pagination { width: 800px; }

.fw div.pagination { width: 99%; }

.lm div.pagination { width: 605px; }

.groupSubscribeStatus { background: url(images/i-groupStatusTick.gif) 0 2px no-repeat; margin: 1em 0 1.5em 0; padding-left: 1.6em; }

#groups.aqua.sl #pageTitleWrap, #groups.aqua.l #pageTitleWrap { background: #5a8691; border-bottom: 14px solid #4c7780; }

#groups #content { margin-top: 2em; }
#groups #pageTitleWrap { border-bottom-style: solid; border-bottom-width: 14px; }
#groups #mainSidebar p.backLinks { margin-bottom: 7px; }
#groups #mainSidebar p.backLinks a { display: block; }
#groups #sidebar h3 { margin-bottom: 5px; margin-left: 5px; text-transform: uppercase; }
#groups #sidebar p.backLinks { margin-bottom: 3px; }
#groups #sidebar .linkChevron { font-size: 0.9em; }
#groups #sidebar .sectionNav { font-size: 1em; }
#groups #sidebar .sectionNav ul { padding-bottom: 0.75em; font-size: 0.9em; }
#groups #sidebar .sectionNav a.current, #groups #sidebar .sectionNav a:hover.current { font-weight: bold; color: white; }
#groups #sidebar .sectionNav a.current span, #groups #sidebar .sectionNav a:hover.current span { color: white; font-weight: normal; }
#groups #sidebar .sectionNav a:hover { font-weight: normal; }
#groups #intro { margin-bottom: 1em; }
#groups #intro button { float: left; margin-right: 1.2em; }
#groups #intro p { float: left; padding-top: 4px; }
#groups #intro a.submitBtnGreen { display: block; margin-right: 5px; }
#groups .recentActivity { padding: 14px 0 0 162px; width: 479px; float: left; }
#groups .recentActivity h3 { font-size: 2em; color: #7d7c74; font-weight: normal; float: left; }
#groups .recentActivity img.rss { float: left; margin: 9px 0 0 5px; }
#groups .recentActivity p { float: left; clear: both; margin-top: 0.5em; margin-bottom: 0; width: 100; }
#groups .groupHeading h3 { clear: both; font-size: 1.6em; color: #7d7c74; font-weight: normal; }
#groups .groupHeading p { clear: both; }
#groups .groupHeading .backLinks { padding-bottom: 14px; }
#groups .groupHeading .backLinks a { display: inline; }
#groups .groupHeading .lpComponent .backLinks { border-bottom: none; padding-bottom: 0; margin-bottom: 12px; }
#groups #mainContent { border-bottom: 1px solid #dfdedb; margin: 0 0 14px 0; }
#groups #commentTitle { border-bottom: 1px solid #dfdedb; padding: 14px 0 14px 0; }
#groups #commentTitle h3 { color: #363636; font-size: 1.8em; font-weight: normal; line-height: 1.1em; }
#groups #commentTitle a.submitBtnGreen { margin-right: 68px; }
#groups .gSideBar { float: left; margin-right: 14px; width: 156px; }
#groups .gModuleContent { float: left; padding-bottom: 21px; padding-right: 10px; width: 457px; }

table#member_list { width: 100%; }
table#member_list th, table#member_list td { text-align: left; padding: 1em 0 1em 0.3em; }
table#member_list tr.member { border-bottom: 1px solid #dfdedb; }
table#member_list .submitBtnShort { margin-left: 7px; }
table#member_list .authorCredit .mugshot { width: 50px; float: left; }

textarea.oauth_credential, input.oauth_credential { font-family: monospace !important; font-size: 14px !important; border-style: solid; border-width: 1px; padding: 2px; margin: 2px; }

table#oauth_credentials { width: 100%; }
table#oauth_credentials th, table#oauth_credentials td { max-width: 500px; text-align: left; padding: 1em; }
table#oauth_credentials tr { border-bottom: 1px solid #dfdedb; width: 90%; }

.findAGroupForm { background: url(../../images/common-ui/space-white-vert.gif) repeat-x scroll 0 100% #F3F2E8; float: left; clear: both; width: 155px; padding: 14px 0 21px 0; margin-bottom: 14px; border-bottom: 1px solid #dfdedb; }
.findAGroupForm input { width: 95px; padding: 3px 2px 3px 2px; margin-left: 5px; }
.findAGroupForm h3 { background: #f3f2e8 !important; }

.findAGroupForm.wide { width: 317px; }
.findAGroupForm.wide input { width: 250px; }

.thumbnailHeader #pageTitle { overflow: visible; padding-top: 0; position: relative; top: 0px; }
.thumbnailHeader #pageTitle img { left: 0; position: absolute; top: 5px; border: 4px solid white; width: 64px; height: 48px; }
.thumbnailHeader #pageTitle h1 { text-transform: none; width: 750px; position: relative; left: 76px; }
.thumbnailHeader #pageTitleWrap { border-bottom-width: 19px !important; }

.authorDetails { font-size: 0.9em; width: 100%; margin-bottom: 7px; padding-right: 0; }
.authorDetails p { padding-bottom: 0; }

#groupListing li { border-bottom: 1px solid #dfdedb; float: left; clear: both; width: 800px; }

#groupsForm label { color: #333333; padding-right: 6px; padding-top: 2px; clear: left; display: block; float: left; font-weight: bold; text-align: right; width: 155px; }
#groupsForm fieldset { background: url(../../images/common-ui/space-white-vert.gif) repeat-x scroll 0 100% transparent; border-top: 1px solid white; border-bottom: 1px solid #dfdedb; clear: left; color: #74746f; float: left; margin-bottom: 3px; padding-bottom: 3px; width: 100%; }
#groupsForm fieldset p { margin-left: 160px; padding: 0 20px 0 0; color: #7d7c74; font-size: 1em; clear: both; }
#groupsForm fieldset div { border: medium none; float: left; padding: 18px 0 18px 0; width: 100%; }
#groupsForm fieldset div.alt { background: #f6f5ee; }
#groupsForm fieldset div.formError { overflow: visible; float: none; height: 1%; width: 350px; position: relative; background: url(../../images/common-ui/icon-exclamation.gif) no-repeat scroll 0 2px transparent; color: #df2727; margin: 0 0 3px 161px; padding: 0 0 3px 20px; }
#groupsForm fieldset div.msgBlock { padding: 2px 0 0 0; float: none; }
#groupsForm fieldset div.msgBlock p { padding-bottom: 1em; }
#groupsForm fieldset ul.radioSet { float: left; width: 480px; }
#groupsForm fieldset ul.radioSet li { clear: both; padding-bottom: 1.5em; }
#groupsForm fieldset ul.radioSet input { float: left; margin-right: 5px; }
#groupsForm fieldset ul.radioSet label { clear: none; display: inline; float: left; display: block; width: 430px; text-align: left; font-weight: normal; }
#groupsForm button { float: right; margin-top: 14px; }
#groupsForm legend { display: none; }
#groupsForm textarea { border: 1px solid #dfdedb; color: #74746f; font-family: Arial, Helvetica, sans-serif; font-size: 1em; height: 180px; padding: 3px; width: 378px; margin-bottom: 14px; }
#groupsForm input { font-size: 1em; margin-bottom: 14px; }
#groupsForm input.text { color: #74746f; width: 378px; border: 1px solid #dfdedb; padding: 3px; }
#groupsForm input.file { padding: 3px; margin-right: 4px; }
#groupsForm div.fileUpload div { padding: 0; }

div.formError { overflow: visible; height: 1%; width: 350px; position: relative; background: url(../../images/common-ui/icon-exclamation.gif) no-repeat scroll 0 2px transparent; color: #df2727; margin: 0 0 3px 161px; padding: 0 0 3px 20px; }

#mainContent .groupPost { float: left; padding: 1em 0 0 0; margin: 0 0 1em 0; }
#mainContent .groupPost li { float: left; margin-right: 11px; }
#mainContent .groupPost li strong { padding-top: 14px; font-size: 1.2em; padding-left: 7px; }
#mainContent .groupPost .submitBtnGreen span { padding-left: 27px; }
#mainContent .groupPost li.groupPhotos .submitBtnGreen span { background: url(../../images/common-ui/btn_green_left_photo.gif) top left no-repeat; }
#mainContent .groupPost li.groupLinks .submitBtnGreen span { background: url(../../images/common-ui/btn_green_left_links.gif) top left no-repeat; }
#mainContent .groupPost li.groupMessages .submitBtnGreen span { background: url(../../images/common-ui/btn_green_left_message.gif) top left no-repeat; }
#mainContent .groupPost li.groupTrips .submitBtnGreen span { background: url(../../images/common-ui/btn_green_left_trips.gif) top left no-repeat; }
#mainContent .groupPost li.groupFavourites .submitBtnGreen span { background: url(../../images/common-ui/btn_green_left_favourites.gif) top left no-repeat; }
#mainContent .groupPost a:hover.submitBtnGreen span { background-position: 0% -30px; }

ul.activityList h4 { font-size: 0.9em; padding-bottom: 1em; }
ul.activityList li { border-bottom: 1px solid #f3f2e8; float: left; width: 465px; padding: 7px; }
ul.activityList li p { margin-top: 5px; font-size: 1.1em; }
ul.activityList li em { font-style: normal; color: #848379; font-size: 0.9em; }
ul.activityList li h2 { font-size: 1.2em; color: #333333; padding-bottom: 7px; margin: 0; text-transform: none; }
ul.activityList li h2 a:hover, ul.activityList li h2 a:focus, ul.activityList li h2 a:active { color: #333333; font-weight: normal; text-decoration: underline; }
ul.activityList li h2 a { color: #333333; font-weight: normal; text-decoration: none; }
ul.activityList .authorDetails .mugshot { width: 27px !important; float: left; overflow: hidden; margin-right: 7px; }
ul.activityList li.dateGroup { padding: 0; border-bottom: solid 7px #f3f2e8; width: 479px; }
ul.activityList li.dateGroup h4 { padding: 7px; }
ul.activityList img { float: left; margin: 0 7px 7px 0; }
ul.activityList img.postPhotoThumb { float: left; width: 145px; }
ul.activityList p { clear: both; }
ul.activityList p .mugshot { padding: 0; }
ul.activityList .commentCount { display: none; }
ul.activityList ul.listActions { clear: both; }
ul.activityList ul.listActions li { border-bottom: none; width: auto; }
ul.activityList ul.listActions li a { background: url(../../images/common-ui/readMoreArrowClosed.gif) no-repeat scroll left 4px transparent; float: left; padding-left: 13px; padding-right: 2px; }
ul.activityList form { clear: both; }
ul.activityList form label { float: left; margin: 0 0 7px 21px; }
ul.activityList form button { padding: 0 10px 0 10px; }
ul.activityList form textarea { margin: 0 0 7px 0px; padding: 4px 0; }

ul.activityList.grid li { float: left; display: block; width: 145px; margin: 0 5px 0 5px; padding: 0 0 10px 0; border: none; }
ul.activityList.grid li.first_in_row { float: none; clear: both; width: auto; }
ul.activityList.grid img { margin: 0 0 7px 0; }
ul.activityList.grid h2 { font-size: 1em; font-weight: bold; }
ul.activityList.grid .commentCount { display: block; }
ul.activityList.grid p { display: none; }
ul.activityList.grid h4 { display: none; }
ul.activityList.grid blockquote { display: none; }
ul.activityList.grid .activity { display: none; }
ul.activityList.grid .commentList { display: none; }

blockquote { float: left; margin-bottom: 0; font-family: Georgia, "Times New Roman", Times, serif; color: #666666; line-height: 1.4; padding-left: 28px; margin-left: 7px; width: auto; background: transparent url(../../images/common-ui/quote-open-gray.gif) no-repeat scroll 0 -1px; }
blockquote a.readMoreLink { font-family: Arial, Helvetica, sans-serif; clear: both; font-size: 0.8em; font-weight: bold; }
blockquote a.readMoreLink a { color: #848379 !important; display: block; float: right; padding: 0 0 0 14px; text-decoration: none; }
blockquote a.readMoreLink a:hover, blockquote a.readMoreLink a:focus, blockquote a.readMoreLink a:active { color: #848379; text-decoration: underline; }

.commentList li.comment { font-size: 0.9em; border-bottom: 0; padding: 0 0 14px 0; }
.commentList li.comment span.person { clear: left; padding: 0 1em 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; }
.commentList li.comment span.person em { color: #848379; font-size: 0.9em; font-style: normal; }
.commentList li.comment blockquote { font-family: Arial, Helvetica, sans-serif; padding-left: 49px; background-image: none; color: #666666; }
.commentList li.comment button { padding-left: 10px; }

div.longCommentList { margin: 0; z-index: 100; }
div.longCommentList .deleted { display: none; }
div.longCommentList li.comment { border-bottom: 7px #f3f2e8 solid; padding: 14px 10px 21px 0; }
div.longCommentList li.comment span.person { font-size: 0.9em; }
div.longCommentList li.comment .comment_content { float: none; margin: 0 0 0 170px; }
div.longCommentList li.comment blockquote { font-family: Georgia, "Times New Roman", Times, serif; padding-left: 28px; background: transparent url(../../images/common-ui/quote-open.gif) no-repeat scroll 0 -1px; color: #333333; }

.post_comment_wrapper { background-color: #f3f2e8; margin-top: 3px; padding: 14px 0 21px 0; }
.post_comment_wrapper p { font-size: 0.9em; padding-bottom: 11px; margin-left: 170px; }
.post_comment_wrapper fieldset { clear: both; margin: 7px 0 0 0; }
.post_comment_wrapper button { float: right; margin-right: 21px; }
.post_comment_wrapper textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; width: 448px; height: 80px; border: 1px solid #aaaaaa; color: #7d7d72; font-size: 1em; margin-bottom: 14px; float: left; }
.post_comment_wrapper label { display: block; float: left; font-weight: bold; text-align: right; width: 160px; margin-right: 10px; font-size: 0.9em; }
.post_comment_wrapper h2.writeCommentTitle { color: #8d8c81; font-size: 1.6em; font-weight: normal; line-height: 0.9em; margin: 0 0 10px 170px; }

dl.groupQuote { padding: 0; margin: 0 0 7px 0; float: left; }
dl.groupQuote dt { float: left; clear: both; width: 12em; margin: 0; padding-top: 0.4em; line-height: 1.4; }
dl.groupQuote dd { float: left; width: 26em; margin: 0; padding-top: 0.4em; line-height: 1.4; }
dl.groupQuote blockquote { font-size: 0.97em; width: 230px; margin-bottom: 0; }

a.modalList { float: left; cursor: pointer; height: 34px; overflow: visible; padding: 0pt 10px 0pt 0pt; text-align: center; text-decoration: none; font-weight: bold; font-size: 0.9em; }

#groups #TB_window { color: white; padding-left: 0; background: black; border: 8px solid #706c63; width: 440px !important; }
#groups #TB_nav { float: left; padding-top: 10px; }
#groups #TB_nav ul { float: left; font-size: 0.7em; position: relative; }
#groups #TB_nav li { float: left; margin-right: 7px; }
#groups #TB_nav li ul { display: none; }
#groups #TB_nav li a:hover.modalList { text-decoration: underline; color: white !important; }
#groups #TB_nav li a.modalList span { float: left; height: 34px; line-height: 34px; padding: 0 7px 0 18px; position: relative; white-space: nowrap; color: white; }
#groups #TB_nav li.current ul { display: block; position: absolute; top: 40px; left: 0; width: 400px; }
#groups #TB_nav li.current a:hover.modalList { text-decoration: none; color: white !important; }
#groups #TB_nav li.current a.modalList { background: url(images/modal-list-bg-right.gif) no-repeat top right; }
#groups #TB_nav li.current a.modalList span { background: url(images/modal-list-bg-left.gif) top left no-repeat; padding-left: 28px; padding-right: 7px; }
#groups #TB_nav li.groupMessages.current a.modalList span { background: url(images/modal-list-bg-left-messages.gif) top left no-repeat; }
#groups #TB_nav li.groupPhotos.current a.modalList span { background: url(images/modal-list-bg-left-photos.gif) top left no-repeat !important; }

form.modalForm { width: 100%; }
form.modalForm fieldset { position: relative; }
form.modalForm fieldset p { padding: 0; margin: -7px 0 7px; }
form.modalForm input { font-size: 1.4em; margin-bottom: 14px; padding: 3px; width: 380px; }
form.modalForm textarea { border: 1px solid #dfdedb; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; margin-bottom: 14px; padding: 3px; width: 100%; }
form.modalForm legend { display: none; }
form.modalForm label { width: 70px; float: left; color: white; display: block; font-weight: bold; padding-right: 6px; padding-top: 2px; padding-bottom: 7px; text-align: left; font-size: 1.2em; }
form.modalForm div button { float: right; }
form.modalForm div.formError { float: right; width: 290px; font-size: 1.2em; font-weight: normal; color: #df2727; margin: 2px 0 3px 0; background: url(../../images/common-ui/icon-exclamation-blk.gif) no-repeat scroll 0 0 transparent; }

#TB_ajaxContent form.modalForm div.formError { font-weight: normal; }

.prRegister div.formError { overflow: visible; height: 1%; margin: 0 0 3px 161px; padding: 0 0 3px 20px !important; }
.prRegister .termsConditions div.formError { margin-left: 0; }
.prRegister #prFormSubmitWrap button { float: right; }
.prRegister .fieldWrapCheckBox { margin-bottom: 5px; }
.prRegister form fieldset .errorMessage.eterms { margin-left: 0; }

.fieldWrapCheckBox input#registration_agreed_to_terms { clear: left; }

.members.prRegister #main form div.fieldWrap { padding-bottom: 0; }

.members.prRegister #main_form form div.fieldWrap { padding-bottom: 0; }

.prRegister fieldset { padding-bottom: 18px; }

fieldset.newsletter { padding: 0 0 18px 20px; }
fieldset.newsletter h2 { color: #333333; text-transform: none; padding: 16px 0 0 0; margin: 0; }
fieldset.newsletter .fieldWrapCheckBox { padding: 0 0 0 0; }
fieldset.newsletter label { width: auto; }
fieldset.newsletter #newsletterCountries { padding-bottom: 12px; }

.members.prRegister #main form input.text { margin: 0 0 7px 0; }

.moderation { clear: both; padding: 7px 0px 0px 170px; }

.unhide { clear: left; }

.grid .postActions a { float: none; }

.views { float: right; }
.views a { display: block; margin: 0 0 0 2px; float: left; width: 28px; height: 22px; text-indent: -1000em; }
.views a:hover { background-color: #bfbdae; }
.views .list { background: #e6e7d6 url(images/iconListView.png) 50% 50% no-repeat; }
.views .grid { background: #e6e7d6 url(images/iconGridView.png) 50% 50% no-repeat; }

.userProfile #pageTitle { height: 3.5em; overflow: visible; padding-top: 20px; position: relative; }
.userProfile #pageTitle #avatar { border: 5px solid white; float: left; position: static; min-height: 100px; height: auto !important; }
.userProfile #pageTitle h1 { margin-left: 167px; margin-top: -11px; text-transform: none; width: 700px; }

* html .userProfile #pageTitle #avatar.members { height: 100px; }

.removed { clear: both; font-style: italic; }

.userProfile .recentActivity { width: 98% !important; margin-top: 20px; }

tr.member .authorCredit { font-size: 1em; }
tr.member .authorCredit .mugshot img { width: 49px; height: 49px; }

#groupListing .authorCredit li { border: none; }

.post_comment_wrapper .authorCredit { margin-left: 170px; height: 35px; }

.authorCredit ul { float: left; margin: 0 0 14px 7px; list-style-image: none; list-style-position: outside; list-style-type: none; }
.authorCredit .mugshot { float: left; display: block; margin: auto; margin-top: 2px !important; }

.attribution { float: right; margin-left: 20px; }

.profile_fields { padding: 0 5px 2px 5px; }

.profile_fields p { margin-bottom: 1em; }
.profile_fields img { max-width: 450px; max-height: 450px; }

* html .profile_fields { width: 450px; overflow: hidden; }

#appListing { clear: both; padding: 7px; }
#appListing li { float: left; clear: both; }

div.appListDetails { clear: both; float: left; padding: 7px 0; width: 793px; border-bottom: 1px solid #dfdedb; }
div.appListDetails h2 { font-size: 1.4em; line-height: 1.2em; margin-bottom: 5px; }
div.appListDetails h3 { font-size: 1.2em; line-height: 1.2em; margin-bottom: 5px; padding: 7px 0; }

img.appListLogo { float: left; height: 60px; width: 120px; margin-right: 21px; list-style-image: none; list-style-position: outside; list-style-type: none; width: 120px; border: 1px solid #dfdedb; }

div.appListContent { float: left; width: 650px; }

div.appActions { clear: both; width: 100%; }

div.installedTo { margin-bottom: 14px; }
div.installedTo ul { margin: 14px; list-style: circle inside; }
div.installedTo ul a { color: #044388; }
div.installedTo ul a:hover, div.installedTo ul a:focus, div.installedTo ul a:active { color: #30609e; }

a.memberLink { color: #333333; text-decoration: none; }

a.memberLink:hover, a.memberLink:focus, a.memberLink:active { color: #8e8e8e; text-decoration: underline; }

.showMore { margin-top: 7px; }
.showMore a { color: #333333; }

.beta { font-size: 9px; vertical-align: top; }

.noAvatar #sidebar.groupsLhsNav { margin-top: 0; }

.prAccSettings.noAvatar #content, .prAccSettings.noAvatar #sidebar { padding-top: 0 !important; }

.groupsStat { clear: both; color: #363636; font-size: 1.8em; font-weight: normal; padding: 7px 0; margin-left: 0; }
.groupsStat h3 { font-size: 2em; color: #7d7c74; font-weight: normal; float: left; }

.removeProtectedGroupName { position: absolute; left: 700px; }

form.groupControls { margin-right: 10px; float: left; width: 270px; }
form.groupControls select#sort { width: 160px; margin-right: 4px; }
form.groupControls select#filter { width: 85px; margin-right: 4px; }

ol.numberedList li { list-style-type: decimal; margin-left: 30px; }

#groupsForm ol { margin: 10px 0 10px 160px; }

#groupsForm p { margin-bottom: 5px; }
