 #overlay{ position:absolute; z-index:100; top:0; left:0; width:100%; height:100%; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
#overlay[id]{ /* IE6 and below Can't See This */ position:fixed; }
div.lightbox {position:absolute; width:550px; background:#ddd; padding:10px; border:2px solid #eee; color:#6F6F6F; z-index:102; }
.lightbox a {color:#9F9F9F; }
#close {position:absolute; top:-5px; right:-5px; cursor:pointer; }
/*========================================================*/ /* COLOR GUIDE */ /*========================================================*/ /* dark grey #464337 light grey #a2a19b blue link #06f h3 yellow border #ffd735 alt blue light #e1ecff alt blue dark #94beff ========================================================= */ /*========================================================*/ /* Cascading Style Sheet for the Community Engine */ /*========================================================*/ /*========================================================*/ /* Table of Contents */ /*========================================================*/ /* 1. UNIVERSAL THINGS */ /* 2. HEADER */ /* 3. WELCOME */ /* 4. BOX and ALTBOX */ /* 5. BODY */ /* 6. SIDEBAR */ /* 7. FOOTER */ /* 8. COMMUNITY FOOTER */ /* 9. CLEARFIX */ /* 10. SORTABLES */ /* 11. PAGINTATION */ /* 12. CLIPPINGS */ /* 13. TAG CLOUDS */ /* 14. USER LIST */ /*========================================================*/ span.localized {font-style: italic; color: red; }
/* =============================================== */ /* 1. UNIVERSAL THINGS */ /* =============================================== */ #doc2{ color: #464337; }
a{color: #06f;}
a:hover{color: #06f; text-decoration: none; }
p{margin: 0 0 1em 0;}
div.auto_complete {width: 350px; background: #ffffff; }
div.auto_complete ul {border: 1px solid #888888; list-style-type: none; margin: 0; padding: 0; width: auto; }
div.auto_complete ul li {margin: 0; padding: 3px; }
div.auto_complete ul li.selected {background-color: #FFFDC0; }
.clear {clear: both;}
.right {float: right;}
.left {float:left;}
.centered {text-align:center; }
img.polaroid {padding:5px; border: 1px solid #A2A19B; }
/* =============================================== */ /* 2. HEADER */ /* =============================================== */ #hd{border-top: 4px solid #780000;}
#hd h1{float: left;}
#hd h1 a{ font-size: 182%; font-weight: bold; text-transform: uppercase; text-decoration: none; display: block; margin: 20px 0 10px 0; color: #464337; }
#hd h1 a:hover{text-decoration: underline;}
#hd h2{ float: right; font-size: 138.5%; margin-top: 25px; }
#hd h2#newmail{ float: right; padding-left: 20px; margin-right: 20px; background-color: transparent; background-image: url(/plugin_assets/community_engine/images/icons/email_open.png); background-repeat: no-repeat; background-position: left center; }
/* Navbar */ #NavBar{ background: #aba8a3 url(/plugin_assets/community_engine/images/bg_navbar.gif) repeat-x 0 0; border-top: 1px solid #d9d6d3; clear: both; }
#NavBar ul, #NavBar ul li{float: left;}
#NavBar ul li a{ display: block; font-size: 108%; padding: 15px 10px; text-transform: uppercase; font-weight: bold; border-right: 1px solid #fff; color: #464337; text-decoration: none; }
#NavBar ul li#active a, #NavBar ul li.current a{ background: #fff; text-decoration: none !important; }
#NavBar ul li a:hover{text-decoration: underline;}
#NavBar form{float: right;}
#NavBar form label{display: none;}
#NavBar form input{ font-size: 108%; padding: 4px 15px 4px 5px; margin: 11px 10px 0 0; background: #fff url(/plugin_assets/community_engine/images/search.gif) no-repeat right center; border: none; }
/* =============================================== */ /* 3. WELCOME */ /* =============================================== */ #welcome .box{ background: #fff1b2; margin-top: 1em; padding: 1em; border-bottom: 2px solid #ffd735; border-top: 1px solid #ffd735; }
#welcome .box h2{ font-size: 197%; margin-bottom:.5em; }
#welcome .box h2 a{color: #464337;}
#welcome .box p{ font-size: 108%;}
#welcome .box h4{ background:url(/plugin_assets/community_engine/images/bg_h6btn.gif) repeat-x left center; }
#welcome .box h4 a{ background-color: transparent; background-image: url(/plugin_assets/community_engine/images/icons/52.png); background-repeat: no-repeat; background-position: .5em center; display: block; padding: 1em 1em 1em 3.5em; font-size: 138.5%; text-decoration: none; text-transform: uppercase; color: #384016; font-weight: bold; border: 1px solid #9ec500; }
#welcome .first .box h4 a{ background-image: url(/plugin_assets/community_engine/images/icons/31.png); }
#welcome .box h4 a:hover{ background-color: #9ec500; }
/* =============================================== */ /* 4. BOX and ALTBOX */ /* =============================================== */ .box{ margin-bottom: 1em; }
.box h2{ margin-bottom: .5em; font-weight: bold; font-size: 153.9%; }
.box h3{ font-size: 123.1%; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #ffd735; margin:1.5em 0 1em 0; }
.alt{ border: 1px solid #94beff; background: #e1ecff; padding: 1em; }
.alt h3{ border: none; margin: 0 0 .5em 0; padding: .5em; background: #94beff; color: #38465b; }
.first_alt {margin-top:3.25em; }
/* =============================================== */ /* 5. BODY */ /* =============================================== */ /* blog entry */ .hentry{ margin: 0 0 1em 0; }
.comments .hentry{ border-bottom: 1px dotted #a2a19b; }
.comments .hentry:last-child{border: none;}
.hentry h4{ font-size: 153.9%; font-weight: bold; margin-bottom: 15px;}
.hentry h4 a{ text-decoration: none; color: #464337; }
.hentry h4 a:hover{text-decoration: underline;}
.hentry .vcard{ float: left; width: 13.8461em; /* about 180px */ *width: 13.5em; /* for IE */ }
div.main div.vcard{ width: 9.2307em; /* about 120px */ *width: 9em; /* for IE */ }
.entry-content{ margin-left: 15.3846em; /* about 200px */ *margin-left: 15em; /* for IE */ }
div.main div.entry-content{ margin-left: 10.4769em; /* about 140px */ *margin-left: 10.5em; /* for IE */ }
.page-content, .event-content{ margin-left: 0px; /* Use formatting for blog post except for left margin */ }
.event-edit-link{ float: right; }
.hentry .vcard h5{ float: left; width: 66px; }
.hentry .vcard h5 a img{ display: block; border: 1px solid #a2a19b; padding: 2px; background: #fff; }
.hentry .vcard h5 a:hover img{background: #a2a19b; }
.hentry .vcard ul{ margin-left: 66px; font-size: 85%; }
div.main .vcard ul{ margin-left: 0;}
.hentry .vcard ul li{ padding: 3px 0; border-bottom: 1px dotted #a2a19b; padding-left: 20px; background-color: transparent; background-position: left 3px; background-repeat: no-repeat; }
.hentry .vcard ul li.fn{ font-size: 130%; font-weight: bold; padding:0 0 3px 0; }
.hentry .vcard ul li.update{background-image: url(/plugin_assets/community_engine/images/icons/date.png) }
.hentry .vcard ul li.view{background-image: url(/plugin_assets/community_engine/images/icons/page_white_magnify.png) }
.hentry .vcard ul li.comments{background-image: url(/plugin_assets/community_engine/images/icons/comments.png) }
.hentry .vcard ul li.msg{background-image: url(/plugin_assets/community_engine/images/icons/email_go.png) }
.hentry .vcard ul li.addfriend{background-image: url(/plugin_assets/community_engine/images/icons/user_add.png) }
.hentry .vcard ul li.print{background-image: url(/plugin_assets/community_engine/images/icons/printer.png) }
.hentry .vcard ul li.email{background-image: url(/plugin_assets/community_engine/images/icons/user_go.png) }
.hentry .vcard ul li.share{ /* background-image: url(/plugin_assets/community_engine/images/icons/group_go.png) */ padding-left:0; }
.hentry .vcard ul li.tags{background-image: url(/plugin_assets/community_engine/images/icons/tag_blue.png) }
.hentry .vcard ul li.skills{background-image: url(/plugin_assets/community_engine/images/icons/wrench.png) }
.hentry .vcard ul li.geo{background-image: url(/plugin_assets/community_engine/images/icons/world.png) }
.hentry .vcard ul li.edit{background-image: url(/plugin_assets/community_engine/images/icons/post.png) }
.hentry .vcard ul li.delete{background-image: url(/plugin_assets/community_engine/images/icons/delete.png) }
.entry-content h6{ border-bottom: 1px dotted #a2a19b; border-top: 1px dotted #a2a19b; text-align: right; padding:2px 0; }
.entry-content h6 a{ font-size: 85%; font-weight: bold; text-transform: uppercase; text-decoration: none; background: transparent url(/plugin_assets/community_engine/images/icons/add.png) no-repeat left center; padding-left: 20px; padding: 2px 2px 2px 20px; }
.entry-content h6 a:hover{text-decoration: underline;}
/* brings back styles for entry elements */ .entry-content blockquote, .entry-content ul, .entry-content ol {margin:1em;}
.entry-content ol, .entry-content ul{margin-left:2em;}
.entry-content ol li {list-style: decimal outside;}
.entry-content ul li {list-style: disc outside;}
.entry-content strong{font-weight: bold;}
.entry-content em, .entry-content blockquote{font-style:italic;}
.entry-content blockquote{font-family:Georgia, Times, serif;}
.hentry .tags{margin-left: 0;}
.hentry .tags li{ list-style: none; float: left;}
.hentry .tags li a{ background: red; display: block; margin: 0 10px 5px 0; padding: 2px 0 2px 15px; background: url(/plugin_assets/community_engine/images/icons/tag_blue.png) no-repeat left center; }
/* =============================================== */ /* 6. SIDEBAR */ /* =============================================== */ .list{ }
.list li{ padding:3px 0; border-bottom: 1px dotted #a2a19b; }
.checks li, .page li{ padding-left: 20px; background-color: transparent; background-image: url(/plugin_assets/community_engine/images/icons/accept.png); background-repeat: no-repeat; background-position: left center; }
.checks li{background-image: url(/plugin_assets/community_engine/images/icons/accept.png)}
.page li{background-image:url(/plugin_assets/community_engine/images/icons/page_white.png)}
/* user list */ dl.vcard{ margin-bottom: 1em; }
dl.vcard dt.photo{ float: left; width: 66px; margin: 0; }
dl.vcard dt.photo a img{ display: block; padding: 2px; border: 1px solid #a2a19b; background: #fff; }
dl.vcard dt.photo a:hover img{background: #a2a19b;}
dl.vcard dd{ margin-left: 66px; }
dl.vcard dd.fn a{ font-size: 108%; font-weight: bold; }
dl.vcard dd.member, dl.vcard dd.post, dl.vcard dd.rss{ padding: 2px 0 2px 20px; border-top: 1px dotted #a2a19b; background-position: left center; background-repeat: no-repeat; background-color: transparent; }
dl.vcard dd.member{background-image: url(/plugin_assets/community_engine/images/icons/user.png);}
dl.vcard dd.post{background-image: url(/plugin_assets/community_engine/images/icons/page_white.png);}
dl.vcard dd.rss{background-image: url(/plugin_assets/community_engine/images/icons/rss.png);}
h6.all{margin:.5em 0;}
h6.all a{ font-size: 85%; font-weight: bold; text-transform: uppercase; background: transparent url(/plugin_assets/community_engine/images/icons/add.png) no-repeat left center; padding:3px 0 3px 20px; color: #379d00; }
/* Main Form ========================= */ .MainForm{ }
.MainForm label{ display: block; margin: 1em 0 2px 0; }
.MainForm label em{ font-style: italic; font-family: Georgia, Times, serif; color: #777; }
.MainForm select{ border:1px solid #ccc; }
.MainForm input, .MainForm textarea{ border: 1px solid #ccc; padding: 5px; font-size: 123.1%; font-weight: bold; color: #777; width: 250px; background: #f8f8f8; }
.MainForm input[type=checkbox] {width: auto; }
.MainForm input:focus, .MainForm textarea:focus{ color: #777; border-color: #777; background: #fff; }
.MainForm input.wrong, .MainForm .fieldWithErrors input {border-color: #f00; color: #f00; background: #ffd5d5; }
/* submit */ .MainForm p input, .MainForm p button {padding-left: 1em; padding-right: 1em; background: #008000; border: 4px solid #004500; color: #fff; margin: 1em 0; width: auto; cursor: pointer; }
.MainForm p input:hover{ background:#004500;}
.MainForm strong{color: #f00;}
.MainForm strong.ok{color: #008000;}
.MainForm strong em{ text-decoration: underline; font-weight: bold;}
.MainForm textarea{ width: 550px; color: #777; }
/* checks */ .MainForm fieldset {margin: 1em 0 0 0;}
.MainForm fieldset label{ margin: 4px 0; color: #777; }
.MainForm fieldset input{ border: none; width: auto; }
.MainForm fieldset.inline label{ display: inline; margin-right: 1em; }
.warning, #errorExplanation, .errorExplanation{ padding: 1em 1em 1em 1em; margin: 1em 0; border: 1px solid #fc0; background: #fff3c5; color: #6b5e2b; }
/* =============================================== */ /* 7. FOOTER */ /* =============================================== */ #ft{ background: #f1f1f1; padding-bottom: 1em; border-top: 1px solid #ccc; }
#ft .yui-u .box{margin:0 1em 0 0;}
#ft .first .box{margin:0 0 0 1em;}
#ft .yui-u .box h3{ color: #666; border-color: #666; }
/* whats fresh */ .fresh dl{ clear: both; border-bottom: 1px dotted #ccc; padding: 3px 0; }
.fresh dt{ float: left; width: 10.8461em; /* about 180px - 3em */ *width: 10.5em; /* for IE */ }
.fresh dd{ margin-left: 12.3846em; /* about 200px - 3em*/ *margin-left: 12em; /* about 200px */ }
.fresh dt {padding-left: 20px; background-image: url(/plugin_assets/community_engine/images/icons/activity_default.png); background-repeat: no-repeat; background-position: left center; background-color: transparent; }
.fresh .comment dt {background-image: url(/plugin_assets/community_engine/images/icons/comment.png);}
.fresh .photo dt {background-image: url(/plugin_assets/community_engine/images/icons/picture.png);}
.fresh .clipping dt {background-image: url(/plugin_assets/community_engine/images/icons/book.png);}
.fresh .updated_profile dt {background-image: url(/plugin_assets/community_engine/images/icons/user_edit.png);}
.fresh .favorite dt {background-image: url(/plugin_assets/community_engine/images/icons/heart_add.png);}
.fresh .post dt, .fresh .sb_post dt, .fresh .topic dt{background-image: url(/plugin_assets/community_engine/images/icons/post.png);}
.fresh .rsvp dt, .fresh .event dt {background-image: url(/plugin_assets/community_engine/images/icons/date.png);}
/* =============================================== */ /* 8. COMMUNITY FOOTER */ /* =============================================== */ #CommunityFooter{ margin: 20px 0; font-size: 85%;}
#CommunityFooter ul, #CommunityFooter ul li{float: left;}
#CommunityFooter li a{ padding: 2px 10px; display: block; border-left: 1px solid #ccc; }
#CommunityFooter li#rss a{ color: #fff; background: orange; text-decoration: none; }
#CommunityFooter li:first-child a{ border: none; padding-left: 0; }
#CommunityFooter p{ float: right; padding: 2px 0 2px 120px; background: url(/plugin_assets/community_engine/images/logo.gif) no-repeat left center; }
/* =============================================== */ /* 9. CLEARFIX */ /* =============================================== */ #NavBar:after, .hentry:after, .box:after, dl.vcard:after, .fresh dl:after, #CommunityFooter:after, .hentry .tags:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #NavBar, * html .hentry, * html .box, * html dl.vcard, * html .fresh dl, * html #CommunityFooter, * html .hentry .tags {display: inline-table;}
/* Hides from IE-mac \*/ #NavBar, .hentry, .box, dl.vcard, .fresh dl, #CommunityFooter, .hentry .tags {height: 1%;}
#NavBar, .hentry, .box, dl.vcard, .fresh dl, #CommunityFooter, .hentry .tags {display: block;}
/* End hide from IE-mac */ /* SORTABLES */ ul.sortable {list-style:none; border:1px solid #ccc; min-height:20px; line-height:1.5em; padding:0; }
ul.sortable li {cursor: move; }
ul.sortable_hover {border:1px dashed #328E01; background:#efefef; }
ul#skills {width:250px; height:200px; overflow:auto; }
ul#skills li {background:#ffffff; margin:.5em; padding:.5em; border:1px solid #cccccc; }
ul#users_skills {width:250px; background:#eee; overflow:hidden; }
ul#users_skills li {background:#ffffff; margin:.5em; padding:.5em; border:1px solid #cccccc; }
.handle {cursor:move; }
/* PAGINATION */ div.pagination {margin: 10px; clear:both; }
div.pagination div.pagination_info {float:right; }
div.pagination a {margin-right:0.3em; padding:0.4em; }
div.pagination a:hover {background:#828282; color:#ffffff; margin-right:0.3em; padding:0.4em; }
div.pagination a.active {background:#828282; border:none; color:#ffffff; }
/* CLIPPINGS */ .clippings_grid {background: #fff; }
.clippings_grid .row .clipping {border: 1px solid #ccc; padding: 10px 15px 20px 15px; margin: 10px 20px 20px 20px; width: 200px; float: left; }
.clippings_grid .row .clipping img.clipping_image {width: 200px; }
.clippings_grid .row .clipping p {font-size: 85%; margin-top: 10px; }
/* Tag Clouds */ .nube1 {font-size: 1.0em; }
.nube2 {font-size: 1.3em; }
.nube3 {font-size: 1.4em; }
.nube4 {font-size: 1.5em; }
.nube5 {font-size: 1.6em; }
.nube6 {font-size: 1.8em; }
.selected {color: #268999; }
/* USER LIST */ div.user_list .row {border:1px solid #cccccc; margin:1em 0 1em 0; margin-bottom:1.5em; padding:0.5em; }
div.user_list .row h3 {}
div.user_list div.vcard {width: 100%;}
div.user_list div.vcard ul {margin-left: 0; font-size: 85%; }
/*PHOTOS & CLIPPINGS*/ #photos img.polaroid, #clippings img.polaroid {margin: 0 12px 15px 0; }
/*USER PROFILE SIDEBAR*/ #profile_details div.vcard{ width: 100%;}
#profile_details .vcard ul{ margin-left: 0px;}
/* CATEGORY PAGES */ .box h3 ul.subnav {display:inline; font-size: .7em; font-weight:normal; text-transform:none; margin:0 0 0 10px; }
ul.subnav li {display:inline;}
ul.subnav li a.active {color:#000; text-decoration:none;}
/*SWF UPLOAD*/ .progressWrapper {width: 357px; overflow: hidden; }
.progressContainer {margin: 5px; padding: 4px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden; }
.progressContainer .red {border: solid 1px #B50000; background-color: #FFEBEB; }
.progressContainer .green {border: solid 1px #DDF0DD; background-color: #EBFFEB; }
.progressContainer .blue {border: solid 1px #CEE2F2; background-color: #F0F5FF; }
.progressName {font-size: 8pt; font-weight: bold; color: #555555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden; }
.progressBarInProgress, .progressBarComplete, .progressBarError {font-size: 0px; width: 0%; height: 2px; background-color: blue; margin-top: 2px; }
.progressBarComplete {width: 100%; background-color: green; visibility: hidden; }
.progressBarError {width: 100%; background-color: red; visibility: hidden; }
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Verdana; text-align: left; white-space: nowrap; }
div.uploadStatus {margin: 5px; }
div.progressBar {margin: 5px; }
div.progressBar div.border {background-color: #fff; border: 1px solid gray; width: 100%; }
div.progressBar div.background {background-color: #333; height: 18px; width: 0%; }
.mceEditor .left {float:none; }
.mceEditor table {margin: 0; }
.mceEditor table th {padding: 0; margin: 0; border: inherit; font-weight: normal; }
.mceEditor table td {padding: 0; margin: 0; border: inherit; }
.mceEditor table tfoot {font-style: inherit; }
.mceEditor table caption {background: none; }
.mceEditor table img {margin: 0 0 0; }
/* TABLES */ table th {font-weight: bold; border-bottom: 1px solid #ccc; }
table td {padding: 5px; }
/* MESSAGES */ ul.message_nav li {background-position: left; background-repeat: no-repeat; padding-left:20px; }
ul.message_nav li.inbox_new {background-image: url(/plugin_assets/community_engine/images/icons/email_open.png);}
ul.message_nav li.inbox {background-image: url(/plugin_assets/community_engine/images/icons/email.png);}
ul.message_nav li.sent {background-image: url(/plugin_assets/community_engine/images/icons/email_go.png);}
li.compose {background-image: url(/plugin_assets/community_engine/images/icons/email_edit.png);}
.messages .photo a img{ float: left; display: block; padding: 2px; border: 1px solid #a2a19b; background: #fff; }
table.messages tbody td {border-bottom: 1px solid #ccc; }
.messages .photo a:hover img{background: #a2a19b;}
.messages em {font-style: italic; font-family: Georgia, Times, serif; color: #777; }
.messages td.meta {font-size: 85%; text-align: right; }
.messages tr.unread td {font-weight: bold; }
pre.message_body {padding: 10px; border: 1px solid #ccc; background: #efefef; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }
table.poll {width: 100%; margin-bottom: 3em; }
table.poll td {border-bottom: none; }
table.poll td .vote {display: block; float: left; background: url(/plugin_assets/community_engine/images/icons/vote.png) no-repeat left; padding: 0 10px 0 20px; height: 20px; margin-right: 10px; border-right: 1px solid #ccc; }
table.poll td.bars {width: 50%; }
table.poll td.bars div.bar-container {border: 1px solid #ccc; width: 90%; margin: 0px 5px 2px 0; padding: 1px; float: left; background: white; height: 1em; }
table.poll td.bars div.bar-container .bar {background-color: #cfe1f1; height: 12px; font-size: 10px; text-align: right; padding-right: 2px; }
/* User Menu Dropdown*/ #user-menu {padding-right: 15px; background: url(/plugin_assets/community_engine/images/icons/bullet_arrow_down_50.png) no-repeat right; }
#user-menu:hover {background: url(/plugin_assets/community_engine/images/icons/bullet_arrow_down.png) no-repeat right; }
.icon_row a {margin-right:5px; }
.icon_row a img {border:0; vertical-align:middle; }
#custom-doc {width:73.08em;*width:71.32em;min-width:950px; margin:auto; text-align:left; }
/* GENERIC REDEFINITIONS */ * {margin: 0; padding: 0; }
*:focus {outline: none; }
em {font-style:italic; }
.clear {clear:both; }
.right {float:right;}
.left {float:left;}
.mceEditor .left, .mceEditor .right {float: none;}
.centered {text-align:center;}
div.padded {padding: 1em;}
strong {font-weight:bold; }
ul {margin:.5em; padding-left:1em; }
ol {list-style:decimal; margin:.5em; padding-left:1em; }
p {padding:.5em; }
a {color:#4A739B; font-weight:normal; text-decoration:none; }
a:hover {text-decoration:underline; }
img {vertical-align:middle; }
.gray {color:#828282;}
span.gray {font-size:.8em; font-weight:bold; text-transform: uppercase; }
span.lower-gray {color:#828282; font-size:.9em; }
/* BODY */ body {background:#fff url(/images/header_bg.gif) repeat-x top left; color:#3F3F3F; margin:0; padding:0; }
/* DOCUMENT */ div#custom-doc {padding:0; }
div#banner {background:url(/images/leaves.gif) no-repeat bottom left; height:49px; padding:20px 40px 40px 40px; }
div#banner h1 {color:#0E5703; font-weight:normal; font-family: Georgia, "Times New Roman", "Lucida Serif", serif; font-size:30px; }
div.recent a {font-style:normal; }
div.recent a.btn_blue {color:#ffffff; }
div.recent p.description {font-size:.9em; font-style:italic; line-height:1.2em; }
div.contest {text-align:center; }
div.contest img {text-align:center; }
div#featured_ads {padding: 5px 0px 0px 0px; }
div#featured_ads img {margin-bottom:5px; vertical-align:top; }
div.signup_pink {background:#FCE9EF; }
div.signup_pink a {color:#D5325D; font-weight:bold; }
div.signup_pink a img {margin: 0 5px 0 5px; }
/* FEATURES SLIDER */ div#feature-thumbs-wrapper {width:636px; height:64px; overflow:hidden; background:#efefef; padding:0; margin:0; }
ul#feature-thumbs {margin:0; padding:0; }
ul#feature-thumbs li {float:left; list-style:none; overflow:hidden; text-align:center; margin:4px 5px 0 5px; padding:0px; width:57px; /*50 + 2 + 2 + 1 + 1 */ }
ul#feature-thumbs li img.current {border:2px solid #268999; }
/*HOMEPAGE FEATURES*/ div#homepage_features .scroller {height:150px; width:635px; margin:0; overflow: hidden; }
div#homepage_features .scroller div.content {width: 10000px; }
div.homepage_feature {background-repeat:no-repeat; display:block; height:150px; overflow:hidden; padding:0px; width:635px; float:left; }
div.homepage_feature div.feature_content_bg {background-color:#000000; filter: alpha(opacity=40); height:160px; -moz-opacity: 0.4; opacity:0.40; margin-top:-5px; width:240px; z-index:1; }
div.feature_content {color:#ffffff; margin: -150px 0 0 0px; padding:1em; width:220px; position:relative; z-index:2; *position:normal; }
div.feature_content h2 a {color:#ffffff; font-size:1.5em; font-weight:normal; }
/* POSTS */ .blog .hentry .entry-content {line-height: 1.5em; }
div#send_to_friend {border:1px solid #ccc; background-color:#EFEFEF; font-size:.8em; padding:1em; }
div.post {background:#ffffff; overflow: hidden; }
div.post div.line {border:none; }
div.post h1 a {color:#0E5703; font-family: Georgia, "Times New Roman", "Lucida Serif", serif; font-weight:normal; text-decoration:none; }
div.post h2 a {color:#0E5703; font-family: Georgia, "Times New Roman", "Lucida Serif", serif; font-weight:normal; font-size: 1.8em; text-decoration:none; }
div.post h2 a:visited {color: #828282;}
div.post h2 a:visited:after {color: #828282; content: "\00A0\221A"; font-size: 60%; font-weight: normal; }
div.post div.meta {margin-bottom:1em; font-size:0.86em; font-family: 'Lucida Sans'. Verdana, sans-serif; background:url(/images/meta.gif) no-repeat center left; padding-left:18px; height:16px; }
div.post p {line-height:1.8em;}
div.post img {margin: 5px 10px 5px 0px; max-width: 625px; }
div.post #post_tools small img {margin:0; }
/*div#posts ul {list-style:none; margin:0; padding:0; }
div#posts ul li {border-bottom:1px solid #cccccc; line-height:2em; }
div#posts ul li a {display:block; padding:1em; overflow:hidden; }
div#posts ul li a:hover {background:#efefef; text-decoration:none;}
div#posts ul li a img {width:35px; margin-right:1em; }
*/ /* USER PROFILE */ div.section {background:#ffffff; padding-bottom:1em; }
div.top_buttons {}
div.top_buttons ul.btn_green {margin-top:41px; }
a.add_friend {display:block; text-align:left; }
div#user_tips {border:1px solid #C3BB9A; border-top: none; margin-top:-12px; padding:1em; }
div.profile {border: none; *height:1%; margin-top:1em; margin-bottom:1em; padding:.6em; }
div.profile div.section {margin-bottom:1.5em; }
div.profile h2 {background:#E5E5E5; color:#666666; height:1.7em; margin-bottom:0.3em; padding: 0.8em 0 0 0.5em; }
div.profile div.comments div.yui-u {margin-bottom:1em; }
div.profile div.comments div.yui-u p img {max-width:200%; }
div.profile div.comments div.yui-u p {overflow:hidden; }
.comments .comment-meta {float:right; color:#84663A; font-size:1.1em; font-family: Georgia, "Times New Roman", "Lucida Serif", serif; margin-top:-20px; }
.comments h3.black {color:#0E5703; font-size:1.48em; font-weight:normal;}
div.profile div#profile_details img.polaroid {width:290px; margin-bottom:1em; }
div.right_corner {position: absolute; width: 298px; }
div.right_corner div {height:83px; right: 3px; top: 5px; position: absolute; width:83px; }
div.right_corner div.community_pro {/* background: url(/plugin_assets/community_engine/images/community_pro.gif);*/ }
div.right_corner div.featured_writer {background: url(/images/featured_writer.gif); }
div.photo_nav {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:1em; background:#E5E5E5; }
div.photo_nav a img {width:90px; border:1px solid #000000; }
div.photo_nav a.left {text-align:left; }
div.photo_nav a.right {text-align:right; }
/* USER LIST */ div.user div.featured_writer {background:url(/images/featured_writer.gif) no-repeat top right; }
div.user div.community_pro {/* background:url(/plugin_assets/community_engine/images/community_pro.gif) no-repeat top right;*/ }
div.user_list_row {border:1px solid #cccccc; margin:1em; margin-bottom:1.5em; padding:0.5em; }
div.user_list_row h3 {}
/*SIDEBAR SECTIONS*/ div.active_users, div.blue_sidebar h2, div.sidebar_section h2, div.col_236 div.box h2 {font-family: Georgia, "Times New Roman", "Lucida Serif", serif; font-size:1.84em; color:#0E5703; }
h2.top_posts {background:url(/images/heart.gif) no-repeat center left; padding-left:30px; }
h2.featured_users {background:url(/images/star.gif) no-repeat center left; padding-left:30px; }
h2.active_users {background:url(/images/active.png) no-repeat center left; padding-left:30px; }
div.sidebar_section, div.blue_sidebar {clear:both; margin-bottom:1.7em; margin-top:1em;}
div.blue_sidebar .padded {padding:0;}
div.active_users img.polaroid, div.blue_sidebar img.polaroid, div.sidebar_section img.polaroid {margin-right:5px; width:50px; }
ul.sidebar_posts {list-style:none; padding:0;margin:0; }
ul.sidebar_posts li {line-height:1em; margin:1em 0 0 0; border-bottom:1px solid #F5F2EB; }
ul.sidebar_posts li a {color:#766F53;}
/* HEADER */ div#hd {border-top: none; display:block; *height:1%; height:100px; }
div#hd a {color:#ffffff; }
div#hd a#community-logo {background: url(/images/header_logo.gif) no-repeat bottom left; display: block; height: 100px; margin: 0; text-indent: -9999px; width: 244px; }
div#hd div.toolbar {float:right; font-size:.9em; padding-right:1em; text-align:right; width:63%; height:100px; }
div.toolbar .search {float:right; height:30px; padding:10px; background:url(/images/search_bg.gif); margin:0 0 0 5px; width: 190px; }
div.toolbar .search .branding a {position:absolute !important; margin-top: -27px !important; margin-left: 5px !important; -moz-opacity: 60%; opacity: .6; }
div.toolbar .search .branding a:hover {-moz-opacity: 1; opacity: 1; }
/* div.toolbar form input[type=image] {vertical-align:top; }
div.toolbar form input[type=text] {border:1px solid #4B8437; height:16px; padding:5px;}
*/ div.toolbar div#search_and_login ul {list-style:none; margin-top: 5px; height: 35px; overflow:hidden; }
div.toolbar div#search_and_login ul li {line-height:1.5em; padding-right:14px; background:url(/images/header_dot.gif) no-repeat center right; }
div.toolbar div#search_and_login ul li h2 {font-family: sans-serif; margin: 0; float: none; font-size: 100%; margin-top: 0; }
#user-menu-tip {text-align: left; }
div.toolbar div#search_and_login ul li a, div.toolbar div#search_and_login ul li a:hover {}
/* FOOTER */ div#ft {margin-top:1em; padding-top:30px; background:#A77F48 url(/images/footer.gif) repeat-x left top; }
div#footer {width:73.08em;*width:71.32em;min-width:950px; margin:auto; text-align:left; font-size:77%; color:#84663A; min-height:150px; height:auto !important; height:150px; }
div#footer a {color:#ffffff; }
div#footer_content {width:73.08em;*width:71.32em;min-width:950px; margin:auto; text-align:left; font-size:0.9em; }
div#footer_content img.clipping {width:120px; }
div#footer_content img.polaroid {background:#F4F0E7; border:1px solid #C3BB9A; padding:2px; }
div#footer_content span.loading_footer {margin:1em; }
div#footer_content h2.clippings {background:url(/images/clippings_h2.gif) no-repeat center left; }
div#footer_content h2.comments {background:url(/images/comments_h2.gif) no-repeat center left; }
div#footer_content h2.photos {background:url(/images/photos_h2.gif) no-repeat center left; }
div#footer_content h2.tags {background:url(/images/tag.png) no-repeat center left; }
#ft .yui-u .box h3{ margin-top: 0; border-color: #3D2B11; text-transform: none; color:#3D2B11; font-size:1.84em; font-weight:normal; font-family: Georgia, "Times New Roman", "Lucida Serif", serif; }
div#footer_content div.box {border:1px solid #CCB086; color:#ffffff; background:#84663A; list-style:none; margin:0; padding:10px; min-height:150px; height:auto !important; height:150px; }
div#footer_content a {color:#F0E0C8; }
div#footer_content div.box ul.links li .lower-gray {color:#CDCDCD; }
/* ROUNDED BOXES */ /*not used in this theme*/ /* LINE SEPARATOR */ div.line {border-top:1px solid #cccccc; clear:both; margin: 1em 0 1em 0; }
/* H1, H2, H3 */ h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", "Lucida Serif", serif; color:#0E5703; }
h1 {font-size:2em; font-weight:normal;}
h2, .box h2{ font-size:1.2em; font-weight:normal; margin-bottom:5px; }
.box h3 {text-transform:none; font-weight:normal; font-size:1.84em; }
.alt h3 {font-size: 1.2em; text-transform:uppercase; font-weight:bold; }
h3 {font-size:1.1em; font-weight:normal;}
h4 {font-weight:normal;}
h2.impact {}
h2.super {font-size:1.84em;}
div.how-to h2 {}
div.user h2 {}
div.tags h2 {background-image:url(/plugin_assets/community_engine/images/tag_green.png); background-position: 5px 5px; }
div.recent h2 {}
div.blog h2.super {}
div.show_tag h2 {margin-top:0; }
div.marketing h3 {margin-top:2em; }
h2.generic {}
h2.how-to {background:url(/images/howto.png) no-repeat; height:25px; padding:0px 0 0 30px;}
h2.search {background:url(/images/search.png) no-repeat; height:25px; padding:0px 0 0 30px;}
h2.location {background:url(/images/location.png) no-repeat; padding:0px 0 0 30px;}
h2.gear {background:url(/images/gear.png) no-repeat; padding:0px 0 0 30px;}
h2.questions{ background:url(/images/questions.png) no-repeat; padding:0px 0 0 30px;}
h2.popular {background:url(/images/heart.gif) no-repeat; padding:0px 0 0 30px;}
h2.best {background:url(/images/star.gif) no-repeat; padding:0px 0 0 30px;}
h2.users {background:url(/images/users.png) no-repeat; padding:0px 0 0 30px;}
h2.email {background:url(/images/email.png) no-repeat; padding:0px 0 0 30px;}
h2.info {background:url(/images/info.png) no-repeat; padding:0px 0 0 30px;}
h2.tags {background:url(/images/tag.png) no-repeat; padding:0px 0 0 30px;}
h2.posts {background:url(/images/post.png) no-repeat; padding:0px 0 0 30px;}
h2.photos {background:url(/images/photo.png) no-repeat; padding:0px 0 0 30px;}
h2.clippings{ background:url(/images/clipping.png) no-repeat; padding:0px 0 0 30px;}
h2.events {background:url(/images/event.png) no-repeat; padding:0px 0 0 30px;}
/* COLORS */ .black {color:#000000; }
.light-green {color:#BED342; }
/* IMAGES */ img.polaroid {background:#F4F0E7; border:1px solid #C3BB9A; padding:4px; }
div#photos img.polaroid, div#clippings img.polaroid {margin:0.3em; }
img.clipping {margin:3px; }
/* LINKS */ a.btn_gray {background-image:url(/plugin_assets/community_engine/images/btn_gray.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/btn_gray.png'); color:#666666; }
a.btn_blue {background-image:url(/images/btn_active.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/btn_active.png'); color:#ffffff; display:block; height:20px; padding-top:3px; text-align:center; width:65px; }
a.btn_pink_trans {color:#ffffff; cursor: pointer; cursor: hand; display:block; width:77px; height:21px; padding-top:3px; text-align:center; }
/* LISTS */ ul#stylesheet_selector {list-style:none; margin:none; padding:none; }
ul#stylesheet_selector li {cursor: pointer; cursor: hand; float:left; margin-right:10px; padding:0; }
ul.sidebar_nav {list-style:none; margin:0; padding:0; }
ul.sidebar_nav li {margin-bottom:2px; padding-left:5px; background: #fff url(/images/nav/sidebar_nav_left.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/nav/sidebar_nav_left.png'); }
ul.sidebar_nav li:hover {background-position:bottom left; }
ul.sidebar_nav li:hover a {background-position:bottom left; }
ul.sidebar_nav li a {display:block; height:29px; font-size:1.2em; font-weight:normal; padding: 10px 0px 0px 1em; text-decoration:none; background: #fff url(/images/nav/sidebar_nav_right.png) no-repeat top left; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/nav/sidebar_nav_right.png'); }
ul.sidebar_nav a small {color:#828282; font-size:0.6em; padding-bottom:.3em; vertical-align:middle; }
ul.sidebar_nav li:hover a {}
ul.sidebar_nav li a.questions, ul.sidebar_nav li a.pen {}
ul.sidebar_nav li a.howto {}
ul.sidebar_nav li a.popular, ul.sidebar_nav li a.pencil {}
ul.sidebar_nav li a.users {}
ul.btn_green {list-style:none; }
ul.btn_green li {float:left; background:url(/images/blue-btn-lft.gif) no-repeat top left; margin-right:5px; padding-left:5px;}
ul.btn_green li a {background:url(/images/blue-btn.gif) no-repeat top right; display:block; color:#ffffff; font-weight:bold; height:22px; padding: 13px 12px 0 0; margin-left:5px; text-align:left; text-decoration:none; }
ul.buttons {list-style:none; }
ul.buttons li {float:left; margin-right:0.5em; }
ul.buttons li a {background-repeat:no-repeat; display:block; font-weight:normal; height:21px; padding-top:3px; text-align:center; width:65px; }
/* SORTABLES */ ul.sortable {list-style:none; border:1px solid #ccc; min-height:20px; line-height:1.5em; padding:0; }
ul.sortable li {cursor: move; }
ul.sortable_hover {border:1px dashed #328E01; background:#efefef; }
ul#skills {width:250px; height:200px; overflow:auto; }
ul#skills li {background:#ffffff; margin:.5em; padding:.5em; border:1px solid #cccccc; }
ul#users_skills {width:250px; background:#eee; overflow:hidden; }
ul#users_skills li {background:#ffffff; margin:.5em; padding:.5em; border:1px solid #cccccc; }
.handle {cursor:move; }
/* GLOBAL NAVIGATION */ ul#nav {display:block; float: right; list-style: none; padding:0; position: relative; bottom: 0; *margin-top: 4px; }
ul#nav li {display: inline; float: left; margin-left: 2px; }
ul#nav a {background:#ffffff url(/images/nav/nav_left.gif) no-repeat bottom left; cursor: pointer; float: left; padding: 0 0 0 4px; width: auto !important; width: 0.1em; white-space: nowrap; }
ul#nav a span {background:#ffffff url(/images/nav/nav_right.gif) no-repeat bottom right; color:#ffffff; cursor: pointer; display: block; float: left; font-size: 12px; height: 21px; line-height: 13px; padding: 10px 20px 2px 17px; white-space: nowrap; }
ul#nav a:hover {background-position: top left; text-decoration: none; }
ul#nav a:hover span {color:#135E06;}
ul#nav li.current a {background-position: top left; }
ul#nav li.current a span {background-position: top right; color:#135E06; }
ul#nav li.current a:hover span {color:#ffffff;}
ul#nav a:hover span {background-position: right top;}
/* FORMS */ input[type="text"], input[type="password"] {font-size:1.4em; }
div.profile textarea, div.profile input[type="text"] {width:97%; }
div.profile .comments input[type="text"] {width:250px; }
input[type="submit"] {font-weight:bold; font-size:1.4em; padding:.1em; }
option {padding: 0 16px 0 0; }
/*AUTOCOMPLETE*/ div.auto_complete {width: 350px; background: #ffffff; }
div.auto_complete ul {border:1px solid #888888; list-style-type:none; margin:0; padding:0; width:100%; }
div.auto_complete ul li {margin:0; padding:3px; }
div.auto_complete ul li.selected {background-color: #FFFDC0; }
div.auto_complete ul strong.highlight {color: #800000; margin:0; padding:0; }
/* TAGS */ a.tag {background:url(/plugin_assets/community_engine/images/tag_green.png) no-repeat; cursor: pointer; cursor: hand; margin-right:1em; padding:2px; padding-left:19px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/plugin_assets/community_engine/images/tag_green.png'); }
/* TAG CLOUD */ .nube1 {font-size: 1.0em;}
.nube2 {font-size: 1.3em;}
.nube3 {font-size: 1.4em;}
.nube4 {font-size: 1.5em;}
.nube5 {font-size: 1.6em;}
.nube6 {font-size: 1.8em;}
.selected {color:#268999;}
div#tag_list a.selected {background:url(/plugin_assets/community_engine/images/tag_blue_delete.png) no-repeat 0 0; cursor: pointer; cursor: hand; margin-right:1em; padding-left:19px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/plugin_assets/community_engine/images/tag_blue_delete.png'); }
/* MESSAGES */ .flash_message {padding:1em; }
.flash_message ul {list-style:disc; margin-left:1em; padding:1em; }
.info {background-color: #EAE5D5; color: #338e00; }
.notice {background-color: #EAE5D5; color: #000000; }
.error {background-color: #edc5c5; color: #d22020; font-weight: bold; }
.beta .flash_message {margin-top:2em; }
div.errors {background-color: #edc5c5; color: #d22020; display:inline; }
/* ERRORS */ div.errorExplanation {border:1px solid #C44422; padding:1em; }
div.errorExplanation h2 {background:none; width:100%; }
div.errorExplanation ul li {line-height:1.5em; }
div.fieldWithErrors input {border:2px solid #C44422; }
/* PAGINATION */ div.pagination a {border:1px solid #0E5703; color:#0E5703; margin-right:.3em; padding:.4em; }
div.pagination a:hover {background:#0E5703; border:1px solid #0E5703; color:#ffffff; margin-right:.3em; padding:.4em; }
div.pagination a.active {background:#4A739B; border:none; color:#ffffff; }
/* HR */ hr {background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none; }
/* Polls */ .poll_excerpt h4.question {clear: both; padding-left:20px; background:url(/plugin_assets/community_engine/images/icons/poll.png) no-repeat left; }
.loading tr th {padding-left: 20px; background: url(/plugin_assets/community_engine/images/spinner.gif) no-repeat left; }
table.poll {width: 100%; margin-bottom: 3em; }
table.poll thead tr th {font-weight:bold; border-bottom: 1px solid #ccc; }
table.poll td {border-bottom: none; padding: 5px; }
table.poll td .vote {display: block; float: left; background: url(/plugin_assets/community_engine/images/icons/vote.png) no-repeat left; padding: 0 10px 0 20px; height: 20px; margin-right: 10px; border-right: 1px solid #ccc; }
table.poll td.bars {width: 50%; }
table.poll td.bars div.bar-container {border: 1px solid #ccc; width: 100%; margin: 0px 5px 2px 0; padding: 1px; float: left; background: white; height: 1em; }
table.poll td.bars div.bar-container .bar {background-color: #cfe1f1; height: 12px; font-size: 10px; text-align: right; padding-right: 2px; }
/*OVERRIDE DEFAULT CE STYLES*/ div.main div.vcard {float: right; }
div.main div.entry-content {margin-left: 0 }